Estructura de los tipos de datos del parámetro CONDITIONS, 2ª parte (condiciones de fin)
Tabla 12- 17 Estructura de CONDITIONS para condiciones de END
Parámetro
ENDCOND
MAXLEN
N
LENGTHSIZE
LENGTHM
RCVTIME
MSGTIME
CHARGAP
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Tipo de parámetro
Tipo de datos
IN
UInt
0
IN
UInt
1
IN
UInt
0
IN
UInt
0
IN
UInt
0
IN
UInt
200
IN
UInt
200
IN
UInt
12
Procesador de comunicaciones y Modbus TCP
12.3 Comunicación punto a punto (PtP)
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 solo si está
seleccionada la condición de fin "Longitud máxima". 1 a
1024 bytes
Posición de byte dentro del campo de longitud en el
mensaje. Se utiliza solo con la condición de fin N + LEN
+ M. 1 a 1022 bytes
Tamaño del campo de longitud (1, 2 o 4 bytes). Se utiliza
solo 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 solo 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 solo con la
condición de fin "Tiempo de respuesta". (de 0 a 65535
tiempos de bit con un máximo de 8 segundos)
Este parámetro no es una condición de fin del mensaje
dado que la evaluación finaliza cuando se recibe el
primer carácter de una respuesta. Es una condición de
fin solo en el sentido de que finaliza una operación de
recepción debido a que no se recibe ninguna respuesta
cuando se espera una. Se debe 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 solo si está
seleccionada la condición de fin "Tiempo de mensaje
excedido". (de 0 a 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 solo con la condición de fin "Tiempo excedido
entre caracteres". (de 0 a 65535 tiempos de bit hasta 8
segundos máx.)
721