Calcular El Tiempo Para La Comunicación Con El Accionamiento - Siemens SIMATIC S7-1500 Manual De Funciones

Ocultar thumbs Ver también para SIMATIC S7-1500:
Tabla de contenido

Publicidad

Calcular el tiempo para la comunicación con el accionamiento
La comunicación con el accionamiento se lleva a cabo de forma asíncrona al ciclo de la CPU.
La CPU suele ejecutar varios ciclos antes de que finalice la comunicación con un
accionamiento.
Para que la vigilancia de tiempo parametrizada durante el accionamiento no responda, las
tramas de transmisión deben enviarse al accionamiento dentro de esta vigilancia de tiempo.
También debe incluirse el número de intentos si se requieren varios para completar la
transacción debido a errores de comunicación. De forma predeterminada, para el protocolo
USS se realizan hasta 2 intentos en cada transacción.
El intervalo máximo entre dos tramas de transmisión se calcula del siguiente modo:
N * (5 * tiempo de ciclo + tiempo de ejecución de tramas + timeout de la trama de recepción
máx.) * (número de intentos de transmisión)
N
Factor 5
Tiempo de ciclo
Tiempo de ejecución
de tramas
Número de intentos de
transmisión
Timeout de la trama de
recepción
Timeout de la trama de
recepción máx.
Para el "Timeout de la trama de recepción" se aplican los siguientes tiempos (ms):
Bits/s
Recei-
ve_Conditions.END.RCVTI
ME
Recei-
ve_Conditions.END.MSGTI
ME
Timeout de la trama de recepción máx. = (Receive_Conditions.END.RCVTIME (0,072 s) +
Receive_Conditions.END.MSGTIME (0,072 s))
Ejemplo:
5 accionamientos
Velocidad de transferencia de datos = 9600 bits/s
28 caracteres por trama
Tiempo de ciclo = 0,020 s
Número de intentos = 2
Intervalo = 5 * ((5*0,02) + ((1*28*11)/9600) + 0,072 + 0,072) * (2+1) = 4,14 (segundos)
CM PtP - Configuraciones para acoplamientos punto a punto
Manual de funciones, 05/2021, A5E37509397-AE
Número de accionamientos en esta red
Para la transmisión y recepción de tramas se requieren 5 ciclos típi-
camente.
Tiempo de ciclo máx. de los OB de alarma cíclica en los que se llama la
instrucción USS_Port_Scan.
Tiempo de ejecución de tramas = (número de caracteres por trama) *
(11 Bit por carácter) / (velocidad de transferencia en Bit/s)
Número de intentos + 1
RCVTIME (si no se recibe respuesta del accionamiento)
RCVTIME + MSGTIME (si poco antes de transcurrir RCVTIME se recibe
una respuesta incompleta y la vigilancia de MSGTIME finaliza o bien si
al transcurrir RCVTIME aún hay una respuesta en proceso, se prolonga
el Timeout con el tiempo de MSGTIME)
115200
57600
38400
25
29
33
25
29
33
Programación - Comunicación mediante instrucciones
19200
9600
4800
56
72
100
56
72
124
5.4 Instrucciones
2400
1200
100
100
240
460
167

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200mpSimatic et 200sp

Tabla de contenido