Configuración De Ejemplo: Fin Del Mensaje Con Una Cadena De Caracteres; Indicación De La Longitud Del Mensaje Dentro Del Mensaje - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Procesador de comunicaciones y Modbus TCP
13.3 Comunicación punto a punto (PtP)
Configuración de ejemplo: fin del mensaje con una cadena de caracteres
Tenga en cuenta la siguiente configuración de las condiciones de fin del mensaje:
En este caso, la condición de fin se cumple cuando se reciben dos caracteres 0x6A consecutivos,
seguidos de dos caracteres cualesquiera. El carácter que precede el patrón 0x6A 0x6A no forma
parte de la secuencia de caracteres de fin. Los dos caracteres que le siguen al patrón 0x6A 0x6A
se requieren para terminar la secuencia de caracteres de fin. Aunque los valores recibidos de las
posiciones de carácter 4 y 5 son irrelevantes, deben recibirse para que se cumpla la condición de
fin.
Nota
Si desea que su secuencia de caracteres indique el final del mensaje, coloque la secuencia en las
últimas posiciones de los caracteres. En el ejemplo anterior, si quiso que 0x6A 0x6A finalizara el
mensaje sin caracteres finales, debió configurar 0x6A en las posiciones de los caracteres 4 y 5.
Indicación de la longitud del mensaje dentro del mensaje
Si se selecciona la condición especial en la que la longitud del mensaje se incluye en el mensaje,
es preciso indicar tres parámetros que definen la información acerca de la longitud del
mensaje.
La estructura real del mensaje varía según el protocolo utilizado. Los tres parámetros son los
siguientes:
• n: Posición de carácter (en base 1) dentro del mensaje que inicia el indicador de longitud
• Tamaño de longitud: Número de bytes (uno, dos o cuatro) del indicador de longitud
• Longitud m: Número de caracteres posteriores al indicador de longitud que no se incluyen en
el contaje de longitud
Los caracteres de fin no tienen que ser contiguos. El valor "Longitud M" puede utilizarse para
indicar la longitud de un campo de suma de verificación cuyo tamaño no se incluye en el campo
de longitud.
954
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido