Concetto di programmazione PLC
I controllori logici programmabili (PLC) sono i componenti principali nei sistemi di automazione e controllo industriale. La natura di controllo del PLC va dalla semplice commutazione a pulsante a un singolo motore a diverse strutture di controllo complesse. La programmazione del PLC è un compito importante di progettazione e implementazione dell’applicazione di controllo a seconda delle esigenze dei clienti. Un programma PLC è costituito da un insieme di istruzioni in forma testuale o grafica, che rappresenta la logica da implementare per specifiche applicazioni industriali in tempo reale.
Un software di programmazione PLC dedicato proviene da un hardware PLC di produttore specifico che consente l’inserimento e lo sviluppo del codice dell’applicazione utente, che può essere infine scaricato sull’hardware PLC. Questo software garantisce anche Human Machine Interface (HMI) come rappresentazione grafica delle variabili. Una volta che questo programma viene scaricato sul PLC e se il PLC è posto in modalità Run, il PLC funziona continuamente in base al programma. Prima di andare al programma del PLC, facci conoscere le basi del tutorial di programmazione PLC e i suoi concetti di base.
Nozioni di base sulla programmazione PLC
Una CPU del PLC esegue due diversi programmi:
1. Il sistema operativo
2. Il programma utente
Il sistema operativo
Il sistema operativo organizza tutte le funzioni, le operazioni e le sequenze della CPU che non sono associate a un’attività di controllo. Il sistema operativo attività includono
- la Gestione di un riaccensione a caldo e riavvio a caldo
- l’Aggiornamento e l’output dell’immagine di processo delle tabelle di input e di output
- l’Esecuzione del programma utente
- il Rilevamento e la chiamata di interrupt
- Gestione di aree di memoria
- per Stabilire la comunicazione con dispositivi programmabili
Nozioni di base di programmazione PLC
Il Programma Utente
si tratta di una combinazione di diverse funzioni che sono necessarie per l’elaborazione di un attività automatizzata. Questo deve essere creato dagli utenti e deve essere scaricato sulla CPU del PLC. Alcune delle attività del programma utente includono:
- l’Avvio di tutte le condizioni per l’avvio dell’attività specificata
- Lettura e valutazione di tutte binarie segnali di ingresso analogici e
- Specificando segnali di uscita per tutti i binari e il segnale analogico in uscita
- l’Esecuzione di interrupt e gestione degli errori
Nel presente automazione industriale, ci sono alcuni dei principali PLC fabbrica che si sviluppano tipici del PLC che vanno dal piccolo per high-end PLC. Ogni produttore di PLC ha il proprio software dedicato per programmare e configurare l’hardware PLC. Ma il linguaggio di programmazione PLC varia a seconda dei produttori. Alcuni produttori hanno linguaggi di programmazione comuni e altri hanno dissimili. Alcuni dei linguaggi di programmazione standard di PLC sono fondamentalmente di due tipi, che sono ulteriormente suddivisi in diversi tipi, che sono i seguenti:
1.Linguaggio testuale
- Elenco istruzioni (IL)
- Testo strutturato (ST)
2. Linguaggio grafico
- Diagrammi ladder (LD)
- Diagramma a blocchi funzione (FBD)
- Grafico funzione sequenziale (SFC)
Rispetto ai linguaggi basati su testo, i linguaggi grafici sono preferiti da molti utenti per programmare un PLC grazie alle loro funzionalità di programmazione semplici e convenienti. Tutte le funzioni e i blocchi funzionali necessari sono disponibili nella libreria standard di ciascun software PLC. Questi blocchi funzione includono timer, contatori, stringhe, comparatori, numerici, aritmetici, bit-shift, funzioni di chiamata e così via.
Dispositivi di programmazione PLC
Vari tipi di dispositivi di programmazione vengono utilizzati per inserire, modificare e risolvere i problemi di un programma PLC. Questi dispositivi terminali di programmazione includono dispositivi palmari e basati su PC. Nel metodo del dispositivo di programmazione palmare, un dispositivo proprietario è collegato al PLC tramite un cavo di collegamento. Questo dispositivo è costituito da un set di chiavi che consente di inserire, modificare e scaricare il codice nel PLC. Questi dispositivi palmari sono costituiti da un piccolo display per rendere visibile l’istruzione programmata. Questi sono dispositivi compatti e facili da usare, ma questi dispositivi palmari hanno capacità limitate.
Dispositivi di programmazione PLC
Più comunemente un personal computer (PC) viene utilizzato per la programmazione del PLC in combinazione con il software fornito dal produttore. Utilizzando questo PC possiamo eseguire il programma in modalità online o offline, e può anche modificare, monitorare, diagnosticare e risolvere i problemi del programma del PLC. Il modo di trasferire il programma al PLC è mostrato nella figura sopra in cui il PC è costituito da codice di programma corrispondente all’applicazione di controllo che viene trasferito alla CPU PLC tramite cavo di programmazione.
Programmazione Ladder Logic PLC
Programmazione Ladder Logic PLC
Tra diversi linguaggi di programmazione ladder logic diagram è la forma più semplice e semplice di programmazione del PLC. Prima di andare a programmare il PLC con questo linguaggio, si dovrebbero conoscere alcune informazioni di base su di esso. La figura seguente mostra il diagramma a scala cablata in cui lo stesso carico della lampada è controllato da due interruttori a pulsante, nel caso in cui uno qualsiasi degli interruttori venga chiuso, la lampada si illumina. Qui due linee orizzontali sono chiamate pioli che sono collegati tra due linee verticali chiamate rotaie. Ogni gradino stabilisce la continuità elettrica tra binari positivi (L) e negativi (N) in modo che la corrente fluisca dai dispositivi di ingresso a quelli di uscita. Alcuni dei simboli utilizzati nella programmazione logica ladder sono mostrati in figura.
Interruttori di ingresso sono tipi includono normalmente chiuso e normalmente aperto come mostrato sopra. Oltre ai simboli funzionali sopra indicati, ci sono diverse funzioni come timer, contatore, PID, ecc., che sono memorizzati nella libreria standard per programmare compiti complessi.
Passo-Passo la Procedura per la Programmazione dei PLC Utilizzando la Logica Ladder
Procedura passo Passo per la Programmazione dei PLC utilizzando la Logica Ladder
La procedura per la programmazione di un PLC per una certa applicazione dipende dal tipo di standard del fabbricante del software strumento e il tipo di applicazione di controllo. Ma per dare una guida di base agli studenti, questo atricle fornisce un approccio semplice di progettazione di applicazioni di controllo nel software di programmazione PLC, come indicato di seguito, ma questo modo di programmazione non si adatta esattamente a tutti i tipi di strumenti di programmazione e applicazioni di controllo.
Passo 1: Analizzare e ottenere l’idea di applicazione di controllo
Il passo principale per programmare il PLC è quello di ottenere l’idea per la quale si sta per sviluppare un programma basato su applicazioni. Se si sta guidando un robot seguace di linea con l’uso del motore a corrente continua quando viene premuto il pulsante. Questo stato deve essere visualizzato dalla luce del LED quando il motore si accende. Il motore è anche collegato con un sensore (Qui è considerato come un altro interruttore) che rileva gli ostacoli, quindi quando questo è acceso, il motore deve essere spento. E corrispondentemente, se il motore è spento, il cicalino dovrebbe essere acceso.
Applicazione di controllo PLC
Passo 2: Elencare tutte le condizioni e ottenere il design utilizzando Diagramma di flusso
Le variabili del progetto di cui sopra sono M: Motore, A: Interruttore di ingresso 1, B: Interruttore di ingresso 2, L:LED e Bu: Buzzer, e la progettazione della logica è facile con l’implementazione del diagramma di flusso, che è dato di seguito per l’applicazione di cui sopra.
Diagramma di flusso di programmazione PLC
Step3: Aprire e configurare il software di programmazione PLC
Aprire il software di programmazione installato nel PC fornito con hardware PLC. Selezionare il modello hardware del PLC nel software e configurarlo con moduli di ingresso e uscita appropriati. Selezionare il ladder Language (LD) dall’elenco dei linguaggi di programmazione, quindi scegliere il processore hardware e assegnare un nome al programma.
Software di programmazione PLC
Passo 4: Aggiungere i pioli richiesti e indirizzarli
Aggiungere i pioli richiesti in base alla logica dell’applicazione di controllo e dare l’indirizzo per ogni ingresso e uscita. Il diagramma logico ladder dell’esempio sopra discusso è riportato di seguito.
Esempio di programma di logica Ladder
Passo 5: Controllare gli errori e simularlo
Individuare la sezione Online nella barra dei menu e selezionare Online. Controlla gli errori e apporta le modifiche necessarie dopo aver selezionato Offline. Ancora una volta, vai online e seleziona l’opzione Esegui per simularlo.
Step6: Scaricare il programma per PLC CPU Memoria
Dopo la simulazione di successo del programma, scaricare il programma per CPU selezionando l’opzione di download attraverso una rete o cavo di comunicazione.
Si tratta delle basi di programmazione PLC e dei relativi passaggi procedurali. Speriamo che il contenuto dato sia chiaro e facile da comprendere. È anche possibile conoscerlo e capirlo meglio con software specifici di PLC particolari come RSLogix 500, Codesys, step 7, ecc. Puoi condividere le tue opinioni, suggerimenti sulla programmazione PLC o se vuoi qualche aiuto relativo agli esempi , quindi scrivici nella sezione commenti qui sotto.
Crediti fotografici:
- PLC programming Concept by automation
- Procedure for Programming PLC by siemens
- PLC Programming Software by blogspot