Home › Forum › Terminali operatore (Weintek) › Log operazioni anche su flags gestite da PLC
-
AutorePost
-
Ottobre 5, 2022 alle 12:40 pm #68022
Alexvt
PartecipantePer la gestione di una sala colaggio stiamo impiegando un terminale Weintek M8071iP collegato a un PLC Siemens Logo!6ED1052.
Ora con Easy BuilderPro con l’apposita funzione creiamo il log e funziona per quanto riguarda il memorizzare i pulsanti premuti, quindi premo il pulsante Lavaggio mette a true FLAG M1 lo memorizza nel LOG , idem Avvio ecc.ecc. poi da Visual Basic ci importiamo il tutto con una semplice procedura che accede in FTP e si scarica il DB ecc.ecc. e dai dati di giorno/ora operazione mi calcolo i tempi di durata delle operazioni ecc.ecc.
Il discorso e che il PLC ha anche un funzionamento automatico che visualizza sul terminale le varie operazioni svolte, quindi quando il programma del PLC esegue la funzione Lavaggio Automatico pone il FLAG M11 a True e sul pannello del Weintek compare il messaggio “Lavaggio Automatico” ecc.ecc. , ora ci domandiamo se è possibile aggiungere al log anche lo stato dei FLAG usati per far comparire le scritte in modo poi da estrarli, ho provato a vedere nella funzione LOG di Easy Builder ma riporta solo i FLAG dei pulsanti attivi e non la possibilità di salvare i Flag a cui sono agganciati i messaggi.
Ottobre 14, 2022 alle 8:31 am #68161Sergio Bertana
Amministratore del forumPurtropo non c’è una soluzione alla tua necessità, la procedura di Operation log salva solo le operazioni fatte fisicamente sul pannello operatore tramite l’interfaccia touch.
Per aggiungere log aggiuntivi, potresti gestire ulteriori flags nel PLC ed attivare una procedura di campionamento dati. Il tuo programma in Visual Basic dovrebbe poi prendere anche la tabella dei campionamenti ed estrarne i dati.
Ottobre 14, 2022 alle 9:26 pm #68185Alexvt
PartecipanteGrazie, non avevo più segnalato che avevo risolto perchè erano passati giorni e non avevo visto attività sul forum.
Cmq alla fine ho fatto così ho campiono i flag che mi servono, usando come attivazione il passaggio OFF-> ON, mi crea un file in formato DTL 1 per flag creato con file giornalieri, poi non riuscendo a decodificare direttamente i files DTL, ho creato n pulsanti (1 per flag campionato) che generano i file di backup in formato CSV, i pulsanti sono attivati con un flag del PLC che và in ON, fra l’altro deve rimanere in on per 5/6 secondi e poi riportarlo in OFF, questo salva i backup giornalieri per flag campionato su USB, da li apro una sessione FTP e mi tiro in locale i file .csv che poi leggo e importo direttamente.
Per il funzionamento manuale invece mi importo il file operationlog che leggo direttamente tramite una libreria che ho trovato su VB.
Spero di essere stato chiaro e di aiuto anche agli altri.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.