Der Client holt in der Regel keine Daten, sondern meldet beim Server die Daten an, die der Server, jeweils bei Änderung der Daten, zum Client übermitteln soll.
Die Übermittlung von geänderten Daten erfolgt nicht schneller, als per UpdateRate vereinbart, auch wenn sich die Daten selbst schneller ändern würden. Die minimal mögliche Updaterate ist serverspezifisch. Es bringt natürlich nichts, alles mit minimaler Updaterate anzufordern: abhängig vom Kommunikationsaufkommen kann der Server irgendwann nicht mehr mithalten und updatet dann eben nur noch so schnell, wie es ihm noch möglich ist (fall er sich nicht völlig aus dem aktiven Dienst verabschiedet...).
Updaterate also je nach Bedarf nutzen, für ein HMI braucht man die Daten wahrscheinlich nicht schneller als 500-1000ms.
Zur Strukturierung bietet ein Client idR die Möglichkeit, mehrere Gruppen zu bilden, mit jeweils möglichen unterschiedlichen Updaterates.
Siehe OPCFoundation, OPC-Spezifikation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
mal wieder eine Frage zum OPC: Was hat es eigentlich mit der Update-Rate auf sich ?
So weit ich weiss, holen sich die Clients die Items zu einem beliebigen Zeitpunkt.
Ist das also der Zyklus, in dem der Server die Items mit der SPS abgleicht ?
Was ist eine vernünftige Einstellung ? 50ms ? 200ms ?
Grüsse
TomM
Der Client holt in der Regel keine Daten, sondern meldet beim Server die Daten an, die der Server, jeweils bei Änderung der Daten, zum Client übermitteln soll.
Die Übermittlung von geänderten Daten erfolgt nicht schneller, als per UpdateRate vereinbart, auch wenn sich die Daten selbst schneller ändern würden. Die minimal mögliche Updaterate ist serverspezifisch. Es bringt natürlich nichts, alles mit minimaler Updaterate anzufordern: abhängig vom Kommunikationsaufkommen kann der Server irgendwann nicht mehr mithalten und updatet dann eben nur noch so schnell, wie es ihm noch möglich ist (fall er sich nicht völlig aus dem aktiven Dienst verabschiedet...).
Updaterate also je nach Bedarf nutzen, für ein HMI braucht man die Daten wahrscheinlich nicht schneller als 500-1000ms.
Zur Strukturierung bietet ein Client idR die Möglichkeit, mehrere Gruppen zu bilden, mit jeweils möglichen unterschiedlichen Updaterates.
Siehe OPCFoundation, OPC-Spezifikation.