Vai al contenuto

Log operazioni anche su flags gestite da PLC

Home Forum Terminali operatore (Weintek) Log operazioni anche su flags gestite da PLC

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #68022
    Alexvt
    Partecipante

    Per 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.

    #68161
    Sergio Bertana
    Amministratore del forum

    Purtropo 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.

    #68185
    Alexvt
    Partecipante

    Grazie, 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.

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Devi essere connesso per rispondere a questo topic.