Creatore di Diagrammi Ladder Gratuito
Progetta circuiti di controllo e programmi PLC visivamente, senza registrazione e senza costi.
Free forever · no signup · no credit card · unlimited diagrams
Il ladder logic è il linguaggio di programmazione dominante per i controllori logici programmabili (PLC) nell'automazione industriale. Rappresenta la logica di controllo come una serie di gradini orizzontali — che ricordano i pioli di una scala — dove ogni gradino è una condizione logica che deve essere soddisfatta per eccitare un'uscita. Originariamente progettato per replicare l'aspetto dei quadri di controllo a relè, il ladder logic è oggi regolamentato dalla norma IEC 61131-3 e viene utilizzato per documentare, progettare e comunicare programmi PLC nei settori manifatturiero, del controllo di processo e dell'automazione degli edifici.
Come creare un diagramma ladder
Descrivi la tua logica di controllo
Descrivi il processo che vuoi controllare: gli input (pulsanti, interruttori, sensori), gli output (motori, solenoidi, luci) e le condizioni logiche che li collegano. Includi eventuali requisiti di temporizzazione, conteggio o interblocco.
Genera il diagramma ladder
FreeDiagram produce un diagramma ladder con gradini etichettati correttamente. I contatti sono rappresentati con simboli XIC (Examine If Closed) o XIO (Examine If Open); le bobine di uscita con simboli OTE (Output Energize) secondo le convenzioni IEC 61131-3.
Verifica la logica dei gradini
Controlla ogni gradino per confermare che i contatti in serie rappresentino logica AND e i rami in parallelo logica OR. Verifica che i contatti di autotenuta siano posizionati correttamente in parallelo all'ingresso di avviamento.
Esporta per la documentazione
Scarica il diagramma ladder come PNG o SVG per utilizzarlo nella documentazione del programma PLC, nei pacchetti di progettazione quadri, nei materiali formativi o nelle revisioni tecniche.
Informazioni sul ladder logic
Il ladder logic è stato sviluppato negli anni '60 e '70 quando i PLC iniziarono a sostituire i quadri a relè cablati nella produzione industriale. La rappresentazione grafica imita deliberatamente l'aspetto di uno schema a relè: due barre di alimentazione verticali collegate da gradini orizzontali, in modo che ingegneri elettrici e tecnici già familiari con gli schemi a relè potessero leggere e scrivere programmi PLC senza imparare un linguaggio completamente nuovo. Questa eredità fa sì che il ladder logic rimanga il linguaggio di programmazione PLC più diffuso negli stabilimenti produttivi di tutto il mondo.
La norma IEC 61131-3, pubblicata per la prima volta nel 1993 e successivamente aggiornata, definisce formalmente il ladder logic insieme ad altri quattro linguaggi di programmazione PLC: Diagramma a Blocchi Funzionali, Testo Strutturato, Lista di Istruzioni e Diagramma Funzionale di Sequenza. Il ladder logic è il più comune dei cinque per la produzione discreta e il controllo motori. Ogni gradino in un programma ladder viene valutato da sinistra a destra, dall'alto verso il basso, in un ciclo di scansione continuo.
Gli elementi fondamentali del ladder logic sono i contatti e le bobine. Un contatto normalmente aperto (XIC — Examine If Closed) conduce quando il bit associato è impostato a 1 (vero). Un contatto normalmente chiuso (XIO — Examine If Open) conduce quando il bit associato è 0 (falso). Una bobina di uscita (OTE — Output Energize) viene impostata a 1 quando la potenza fluisce attraverso l'intero gradino da sinistra a destra. Questi tre elementi da soli possono esprimere qualsiasi logica combinatoria e sono estesi da istruzioni di temporizzazione (TON, TOF, RTO), conteggio (CTU, CTD) e da istruzioni di confronto e matematiche per requisiti di controllo più complessi.
Un circuito di autotenuta o latch è uno dei pattern più importanti nel ladder logic. Quando un operatore preme un pulsante di start momentaneo, un contatto del gradino si chiude brevemente. Un contatto di autotenuta — cablato in parallelo al contatto del pulsante di start — cattura quell'impulso momentaneo e mantiene eccitata l'uscita anche dopo che il pulsante viene rilasciato. Un pulsante di stop, cablato in serie come contatto normalmente chiuso, interrompe la continuità del gradino e diseccita l'uscita. Questo schema start/stop/autotenuta è la base di quasi tutti i circuiti di controllo motore nell'automazione industriale.
Frequently asked questions
A cosa serve il ladder logic?
Il ladder logic è il linguaggio di programmazione utilizzato per scrivere programmi per PLC (controllori logici programmabili). Serve ad automatizzare macchine e processi industriali: controllo di motori, valvole, nastri trasportatori, macchine per imballaggio, sistemi HVAC e qualsiasi sistema elettromeccanico che richieda sequenze, interblocchi o temporizzazioni automatiche.
Cosa significano XIC e XIO nel ladder logic?
XIC sta per Examine If Closed (verifica se chiuso): un contatto normalmente aperto che conduce (risulta vero) quando il bit associato è 1. XIO sta per Examine If Open (verifica se aperto): un contatto normalmente chiuso che conduce quando il bit è 0. Sono le nomenclature Allen-Bradley/Rockwell Automation; altri costruttori di PLC usano simboli equivalenti con etichette diverse.
Cos'è un circuito di autotenuta nel ladder logic?
Un circuito di autotenuta (detto anche circuito latch o di memoria) usa un contatto in parallelo all'ingresso di avviamento per mantenere eccitata un'uscita dopo che l'impulso momentaneo è terminato. Premendo il pulsante di start, l'uscita si eccita e un contatto in parallelo al pulsante resta chiuso, mantenendo attivo il gradino. Un pulsante di stop in serie interrompe il gradino e diseccita l'uscita.
Quale norma regolamenta il ladder logic?
Il ladder logic è definito dalla norma IEC 61131-3, lo standard internazionale per i linguaggi di programmazione dei PLC. Lo standard specifica sintassi, simboli e comportamento del ladder logic insieme ad altri quattro linguaggi per PLC. La maggior parte delle piattaforme PLC moderne (Allen-Bradley, Siemens, Mitsubishi, Omron, Beckhoff) sono conformi alla IEC 61131-3.
Posso usare questo creatore di ladder per programmare un PLC reale?
FreeDiagram genera diagrammi ladder per documentazione, revisione progettuale e formazione. L'output è un diagramma visivo, non codice PLC eseguibile. Per programmare un PLC reale è necessario usare il software di programmazione del costruttore (ad esempio Studio 5000 per Allen-Bradley, TIA Portal per Siemens o CX-Programmer per Omron) per inserire la logica nel controllore.