|
F_TRIG |
Instrucciones �ndex |
|
Detecta transición 1 a 0 (entre ejecuci�n actual y la anterior). 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). |
+--------+ q0.6
| 2� ejecuci�n: antes y ahora son distintos (0 -> 1), pero no es el tipo que puede detectar. | ↑
+--------+ q0.6
| 3� ejecuci�n: antes y ahora son distintos (1 -> 0) desde la vez anterior. | ↓
+--------+ q0.6
| 4� ejecuci�n: antes y ahora son iguales. q0.6 premanece sin cambio porque se us� SET. |
+--------+ q0.6
|
|