Worttausch VT_I4, VT_UI4
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_I4, VT_UI4 bewirkt, dass die zwei Worte (ein Wort = 2 Bytes) eines Strukturelementes vom Datentyp VT_I4 bzw. VT_UI4 innerhalb eines übertragenen Byteblockes 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_I4 /VT_UI4, so werden die beiden 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_I4/VT_UI4 einnimmt. Ist dies der Fall, so werden die beiden 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: