Funcionamiento: habilitación controlada por flancos
Es posible utilizar la instrucción para controlar un canal Timer-DI configurado como
habilitación controlada por flancos para otro canal.
Ejemplo:
Para un módulo TIO TM Timer DIDQ 10x24V, se configura lo siguiente en la configuración
hardware para DQ0/DI0:
● Configuración grupo DQ/DI = Timer-DQ con habilitación
● Habilitación HW por DI0 = controlada por flancos
● DQ0 no está invertida
En este caso, utilice la instrucción TIO_DQ para DQ0 y la instrucción TIO_DI_ONCE para
DI0. Se puede controlar la habilitación con los parámetros de entrada REQ y EdgeSel de
TIO_DI_ONCE. En cuanto TIO_DI_ONCE captura una etiqueta de fecha/hora según el valor
de EdgeSel, la habilitación se considera concedida. La habilitación se anula de nuevo al
reiniciarse REQ.
La figura siguiente muestra un ejemplo con EdgeSel = 4 (primero flanco ascendente, luego
descendente). En este caso, el primer flanco ascendente que sea válido en DI0 después de
iniciarse una orden de lectura será quien conceda la habilitación para DQ0.
1
2
Si es necesario, puede utilizar las etiquetas de fecha/hora capturadas por la instrucción para
su aplicación.
In-/Output de alta precisión con Time-based IO
Manual de funciones, 11/2019, A5E33454825-AC
Inicio de la habilitación con flanco ascendente de la entrada de habilitación
Fin de la habilitación con flanco descendente en REQ
Programación
4.3 Time-based IO
47