2.10.2
Bloque de función FB3 S_SEND
FB3 S_SEND: Enviar datos a un interlocutor
El FB S_SEND transmite al módulo ET 200S 1SI un grupo de datos de un bloque de datos
especificado por los parámetros DB_NO, DBB_NO y LEN. Para la transmisión de datos, el
FB S_SEND se llama en el ciclo de forma estática (sin condiciones) o, alternativamente, en
un programa controlado por tiempos.
Con flanco positivo en la entrada REQ se inicia la transmisión de los datos. Dependiendo de
la cantidad de datos, la transmisión puede desarrollarse en varias llamadas (ciclos del
programa).
El bloque de función FB S_SEND se puede llamar en el ciclo con el estado de señal "1" en
la entrada de parámetros R. De este modo, se cancela la transferencia al módulo
ET 200S 1SI y el FB S_SEND pasa al estado básico. Los datos que ya ha recibido el
módulo ET 200S 1SI se envían al interlocutor. Si hay un estado de señal "1" estático en la
entrada R, la transmisión está desactivada.
En el parámetro LADDR se indica la dirección del módulo ET 200S 1SI con el que debe
realizarse la conexión.
La salida DONE indica "Fin de petición sin errores". ERROR indica que se ha producido un
error. En caso de error, en STATUS se indica el número de evento correspondiente (véase
el capítulo "Diagnóstico (Página 110)"). Si no se produce ningún fallo, STATUS tiene el valor
0. DONE y ERROR/STATUS se indican también en caso de RESET del FB S_SEND (véase
el cronograma). Si se ha producido un error, se desactiva el resultado binario RB. Si se
termina el bloque sin errores, el estado del resultado binario es "1".
Módulos interfaz serie
Instrucciones de servicio, 03/2009, A5E00259730-05
2.10 Comunicación a través de bloques de función
Módulo interfaz serie
69