WinCC Meldefenster als String abfragen

Dane809

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

ist es möglich das Meldefenster von HMI Geräten als String oder Array abzufragen.
Ich bin neu im Forum und hab dazu noch nichts gefunden. Der Siemens Support verneint meine Frage.
TIA ist doch Objektorientiert programmiert oder? Also sollte es doch möglich sein das Meldefenster abzufragen.

Ich bin euch für jede Antwort dankbar.

Euer Newby Dane809
 
TIA mag möglicherweise objektorientiert programmiert sein - du hast aber als Anwender nicht grundsätzlich Zugriff auf alle Objekte. Etwas in der Art wie "Reflektion" gibt es gar nicht. Bedenke aber bitte, dass es auch unter .Net einiger Klimmzüge bedarf um an eine aufgepoppte Messagebox (quasi von hinten) heranzukommen ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du für Fehlermeldungen Program_Alarm nutzt, dann kannst in der SPS mit Get_Alarm die anstehenden Fehlermeldungen lesen. Das funktioniert sogar mit unterschiedlichen Sprachen, wenn dein HMI mehrere Sprachen unterstützt. Mehr dazu findest du in der Hilfe unter Get_Alarm. Wenn du in der Hilfe nach Get-Alarm suchst, findest du auch ein Programmbeispiel.
 
Danke für die schnellen Antworten.
Wir arbeiten mit dem Bitmeldeverfahren. Ist der Get-Alarm da auch möglich? Ich selbst hab noch nicht viel mit TIA/WinCC gemacht.
Komme aus der C/Javascript Ecke
 
Was genau willst Du denn eigentlich machen? Rauskriegen ob am HMI das Meldefenster gerade angezeigt wird und welche Meldungen da drin gerade angezeigt werden? Oder wie der Meldetext in der aktiven Runtime-Sprache lautet? Oder einfach nur, welche Meldungen anstehen?
Auf welchem Gerät soll Dein Programmcode laufen? In der SPS, im HMI, in einem externen PC?

Harald
 
Dann sollte Dein Edge Device wohl besser mit der SPS kommunizieren und nicht mit der HMI.
Was für HMI Geräte hast Du? Was für SPS Geräte hast Du?

Kann Dein Gerät direkt mit S7-CPU im S7-Protokoll kommunizieren? Oder kannst Du S7-Kommunikationsbibliotheken wie ACCON-AGLink, Snap7, Libnodave ... verwenden?
Welche (Standard) Kommunikationsprotokolle kann Dein Gerät (als Client)? OPC, Modbus/TCP ...?
Ist es möglich, im Programm der SPS Programmcode hinzuzufügen, um in einem eigenen Protokoll mit der SPS zu kommunizieren?

Harald
 
Zuletzt bearbeitet:
Auf meiner Edge läuft Node-Red. Node-Red kann OPCUA, TCP/IP.
Ich kann auch direkt auf die Steuerung zugreifen.
Der Programmcode in der S7 1500 sollte wenn iwie möglich nicht geändert werden.

Danke nochmal für die Antworten. Tolles Forum ;)
 
Zurück
Oben