Questa è una vecchia versione del documento!
Indice
prova PLC 5C 2018: casello autostradale
Voti
https://docs.google.com/spreadsheets/d/1Py7XJZySUkHlD-gs4y422lW64T7azcn5oYFOmkfl5io/edit?usp=sharing
Specifiche
Progettare il sistema di automazione che gestisce un casello autostradale automatico dal costo fisso di 2€.
Funzionamento:
- una sbarra blocca l'accesso all'autostrada e una lampada di segnalazione rossa avvisa il conducente che deve arrestarsi per effettuare il pagamento del pedaggio
- il pagamento avviene inserendo una moneta da 2€ o due monete da 1€ nella gettoniera
- una volta pagato il pedaggio si alza la sbarra e una lampada di segnalazione verde avvisa il conducente che può procedere
- una fotocellula posta sulla colonna della sbarra segnala il passaggio dell'auto; la lampada verde si spegne e si accende quella rossa
- la sbarra si abbassa tre secondi dopo che l'auto ha oltrepassato la fotocellula
Indirizzamento
nome simbolico | indirizzo | descrizione/commento |
---|---|---|
B1 | I0.0 | segnale 1€ inserito |
B2 | I0.1 | segnale 2€ inseriti |
BF | I0.2 | segnale fotocellula |
KS | Q0.0 | sbarra su |
KG | Q0.1 | sbarra giù |
HR | Q0.2 | lampada rossa |
HV | Q0.3 | lampada verde |
Note:
- la gettoniera che raccoglie le monete indica con due diversi segnali l'importo inserito; B1 indica che si è pagato 1€ (una moneta da 1€), B2 che si è pagato 2€ (due monete da 1€ o una da 2€)
- il timer deve cominciare a contare quando l'auto ha completamente oltrepassato la fotocellula
- per semplificare il problema il comando della sbarra è affidato solo ai due segnali KS e KG (senza finecorsa e stati intermedi): la sbarra è giù se KG vale 1 ed è su se KS vale 1; in ogni passo bisogna indicare quale comando tra i due è attivo
Cosa fare
- disegnare su un foglio il diagramma SFC dell'automatismo
- tradurre il diagramma SFC in un programma in ladder per PLC
Altre indicazioni:
- consegnare il foglio col diagramma (scrivere il proprio nome)
- salvare il progetto in Z:\tpa col nome
casellocognome
Soluzione
Diagramma SFC1):
Variante con segnali per monete da 1€ e 2€
In questo caso è possibile utilizzare un contatore per contare le due monete da 1€:
- si aggiunge alle uscite un contatore CTU incrementato da B1
- si elimina il passo P1 da SFC e programma
- la transizione da P0 a P2 è attivata dalla condizione B2+CTU.Q (moneta da 2€ o due da 1€)
Una soluzione senza contatore ma con uno passo intermedio dopo l'inserimento della prima moneta da 1€ è sempre possibile:
- nel diagramma SFC si sostituisce B2 con B1 nella transizione da P1 a P2
- nella funzione che gestisce il ciclo macchina del programma in ladder si usano dei contatti attivi sul fronte di salita per B1 facendo attenzione a:
- usare due merker diversi per i due contatti attivi sul fronte P di B1 (altrimenti il secondo non rileverà mai il fronte già intercettato dal primo nello stesso ciclo2) )
- spostare la transizione da P1 a P2 sopra a quella da P0 a P1 (altrimenti si passerebbe da P0 a P2 nello stesso ciclo)
Questa seconda soluzione, pur non utilizzando il contatore, è in realtà più complicata: c'è uno stato in più e alcuni comportamenti particolari che possono generare errori difficili da diagnosticare e correggere.
Soluzioni
Soluzione per il compito e la sua variante (con contatore e senza).