6.5 MEWTOCOL-COM
6.7.6 Tiempo de Respuesta del Enlace a PLC
Se puede calcular el tiempo máximo de respuesta (T) de la red mediante la siguiente fórmula.
Q
Ts (tiempo de transmisión por estación) = tiempo de scan + Tpc
Tpc = Ttx PcmTtx = 1/velocidad de transmisión 1000 11ms 0,096ms a 115200bit/s
Pcm = 23 + (número de palabras de relé + número de palabras de registro)
4
Tpc = tiempo de envío del enlace a PLC Ttx = tiempo de envío por byte
Pcm = tamaño del bloque de envío del enlace a PLC
W
Tlt (tiempo de envío de la tabla de enlace) = Ttx Ltm
Ttx = 1/velocidad de transmisión 1000 11ms 0,096ms a 115200bit/s
Ltm = 13 + 2 n
Ttx = tiempo de envío por byte
Ltm = tamaño de la tabla de envío del enlace a PLC n = número de estaciones de que consta la red
E
Tso (tiempo de scan de la estación maestra)
El tiempo de scan de la estación maestra se obtiene mediante el software de programación.
R
Tlk (tiempo extra de procesamiento de enlace) = Tlc + Twt + Tls+ Tso
Si no se añaden más estaciones, Tlk = 0.Tlc = 10 Ttx
Ttx = 1/velocidad de transmisión 1000 11ms 0,096ms a 115200bit/s
Twt = Valor inicial 400ms (puede modificarse con la instrucción SYS1) Tls = 7 Ttx
Ttx = 1/velocidad de transmisión 1000 11ms 0,096ms a 115200bit/s
Tlc = tiempo del comando de envío de información adicional Twt = tiempo de espera
Ttx = tiempo de envío por byte
Tso = tiempo de scan de la estación maestra Ttx = tiempo de envío por byte
Tso = tiempo de scan de la estación maestra
Ejemplo 1
Condiciones: Se han añadido todas las estaciones a un enlace 16 unidades. Número máximo de estaciones en la red = 16. Los relés y los registros se distribuyen en partes iguales entre todos los autómatas. El tiempo de ciclo de scan de cada autómata es de: 1ms.
Ttx = 0,096
Pcm (por estación) = 23 + (4 + 8) 4 = 71
Tpc = Ttx Pcm = 0,096 71 6,82ms Ts (por estación) = 1 + 6,82 = 7,82ms Tlt = 0,096 (13 + 2 16) = 4,32ms
Dadas las condiciones anteriores, el valor máximo del tiempo de transmisión
(T) de un ciclo será: T max. = 7,82 16 + 4,32 + 1 = 130,44ms
Ejemplo 2
Condiciones: Se han añadido todas las estaciones a un enlace de 16 uni- dades. Número máximo de estaciones en la red = 16. Los relés y los registros se distribuyen en partes iguales entre todos los autómatas. El tiempo de ciclo de scan de cada autómata es de: 5ms.
Ttx = 0,096
Pcm (por estación) = 23 + (4 + 8) 4 = 71
Tpc = Ttx Pcm = 0,096 71 6,82ms Ts (por estación) = 5 + 6,82 = 11,82ms Tlt = 0,096 (13 + 2 16) = 4,32ms
Dadas las condiciones anteriores, el valor máximo del tiempo de transmisión
(T) de un ciclo será: T max. = 11,82 16 + 4,32 + 5 = 198,44ms
Ejemplo 3
Condiciones: Se han conectado 15 estaciones un enlace de 16 unidades. Número máximo de estaciones en la red = 16. Los relés y los registros se
Comunicaciones
Manual de usuario del FP0R 157
Ts (por estación) = 5 + 6,82 = 11,82ms Tlt = 0,096 (13 + 2 15) = 4,31ms
Tlk = 0,96 + 400 + 0,67 + 5 407ms
Nota: El valor por defecto del tiempo de espera para la estación adicional es 400ms.
Dadas las condiciones anteriores, el valor máximo del tiempo de transmisión
(T) de un ciclo será: T max. = 11,82 15 + 4,13 + 5 + 407 = 593,43ms
Ejemplo 4
Condiciones: Se han conectado todas las estaciones en un enlace de 8 unidades. Número máximo de estaciones en la red = 8. Los relés y los re- gistros se distribuyen en partes iguales entre todos los autómatas. El tiempo de ciclo de scan de cada autómata es de: 5ms.
Ttx = 0,096
Pcm (por estación) = 23 + (8 + 16) 4 = 119
Tpc = Ttx Pcm = 0,096 119 11,43ms Ts (por estación) = 5 + 11,43ms = 16,43ms Tlt = 0,096 (13 + 2 8) = 2,79ms
Dadas las condiciones anteriores, el valor máximo del tiempo de transmisión
(T) de un ciclo será: T max. = 16,43 8 + 2,79 + 5 = 139,23ms
Ejemplo 5
Condiciones: Se han añadido todas las estaciones a un enlace de 2 unidades. Número máximo de estaciones en la red = 2. Los relés y los registros se distribuyen en partes iguales entre todos los autómatas. El tiempo de ciclo de scan de cada autómata es de: 5ms.
Ttx = 0,096
Pcm (por estación) = 23 + (32 + 64) 4 = 407
Tpc = Ttx Pcm = 0,096 407 39,072ms Ts (por estación) = 5 + 39,072 = 44,072ms Tlt = 0,096 (13 + 2 2) 1,632ms
Dadas las condiciones anteriores, el valor máximo del tiempo de transmisión
Ejemplo 6
Condiciones: Se han añadido todas las estaciones a un enlace de 2 unidades. Número máximo de estaciones en la red = 2. se utilizan 32 relés y 2 registros de enlace (repartidos en partes iguales entre los dos autómatas). El tiempo de ciclo de scan de cada autómata es de: 1ms.
Ttx = 0,096
Pcm (por estación) = 23 + (1 + 1) 4 = 31
Tpc = Ttx Pcm = 0,096 31 2,976ms Ts (por estación) = 1 + 2,976 = 3,976ms Tlt = 0,096 (13 + 2 2) 1,632ms
Dadas las condiciones anteriores, el valor máximo del tiempo de transmisión
(T) de un ciclo será: T max. = 3,976 2 + 1,632 + 1 = 10,584ms
El término “añadir una estación” se refiere a alimentar una de las
estaciones (no terminales) mientras el resto de la red está fun- cionando.
Si se comparan los ejemplos 2 y 3, el tiempo del ciclo de trans-
misión es mayor si se añade una estación a posteriori. El resultado es un mayor tiempo de respuesta del enlace del PLC.
Se puede utilizar la instrucción SYS1 para reducir el tiempo del
ciclo de transmisión incluso si hay una o más estaciones que no se han añadido al enlace.
6.7.6.1 Reducción del Tiempo de Transmisión
Si no se va a añadir a posteriori ninguna estación, se puede reducir el tiempo de transmisión total mediante la reducción del tiempo extra de procesa- miento de enlace (Tlk).
Tlk= tiempo extra de procesamiento de enlace
Comunicaciones
Manual de usuario del FP0R 159
Con la instrucción SYS1 se puede reducir el tiempo extra de procesamiento de enlace (Twt) que aparece en la fórmula de arriba. De esta forma, la ins- trucción SYS1 puede emplearse para minimizar el incremento del ciclo de transmisión.
Con la instrucción SYS1 se modifica el valor por defecto del tiempo de espera del enlace a PLC de 400ms a 100ms.
Cuerpo LD:
Si hay estaciones que no se han añadido al enlace, no debe mo-
dificarse el ajuste siempre que el mayor tiempo del ciclo de transmisión no cause problemas.
La instrucción SYS1 debe ejecutarse al comienzo del programa, en
el flanco de subida del relé R9014. El tiempo de espera debe ser el mismo para todos los autómatas.
El tiempo de espera ha de ser de al menos el doble del ciclo de scan
de cada autómata de la red.
Si se configura un tiempo excesivamente pequeño, habrá autó-
matas que no se añadirán a la red aunque se alimente el PLC. (El menor tiempo de espera posible es de 10ms.)
6.7.6.2 Tiempo de Detección de Errores de Transmisión
Si cualquier autómata de la red pierde la alimentación, los relés de seguridad de transmisión pasan a OFF en el resto de estaciones al cabo de 6,4 segundos (valor por defecto). Este tiempo se puede modificar mediante la instrucción SYS1.
Utilizar la instrucción SYS1 para modificar el tiempo de respuesta de los relés de seguridad de transmisión de 6,4s a 100ms.
E j e m p l o
N o t a
Cuerpo LD:
El ajuste no debe cambiarse siempre que un mayor tiempo de
detección del relé de seguridad de transmisión no cause proble- mas.
La instrucción SYS1 debe ejecutarse al comienzo del programa, en
el flanco de subida del relé R9014. El tiempo de espera debe ser el mismo para todos los autómatas.
El tiempo ha de ser al menos, el doble del tiempo de transmisión
máximo cuando todos los PLCs están conectados en la red.
Si se ajusta un tiempo de espera corto, el relé de seguridad de
transmisión puede no funcionar correctamente. (El menor tiempo posible es de 100ms.)