diagrammi ladder, o logica Ladder relè (RLL), sono il linguaggio di programmazione primario per controllori logici programmabili (PLC). Programmazione logica ladder è una rappresentazione grafica del programma progettato per assomigliare logica relè. Questa convenzione risale ai primi giorni di PLC, quando elettricisti e tecnici sono stati addestrati in logica relè e prevede di risolvere questi nuovi dispositivi pure.
I disegni mostrano sia le somiglianze che le differenze nei due tipi di programmi. Il disegno logico relè mostra interruttori collegati elettricamente a bobine-solenoidi,luci pilota, ecc. Il diagramma ladder utilizza i contatti per rappresentare gli interruttori, o qualsiasi ingresso, e il simbolo della bobina per rappresentare un’uscita. Una linea che mostra un ingresso o più ingressi e un’uscita è noto come un gradino.
Lo schema del relè utilizzava la continuità elettrica per mostrare un gradino come chiuso elettricamente. Programmazione logica ladder mostra i risultati di un controllo di stato degli ingressi e delle uscite in cui le condizioni sono vere o non vere. L’intento originale di RLL era quello di fornire un modo per il controller per risolvere sequenze logiche che coinvolgono segnali discreti.
Pioli di base e di blocco funzione
Il gradino superiore del diagramma ladder mostrato rappresenta un gradino di base della logica. Consiste in un insieme di istruzioni sulle condizioni di input, rappresentate da simboli di contatto, e un’istruzione di output, rappresentata da un simbolo della bobina. Le istruzioni per le condizioni sono posizionate sul lato sinistro del gradino e possono essere in serie, in parallelo o in una combinazione dei due per determinare la logica di controllo desiderata. L’istruzione di output è posizionata sul lato destro del gradino.
La linea sul lato sinistro del gradino rappresenta la traccia di potenza immaginaria “calda” mentre quella sul lato destro è l’immaginario “neutro.”Se un percorso da sinistra a destra su un gradino è “chiuso” o “fatto”, allora il gradino è detto “vero” e l’uscita è eccitata. Questo è anche noto come continuità logica.
Man mano che il chip utilizzato nel PLC diventava più potente, gli ingegneri videro che c’erano molti più usi per questi controller. Il PLC è diventato più di un computer e non solo un “relay replacer.”Per sfruttare questo potere, erano necessarie aggiunte al set di istruzioni. Così sono nati ” blocchi funzione.”
Nella maggior parte dei controller, operazioni come temporizzazione, conteggio, aritmetica, trasferimento dati e altre operazioni avanzate sono rappresentate da uno schema a blocchi (vedere il secondo gradino nell’esempio). Poiché queste istruzioni vengono eseguite quando un certo insieme di condizioni di input sono vere, queste sono considerate istruzioni di output anche se a volte non viene eseguito alcun “output”.
Nell’esempio ci sono uscite che seguono il blocco. Quando le condizioni sono vere per abilitare l’istruzione di blocco (EN), l’istruzione di blocco eseguirà il suo funzionamento. Al termine di tale operazione l’uscita sarà eccitato. A volte i dati nel blocco devono essere reimpostati in modo che l’operazione possa ricominciare. Un gradino di logica può essere costruito in modo che quando determinate istruzioni di condizione di input sono vere il blocco viene resettato (R).
Questo articolo attinge informazioni da controllori logici programmabili: La guida completa alla tecnologia, da C. T. Jones, pubblicato da Patrick-Turner Publishing Co. Il sito è in fase di aggiornamento. Numero di telefono (770) 956-7992.