Estructura de los tipos de datos del parámetro CONDITIONS, 2ª parte (condiciones de fin)
Tabla 12- 17 Estructura de CONDITIONS para condiciones de fin
Parámetro
ENDCOND
MAXLEN
N
LENGTHSIZE
LENGTHM
RCVTIME
MSGTIME
CHARGAP
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
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
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 sólo 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 sólo con la condición de fin N + LEN
+ M. 1 a 1022 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". (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 sólo 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 sólo 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 sólo con la condición de fin "Tiempo excedido
entre caracteres". (de 0 a 65535 tiempos de bit hasta 8
segundos máx.)
601