Herunterladen Inhalt Inhalt Diese Seite drucken

Rohdatenvariable Als Byte-Array - Siemens Simatic HMI WinCC V7.2 System Administration Handbuch

Inhaltsverzeichnis

Werbung

Rohdatenvariable für freie Anwendernutzung
Rohdatenvariablen für die freie Anwendernutzung dienen zur Übertragung von
Anwenderdatenblöcken zwischen WinCC und AS und hantieren nur die Nutzdaten. Dabei
werden unterschieden:

Rohdatenvariable als Byte-Array

Rohdatenvariable für BSEND/BRCV-Funktionen
Rohdatenvariable zur Abwicklung von S7-Funktionen
Diese Rohdatenvariablen haben einen kanal-spezifischen Header und werden in der Regel
vom Meldesystem und der Prozessdaten-Erfassung in WinCC genutzt.
Eine weiter gehende Beschreibung erfolgt hier nicht, da es sich um kanalinterne Variablen
und Funktionen handelt.
Siehe auch
Rohdatenvariable für BSEND/BRCV-Funktionen der S7-Kommunikation (Seite 285)
Rohdatenvariable als Byte-Array (Seite 281)
11.6.3.2
Rohdatenvariable als Byte-Array
Einleitung
Rohdatenvariablen als Byte-Array dienen zur Übertragung von Anwenderdatenblöcken
zwischen WinCC und AS und hantieren nur die Nutzdaten.
Eine Rohdatenvariable als Byte-Array wird im Kanal wie eine normale Prozessvariable
behandelt, die über Adresse und Länge des Datenbereichs (z.B. DB 100, DW 20, Länge 40
Byte) adressiert wird.
Die Länge der Rohdaten ist auf einen zu übertragenden Datenblock begrenzt und muss mit
einer PDU (Protocol Data Unit) vollständig übertragbar sein. Die maximale Länge der vom
Kommunikationstreiber übertragbaren Datenblöcke richtet sich nach der beim
Verbindungsaufbau ausgehandelten PDU-Länge abzüglich der Header- und
Zusatzinformationen. Bei den bei SIMATIC S7 üblichen PDU-Längen ergeben sich somit
folgende maximale Längen:
● S7-300: PDU-Länge 240 Byte; Datenblocklänge max. 208 Byte
● S7-400: PDU-Länge 480 Byte; Datenblocklänge max. 448 Byte
Sollen größere Datenblöcke übertragen werden, so muss eine Blockung der Daten erfolgen.
Diese Blockung wird im AS durch die S7-Software, in WinCC durch Skripte vorgenommen.
Projektierung einer Rohdaten-Variable als Byte-Array
Die Rohdaten-Variablen zum Übertragen von Datenblöcken werden als Rohdaten vom Typ
"Block senden/empfangen" mit einer Adresse und einer Längenangabe projektiert.
WinCC: Kommunikation
Systemhandbuch, 02/2013, A5E32318637-AA
SIMATIC S7 Protocol Suite
11.6 Sonderfunktionen
281

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis