TIA HMI-Meldungen / TIA Portal

SMTP

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

möchte eine HMI-Meldung projektieren.
Mein gedanke bzw. vorgehen war, dass ich bei den jeweiligen Alarmen im Programm einen DB setze.
Nun habe ich einen DB mit den ganzen Alarmen, jedoch sind alle vom Datentyp Bool ( da das Programm bzw. an der Stelle des Alarms auch vom Datentyp Bool ist).
Da die HMI-Meldung kein Bool annimmt wäre meine Frage wie ich die ganzen Werte in den für die HMI transferiere das der ganze DB angenommen wird? Oder gibt es hierbei ein anderes Vorgehen?

Tia Portal v14, WinCC v.14

Gruß
 
Hallo!

Die Triggervariablen der HMI-Meldungen sind vom Datentyp WORD. Du musst also in deinem DB solche Triggervariablen anlegen und diese z.B. via Slice-Zugriff schreiben.

Alternativ gibt es noch die Möglichkeit ProDiag zu nutzen. Sind aber nur 25 Meldungen frei, danach sind Lizenzgebühren fällig.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe in meinem DB eine Variable "Alarm" hinterlegt (Datentyp Word). Diese beeinhalten die ganzen Störvariablen aus dem Programm (Datentyp Bool).
Für die HMI-Meldung habe ich den DB Alarm ausgewählt.
Nun klappt das mit dem Bitweise zugreifen nicht. Das Triggerbit ist immer eine andere als geschrieben. Wie kann ich denn Bitweise zugreifen?
 
Es gibt hier viele Wege die nach Rom führen. Ich nehme auch Datenbausteine. Dort lege ich mir dann ein STRUCT an und nenne es z.B. "W1". Hierin sind dann 16 BOOL-Variablen mit meinen Meldungen. Wenn ich mehr brauche, lege ich dann noch W2, W3... an. Es funktioniert auch ohne die Strukturen, ich finde das aber übersichtlicher. So habe ich schon mal symbolischen Zugriff auf die Meldungen auf der SPS-Seite.
Das HMI kann hierauf aber nicht symbolisch zugreifen. Ich lege mir bei den HMI-Variablen dann eine Gruppe mit dem Namen Meldewörter an. In der Variablentabelle gebe ich dann ein Wort mit ABSOLUTEM Zugriff an. Das hat halt nur den kleinen Nachteil, dass man eben nicht vollsymbolisch zugreift. Bei Verschiebungen muss man die Adresse eben nachführen.Störmeldungen.jpg
 
Zurück
Oben