Rispondi a: Visualizzazione ore di funzionamento ed allarmi su HMI
Home › Forum › Discussioni su problematiche generali › Visualizzazione ore di funzionamento ed allarmi su HMI › Rispondi a: Visualizzazione ore di funzionamento ed allarmi su HMI
I modi in cui procedere sono molteplici, e sono dettati solo dalla fantasia del programmatore, credo che nel forum vi siano già spunti su cui basarsi ma volendo darti una traccia precisa, molto schematicamente ho realizzato un relè Passo/Passo di comando di una uscita logica.
Se l’uscita è attiva viene eseguito un conteggio del tempo (In secondi) e il valore del tempo è visualizzato su di un pannello operatore. Come vedi dal programma (Screenshot) il comando Passo/Passo (Topic) opera sulla variabile Cmd che è definita RETAIN in questo modo il suo stato è mantenuto allo spegnimento.
Per il conteggio del tempo viene utilizzata la variabile HourCount di tipo REAL allocata nella DB100.2048 che è un’area RETAIN ed è accessibile da terminale HMI via Modbus (Comando 3x address 41024). Inutile dire che per il reset del contaore basterà su comando eseguire un MOVE del valore 0 nella variabile HourCount.
Nel programma del terminale per la visualizzazione del contaore utilizzo un oggetto di introduzione numerica a cui associo una funzione di scalatura che divide per 3600 (Topic). Naturalmente la visualizazione sarà espressa in ore con due o più cifre decimali che rappresentano i decimi di ora e non i minuti ed i secondi. Ti allego il progetto del programma SlimLine e terminale HMI per il download.
La gestione degli allarmi è ampiamente trattata in questo topic.