Bloque De Función Fb2 S_Rcv; Fb S_Rcv: Recibir Datos De Un Interlocutor - Siemens SIMATIC ET 200S Instrucciones De Servicio

Ocultar thumbs Ver también para SIMATIC ET 200S:
Tabla de contenido

Publicidad

2.10.3
Bloque de función FB2 S_RCV

FB S_RCV: Recibir datos de un interlocutor

El FB S_RCV transmite datos de un módulo ET 200S 1SI a un área de datos S7
especificado por los parámetros DB_NO, DBB_NO. Para la transmisión de datos, el FB
S_RCV se llama cíclicamente o bien estáticamente (sin condiciones) en un programa
controlado por tiempo.
Con el estado de señal (estático) "1" en el parámetro EN_R se habilita la comprobación de
si pueden leerse datos del módulo ET 200S 1SI. Una transmisión en curso se puede
cancelar con el estado de señal "0" en el parámetro EN_R. La petición de recepción
cancelada finaliza con un mensaje de error (salida STATUS). La recepción está
desconectada mientras exista el estado de señal "0" en el parámetro EN_R. Dependiendo
de la cantidad de datos, la transmisión puede desarrollarse en varias llamadas (ciclos del
programa).
Si el bloque de función detecta el estado de señal "1" en el parámetro R, se cancela la
petición actual de transmisión y el FB S_RCV pasa al estado inicial. La recepción estará
desactivada mientras el parámetro R tenga el estado lógico "1". Cuando el estado de señal
vuelve a ser "0", el telegrama interrumpido se vuelve a recibir desde el principio.
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 NDR indica "Petición terminada sin error/Datos aceptados" (leídos todos los
datos). ERROR indica que se ha producido un error. En caso de producirse un error, el
número correspondiente se indica en STATUS. Si el búfer de recepción está lleno en más
de 2/3 partes, STATUS contiene una advertencia después de cada llamada de S_RCV. Si
no hay errores ni advertencias, STATUS tiene el valor "0".
NDR y ERROR/STATUS también se emiten cuando se restaura el FB S_RCV (parámetro
LEN == 16#00) (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
73

Publicidad

Tabla de contenido
loading

Tabla de contenido