HMI Alarmmeldungen

HMI-Bitmeldungen auf Touch-Panel anzeigen

Eine Störung, welche die rote Lampe aufleuchten lässt, ist bereiets vorhanden im Main [OB1], jedoch gibt es zu dieser Leuchte keine Fehlermeldung. Die Leuchte waltet als Sammelfehler. Sie wird in Netzwerk 7 generiert, wo es folgende Variabeln gibt.

BeschreibungSymbolische AdresseAbsolute Addresse
Pick&Placer Schlitten ausgefahren (120BG2)PIPL_BG_CarrierExtendedE0.5
Pick&Placer Schlitten eingefahren (120BG1)PIPL_MB_CarrierRetractedE0.4
Pick&Placer Schlitten ausfahren (125MB1)PIPL_MB_CarrierExtendA0.4
Pick&Placer Schlitten einfahren (125MB2)PIPL_MB_CarrierRetractA0.5
Störung aktivStoerungAktivM100.0

Um dem Operator spezifische Informationen zum Problem bereitstellen zu können, gibt es bei Siemens die Funktion HMI-Meldungen. Sie übernimmt das Handling der Meldungen und deren Anzeige auf dem Touch-Panel.

Damit man dem HMI Fehlermeldungen übergeben kann, muss man einen Datenbaustein DB erstellen mit Name HMI_Meldungen, Typ Global-DB und Nummer 120. In einem zweiten Schritt erstellt man die Datenstruktur, welche aus 3 Struct von je einem Wort (1 Wort = 16 Bit) besteht, wovon je ein Struct für Fehler, Warnungen und Meldungen reserviert ist.

  • Static
    • Fehler (Struct)
      • Hzyl_nicht_ausfefahren (Bool)
      • Hzyl_nicht_einfefahren (Bool)
    • Warnungen (Struct)
    • Meldungen (Struct)

In einem weiteren Schritt klickt man in der Projektnavigation unter 155PH1 das Menü HMI-Meldungen. Bei den Tabs wählt man Bitmeldungen und fügt folgende Bitmeldungen ein. Damit verknüpft man die Meldungen auf dem HMI mit dem Programm.

IDMeldetextMeldeklasseTriggervariableTriggerbitTriggeradresse
1Horizontalzylinder ist nicht ausgefahrenErrorsFehler8%DB120.DBX0.0
2Horizontalzylinder ist nicht eingefahrenErrorsFehler9%DB120.DBX0.1

Im letzten Schritt wird ein Bild erstellt mit einer Meldeanzeige.