Uso de la interfaz de comandos
5. A continuación, consulte los parámetros DONE, ERROR y STATUS. Para la manipula-
ción del programa de usuario, tenga en cuenta el recorrido de la señal representado
abajo para estos parámetros.
Encontrará ejemplos de programa en el disquete adjuntado a este manual.
Debería tener en cuenta lo siguiente
S Si utiliza la interfaz FC ASI_3422 para el procesamiento de comandos, no puede enviar
al mismo tiempo otros comandos a través de la interfaz Leer_bloque_de_datos y Escri-
bir_bloque_de_datos con bloque de datos Núm. 2.
S Tiene que utilizar la siguiente versión de FC ASI_3422: 2.0 o superior
S El FC ASI_3422 no es apto para reentrant. Por esta razón, ls llamadas de FC no se de-
ben programar en niveles de desarrollo del programa que se interrumpan mutuamente
(p. ej. por llamada en OB 1 y en OB 35).
S En el caso de SIMATIC S7 sólo puede estar activo simultáneamente un número limitado
de peticiones de leer_bloque_de_ datos y escribir_bloque_de_datos. El número máximo
admisible depende de la CPU S7.
Si se impulsan varias peticiones, éstas se terminan con el error 80C3h (déficit temporal
de medios de operación). La petición rechazada se tiene que repetir.
Recorrido de señales de los operandos formales ACT, DONE, ERROR y STATUS
Con ACT = 1 se inicia una llamada de comando. Durante un procesamiento de petición, la
primera palabra de STATUS contiene el valor 8181
procesando una petición. Con la finalización de la petición se comunica al usuario el resul-
tado en los parámetros DONE o ERROR.
Si no se ha producido ningún error, se pone DONE. En el caso de peticiones con datos de
respuesta de DP/AS–i Link 20E, éstos se ponen a disposición en el búfer de recepción indi-
cado en RECV. En la primera palabra de STATUS se introduce en este caso 0000
Si se ha producido ningún error, se pone ERROR. Entonces, en el caso de peticiones con
datos de respuesta de DP/AS–i Link 20E no se ponen a disposición datos de recepción.
Para una descripción más detallada del error producido se introduce un código de error en
la primera palabra de STATUS.
Los parámetros DONE, ERROR y STATUS permanecen invariables hasta el siguiente pro-
cesamiento de petición.
ACT
DONE
ERROR
STATUS
8181h
Figura 3-3
72
0000h
8181h
. Con esto se comunica que se está
H
0000h
8181h
8181h
8381h
.
H
8181h
0000h
0000h
DP/AS–Interface Link 20E
Edición 11/2002
C79000–G8978–C138–04