Calcular el tiempo necesario para la comunicación con el accionamiento
La comunicación con el accionamiento es asíncrona al ciclo del S7-1200. Por lo general,
pueden transcurrir varios ciclos del S7-1200 antes de que finalice una transacción de
comunicación con un accionamiento.
El intervalo de USS_PORT es el tiempo necesario para una transacción con un
accionamiento. La tabla siguiente muestra el intervalo de USS_PORT mínimo para cada
velocidad de transferencia de comunicación. Si la función USS_PORT se llama más
frecuentemente que el intervalo de USS_PORT, no se incrementará el número de
transacciones. El intervalo de timeout del accionamiento es el tiempo disponible para una
transacción si, debido a errores de comunicación, se requieren 3 intentos para finalizar la
transacción. De forma predeterminada, la librería del protocolo USS realiza
automáticamente 2 reintentos por transacción.
Tabla 12- 34 Calcular los requisitos de tiempo
Velocidad de
transferencia
1200
2400
4800
9600
19200
38400
57600
115200
12.4.2
Instrucción USS_PORT (Procesar comunicación vía red USS)
Tabla 12- 35 Instrucción USS_PORT
KOP / FUP
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Intervalo mínimo calculado para la
llamada de USS_PORT (milisegundos)
790
405
212.5
116.3
68.2
44.1
36.1
28.1
SCL
USS_PORT(
PORT:=_uint_in_,
BAUD:=_dint_in_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
USS_DB:=_fbtref_inout_);
Procesador de comunicaciones y Modbus TCP
12.4 Comunicación de interfaz serie universal (USS)
Intervalo de timeout por
accionamiento (milisegundos)
2370
1215
638
349
205
133
109
85
Descripción
La instrucción USS_PORT gestiona la comunicación en
una red USS.
745