Traduzione in ladder
Per tradurre in ladder il programma SFC si sono fatte alcune considerazioni preliminari. Innanzitutto, l'implementazione dei contatori in Trilogy permette automaticamente l'incremento del registro del contatore sulla base delle transizioni OFF->ON di una variabile (B1); è sufficiente infatti alimentare la bobina del contatore con un contatto ‘B1’. Non è più necessario quindi lo schema adoperato nel programma SFC precedentemente illustrato.
Questo permette di snellire l'SFC da usare come base per la traduzione in ladder. In particolare, è possibile integrare gli SFC dedicati alla gestione del conteggio delle pastiglie direttamente nel programma principale.
Gestione del pulsante di blocco a fine ciclo
La gestione del pulsante di blocco a fine ciclo (S7) veniva implementata con un SFC in parallelo al programma principale (SFC1). Essendo il ladder un linguaggio non parallelo, si è preferito gestire il blocco di fine ciclo usando direttamente l'ingresso S7 al posto della variabile AX1 (vedere figura successiva).
Gestione delle emergenze
Infine, per la gestione delle emergenze si è utilizzata una sola transizione (TR14) che segue tutte le fasi dell'SFC (vedere figura seguente). Normalmente nel linguaggio SFC ciò corrisponde a una sincronizzazione tra le fasi, quindi la gestione delle emergenze realizzata in questo modo non è corretta (tutte le fasi devono essere attive per rendere la transizione superabile). Tuttavia, in ladder è sufficiente inserire come condizione di superabilità della transizione TR14, l'attivazione di F1 (relè termico del motore) o l'attivazione del pulsante di emergenza S8, senza considerare le fasi precedenti.
In definitiva, lo schema SFC di cui tener conto per la traduzione in ladder è quello riportato nella figura seguente:
Per maggiore chiarezza, si riporta di seguito lo schema SFC senza la gestione delle emergenze:
Tabella delle variabili utilizzate
| Ingressi | Uscite | Interne |
|---|---|---|
| S1 | H1 | C1, C2, C3 |
| Attivazione impianto | Lampada di segnalazione | Contatori motore in funzione pastiglie |
| S2 | M1 | TR0 - TR17 |
| Contenitore in posizione | Azionamento nastro trasportatore | Marker di transizione |
| S3 | H2 | XP0-XP14 |
| Selezione 3 pastiglie | Lampada di segnalazione | Marker di fase |
| S4 | H3 | W1-W2 |
| Selezione 5 pastiglie | Lampada di segnalazione | Variabili per riconoscitore fronte di salita S1 |
| S5 | H4 | |
| Selezione 7 pastiglie | Lampada di segnalazione | |
| S6 | H5 | |
| Livello minimo pastiglie | Lampada di segnalazione livello minimo raggiunto | |
| S7 | Y1 | |
| Arresto a fine ciclo |
-
Tecnologie Sistemi Automazione e Controllo - esercizi
-
Tecnologie Sistemi Automazione e Controllo - esercizi
-
Tecnologie Sistemi Automazione e Controllo - esercizi
-
Tecnologie Sistemi Automazione e Controllo - Documentazione di TSA