Rockwell Automation Allen-Bradley 1785-LT Manual Del Usuario página 124

Controladores programables
Tabla de contenido
Capítulo 9
Cálculo de tiempos para el programa
9-2
controles internos del procesador
actualización de la tabla de imagen de entrada con estado de entrada
de E/S residente del procesador
actualización de módulos de salida de E/S local residente del
procesador con datos de la tabla de imagen de salida
actualización de la tabla de imagen de entrada con estado de entrada
de E/S remotas de acuerdo a lo contenido en el búfer de E/S remotas
actualización del búfer de E/S remotas con datos de salida de la
tabla de imagen de salida
Si no se produce algún cambio en el estado de las entradas y el
procesador continúa ejecutando las mismas instrucciones lógicas, el
ciclo de escán del programa permanece constante (en nuestro ejemplo,
a 25 ms). En sistemas reales, sin embargo, el ciclo de escán de
programa fluctúa debido a los siguientes factores:
la lógica falsa ejecuta más rápido que la lógica verdadera
las instrucciones diferentes ejecutan a velocidades diferentes
los estados de entradas diferentes hacen que se ejecuten secciones
diferentes de lógica
los programas de interrupción afectan los tiempos de escán del
programa
Efectos de lógica falsa versus lógica verdadera en el tiempo de
escán
El siguiente renglón—que cambia de estados de un escán de programa
al otro—cambia su tiempo de escán del programa en aproximadamente
.25 ms.
I:000
00
Si I:000/00
Entonces el renglón es:
está:
Activado
Verdadero y el procesador ejecuta la instrucción de transferencia con máscara.
Una instrucción de transferencia con máscara toma 258 µs para ejecutar (vea el
apéndice A de la Referencia del conjunto de instrucciones del software de
programación PLC 5, publicación 6200 6.4.11ES).
Desactivado
Falso y el procesador escanea el renglón pero no lo ejecuta. Toma sólo 1.4
microsegundos para escanear el renglón solamente.
Otras instrucciones pueden tener un efecto mayor o menor.
Efecto de instrucciones diferentes en el tiempo de escán lógico
Algunas instrucciones tienen un efecto mucho mayor en el tiempo de
escán lógico que otras, en base al tiempo que toma ejecutar esa
instrucción.
El tiempo de escán del programa también es afectado por la
construcción básica de sus renglones de escalera. Los tamaños de los
renglones y el número de bifurcaciones en cada uno pueden causar que
el tiempo de escán fluctúe considerablemente.
MVM
MASKED MOVE
Source
N7:0
Mask
1100110011001100
Dest
N7:2
Tabla de contenido
loading

Tabla de contenido