Costruzione di un sinottico per PLC
Quando viene scaricato il programma nella memoria del PLC, occore sempre avere a disposizione un tastierino munito di display per l'operatore che avrà il modo di gestire il ciclo della macchina: regolazione dei tempi, dei contatori, della temperatura, azionamento del ciclo, ecc. ecc.
Nei PLC recenti il tastierino è un dispositivo intelligente che, una volta collegato,
acquisisce automaticamente le variabili.
Nel caso di un terminale associato al PLC, si esegue
il trasferimento del programma dal PLC a PC e attraverso un sinottico è possibile la gestione dei parametri
della macchina. Quindi, il sinottico è una videata costituita da una serie di oggetti che vengono animati dal PLC
o qualcuno di essi può attivare o disattivare un ciclo della macchina.
Per costruire un sinottico è necessario avere una libreria di simboli in formato Bmp o avere la possibilità di costruirsi questi simboli attraverso un editor grafico. Non solo, ma ogni simbolo per essere gestito o gestire un processo, deve avere delle correlazioni con il PLC attraverso le variabili inserite nel programma.
Affinchè si possa costruire un sinottico, occorre usare il RunTime Display che è uno strumento integrato nel software PL7-PRO destinato a facilitare l'uso di un processo automatizzato. In poche parole, il PLC contiene l'applicazione mentre la console l'applicazione e le schermate.
Il software PL7-PRO ha le stesse modalità di apertura e configurazione Hardware e software del PL7 Junior tanto è vero che
vengono eseguite gli stessi passi per fare un programma Ladder.
A differenza del PL7 Junior, questo apre una finestra del Navigatore
dell'applicazione il quale da la possibilità di configurare il PLC a livello Hardware, stabilire il linguaggio di programmazione e
accedere al RunTime Display.
Il RunTime Display è formato da tre schermate: Schermate, Messaggi e Biblioteca degli oggetti grafici.
Per creare un nuovo sinottico, ci si posiziona su "Schermate" e poi con il tasto dx del mouse si seleziona Crea.
In modo automatico viene attribuito un nome di default: "nuova schermata". Se si punta il mouse su questo nome, con il tasto dx del mouse
si può rinominare attribuendo un nome specifico.
Ci si sposta poi sugli oggetti grafici, si copia un simbolo e poi si ritorna su "Schermate" incollando il simbolo nella posizione desiderata.



Adesso vogliamo fare alcuni esempi dimostrativi per imparare a costruire un sinottico per ogni applicazione trattata. Per ogni esempio illustrato,
si suppone di aver fatto già la configurazione fisica del PLC con PL7-PRO ed avere aperto la RunTime Display.
Il primo esempio da esaminare è un programma semplicissimo costituito da un ingresso %I1.0 che comanda un'uscita %Q2.0.
Settare la configuazione runtime andando su Utilità-->Configurazione, con il PLC in modalità Scollegato.
Selezionare la schermata Avanzato e cliccare sul riquadro: Riferimento variabile nella posizione variabile.
Sul riquadro Schermata pilotata, introdurre la variabile %I1.0 lasciando vuota la schermata visualizzata.
Dalla videata Run-time Display, dove compare una cartella denominata SCHERMATA, cliccare con il tasto DX e selezionare nuova schermata a cui poter attribuire un nome. Sulla destra comparirà un videata completamente bianca.
Ritornando al Runtime, prelevare dalla libreria oggetti, due simboli riferiti ad un pulsante:![]() |
![]() |
![]() |
Cliccare con il tasto dx del mouse sul 1° oggetto, selezionare:Proprietà e andare sulla schermata Animazione, spuntare la casella Animazione
e introdurre %I1.0 nel campo Variabile.
Spuntare: bit=0 nel riquadro Condizione di visualizzazione e poi cliccare su Applica.
Fare la stessa procedura con il secondo pulsante con la sola differenza di spuntare il: bit=1 nella "Condizione di visualizzazione".
Ritornare al sinottico e sovrapporre i due pulsanti.
Dal menu PLC, si passa in modalità Collegato e poi Run. Azionando il micro interruttore del simulatore si vedrà l'animazione dell'interruttore nel sinottico.
Animazione del motore
Dalla Runtime cliccare sul motore con il tasto dx e scegliere "Proprietà". Sulla schermata "Animazione", spuntare la casella "Animazione".
Introdurre la variabile %Q2.0 nel campo "Variabile" e scegliere "Visualizzazione permanente". Sul tipo di animazione scegliere: "Visualizzazione Standard".
Ritornare all Runtime delle schermate e cliccare sul segno "+", viene fuori un elenco delle variabili adoperate con una variabile aggiuntiva %M0 che è quella che gestisce
il cerchietto rosso sul motore. Infatti, selezionando questa variabile, verrà evidenziato il led rosso del motore.
Cliccare su esso con il tasto dx e scegliere "Proprietà". Spuntare "Animazione" nella schermata Animazione, introdurre %M0 nel campo "Variabile" e per la condizione di visualizzazione spuntare bit=1.
Sulla schermata tipo animazione spuntare "Visualizzazione standard" e "Lampeggio". Mettere il PLC in modalità collegato e provare.



Comandare un PLC dal PC con sinottico grafico
Come al solito, configurato il PLC, il programma da inserire è il seguente:
L'uscita M0 serve a pilotare il led del motore, mentre il pulsante di Stop viene programmato chiuso perchè il modello grafico che andremo a costruire è sempre allo stato logico "0".
Con il PLC in modalità Scollegato si va su: Utilità-->Configurazione-->Avanzato e su riferimento variabile si spunta Variabile.
Dal Runtime, Nuova schermata, si passa all'editor a tutto schermo e dai simboli laterali si seleziona Pulsante. Con il mouse si disegnano due pulsanti. Sempre dai simboli laterali, si seleziona Testo e con il mouse si disegna un riquadro dove verrà scritto automaticamente: text.
Con il tasto dx si va su Proprietà e poi testo e nel campo apposito si scriverà: MARCIA. Si procederà alla stessa maniera per il testo dell'altro pulsante.
Si clicca sul 1° pulsante con il tasto dx e poi su Animazione. Variabile %I1.0, condizione di visualizzazione bit=0

Per il motore si procede copiando il simbolo dalla libreria ad oggetti e si porta nella nuova schermata. Si clicca sul motore e con il tasto dx si seleziona Proprietà-->Animazione e quindi: Variabile %Q2.0 con visualizzazione permanente.
Poi si clicca su M0-->Proprietà-->Animazione-->Variabile %M0, visualizzazione nessuna.
Regolazione dei tempi attraverso un sinottico grafico
Supponiamo di voler fare un programma in linguaggio ladder in cui è previsto un temporizzatore e dove occorre costruire un sinottico grafico con un visualizzatore che conti il tempo del timer e che se ne possa regolare il valore in secondi: in altre parole, occorre fare il seguente programma.

Per utilizzare un visualizzatore da abbinare al timer, si va sulla schermata "Oggetti" e si copia un visualizzatore gestito dalla variabile: %MW20.

Se poi si vuole regolare il tempo di programmazione, si va su "Oggetti" e si copia il cursore grafico IN_NUM e si incolla sull'editor. Esso è gestito dalla variabile %MW101 la quale dovrà essere sostituita con %TM0.P.
Si va su "Proprietà--->Pilotaggio e nella variabile si scriverà: %TM0.P attribuendo un valore compreso tra 0 e 10 spuntando: bordo e orientamento orizzontale.
Il tipo di animazione sarà: "Visualizzazione Standard. Su Animazione si spunta "Animazione variabile" %TM0.P e quindi "Visualizzazione permanente".
Console di un parcheggio automatico
Si vuole realizzare una console di conteggio per un parcheggio con 10 posti auto e due visualizzatori: uno per il conteggio e l'altro per la messaggistica. Il programma da effettuare, utilizza le funzioni COMPARE ed OPERATE come da schema:
Premesso sempre di aver configurato correttamente il PLC a livello software ed Hardware, si va su Utilità--->Configura--->Avanzato e spuntare "variabile".
Copiare un visualizzatore (per es. %MW20) e associare ad esso la variabile %MW0, come da programma LD con visualizzazione permanente.
Andare su tipo di animazione e spuntare "valore" con "visualizzazione decimale" lasciando il resto non cliccato.
Sulla videata testo lasciare tutto inalterato.
Copiare un secondo visualizzatore e attribuire la variabile esistente%Q2.0.
Spuntare bit=1 sulla condizione di visualizzazione. Sul tipo di animazione, spuntare visualizzazione standard.
andare su testo e scrivere PIENO.
Mettendo il PLC nella modalità collegato, si vedrà incrementare o decrementare il numero sul 1° visualizzatore mentre l'altro farà comparire la scritta: PIENO quando viene raggiunto l'esaurimento dei posti.

Controllo del flusso di un liquido in un serbatoio
Si vuole realizzare un sinottico per controllare il flusso di un liquido in un serbatoio.
Esso controlla la tensione inviata all'elettrovalvola proporzionale attraverso un visualizzatore mentre il serbatoio rileva il livello del liquido.

Configurato ilPLC, vengono copiati due simboli dalla libreria oggetti:
un visualizzatore con variabile %MW20
un serbatoio con variabile %MW0
La variabile %MW20 viene sostituita con %IW0.2 mentre la condizione di visualizzazione sarà: 0 <= Valore <= 10000
Il tipo di animazione è settato con: Valore e visualizzazione Decimale lasciando inalterata la videata Testo.
Nel serbatoio si ha la sostituzione %MW0 con %QW0.10 spuntanto su Animazione.
Per la condizione di visualizzazione si spunta su: <=10000
Andando su tipo di animazione, si spunta su Istogramma e si sceglie la tipologia N°2 attribuendo valori limiti tra 0 e 10000 e con valori predefiniti tra 0 e 10000.
