Suma De Control De Bloque; Transferir Datos Con 3964(R); Establecimiento De La Conexión Al Enviar - Siemens SIMATIC S7-1500 Manual De Instrucciones

Ocultar thumbs Ver también para SIMATIC S7-1500:
Tabla de contenido

Publicidad

6.3

Suma de control de bloque

Suma de control de bloque
En el protocolo de transmisión 3964R, la seguridad de datos se aumenta mediante un
carácter de control de bloque (BCC = Block Check Character) enviado adicionalmente.
La suma de control de bloque es la paridad longitudinal par (operación lógica EXOR de todos
los bytes de datos) de un bloque enviado o recibido. La formación se inicia con el primer byte
de datos de usuario (1.er byte de la trama) tras establecerse la conexión y finaliza después del
carácter DLE ETX en la desconexión.
Nota
En un duplicado DLE, el carácter DLE se incluye dos veces en la formación del BCC.
6.4

Transferir datos con 3964(R)

Establecimiento de la conexión al enviar
Para establecer la conexión, el protocolo 3964(R) envía el carácter de control STX. Si el
interlocutor responde con el carácter DLE antes de que transcurra el tiempo de retardo de
acuse, se pasa al modo de transmisión.
Si, por el contrario, el interlocutor responde con NAK u otro carácter cualquiera (con la
excepción de DLE o STX), o si el tiempo de retardo de acuse transcurre sin que se produzca
una reacción, se intenta volver a establecer la conexión. Tras intentar establecer la conexión
sin resultado tantas veces como se ha parametrizado, se cancela el establecimiento de la
conexión y se envía al interlocutor el carácter NAK. El módulo de comunicación emite el
correspondiente mensaje de error.
Transferir datos
Si el establecimiento de la conexión tiene éxito, los datos de usuario contenidos en el búfer
de salida del módulo de comunicación se envían al interlocutor con los parámetros de
transmisión seleccionados. El interlocutor controla la distancia temporal de los caracteres
entrantes. La distancia entre dos caracteres no debe ser mayor al tiempo de retardo de
caracteres. La vigilancia del tiempo de retardo de caracteres empieza justo después de que se
haya conseguido establecer la conexión.
Si el interlocutor envía el carácter NAK durante una transmisión, se cancela el bloque y se
repite del modo arriba descrito, comenzando con el establecimiento de la conexión. Si el
interlocutor envía cualquier otro carácter, se espera primero a que transcurra el tiempo de
retardo de caracteres y a continuación se envía el carácter NAK para que el interlocutor pase a
estado de reposo. Entonces vuelve a iniciar la transmisión con el establecimiento de la
conexión STX.
CM PtP en servicio sin instrucciones de sistema SIMATIC
Manual de programación y manejo, 05/2021, A5E03908201-AB
Transferencia de datos con 3964(R)
6.3 Suma de control de bloque
41

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200mpSimatic et 200sp

Tabla de contenido