Countdown

Ipotesi:

Un dispositivo per lavorazioni superficiali dei metalli viene attivato per un tempo impostato da pannello, in secondi.  Allo scadere del tempo il processo di ferma ma il valore in secondi del tempo trascorso è visualizzato come conto alla rovescia in un campo dell’ HMI.  Premendo nuovamente start il conteggio si ripete. Si può cambiare la durata temporale della rampa in ogni istante agendo sul campo impostazione del touch.

Tesi:

E’ necessario invertire il valore del tempo espresso in millisecondi all’uscita del TON posto in una variabile globale del DB.  E’ sufficiente impostare una sottrazione valore finale meno valore attuale uguale rampa invertita.  I tempi impostati e visualizzati in secondi devono essere moltiplicati per mille (input) e divisi per mille (output). Si faccia attenzione al valore di zero della rampa.

Soluzione:

definire il DB globale con le seguenti variabili:

Programmare in FC i segmenti:

net 1-2I

net 3-4

net 5

Impostare la pagine seguente nel touchscreen:

Timeout HMI

Scarica il programma testato per CPU 1214C DC/DC/DC ag40 e KTP700 basic, il programma è stato realizzato con TIA Portal V15.

scarica il programma -> timeout_1

Il libro consigliato per acquisire la basi di programmazione è:

Esercitazioni guidate con il bonus cultura

Per iscriverti ai corsi di Padova invia una mail a ad.noctis@gmail.com anche intensivo (5 giornate consecutive) o formula week end.