WinCC flex: Parameter einer Systemmeldung auswerten

Alamo

Level-1
Beiträge
17
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Nachdem ich schon eine Weile gesucht habe, aber nirgends fündig wurde, versuche ich es hier.

Wie kann ich die Parameter %1, %2 usw. einer Systemmeldung auswerten, z.B. im Skript oder an eine Variable übergeben?
Z.B Systemmeldung 140000 Verbindung aufgebaut. Wie komme ich an die Station, das Rack und den Slot bei aufgebauter/abgebauter Verbindung?

Systemmeldung.jpg


Gruß Alamo
 
Leider nicht mit Mitteln von WinCC flex.

(Höchstens, indem Du ein Meldearchiv projektierst und die Meldung aus der Archivdatei ausliest.)

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Im WinCC gibt es bei jeder Meldung ein Hackerl "löst eine Aktion aus".
Dabei wird beim auftreten der Meldung die C-Aktion "GMsgFunction" aufgerufen.
Diese kann nach Bedarf angepasst werden. Es werden alle Begleitparameter einer Meldung mitgeliefert.

Wir reden hier von WinCC v7.X oder ähnlich (7.0, 7.2,.....) wahrscheinlich auch ältere Versionen.

Vielleicht kann man das nach flexible migrieren.
So in der Art wird das nix, vielleicht aber irgendwie über Skripte?
 
Das Problem ist, daß man bei WinCC flexible an den Text der Meldungen nicht rankommt. Man kann nur an die Meldungen bei "Kommen" ein Ereignis anbinden. Deswegen ist es ja z.B. auch nicht möglich, herauszubekommen welche Verbindung als "aufgebaut" oder "abgebaut" gemeldet wird. Das haben wir hier schon öfter diskutiert.

Die meines Wissens einzige Möglichkeit, den Text einer Meldung zu erfahren, ist der Umweg über ein Meldearchiv und das Archiv auszulesen. Achtung: der Text ist abhängig von der in den Geräteeinstellungen eingestellten Archivsprache.

@Alamo
Frage bitte den Siemens Support und berichte hier.
Siemens Technical Support
Support-Request oder anrufen Tel +49 911 895 7222

Harald
 
Zurück
Oben