Störmeldungen mit Uhrzeit ausgeben

askali

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe folgendes Problem:

ich habe eine Menge von Störmeldungen (keine CPU-Meldungen!) "z.B. Endschalter nicht erreicht, Öltank leer, Gittertür offen..(alle als BOOL deklariert)" in einem DB angelegt,
diese sollen nun mit Uhrzeit des "einzelnen" Auftretens gespeichert und nach Aufruf ausgelesen werden.

Bisher habe ich nur die Vorgehensweise bei Projektierung von Meldungen, die auf OP (als Anzeigegerät) angezeigt werden. Das trifft hier aber nicht zu!!!.

Meine Störmeldungen (datentyp BOOL) sollten bei positiver Flanke womöglich "einzeln"mit Uhrzeit (Zeitstempel) gespeichert und an einem OPC-Server weitergeleitet werden, der sie wiederrum zu einer Applikation z.B. VB/Excel weitergibt. Dieses Verfahren ist mir mit normalen Datenelemente (Real, Integer gelungen).

ich habe mir gedacht ob ich jede Störmeldung im S7-Programm mit SFC1 zwecks Uhrzeitausgabe verknüpfen soll, das scheint mir aber aufwändig zu sein.

ich bin für alle Tipps dankbar

Gruss
 
Zuletzt bearbeitet:
in der oscat.lib findest du sogenannte esr funktionen die genau das beschriebene machen
es gibt dort bausteine die beliebige formate einlesen auf änderungen überwachen und dann mit label und datums / zeitstempel an einen sammelbaustein weiterleiten.
die lib findest du unter www.oscat.de
 
Zurück
Oben