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.

Diagramma temporale per semaforo di Formula 1

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

  ladder24
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

^