semaforo per Formula 1
Alla attivazione del pulsante collegato all’ingresso E0.0 le cinque lampade di un semaforo devono accendersi in progressione, una ogni secondo. Un secondo dopo la completa accensione, le lampade dovranno spegnersi.
Nel programmare la soluzione di questo problema si è fatto uso di simboli. La loro corrispondenza con gli operandi assoluti è stata stabilita secondo la seguente tabella.
Op. assoluto |
Simbolo |
Commento |
E0.0 |
START |
Pulsante di avvio |
A4.0 |
L1 |
Lampada 1 |
A4.1 |
L2 |
Lampada 2 |
A4.2 |
L3 |
Lampada 3 |
A4.3 |
L4 |
Lampada 4 |
A4.4 |
L5 |
Lampada 5 |
Il diagramma temporale di Figura 76 mostra, nelle righe intermedie, l’andamento delle uscite del PLC che comandano le lampade del semaforo in funzione dell’ingresso START riportato al primo rigo.
Figura 76: Diagramma temporale per semaforo di Formula 1
La chiusura di questo ingresso, oltre a settare l’uscita che comanda la prima lampada, determinandone l’immediata accensione, attiva cinque temporizzatori con ritardo all’eccitazione con memoria, impostati con tempi da 1 a 5 secondi. L’uscita di ognuno di essi, T1 escluso, trascorso il tempo programmato, si porterà allo stato alto attivando la rispettiva lampada e ottenendo così facilmente la sequenza di accensione. Il temporizzatore T1, invece, provvede allo spegnimento di tutte le lampade resettando L1 e tutti i temporizzatori, ivi compreso se stesso.
Portate in Run il PLC, trasformate l’interruttore 0.1 in un pulsante, premete il pulsante e …vinca il migliore!
LADDER |
AWL |
U E0.1 ‘impostazione temporizzatori per sequenzaL W#16#0100
SS T2 L W#16#0200 SS T3 L W#16#0300 SS T4 L W#16#0400 SS T5 L W#16#0500 SS T1
U E0.1 ‘impostazione uscite S A4.0 U T2 = A4.1 U T3 = A4.2 U T4 = A4.3 U T5 = A4.4
U T1 ‘reset temporizzatori R A4.0 R T1 R T2 R T3 R T4 R T5
BE |