IMPARIAMO A PROGRAMMARE IL LOGO! SIEMENS:
DISPLAY CICLICO CON PAGINA PRIORITARIA

Programma per plc LOGO! - display ciclico con pagina prioritaria

Benvenuto nella sezione di questo sito dedicata alla programmazione del micro controllore Logo! Siemens. Oggi impariamo a gestire il display, creando un’applicazione che attiva la visualizzazione di otto pagine ciclicamente, e di una pagina con priorità.

Novità automazione e plc

Anche se il Logo! Siemens non è un vero e proprio PLC, possiamo tranquillamente affermare che tra i controllori per automazione piccoli, è quello che offre più di tutti.

Nonostante le sue dimensioni, quando impariamo a programmarlo come si deve possiamo impiegarli in svariate applicazioni, come per esempio la domotica, oppure piccoli processi industriali.

Nella lezione di oggi programmiamo un sistema che visualizza alcune pagine sul display, e che quando si verifica una condizione, interrompe la visualizzazione ciclica delle pagine, per visualizzare invece una pagina con priorità.

Ecco il programma del Logo! di oggi, costruito naturalmente in linguaggio a blocchi di funzione.

Programma del Logo! Siemens per gestire il display con pagina prioritaria
Sulla sinistra in alto abbiamo il blocco contatore avanti indietro, che nel nostro sistema in effetti conta solo in avanti, fino a 8. Quando il contatore raggiunge questo conteggio si resetta automaticamente per mezzo del merker M1; il valore contato torna a zero.
Il trigger che fa avanzare il conteggio, è dato da un blocco di accensione ritardato, che non è altro che un timer con ritardo all’inserzione, con setpoint impostato a 3 secondi.
Quando il timer finisce di contare, da un impulso al contatore per incrementare il conteggio, e contemporaneamente si auto resetta, così può ricominciare a contare.

Nel centro del programma abbiamo una serie di comparazioni, che vanno ad attivare il display voluto sul BM. Quando il valore è zero, si attiva il primo interruttore in alto, con il valore del conteggio a 1 si attiva il secondo scendendo, e così via, fino al valore 7; in questo modo ogni 3 secondi viene visualizzata una pagina sul display, partendo dalla pagina 1, fino alla pagina 8.

Come avviene la visualizzazione della pagina prioritaria? Quando l’ingresso analogico super un valore impostato di 500, controllato dal comparatore analogico, si attiva la pagina display con priorità, e contemporaneamente si disabilita il timer che esegue il ciclo delle pagine.
Notiamo il morsetto negato sull’abilitazione di questo timer, a cui arriva il risultato del blocco OR tra la fine del conteggio del timer di allarme analogica, e il merker di fine conteggio dello stesso timer di visualizzazione pagine.

Bene, in questa lezione abbiamo visto come possiamo gestire diverse pagine sul display del Logo! Siemens, per esempio per visualizzare diversi parametri di volta in volta, dando però priorità a una eventuale pagina a nostra scelta.
Naturalmente possiamo modificare il programma a piacimento, aumentando le pagine con priorità, o creando una gerarchia tra le priorità stesse.

Copyright(C) automazione-plc.it
P. IVA: 11676200964
Sito di informazione e didattica sull'automazione industriale, il mondo dei PLC e dei sistemi di supervisione.
Programmazione PLC.
Programmazione SCADA e HMI.
Apparecchiature e hardware industriale.
Strumentazione da campo.
Policy sulla Privacy e utilizzo dei Cookies