Diagramma temporale di un cilindro pneumatico avanti e indietro — A ogni estremo guarda sia «arrivato ON» sia «lasciato OFF» (esempio)

Ultimo aggiornamento: 2026-09-23 / Categoria: Esempi, diagrammi temporali

Un esempio di andata e ritorno di un cilindro pneumatico con valvola a doppio solenoide e sensori di fine corsa avanti e indietro. È per chi passava alla fase successiva con un timer e ha visto la sequenza sfasarsi il giorno in cui sono stati chiusi i regolatori di flusso.

Apri questo esempio nell'editor Scarica il JSON

L'editor gratuito nel browser si apre in una nuova scheda con questo diagramma caricato. Nessuna installazione, nessuna registrazione, e nulla di ciò che inserisci viene inviato da qualche parte. Modificarlo non cambia l'esempio di questa pagina. Il JSON è il dato di origine per riaprirlo nell'editor o passarlo a un'IA (formato: Formato dati JSON).

Diagramma temporale di un cilindro pneumatico che avanza e torna. Con fine corsa indietro confermato (bBwdOK) ON, bFwdSol (SOL avanti) va ON; nella divisione successiva bBwdEnd (fine corsa indietro) va OFF e con esso cade il fine corsa indietro confermato. Dopo 0,5 s bFwdEnd (fine corsa avanti) va ON, il SOL avanti viene tolto, e dopo che il fine corsa avanti è rimasto ON per 0,2 s bFwdOK (fine corsa avanti confermato) va ON. Questo fa andare ON bBwdSol (SOL indietro); il fine corsa avanti va OFF e il fine corsa avanti confermato cade. Dopo 0,5 s il fine corsa indietro va ON, il SOL indietro viene tolto, e 0,2 s dopo il fine corsa indietro confermato va ON. Le variazioni sono collegate da frecce tratteggiate.
La condizione per il SOL avanti è che il fine corsa indietro confermato sia ON (resta ON, quindi non c'è freccia). Il confermato cade nello stesso Step in cui il sensore di fine corsa va OFF.

1. La condizione per il movimento successivo è il segnale confermato, non il sensore in sé

SegnaleDirezioneSignificato
bFwdSol / bBwdSolPLC → valvolaSolenoidi lato avanti e lato indietro (doppio solenoide a 2 posizioni)
bFwdEnd / bBwdEndCilindro → PLCSensori di fine corsa del cilindro, avanti e indietro
bFwdOK / bBwdOKPLC (interno)Fine corsa confermato. ON quando il sensore di fine corsa è rimasto ON per 0,2 s

Come condizione per il movimento successivo si usa il segnale confermato, non il sensore di fine corsa in sé.

2. I due valori da misurare sono i 0,5 s di corsa e i 0,2 s di conferma

Tra le divisioni da 0,1 s, solo queste due durate hanno un significato. Entrambe si misurano e si fissano alla messa in servizio.

3. Gli estremi si rilevano con i sensori, non con il tempo, guardando sia l'ON di arrivo sia l'OFF di partenza

  1. Se l'estremo è raggiunto lo decide il sensore di fine corsa, non il tempo Con il tempo, la sequenza si sfasa ogni volta che cambiano le condizioni. «Fine corsa avanti 0,5 s dopo l'avanzamento» salta non appena cala la pressione dell'aria o il pezzo diventa più pesante. Il tempo si usa solo per la sorveglianza delle anomalie del capitolo 5.
  2. Guarda sia l'ON del lato di arrivo sia l'OFF del lato lasciato Senza il lato lasciato, un cilindro che non parte è invisibile. Se il SOL avanti è attivo ma il fine corsa indietro non va OFF, la valvola di alimentazione è chiusa o il solenoide è interrotto. Se entrambi gli estremi sono ON insieme, un sensore si è spostato o è guasto.
  3. Conferma solo dopo che il lato di arrivo è rimasto ON per 0,2 s Nell'istante in cui va ON il cilindro si sta ancora muovendo. Anche montato nella posizione da catalogo, un sensore di fine corsa va ON circa mezzo campo di intervento prima dell'estremo. I cilindri piccoli con ammortizzo in gomma possono rimbalzare a fine corsa e far cadere il sensore per un istante.

4. Non eccitare mai i due SOL insieme, e scrivi nella specifica se si tolgono a fine corsa

  1. Non mettere mai ON insieme il SOL avanti e il SOL indietro Un doppio solenoide a 2 posizioni presuppone che non siano mai eccitati contemporaneamente. Con entrambi ON, una valvola a pilotaggio resta dov'era, e sembra che «il SOL indietro è attivo ma non torna». Nel ladder metti ciascuno come condizione dell'altro.
  2. Decidi se togliere il SOL a fine corsa o tenerlo, e scrivilo nella specifica Un doppio solenoide a 2 posizioni funziona in entrambi i modi. Toglierlo riduce il riscaldamento; tenerlo permette di vedere dal monitor delle uscite PLC la direzione comandata. Anche con il SOL tolto, nell'istante in cui torna l'aria il cilindro si muove verso il lato in cui la valvola ha commutato per ultimo.

5. Dividi le anomalie in tre, così il solo messaggio dice dove andare a guardare

Si tengono separate perché dal solo messaggio si capisca se andare a controllare l'aria o la posizione dei sensori.

6. Monostabile, 3 posizioni, sensore su un solo lato: tre punti da leggere diversamente

In una fase con più cilindri, non fare un diagramma per ciascuno: aggiungi righe allo stesso diagramma, collegando con le frecce quale confermato aspetta ogni SOL. Nell'editor duplica una riga con Ctrl+D e metti il nome della funzione davanti al nome (bClampFwdSol ecc.). Quando le righe diventano tante, puoi togliere le righe dei sensori e lasciare solo SOL e confermati: l'ordine della fase resta leggibile.

Gli strumenti con cui è stato fatto questo esempio

  • Timing Chart Editor — La figura qui sopra e il JSON dell'esempio sono stati fatti ed esportati con questo editor.
  • Flowchart Editor — Trasforma le frecce del diagramma in una sequenza di attese e azioni.

Articoli correlati

yk.builds