|
R_TRIG |
Instrucciones Índex |
|
Detecta transición 0 a 1. La 1ª vez que se ejecuta el acumulador sale en cero, pues se limita a memorizar el estado. LD 0 ;Estado anterior Acc = desconectado LD i0.0 ;Nuevo estado Acc = i0.0 F_TRIG ;Detecto el cambio 0 -> 1 SET q0.6 ;Dejo salida activada su hubo transición
LD 0 ;Estado anterior Acc = desconectado LD i0.1 ;Nuevo estado Acc = i0.1 R_TRIG ;Detecto el cambio 1 -> 0 RESET q0.6 ;Dejo salida desactivada su hubo transición 1° ejecución: sin cambio (memoriza el estado) |
+--------+
| 2° ejecución: huvo un cambio desde la vez anterior (0 -> 1) |
+--------+
| 3° ejecución: no huvo cambio desde la vez anterior |
+--------+
| 4° ejecución: huvo cambio desde la vez anterior (1 -> 0), pero no es el tipo que puede detectar |
+--------+
|
|