Mientras la instrucción PTO se está ejecutando, los bits de estado e
información se actualizan a medida que el controlador principal continúa
funcionando. Puesto que la instrucción PTO realmente está siendo ejecutada
por un sistema paralelo, los bits de estado y otra información se actualizan
cada vez que la instrucción PTO es escaneada mientras se está ejecutando.
Esto proporciona al programa de control acceso al estado de PTO mientras se
está ejecutando.
El estado de PTO está actualizado según el tiempo de escán
NOTA
del controlador. El tiempo de espera en el peor de los casos
es igual que el escán máximo del controlador. Esta condición
puede minimizarse colocando una instrucción PTO en el
archivo STI (Selectable timed interrupt), o añadiendo
instrucciones PTO a su programa para aumentar la
frecuencia con que se escanea una instrucción PTO.
Las tablas en los siguientes ejemplos ilustran la secuencia de temporización/
comportamiento típicos de una instrucción PTO. Las etapas listadas en cada
tabla no están relacionadas con el tiempo de escán del controlador.
Simplemente ilustran una secuencia de eventos. En realidad, el controlador
puede tener cientos o miles de escanes dentro de cada una de las etapas
ilustradas en los ejemplos.
Condiciones requeridas para iniciar la instrucción PTO
Para que se inicie la PTO deben existir las siguientes condiciones:
• La instrucción PTO debe estar en estado inactivo.
• Para el comportamiento de estado inactivo, deben cumplirse todas las
siguientes condiciones:
– El bit Jog Pulse (JP) debe estar desactivado
– El bit Jog Continuous (JC) debe estar desactivado
– El bit Enable Hard Stop (EH) debe estar desactivado
– El bit Normal Operation (NS) debe estar desactivado
– La salida no se puede forzar
• El renglón en el cual se encuentra debe cambiar de estado falso (0) a
estado verdadero (1).
Uso de salidas de alta velocidad
Publicación 1762-RM001D-ES-P - Octubre 2002
6-3