Esempio di gestione di una segnalazione di allarme con pulsante di tacitazione allarmi e prova lampade realizzato per PLC in linguaggio AWL Siemens,

Prototipo del blocco:
U   M  Axx.0
UN  M  Mxx.1
O.  E  allarme
=   M  Axx.0
O.  E  tacitazione
O.  M  Mxx.1
u   M  Axx.0
=   M  Mxx.1
U   M  Axx.0
U   M  lampeggio
O.  M  Mxx.1
O.  E  provaLampade
=   A  uscitaLampadaAllarme

che può diventare con:
E0.0 ingresso allarme da monitorare
E1.1 ingresso pulsante di tacitazione allarmi
E1.2 ingresso pulsante di prova lampade
A0.0 uscita lampada di segnalazione allarme
M0.0 memoria di appoggio
M0.1 memoria di appoggio
M2.2 onda quadra (vedi generatore di onda quadra)
U   M    0.0
UN  M    0.1
O.  E    0.0
=   M    0.0
O.  E    1.1
O.  M    0.1
u   M    0.0
=   M    0.1
U   M    0.0
U   M    2.2
O.  M    0.1
O.  E    1.2
=   A    0.0
Potrebbe interessarti anche: