Procesador de comunicaciones
12.3 Comunicación punto a punto (PtP)
Ejemplo de configuración - finalizar mensaje con una secuencia 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 0x7A
consecutivos, seguidos de dos caracteres cualquiera. El carácter que precede el patrón
0x7A 0x7A no forma parte de la secuencia de caracteres final. Los dos caracteres que le
siguen al patrón 0x7A 0x7A se requieren para terminar la secuencia de caracteres final.
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.
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
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.
622
incluyen en el contaje de longitud
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06