Estructura de los tipos de datos del parámetro CONDITIONS, 2ª parte (condiciones de fin)
Parámetro
ENDCOND
MAXLEN
N
LENGTHSIZE
LENGTHM
RCVTIME
MSGTIME
CHARGAP
ENDSEQ1CTL
ENDSEQ1
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
Tipo de
Tipo de
parámetro
datos
IN
UInt
IN
UInt
IN
UInt
IN
UInt
IN
UInt
IN
UInt
IN
UInt
IN
UInt
IN
Byte
IN
Char[5]
Comunicación punto a punto (PtP)
8.6 Instrucciones de comunicación punto a punto
Descripción
Este parámetro define la condición de fin del mensaje:
01H -Tiempo de respuesta
02H -Tiempo del mensaje
04H - Tiempo excedido entre caracteres
08H - Longitud máxima
10H - N + LEN + M
20H - Secuencia
Longitud máxima del mensaje: Se utiliza sólo si está
seleccionada la condición de fin "Longitud máxima". 0
a 1023 bytes
Posición de byte dentro del campo de longitud en el
mensaje. Se utiliza sólo con la condición de fin N +
LEN + M. 1 a 1023 bytes
Tamaño del campo de byte (1, 2 ó 4 bytes). Se utiliza
sólo con la condición de fin N + LEN + M.
Indica el número de caracteres posteriores al campo
de longitud que no se incluyen en el valor del campo
de longitud. Se utiliza sólo con la condición de fin N +
LEN + M. 0 a 255 bytes
Indica cuánto tiempo debe esperarse hasta que se
reciba el primer carácter. La recepción se terminará
con un error si no se recibe correctamente ningún
carácter dentro del tiempo indicado. Se utiliza sólo con
la condición de fin "Tiempo de respuesta". 0 a 65535
tiempos de bit, 8 segundos máx.
Este parámetro no se evalúa realmente como
condición de fin, puesto que sólo evalúa las
condiciones de inicio. Es preciso seleccionar una
condición de fin distinta.
Indica cuánto tiempo debe esperarse hasta la
recepción completa del mensaje una vez recibido el
primer carácter. Este parámetro se utiliza sólo si está
seleccionada la condición de fin "Tiempo de mensaje
excedido". 0 - 65535 milisegundos
Indica el número de tiempos de bit entre caracteres. Si
el número de tiempos de bit entre caracteres excede el
valor especificado, se cumplirá la condición de fin. Se
utiliza sólo con la condición de fin "Tiempo excedido
entre caracteres". 0 a 65535 milisegundos
Ignorar/comparar el control de cada carácter de la
secuencia 1:
Estos son los bits de habilitación de cada carácter de
la secuencia de fin. El carácter 1 es el bit 0, el carácter
2 es el bit 1, ..., el carácter 5 es el bit 4. Si se inhibe el
bit asociado a un carácter, cualquier carácter será
válido en esta posición de la secuencia.
Caracteres de inicio de la secuencia 1 (5 caracteres)
271