Privatprogramm
Level-1
- Beiträge
- 17
- Reaktionspunkte
- 3
-> Hier kostenlos registrieren
Hallo ihr lieben,
ich habe zwei Probleme und ich glaube die mit serverseitig ausführbaren Code lösen zu können:
1.
Ich berechne aus OPC-UA Daten einen neuen Wert. Diesen speichere ich in ein neuen Serversymbol/Variable. Das ganze geschieht über ein Globales Event und wird bei Änderung einer Servervariable ausgelöst. Die berechnete Servervariable wird historisiert und in einem Zeitreihendiagram dargestellt.
Das Problem ist: Die globalen Events werden nur ausgelöst, wenn ein Client die Webseite geöffnet hat. Ich möchte, dass diese Events serverseitig erkannt und ausgelöst werden. Damit meine Zeitreihe immer aktuell ist und nicht ein Client ständig aktiv sein muss.
2.
Durch die vielen Events, die durch Serversymbole/Variablen ausgelöst werden, ist meine Visualisierung ziemlich langsam und springt in Timeouts. Leider ist es alles etwas undurchsichtig, um herauszufinden, welche Events jetzt genau dafür verantwortlich sind, dass meine Visu viel im Leerlauf ist und und auf Serveranworten wartet.
Jetzt zu meiner Frage:
Ist serverseitiger Code möglich? Damit könnten die Funktionen auf dem Server ausgeführt werden, wo auch meine Servervariablen und OPC-UA Variablen sind.
Beim Code-Behind ist mir leider nicht klar, wie dieser genau arbeitet. Aber hier habe ich auch nicht herausgefunden, wie ich Events durch Servervariablen auslösen kann. Wie ich das verstehe, kann man nur Events machen wie: 'onInitialized' oder ControlEvents wie 'onPressed' etc.
Viele Grüße
Stefan
ich habe zwei Probleme und ich glaube die mit serverseitig ausführbaren Code lösen zu können:
1.
Ich berechne aus OPC-UA Daten einen neuen Wert. Diesen speichere ich in ein neuen Serversymbol/Variable. Das ganze geschieht über ein Globales Event und wird bei Änderung einer Servervariable ausgelöst. Die berechnete Servervariable wird historisiert und in einem Zeitreihendiagram dargestellt.
Das Problem ist: Die globalen Events werden nur ausgelöst, wenn ein Client die Webseite geöffnet hat. Ich möchte, dass diese Events serverseitig erkannt und ausgelöst werden. Damit meine Zeitreihe immer aktuell ist und nicht ein Client ständig aktiv sein muss.
2.
Durch die vielen Events, die durch Serversymbole/Variablen ausgelöst werden, ist meine Visualisierung ziemlich langsam und springt in Timeouts. Leider ist es alles etwas undurchsichtig, um herauszufinden, welche Events jetzt genau dafür verantwortlich sind, dass meine Visu viel im Leerlauf ist und und auf Serveranworten wartet.
Jetzt zu meiner Frage:
Ist serverseitiger Code möglich? Damit könnten die Funktionen auf dem Server ausgeführt werden, wo auch meine Servervariablen und OPC-UA Variablen sind.
Beim Code-Behind ist mir leider nicht klar, wie dieser genau arbeitet. Aber hier habe ich auch nicht herausgefunden, wie ich Events durch Servervariablen auslösen kann. Wie ich das verstehe, kann man nur Events machen wie: 'onInitialized' oder ControlEvents wie 'onPressed' etc.
Viele Grüße
Stefan