-> Hier kostenlos registrieren
Hallo zusammen,
wir habe ein Problem bei einer Installation eines SimaticNet OPC Servers (V14) beim Schreiben von Variablen. An diesem SimaticNet hängen aktuell sechs S7-1500 SPSen über S7-OPT. Unser Problem äußert sich so, dass wir von einem OPC UA Client aus eine Variable schreiben, aber der Wert sich im SimaticNet nicht ändert.
Beispiel:
Dieses Problem tritt sporadisch auf und es ist kein Rythmus zu erkennen, wann das auftritt. Wir haben dieses Problem bis auf TCP Paket Ebene mit Wireshark analysiert. Wir haben uns die Pakete angesehen, wenn mal wieder ein Wert nicht angenommen wurde. Der Client sendet ein "writeRequest" mit dem neuen Wert. Der Server sendet ein "WriteResponse" mit Status "GOOD" an den Client zurück, aber ändert den Wert nicht. Meiner Meinung nach ist das ein klares Fehlverhalten des SimaticNet Servers. Denn der Server sugeriert dem Client, dass der Schreib Befehl erfolgreich war, obwohl das nicht der Fall war. Ich vermute hier Timing Problem zwischen SimaticNet und den PLC's.
Ich hoffe jemand kann uns hier helfen.
Vielen Dank im Voraus.
Gruß
Ibrahim
wir habe ein Problem bei einer Installation eines SimaticNet OPC Servers (V14) beim Schreiben von Variablen. An diesem SimaticNet hängen aktuell sechs S7-1500 SPSen über S7-OPT. Unser Problem äußert sich so, dass wir von einem OPC UA Client aus eine Variable schreiben, aber der Wert sich im SimaticNet nicht ändert.
Beispiel:
- Int32 Variable hat den Wert : 2
- Ein OPC UA Client schreibt die Var. auf 3
- Der OPC UA Server zeigt nach dem Schreiben immer noch 2 an
Dieses Problem tritt sporadisch auf und es ist kein Rythmus zu erkennen, wann das auftritt. Wir haben dieses Problem bis auf TCP Paket Ebene mit Wireshark analysiert. Wir haben uns die Pakete angesehen, wenn mal wieder ein Wert nicht angenommen wurde. Der Client sendet ein "writeRequest" mit dem neuen Wert. Der Server sendet ein "WriteResponse" mit Status "GOOD" an den Client zurück, aber ändert den Wert nicht. Meiner Meinung nach ist das ein klares Fehlverhalten des SimaticNet Servers. Denn der Server sugeriert dem Client, dass der Schreib Befehl erfolgreich war, obwohl das nicht der Fall war. Ich vermute hier Timing Problem zwischen SimaticNet und den PLC's.
Ich hoffe jemand kann uns hier helfen.
Vielen Dank im Voraus.
Gruß
Ibrahim