Página 5-20
Programación
1.1.13. - El tiempo del ciclo de la unidad central
El programa de la unidad central se ejecuta en ciclos cuya duración se define en el parámetro
del sistema "Cycle time declaration" . El valor se indica en milisegundos.
- Para una unidad central maestra: el ciclo está entre 0 y 100 ms donde sólo se
permiten múltiplos de 5 ms.
- Para una unidad central esclava o aislada: el tiempo del ciclo está entre 0 y 250 ms.
Cuando se selecciona el valor 0, el tiempo del ciclo es el tiempo mínimo que la unidad central
necesita para cada ciclo. En este caso, el tiempo del ciclo no es constante.
Cálculo del tiempo de un ciclo:
El tiempo del ciclo Tc puede calcularse utilizando la siguiente ecuación:
Tc ≥ Tb + Tp
donde
Tb = tiempo de transmisión del bus CS 31
y
Tp = tiempo de ejecución del programa.
El tiempo de ejecución del programa corresponde a la suma de todos los tiempos de las
funciones presentes en el programa de usuario (ver lista de tiempos en el anexo).
Por lo general, el tiempo de ejecución del programa para 1 000 bytes es:
0,4 ms para un 100% de instrucciones binarias
1,2 ms para un 65% de instrucciones binarias y un 35% para instrucciones de palabra.
El tiempo de transmisión del bus se calcula a partir de la configuración de la instalación. Esto
requiere la suma de los tiempos de todas las unidades en el bus. El tiempo total de las
unidades remotas extensibles se obtiene sumando el tiempo de la unidad y los tiempos de las
extensiones conectadas.
ABB PLCs - AC 31
1TXA120001M0701