Transferir datos
9.2 Transferir datos mediante datos de salida
9.2.2
Datos de salida si se utiliza la opción Performance
Si se utiliza la opción Performance, los datos enviados se escriben en el módulo de
comunicación mediante los datos de salida.
Datos de salida
La siguiente tabla muestra la asignación de los datos de salida:
Byte
Bit 7
↓
0
1
ACK_RCV_
RECORD
2
3
:
:
30
31
SEND_SEQ
SEND_SEQ es el número de secuencia para datos enviados que identifica un nuevo telegrama
de transmisión. En caso de modificación de SEND_SEQ, el módulo de comunicación aplica
tanto el valor de SEND_LEN como los datos que deben transferirse, y comienza con la
transmisión de datos serie.
El valor de SEND_SEQ para la primera petición de transmisión, tras una transición de STOP a
RUN de la CPU, es "1". Para cada nuevo telegrama de envío, el acuse (Página 64) debe leerse
en los datos de entrada; a continuación, este valor se incrementa en uno para SEND_SEQ.
El valor "0" no debe utilizarse. Sirve para detectar la transición de STOP a RUN de la CPU. Por
ello, al valor máximo 255 sigue 1.
ACK_RCV_RECORD
Tras recibir un número de secuencia nuevo para los datos recibidos (RCV_SEQ), el bit
ACK_RCV_RECORD debe conmutarse en los datos de salida para acusar la recepción de datos.
A continuación, el módulo de comunicación puede volver a enviar datos de entrada nuevos.
62
Bit 6
Bit 5
Datos que transferir byte 0
Datos que transferir byte 1
Datos que transferir byte 28
Datos que transferir byte 29
Bit 4
Bit 3
SEND_SEQ
SEND_LEN
:
:
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