Privatprogramm
Level-1
- Beiträge
- 17
- Reaktionspunkte
- 3
-> Hier kostenlos registrieren
Hallo Zusammen,
ich möchte gerne das Eventgrid verwenden, möchte aber eigene Eventlogs erstellen und nicht die Quelle TcHmiEventLogger verwenden.
Ich möchte abhängig von OPC-UA Daten, die ich per TcHmiOpcUa empfange, meine Eigenen Events erzeugen und in dem Eventgrid laden.
Beispiel:
Ich erzeuge mir ein Serversymbol des Datentyps "TcHmi.Controls.beckhoff.TcHmiEventGrid.ColumnList":

Ich füge eine OPC-UA variable zu einem Custom-Event eines Elements hinzu. Wenn der Wert sich ändert, wird das Custom-Event ausgelöst.
Das ruft eine Funktion auf, in der ich das TcHmiSrv-Symbol "GS03_Events" mit einem neuen Eintrag fülle:

--- Wie die Funktion jetzt genau funktioniert, überlege ich mir noch ---
Anschließend möchte ich in meinem Eventgrid den Filter so anpassen, dass genau nur meine eigenen Events geladen werden:

Ist das irgendwie möglich?
LG
Stefan
ich möchte gerne das Eventgrid verwenden, möchte aber eigene Eventlogs erstellen und nicht die Quelle TcHmiEventLogger verwenden.
Ich möchte abhängig von OPC-UA Daten, die ich per TcHmiOpcUa empfange, meine Eigenen Events erzeugen und in dem Eventgrid laden.
Beispiel:
Ich erzeuge mir ein Serversymbol des Datentyps "TcHmi.Controls.beckhoff.TcHmiEventGrid.ColumnList":

Ich füge eine OPC-UA variable zu einem Custom-Event eines Elements hinzu. Wenn der Wert sich ändert, wird das Custom-Event ausgelöst.
Das ruft eine Funktion auf, in der ich das TcHmiSrv-Symbol "GS03_Events" mit einem neuen Eintrag fülle:

--- Wie die Funktion jetzt genau funktioniert, überlege ich mir noch ---
Anschließend möchte ich in meinem Eventgrid den Filter so anpassen, dass genau nur meine eigenen Events geladen werden:

Ist das irgendwie möglich?
LG
Stefan