Alarm- und Eventsbearbeitung
Events
Die Events werden in der Struktur "g_PackTags" in der globalen Variablenliste "GVL_Visu" gesammelt. Sie können mit dem Visu-Objekt "Visu_StateMachine" angezeigt werden.


Am unteren Rand der Anzeige des Mode- und State-Manager befinden sich drei Felder für Events, Alarme, Warnungen und Informationen. Gibt es für jede Kategorie mehr als eine Meldung, werden sie in einer fortlaufenden Reihenfolge angezeigt.
Zusätzlich gibt es eine Visu mit 6 Test-Events. Diese Ereignisse sind im State "Events" im Maschinenbaustein "FB_Master_StateMachine_Internal" programmiert.
Mit diesem Visu ist es sehr einfach, die Reaktion der Maschinenmodule bei verschiedenen Ereignissen zu testen, indem man die entsprechenden Kontrollkästchen anklickt.


Achsfehler werden mit der entsprechenden Textmeldung in englischer Sprache aus der SEW-Meldungsdatenbank angezeigt, die im AFW enthalten ist.
In diesem Beispiel zeigt das Movidrive E42.1 an.

Beispiel 11
Testen Sie das Verhalten der Maschine, wenn ein Fehler im Modul Conveyor auftritt, während der Produktionsmodus und der Status "Execute" ausgeführt werden. Simulieren Sie einen Fehler. Welche Reaktion erhalten Sie?
Lösung
Versetzen Sie die Maschine in den State "Execute".

Im Master des Mode- und State-Manager in der Aktion "Events" sind bereits verschiedene Events für Tests vorbereitet.

Die Step-Sequence setzt alle Maschinenmodule in den State "Stopped".

Dieser Alarm entspricht dem Wert in Alarm[0] in der Pack-Tag-Struktur Admin.

Beispiel 12
Fügen Sie ein Event hinzu, das bei einem "uiCounter" > 3 die Information "Conveyor Counter > 3" an die Warnliste sendet, ohne den State der Maschine zu ändern.
Lösung


Wenn uiCounter = 10 gesetzt ist, wird das Ereignis ausgelöst und zur Liste der Events hinzugefügt.



