Gestionarea jurnalului pe fișier sau pe baza de date SQL

Efectuarea de înregistrări de date / operații / evenimente este o cerere din ce în ce mai frecventă și întrucât sistemele existente sunt echipate cu modele vechi PLC care nu permit gestionarea jurnalelor, cea mai simplă soluție este aceea de a delega această sarcină panoului operator. Weintek a adăugat în toate produsele sale această posibilitate să vedem cum.

Eșantionarea datelor

Cu obiectul Eșantionarea datelor este posibil să setați salvarea datelor într-un fișier jurnal, este posibil să alegeți dacă economisirea ar trebui efectuată la timp sau la un eveniment de declanșare (controlat cu PLC). Cu butonul Format de date se deschide o tabelă unde este posibilă setarea listei de date care trebuie salvate, datele trebuie alocate consecutiv PLC-ului. Pentru fiecare date sunt definite descrierea și formatul de date.

Datele pot fi salvate într-un fișier din terminal, pe un SDCard sau pe un dongle USB, formatul de date este un format proprietar DTL. Utilizarea programului easyConverter îl puteți converti într-un format csv standard utilizabil de Excel. Utilizarea obiectului Backup Puteți transfera fișierul DTL dintr-un fișier terminal pe un dongle USB deja în format csv. Unele subiecte pe forum se ocupă de acest subiect subiect, subiect.

Jurnal de funcționare

Obiectul jurnal de operațiuni vă permite să salvați automat toate operațiile efectuate pe panou, puteți selecta obiectele care trebuie înregistrate și când operatorul acționează asupra obiectului, o înregistrare este salvată automat într-un fișier SQL Lite. Este posibil să activați variabilele de logare a căror schimbare de valoare este generată automat în baza de date.

Trebuie să definiți dongle USB pe care să salvați fișierul db cu datele, obiectul păstrează o copie a unui anumit număr de eșantioane în sistemul de fișiere al panoului și, ocazional, actualizează fișierul de pe dongle. Dacă extrageți cheia în timpul utilizării pentru a captura fișierul, panoul își umple fișierul local și apoi actualizează dongle-ul când este reintrodus. Cu toate acestea, este recomandabil să utilizați accesul FTP fără a elimina dongle-ul.

obiectul Vizualizarea jurnalului de funcționare permite afișarea pe panou a fișierului jurnal, a obiectului Operațiunea jurnal de imprimare permite imprimarea fișierului jurnal. Unele subiecte pe forumul cu tema, subiect.

Interogarea bazei de date

Unele modele de panouri (Consultați anexa manuală) gestionează interogări SQL atât pe bazele de date locale (interne către panouri), cât și pe cele de la distanță (SQL sau MySQL Server). În acest caz, este posibil să creați macrocomenzi ad-hoc pentru a gestiona orice tip de înregistrare de date în baza de date.

Desigur, aceasta este soluția cea mai versatilă, deoarece prin exploatarea puterii bazei de date cu interogări personalizate este posibil să se creeze jurnale flexibile, în plus mai multe panouri pot trimite date în aceeași bază de date, permițând agregarea datelor din diferite panouri. Unele subiecte pe forumul cu tema, subiect.

... adăugați unul SlimLine

Am văzut că terminalul oferă multe posibilități de exploatare, dar uneori nu ne permite să avem flexibilitatea pe care o cere clientul final. De ce să nu folosiți unul dintre dispozitivele noastre în combinație cu terminalul SlimLine, datorită conexiunii Ethernet (Modbus TCP) terminalul poate trimite date către sistem care, datorită blocurilor sale puternice de funcții, pot stoca date pe SDCard. Cu funcția Sysfwrite este posibil să scrieți liber în fișier, în forum veți găsi multe exemple de scriere în format csv, subiect.

Terminalul are un server FTP, dar de multe ori clientul cere să transfere automat fișierul de jurnal la un server FTP la distanță (În așteptarea pentru Weintek să ofere această posibilitate, care este în foaia de parcurs), putem folosi FB FTPClient di SlimLine pentru a stoca automat fișierul pe serverul de la distanță, vezi subiectul.

Și dacă datele se află în PLC-ul mașinii? Nu există probleme dacă PLC acceptă protocolul Modbus blocul de funcții ModbusMaster le poate citi, eventual obiectul Transfer de date de pe panou poate transfera date de la PLC la SlimLine.

A fost util acest articol?