-> Hier kostenlos registrieren
Moin,
ich hätte - mal wieder - ein paar Verständnisfragen. Diesmal zum event handling.
Ich kann in der SPS mit FB_TcAlarm.CreateEx(Tc_Event.ClassName.Alarm, ...) einen Alarm erzeugen, welcher dann im EventGrid in der HMI auftaucht. Dort kann ich ihn dann z.B. Bestätigen oder Löschen. Bis zu diesem Punkt bin ich bereits erfolgreich dabei.
Was ich bisher nicht gefunden habe, ist, wie / ob ich mit FB_TcAlarm.CreateEx(...) und Raise() mehrere Alarm gleichzeitig bedienen kann. Aktuell sieht es für mich so aus, als könnte ich immer nur einen Alarm mit CreateEx() kreiere und diesen dann mit Raise() absetzen. Mir fehlt aktuell die Möglichkeit mehrerer Alarme gleichzeitig zu händeln, wenn z.B. eine Station der Gesamtanlage wegen eines Alarmes steht und es daraufhin zu Folgefehlern in einer zuführenden oder nachfolgenden Station kommt.
Interpretiere ich das Infosys richtig, daß ich auf der SPS-Seite die Methoden des FB_ListenerBase überschreiben muss, damit ich die Bestätigung / Löschung der Alarme aus der HMI heraus mitbekomme und entsprechend reagieren kann?
Fast vergessen: Kann ich den cache des EventLoggers eigentlich irgendwo / irgendwie löschen?
Gruß
Jörn
ich hätte - mal wieder - ein paar Verständnisfragen. Diesmal zum event handling.
Ich kann in der SPS mit FB_TcAlarm.CreateEx(Tc_Event.ClassName.Alarm, ...) einen Alarm erzeugen, welcher dann im EventGrid in der HMI auftaucht. Dort kann ich ihn dann z.B. Bestätigen oder Löschen. Bis zu diesem Punkt bin ich bereits erfolgreich dabei.
Was ich bisher nicht gefunden habe, ist, wie / ob ich mit FB_TcAlarm.CreateEx(...) und Raise() mehrere Alarm gleichzeitig bedienen kann. Aktuell sieht es für mich so aus, als könnte ich immer nur einen Alarm mit CreateEx() kreiere und diesen dann mit Raise() absetzen. Mir fehlt aktuell die Möglichkeit mehrerer Alarme gleichzeitig zu händeln, wenn z.B. eine Station der Gesamtanlage wegen eines Alarmes steht und es daraufhin zu Folgefehlern in einer zuführenden oder nachfolgenden Station kommt.
Interpretiere ich das Infosys richtig, daß ich auf der SPS-Seite die Methoden des FB_ListenerBase überschreiben muss, damit ich die Bestätigung / Löschung der Alarme aus der HMI heraus mitbekomme und entsprechend reagieren kann?
Fast vergessen: Kann ich den cache des EventLoggers eigentlich irgendwo / irgendwie löschen?
Gruß
Jörn
Zuletzt bearbeitet: