Worttausch VT_R4, VT_R8
Der Aufbau von Prozesswerten in der SPS ist für jeden SPS-Typ individuell. So kann es vorkommen, dass einzelne Datentypen unterschiedlich aufgebaut sind. Beim Austausch von einzelnen Prozessvariablenwerten wird die Anpassung zur Visualisierung üblicherweise von der Kommunikationskomponente ausgeführt.
Wird über eine Struktur blockweise (über eine Prozessvariable, die den Datentyp einer Struktur hat) Als Bytestream (Parameter Strukturzugriff (OPC)) auf Daten der SPS zugegriffen, kann die Kommunikationskomponente diese Anpassung nicht mehr ausführen, da Sie über den Aufbau des Byteblocks nicht informiert ist. Daher muss im Variablenserver diese Anpassung erfolgen.
Der Parameter Worttausch VT_R4, VT_R8 bewirkt, dass zwei aufeinanderfolgende Worte (Wort = 2 Bytes) eines Strukturelementes vom Datentyp VT_R4 bzw. VT_R8 innerhalb eines übertragenen Byteblocks miteinander getauscht werden.
|
Einstellung |
Beschreibung |
|---|---|
|
|
Beim Lesen aus der SPS wird vom Variablenserver ein Byteblock über die Kommunikationskomponente angefordert. Der interne Prozessvariablen-Cache wird gemäß dem Aufbau der Struktur mit den Bytes des empfangenen Blocks gefüllt. Ist ein angesprochenes Strukturelement dabei vom Datentyp VT_R4 /VT_R8, so werden zwei aufeinander folgende Worte miteinander getauscht. Beim Schreiben wird ein Byteblock gemäß den Angaben der Struktur aus dem internen Prozessvariablen-Cache zusammengestellt. Dabei überprüft der Variablenserver, ob ein Strukturelement den Datentyp VT_R4/VT_R8 einnimmt. Ist dies der Fall, so werden die jeweils aufeinanderfolgenden Worte des Wertes miteinander getauscht. Anschließend wird der Block zur SPS übertragen. |
|
|
Beim Lesen aus der SPS wird vom Variablenserver ein Byteblock über die Kommunikationskomponente angefordert. Der interne Prozessvariablen-Cache wird ohne Bytetausch gemäß dem Aufbau der Struktur mit den Bytes des empfangenen Blocks gefüllt. Beim Schreiben wird ein Byteblock gemäß den Angaben der Struktur aus dem internen Prozessvariablen-Cache zusammengestellt. Danach wird dieser Block direkt zur SPS übertragen. |
Die Verwendung dieses Parameters ist abhängig von der verwendeten SPS und ist nur sinnvoll, wenn:
-
der Parameter Strukturzugriff auf Als Bytestream eingestellt ist und
-
Strukturen als Datentypen für Prozessvariablen verwendet werden.
Weitere Anpassungsmöglichkeiten für diese Zugriffsart:
Parameter für Modul: