Spiegazione della logica dei relè nel sistema di controllo PLC

Oct 13, 2025 Lasciate un messaggio

Relay Logic Explanation in PLC Control System

La moderna tecnologia dei sistemi di controllo PLC si basa su un concetto dell'era dei dispositivi elettromeccanici: la logica dei relè. Questo metodo di programmazione copia digitalmente il funzionamento di relè, bobine e contatti fisici.

 

Chiunque lavori nel campo dell’automazione deve comprendere questo principio. Costituisce la base del Ladder Diagram (LD), il linguaggio di programmazione PLC più comune utilizzato oggi. Padroneggia questo concetto e sarai in grado di leggere, scrivere e riparare la maggior parte dei sistemi di controllo attualmente in funzione.

 

Questa guida ti porta dai principi di base all'uso esperto. Esploreremo:

 

Come è iniziato il controllo con i sistemi di relè cablati.

Il modo in cui le parti fisiche diventano istruzioni digitali del PLC.

Come costruire circuiti di controllo chiave utilizzando la logica ladder.

Metodi avanzati ed errori comuni da evitare.

Perché i sistemi basati su PLC-funzionano meglio.

 

 

La fondazione cablata

 

Prima che esistessero i PLC, il controllo industriale significava labirinti fisici di cavi e relè elettromeccanici. Comprendere questi fondamenti rende facile comprendere il passaggio alla logica digitale.

 

I sistemi di controllo cablati utilizzano parti fisiche per creare circuiti- decisionali. Il componente principale è il relè elettromeccanico.

 

Quando la corrente elettrica scorre attraverso la bobina del relè, crea un campo magnetico. Questo campo attira un piccolo pezzo di metallo chiamato armatura. L'armatura muove fisicamente i contatti elettrici, chiudendo o aprendo un circuito.

 

Lo stato di questi contatti è importante:

Normalmente aperto (NO):Il contatto rimane aperto quando la bobina del relè non è alimentata. Si chiude per consentire il flusso di corrente solo quando la bobina riceve alimentazione.

Normalmente chiuso (NC):Il contatto rimane chiuso quando la bobina del relè non è alimentata, consentendo il flusso di corrente. Si apre per interrompere il circuito quando la bobina viene alimentata.

 

Il cablaggio fisico ha creato la logica. Il cablaggio di due contatti in serie crea un gate AND-entrambi devono essere chiusi per far passare l'alimentazione. Collegandoli in parallelo si creava un cancello OR-in entrambi i casi si poteva far passare l'alimentazione. I sistemi complessi necessitavano di dozzine di relè e di reti di cablaggio da punto-a-punto. Tutto questo riempiva grandi armadi di controllo.

 

 

Traduzione nel PLC

 

Un sistema di controllo PLC prende l'intero pannello cablato e lo ricrea nel software. Relè fisici, contatti e fili diventano bit di memoria e istruzioni logiche. Il processore del PLC esegue queste istruzioni una dopo l'altra.

 

Questa traduzione digitale costituisce il cuore della programmazione logica ladder. Ogni componente fisico ha una corrispondenza digitale diretta.

 

Esamina-On / Normalmente aperto (XIC / --| |--) Contatto:Questa è l'istruzione più elementare. Controlla lo stato di un bit di memoria. L'istruzione è "vera" se il bit è 1. È "falsa" se il bit è 0.

 

Esamina il contatto-Spento/Normalmente chiuso (XNC/-|/|--):Questa istruzione funziona nel modo opposto. È "vero" se il bit di memoria è 0. È "falso" se il bit è 1. Questo è essenziale per la logica fail-safe e i pulsanti di arresto.

 

ProduzioneBobina (OTE / --( )--): Questa istruzione scrive in un bit di memoria. Se la combinazione dei contatti XIC e XNC prima di esso sul ramo logico è "vera", l'istruzione OTE imposta il relativo bit su 1. Ciò "eccita" la bobina.

 

Queste istruzioni funzionano con bit di memoria collegati al mondo reale tramite i moduli di ingresso/uscita (I/O) del PLC. Un bit di ingresso (come I:0/0) mostra lo stato di tensione di un terminale di ingresso fisico. Un bit di uscita (come O:0/0) controlla lo stato di un terminale di uscita fisico.

 

Componente fisica

PLCEquivalente logico ladder

Simbolo

Descrizione della funzione

Pulsante (NA)

Esaminare se il contatto è chiuso (XIC).

`--

 

Finecorsa (NC)

Esaminare se il contatto è aperto (XNC).

`--

/

Bobina del relè

Bobina di eccitazione uscita (OTE).

--( )--

Imposta il bit di memoria associato su '1' se la logica del ramo è vera, attivando un'uscita fisica.

Contatto relè

Contatto relè/bit interno

`--

 

 

 

Implementazione pratica

 

La teoria diventa abilità quando la applichi. Ora possiamo combinare questi componenti digitali per costruire circuiti di controllo funzionanti in logica ladder.

 

Avvio/Arresto Sigillatura-Inserimento

 

L'obiettivo è utilizzare un pulsante di avvio momentaneo per accendere un motore. Il motore rimane acceso finché qualcuno non preme un pulsante di arresto temporaneo. Questo è il classico circuito di "controllo a tre-fili", ricreato digitalmente.

 

La logica utilizza il concetto di "seal-in" o "latch". Un contatto "Start_Button" normalmente aperto si collega in serie con un contatto "Stop_Button" normalmente chiuso. Questi portano alla bobina di uscita "Motore".

 

La parte fondamentale: un contatto normalmente aperto collegato all'uscita "Motore" stessa si collega in parallelo con il contatto "Start_Button".

 

Quando l'operatore preme lo "Start_Button", il ramo diventa vero. La bobina "Motore" si eccita. Alla successiva scansione del PLC anche il contatto "Motore" è ora vero. Questo crea un percorso parallelo per il flusso logico. L'operatore può rilasciare lo "Start_Button" e il circuito rimane "sigillato-" tramite il proprio contatto. L'unico modo per interrompere il circuito è premere lo "Stop_Button". Questo apre il contatto normalmente chiuso e spegne il motore.

 

Interblocchi di sicurezza

 

L'obiettivo è impedire il funzionamento di una macchina se una protezione di sicurezza è aperta. Questo protegge l'operatore. Questa è un'applicazione base di interblocco all'interno di un sistema di controllo PLC.

 

Posizioniamo un'istruzione che rappresenta l'interruttore della porta di protezione in serie con la bobina di uscita del motore. Per la massima sicurezza, utilizziamo un finecorsa fisico normalmente chiuso sulla porta. Questo interruttore si collega a un ingresso PLC.

 

Nella logica ladder, utilizziamo un contatto Examine If Closed (XIC) per questo ingresso. Quando la porta di protezione è fisicamente chiusa, l'interruttore NC è chiuso. L'ingresso del PLC è ON, il contatto XIC è vero e il motore può funzionare.

 

Se un operatore apre la porta, l'interruttore fisico NC si apre. L'ingresso del PLC si disattiva, il contatto XIC diventa falso e il ramo logico si interrompe. Ciò spegne immediatamente la bobina del motore, creando una condizione di sicurezza-.

 

Temporizzatori e contatori

 

I PLC offrono istruzioni potenti che non hanno equivalenti semplici nei sistemi a relè di base. I timer e i contatori sono ottimi esempi.

 

Un timer On-Delay (TON) ritarda un'azione. Ad esempio, una pompa deve funzionare per 30 secondi dopo che qualcuno ha premuto un pulsante di avvio. L'istruzione TON ha un ingresso di abilitazione e tiene traccia del tempo quando il ramo è vero. Una volta che il tempo accumulato raggiunge il valore preimpostato (come 30 secondi), il bit "Fatto" (DN) diventa vero. Questo bit DN può quindi controllare altra logica come contatto.

 

Un contatore Count{0}}Up (CTU) tiene traccia degli eventi. Immagina di contare le bottiglie su una linea di trasporto utilizzando un sensore foto-eye. L'istruzione CTU aumenta il proprio valore dell'accumulatore ogni volta che la logica del ramo passa da falso a vero. Quando l'accumulatore raggiunge il valore preimpostato, il suo bit "Fatto" diventa vero. Puoi usarlo per fermare il trasportatore o azionare un cancello deviatore.

 

Confronto-a-lato

 

Per comprendere veramente la potenza di un PLC, confrontiamo entrambi i metodi per un semplice sistema di controllo del trasportatore. Il compito: un trasportatore si avvia con il pulsante "Start" e si ferma con il pulsante "Stop". Si interrompe anche se una fotocellula-alla fine viene bloccata per più di 2 secondi.

 

Cablato tradizionaleRelèSchema:

Ciò richiederebbe un pannello moderatamente complesso. Avresti bisogno di un relè per la logica di avvio/arresto (CR1), un relè di temporizzazione regolabile separato (TR1) e un altro relè di controllo per la logica della foto-cellula (CR2). Il cablaggio sarebbe complesso. Il pulsante di avvio eccita CR1, il cui contatto lo sigilla. Il pulsante di arresto rompe il sigillo. La foto-cellula eccita il relè temporizzatore TR1. Dopo 2 secondi, il contatto di TR1 apre un circuito per spegnere il contattore del motore principale. La risoluzione dei problemi richiederebbe un multimetro, che controlli le tensioni in molti punti su più componenti.

 

EquivalentePLCProgramma di logica ladder:

Ciò richiede solo due o tre semplici gradini di logica.

Ramo 1:Il classico sigillo di avvio/arresto-nella logica del motore del trasportatore.

Ramo 2:Un contatto normalmente aperto dall'ingresso della foto-cellula attiva un timer TON con una preimpostazione di 2 secondi.

Ramo 1 (modifica):Un contatto normalmente chiuso dal bit "Fatto" del timer (T4:0/DN) viene aggiunto in serie con la bobina di uscita del motore.

 

Se la foto-eye è bloccata, il timer si avvia. Se rimane bloccato per 2 secondi, il bit Fine del timer diventa vero. Il contatto NC nel ramo del motore si apre e il trasportatore si ferma. È pulito, visivo e non necessita di componenti aggiuntivi.

 

Metrico

CablatoRelèLogica

PLCSistema di controllo

Spazio fisico

È necessario un pannello di controllo di grandi dimensioni per più relè e canaline di cablaggio.

PLC piccolo e compatto, che spesso riduce le dimensioni del pannello del 60-80%.

Complessità di cablaggio

Alto. Decine o centinaia di cavi-a-punto.

Basso. Cablaggio I/O ai terminali. La logica è un software.

Costo

Elevato costo di componenti e manodopera anche per una semplice logica temporizzata.

Costo hardware inferiore per questa attività; tempo minimo di programmazione logica.

Flessibilità

Molto basso. La modifica del valore o della logica del timer richiede un ricablaggio fisico.

Molto alto. Un cambiamento logico sono pochi clic su un laptop.

Risoluzione dei problemi

Difficile. Richiede il tracciamento fisico dei cavi con un multimetro.

Facile. Monitora lo stato della logica in tempo reale-su uno schermo.

 

 

Oltre le nozioni di base

 

Scrivere la logica di funzionamento è il primo passo. Scrivere una logica forte, professionale e sostenibile richiede una comprensione più profonda di come funziona il sistema. È inoltre necessario evitare errori comuni.

 

Traduzione di schemi

 

Quando si convertono vecchi schemi cablati in un sistema di controllo PLC, la traduzione diretta può essere pericolosa. È necessario analizzare lo scopo del circuito, non solo l'aspetto.

 

Uno dei problemi principali sono i "percorsi nascosti". In un diagramma fisico, la corrente può talvolta trovare percorsi paralleli inaspettati attraverso i contatti. Ciò crea una logica involontaria. Un PLC esegue un ramo alla volta dall'alto verso il basso, quindi questi percorsi nascosti non esistono. Una traduzione incurante uno-a-uno può cambiare il comportamento della macchina.

 

Un altro problema sono le condizioni di gara. Un circuito cablato può fare affidamento sui piccoli ritardi di apertura e chiusura dei relè fisici. Un PLC esegue la scansione così velocemente che può valutare una condizione in modo diverso rispetto al suo predecessore meccanico più lento. Ciò porta a guasti intermittenti difficili da diagnosticare.

 

Tempo di scansione del PLC

 

Un PLC non funziona istantaneamente. Funziona in un ciclo continuo chiamato ciclo di scansione:

Leggi gli input:Esegue la scansione di tutti gli input fisici e aggiorna la sua memoria interna.

Esegui logica:Risolve il programma in logica ladder dall'alto verso il basso, gradino per gradino.

Scrivi uscite:Aggiorna tutte le uscite fisiche in base ai risultati dell'esecuzione logica.

 

Questo tempo di scansione è misurato in millisecondi, ma non è zero. Un segnale di ingresso molto veloce-come la pressione di un pulsante per meno di un ciclo di scansione-può essere completamente perso. Il PLC legge gli input, il pulsante viene premuto e rilasciato e alla successiva scansione degli input l'evento scompare.

 

In un progetto di messa in servizio, a volte una macchina non riusciva ad avviarsi. Dopo ore di controllo del cablaggio, abbiamo scoperto che un pulsante di avvio temporaneo veniva premuto e rilasciato più velocemente di un singolo ciclo di scansione del PLC sovraccarico. La soluzione era utilizzare un'istruzione one-shot (ONS) per bloccare la pressione del pulsante in un bit interno. Ciò garantiva che la logica lo vedesse nella scansione successiva. Ciò dimostra perché è necessario considerare il tempo di scansione nel progetto.

 

Migliori pratiche

 

La logica ladder professionale non è solo una questione di funzionalità. È una questione di chiarezza per la persona che dovrà risolvere il problema anni dopo-e quella persona potresti essere tu.

 

Usa sempre simboli e commenti. Ogni ingresso, uscita, bit interno, timer e contatore deve avere un nome descrittivo (come "Main_Conveyor_Motor_On") e un commento che ne spiega lo scopo. Questa è l'abitudine più importante per creare codice gestibile.

 

Raggruppare insieme la logica correlata. Tutta la logica per il Motore 1-il suo avvio/arresto, gli interblocchi e i guasti-dovrebbe trovarsi in una sezione del programma. Questo crea una struttura logica, simile a un libro, facile da navigare.

 

Evitare pioli eccessivamente complessi. Un singolo ramo logico largo cinque contatti e profondo tre rami è un incubo da risolvere. È molto meglio suddividerlo in più rami più semplici. Utilizzare i bit interni (spesso chiamati "flag" o "marker") per passare il risultato di un semplice rung a quello successivo. Questa pratica segue i principi di programmazione strutturata incoraggiati da standard come IEC 61131-3.

 

 

Il chiaro vincitore

 

Quando si confronta un moderno sistema di controllo PLC con i tradizionali relè cablati per la logica di controllo, i vantaggi del PLC sono schiaccianti.

 

Cablaggio e spazio ridotti:Un unico PLC compatto e le relative schede I/O sostituiscono un enorme armadio di relè e chilometri di cavi. Le dimensioni tipiche di un pannello di controllo possono ridursi fino al 60-80%. Ciò riduce significativamente i costi di custodia e installazione.

Maggiore flessibilità:Hai bisogno di cambiare un timer da 5 secondi a 10 secondi? Con un PLC, la modifica del software avviene in pochi secondi. Con i relè, è un lavoro di sostituzione fisica e ricablaggio.

Funzionalità avanzate:I PLC offrono-funzioni integrate per timer, contatori, operazioni matematiche, registrazione dati e comunicazione di rete. Queste funzionalità sono impossibili o proibitivamente costose e complesse con i relè.

Affidabilità migliorata:I PLC sono dispositivi-a stato solido privi di parti mobili soggette a usura, rottura o saldatura. Ciò aumenta notevolmente il tempo medio tra i guasti (MTBF) del sistema di controllo.

Risoluzione dei problemi migliorata:Invece di utilizzare un multimetro in un armadio sotto tensione ad alta-tensione, un programmatore può collegare un laptop e monitorare in sicurezza la logica in tempo-reale. Vedere visivamente sullo schermo quali contatti sono attivati ​​o disattivati ​​rende la diagnosi dei problemi più rapida e sicura.

 

 

Padroneggiare la pietra angolare

 

Questo viaggio ci ha portato dai clic dei relè fisici al codice pulito ed efficiente di un moderno PLC. Abbiamo visto come i concetti fondamentali della logica dei relè non siano stati scartati, ma assorbiti e migliorati nell'ambiente digitale.

 

Una solida conoscenza della spiegazione della logica dei relè in un sistema di controllo PLC non è un'abilità obsoleta. È la pietra angolare assoluta di un'efficace programmazione dell'automazione. E' il linguaggio delle macchine.

 

Comprendendo come costruire circuiti con contatti e bobine digitali, come implementare timer e interblocchi e come scrivere codice pulito e gestibile, otterrai potenza. Ottieni la capacità di progettare, costruire e risolvere i problemi dei sofisticati sistemi di automazione che alimentano il nostro mondo moderno.

 

 

 

Vedi anche

 

 

Progettazione della dissipazione del calore SSR per la massima durata - Guida per l'ingegnere

 

Installazione di relè a stato solido: guida completa alla configurazione e alla cura 2025

 

Relè a stato solido controlla l'avvio del motore: guida completa al 2025

 

Cos'è il relè temporale? Definizione, lavoro e utilizzo