Recibir datos
10.1 Recibir datos mediante registro
10.1.2
Recibir datos - registro 49/50
Un valor nuevo para RCV_SEQ en los datos de entrada (Página 67) indica que hay un nuevo
telegrama en el módulo de comunicación y que puede leerse.
Mediante los siguientes registros se leen datos recibidos del módulo de comunicación:
Byte
Bit 7
↓
0
1
2
3
4
:
:
Cambio del número de registro al recibir datos
Tras un arranque del módulo de comunicación hay que empezar a leer el contenido del
telegrama con el número de registro 31
registro con cada proceso de lectura.
Número de secuencia de este registro
Para el primer registro de un telegrama, el "número de secuencia de este registro" es igual a
RCV_SEQ en los datos de entrada (Página 67) que ha mostrado el nuevo telegrama. Para cada
registro posterior que se lea, dicho valor se incrementará en uno. Después de 255 se produce
un desbordamiento a 2. Los valores 0 y 1 tienen un significado especial.
Identificador de fin de telegrama
El identificador de fin de telegrama es 1 para el último registro que debe leerse para este
telegrama y 0 para todos los demás registros.
El tamaño del último registro perteneciente a un telegrama viene determinado por la
longitud del telegrama y está limitado por el módulo en correspondencia.
RCV_STS
En RCV_STS se muestra el resultado de la recepción de datos.
• 009x
• 8xxx
Consulte el capítulo Mensajes de error (Página 76).
66
Recibir datos: RCV_PTP Record (Read Record 0031H/0032H)
Bit 6
Bit 5
Número de secuencia de este registro (1 a 255)
Identificador de fin de telegrama (0 o 1)
: recepción del telegrama sin errores
H
: recepción del telegrama con errores
H
Bit 4
Bit 3
RCV_STS
Datos recibidos byte 0
:
:
. A continuación, se debe conmutar el número de
H
CM PtP en servicio sin instrucciones de sistema SIMATIC
Manual de programación y manejo, 05/2021, A5E03908201-AB
Bit 2
Bit 1
Bit 0