13.2
Datenobjekte des frei konfigurierbaren Bereichs
13.2.1
Datenformate
Es werden für die Datenobjekte folgende Datenformate verwendet.
Datentyp
Bool
Byte
Word
DWord
Int
DInt
Real
NCod
Char
Seite 478
Länge in Byte
Beschreibung/Wertebereich
1
True/False
1
0, 1, ... 255
2
0, 1, ... 65 535
4
0, 1, ... 4 294 967 295
2
–32 767, ... 0, ... 32 768
4
–2 147 483 648, ... 0, ... 2 147 483 647
4
V (1), E (8), M (23)
V = Vorzeichen
E = Exponent
M = Mantisse
(X) = Anzahl der Bits
1
Zuordnung/Codierung z.B.:
0 = Beschreibung A
1 = Beschreibung B
2 = Beschreibung C
...
Entspricht Datentyp Byte. Die Beschreibung der Zuord-
nung/Codierung erfolgt im Kapitel Datenobjekte.
1
Ein Zeichen z.B. : "T"
oder
Zeichenketten werden als Array von Char mit der ent-
var.
sprechenden Länge angegeben. Bei einer durch den Be-
nutzer frei definierbaren Länge der Zeichenkette steht als
Längenangabe var.
Es dürfen nur die einzelnen Zeichen der Zeichenkette
übertragen werden, die als Char dargestellt werden sol-
len. SPS-spezifische String-Steuerbytes oder Terminierun-
gen dürfen nicht übertragen werden.
Die Länge wird geräteseitig bei der Telegrammkonfigu-
ration des jeweiligen Datenobjekts im Feld Parameter als
Parameter angegeben.
SPS-Intern können Zeichenketten (Strings) zusätzliche (Steuer-)
Bytes enthalten. Diese Bytes dürfen nicht zum maXYmos als Char
übertragen werden. Das Gerät erwartet nur die reinen Zeichen der
Zeichenkette. Z.B. wird bei Siemens ein String mit 2 zusätzlichen
Bytes vor den eigentlichen Zeichen begonnen:
[Länge][Anzahl][Zeichen]...[Zeichen][Terminierung]
Hier dürfen nur die [Zeichen]...[Zeichen] übertragen werden.
maXYmos NC, Typ 5847...
002-679d-08.19