IBH Link UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen
Konsistentes Lesen/Schreiben von Arrays und Strukturen in Datenbausteinen
Arrays und Strukturen in einem Datenbaustein
Einfache Arrays und Strukturen werden als eine Variable mit allen Werten dargestellt. Dies ist allerdings nur möglich, solange die Struktur keine weiteren Unterstrukturen entält, ansonsten wird sie als Verzeichnis dargestellt. Beispiel eines Datenbausteins, erstellt mit dem TIA Portal:
Auswerten der Variable: Consistent
Daten können nur konsistent von eine Steuerung gelesen werden, wenn alle Daten einer Struktur in ein Telegramm passen (PDU Size). Die Telegrammgrösse ist bei den verschiedenen CPU's unterschiedlich. Wenn eine Struktur konsistent gelesen bzw. geschrieben werden kann, wird Consistent auf den Wert true gesetzt. Solange sich nicht die Strukturgrösse oder die CPU ändert, verändert sich der Wert der Variablen nicht. D.h. der Wert muss nur einmal bei der Inbetriebnahme ausgewertet werden.
Dies ermöglicht dem OPC UA Client die sehr konfortable und sichere Überpüfung auf die Konsistenz der Daten.