Descargar Imprimir esta página

Siemens SIMATIC NET DP/AS-Interface Link 20E Manual página 71

Publicidad

Tabla 3-4
Parámetros formales, continuación
Nombre
Clase
RECV
E
DONE
A
ERROR
A
STATUS
E/S
Procesamiento de comandos en el programa de usuario
Diseñe el procesamiento de comandos en el programa de usuario de la siguiente forma:
1. En la rama de reinicio de su programa de usuario S7 llama usted una vez FC ASI_3422
con el valor de parámetro STARTUP = TRUE.
2. En el programa de usuario especifica usted la llamada de comandos en un búfer de emi-
sión. Usted transfiere este búfer de emisión con el parámetro de llamada SEND.
3. Dependiendo del tipo de comando necesita usted un búfer de respuesta. Usted transfiere
este búfer de respuesta con el parámetro de llamada RECV. En esta interfaz FC no el
búfer de respuesta para informaciones de estado.
4. Active la petición a través del parámetro ACT=1;
DP/AS–Interface Link 20E
Edición 11/2002
C79000–G8978–C138–04
Tipo
Area de memoria
ANY
E,A,M,D,L
BOOL
A,M,D,L
BOOL
A,M,D,L
DWORD
M,D
Uso de la interfaz de comandos
Observación
Búfer de recepción
Este búfer sólo es relevante en el caso
de comandos que proporcionen datos
de respuesta . El parámetro remite a un
área de memoria en la que se archiva
una respuesta a comando. El dato de
longitud del ANY–Pointer aquí parame-
trizado es irrelevante. La longitud de los
datos de respuesta es determinada por
el propio FC.
p. ej.: P#DB30.DBX 20.0 Byte 1
Con DONE = 1 se señaliza 'petición ter-
minada sin error'.
Con DONE = 1 se señaliza 'petición ter-
minada con error'.
1ª. palabra: Estado de la petición / có-
digo de error (ver tabla 3-5);
En caso de 'Petición terminada con
error' se genera un código de error, para
una mayor descripción de dicho error.
2. palabra: la necesita FC con fines in-
ternos y no se debe modificar.
Nota:
Para llamadas de FC a distintos DP/AS–
i Link 20E se tienen que asignar pala-
bras dobles diferentes para el parámetro
STATUS.
71

Publicidad

loading