Herunterladen Inhalt Inhalt Diese Seite drucken

Adressierungstypen - Siemens Simatic HMI WinCC V7.2 System Administration Handbuch

Inhaltsverzeichnis

Werbung

Allen Bradley - Ethernet IP
2.4 Projektierung des Kanals
Syntaxbeschreibung
Nachfolgend eine zusammenfassende Syntaxbeschreibung.
(Progammname:)Variablenname([x(,y)(,z)]){.Variablenname([x(,y)
(,z)])}(/bitNummer)
● Der Ausdruck "( )" bedeutet, dass der Ausdruck optional ist und einmal vorkommen kann.
● Der Ausdruck "{ }" bedeutet, dass der Ausdruck optional ist und beliebig oft vorkommen
Die Anzahl der Zeichen einer Adresse darf die obere Grenze von 128 Zeichen nicht
überschreiten.
2.4.6.4

Adressierungstypen

Arrayelemente
Elemente von ein-, zwei-, dreidimensionalen Arrays in der Steuerung werden durch einen
Index im Variableneditor über die entsprechende Schreibweise indiziert. Die Adressierung
eines Arrays beginnt mit dem Element 0. Bei der Adressierung von Elementen sind Arrays von
sämtlichen Basistypen zulässig. Hierbei wird nur das angesprochene Element geschrieben
bzw. gelesen und nicht das komplette Array.
Bits und Bitvariablen
Der Zugriff auf einzelne Bits ist für alle Basisdatentypen außer Bool, Real und String zulässig.
Die Adressierung von Bits ist auch bei Array- und Strukturelementen erlaubt. Bei der
Adressierung von Bits und Bitvariablen in Basisdatentypen wird in WinCC der Datentyp Bool
eingestellt.
Einstellige Bitnummern werden mit "/x" oder "/0x" (x = bitNummer) adressiert. Bitnummern
werden maximal zweistellig angegeben.
Hinweis
Beim Datentyp "Bool" in den Datentypen SInt, Int und DInt wird nach der Änderung des
angegebenen Bits die komplette Variable wieder in die Steuerung zurückgeschrieben. Dabei
wird nicht geprüft, ob zwischenzeitlich andere Bits der Variable geändert wurden. Deshalb
darf die Steuerung auf die angegebene Variable nur lesend zugreifen.
Strukturen
Um benutzerdefinierte Datentypen zu erstellen, werden Strukturen verwendet. In Strukturen
werden Variablen mit verschiedenen Datentypen zusammengefasst. Strukturen können aus
Basistypen, Arrays und anderen Strukturen bestehen. In WinCC werden nur Basisdatentypen
als Strukturelemente und nicht gesamte Strukturen adressiert.
54
kann.
WinCC: Kommunikation
Systemhandbuch, 02/2013, A5E32318637-AA

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis