Datentypen
PLC-Datentypen
Pointer-Datentypen
Ferner werden die folgenden BCD-Zahlenformate (binärcodierte Dezimalzahlen) von den
Konvertierungsanweisungen unterstützt, obwohl sie nicht als Datentypen zur Verfügung
stehen.
● BCD16 ist ein 16-Bit-Wert (-999 bis 999).
● BCD32 ist ein 32-Bit-Wert (-9999999 bis 9999999).
Easy Book
Gerätehandbuch, 01/2015, A5E02486775-AG
Beschreibung
Der Datentyp PLC ist eine vom Anwender angelegte Datenstruktur, die eine benutzerspezifische
Datenstruktur vorgibt, die Sie in Ihrem Programm mehrmals verwenden können. Wenn Sie einen
PLC-Datentyp anlegen, erscheint der neue PLC-Datentyp in der Auswahl-Klappliste im DB-Editor
und im Codebaustein-Schnittstelleneditor.
PLC-Datentypen können direkt als Datentyp in einer Codebausteinschnittstelle oder in Daten-
bausteinen verwendet werden.
PLC-Datentypen können als Vorlage für die Erstellung von mehreren globalen Datenbausteinen
mit der gleichen Datenstruktur verwendet werden.
Pointer bietet einen indirekten Verweis auf die Adresse einer Variablen. Der Datentyp belegt
•
6 Bytes (48 Bits) im Speicher und kann die folgenden Informationen zu einer Variable enthal-
ten: DB-Nummer (oder 0, wenn die Daten nicht in einem DB gespeichert werden), Speicher-
bereich in der CPU und die Adresse im Speicher.
Any bietet einen indirekten Verweis auf den Anfang eines Datenbereichs und gibt dessen
•
Länge an. Der Pointer Any belegt 10 Bytes im Speicher und kann die folgenden Informatio-
nen enthalten: Datentyp der Datenelemente, Anzahl der Datenelemente, Speicherbereich
oder DB-Nummer und die "Byte.Bit"-Anfangsadresse der Daten.
Variant bietet einen indirekten Verweis auf Variablen verschiedener Datentypen oder Para-
•
meter. Der Pointer Variant erkennt Strukturen und einzelne Strukturkomponenten. Der Daten-
typ Variant belegt keinen Platz im Speicher.
SPS-Grundlagen leicht gemacht
4.4 Speicherbereiche, Adressierung und Datentypen
67