casello
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
casello [2018/11/11 20:33] – [Soluzione] admin | casello [2020/11/10 10:21] (versione attuale) – admin | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
+ | /* | ||
+ | |||
====== prova PLC 5C 2018: casello autostradale ====== | ====== prova PLC 5C 2018: casello autostradale ====== | ||
+ | |||
+ | ===== Voti ===== | ||
+ | |||
+ | https:// | ||
===== Specifiche ===== | ===== Specifiche ===== | ||
Linea 39: | Linea 45: | ||
- | Diagramma SFC(({{casello.zip |sorgente diagramma per draw.io}})): | + | Diagramma SFC(({{casello-drawio.zip |sorgente diagramma per draw.io}})): |
{{casellosfc.png|}} | {{casellosfc.png|}} | ||
+ | |||
+ | |||
===== Variante con segnali per monete da 1€ e 2€ ===== | ===== Variante con segnali per monete da 1€ e 2€ ===== | ||
- | In questo caso è possibile | + | 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' | ||
+ | * 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 ciclo((vedi [[https:// | ||
+ | * 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 ===== | ||
+ | {{ : | ||
+ | */ | ||
casello.1541968390.txt.gz · Ultima modifica: 2020/07/03 15:58 (modifica esterna)