Suffixes
|
Syntax
|
Anwendbar bei
|
Bereich
|
Datentyp
|
Variant Data Type
|
Kommentar
|
Date and Time in String Format
|
ISO
|
DT
|
1990-1-1-00:00:00.000 bis
2098-12-31-24:59:59.999*
|
STRING
|
VT_BSTR
|
Mit dem Suffix ISO werden die in der SPS gespeicherten Daten als zusammengesetzter Datentyp DATE_AND_TIME dargestellt und als String übertragen. Die Darstellung enthält das Jahr, den Monat, den Tag, die Stunde, die Minute, die Sekunde und die Millisekunde. Auf die Trennzeichen (Bindestrich, Doppelpunkt und Punkt) ist zu achten!
|
BCD
|
BCD
|
Byte
Word
DWord
QWord
|
Byte: 0 bis 99
Word: 0 bis 999
DWord: 0 bis 9999999
QWord: 0 bis 9999999999999999
|
VT_I1
VT_I2
VT_I4
VT_I8
|
VT_I1
VT_I2
VT_I4
VT_I8
|
Mit dem Suffix BCD werden die in der SPS gespeicherten Daten als vorzeichenloser, binärcodierter Wert dargestellt. So wird beispielsweise der Dezimalwert "65535" als "9999" dargestellt.
|
ASCII to Hex
|
KA
|
String
|
HEX: 0 bis 9, A bis F
|
STRING
|
VT_BSTR
|
Mit dem Suffix KA werden die in der SPS gespeicherten Daten als Hexzeichen dargestellt. geht nicht bei String Arrays
|
Signed
|
KF
|
Byte
Word
DWord
QWord
|
Byte: -128 bis 127
Word: -32768 bis 32767
DWord: -2147483648 bis 2147483647
QWord −9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807
|
CHAR
SHORT
LONG
LLONG
|
VT_I1
VT_I2
VT_I4
VT_I8
|
Mit dem Suffix KF werden die in der SPS gespeicherten Daten als vorzeichenbehaftete Festpunktzahl dargestellt.
|
S5-KG
|
KG
|
DWord
|
0,1469368E-38 bis 0,1701412E39
Achtung! Der KG-Bereich ist in der SPS Größer als im PC!
|
REAL
|
VT_R4
|
Mit dem Suffix KG werden die in der SPS gespeicherten Daten als 4 Byte Gleitpunktzahl (Floating Point) behandelt.
|
S5-KT-Format
|
KT
|
Word
|
000.0 bis 999.3
|
STRING
|
VT_BSTR
|
Mit dem Suffix KT werden die in der SPS gespeicherten Daten als 2 Byte Zeitkonstante dargestellt. Neben dem Zeitwert wird dabei die Zeitbasis mitgeliefert. Der Wertebereich geht von 000.0 bis 999.3
|
S5 Time
|
S5T
|
Word
|
0ms bis 2h46m30
|
STRING
|
VT_BSTR
|
Mit dem Suffix S5T werden die in der SPS gespeicherten Daten als Simatic-Zeit S5TIME dargestellt. Der Datentyp S5TIME belegt ein 16-Bit-Wort und ist das Produkt aus Zeitwert und Zeitraster. Die Zeitdauer wird in Stunden, Minuten, Sekunden und Millisekunden angegeben. Die interne Darstellung erfolgt als BCD-Zahl. Der Wertebereich geht von 0 ms bis 2h46m30s. Der kleinste Wert ist 10ms.
|
Date
|
D
|
Word
|
1990-01-01 bis
2168-12-31
|
STRING
|
VT_BSTR
|
Das Suffix D wird verwendet, um die in der SPS gespeicherten Daten als Datentyp DATE (Datum) darzustellen. Der Datentyp DATE belegt ein Wort. Der Inhalt entspricht der Anzahl der Tage seit 01.01.1990. Die Darstellung enthält das Jahr, den Tag und den Monat, jeweils getrennt durch einen Bindestrich. Der 01. September 2006 wird dargestellt als 2006-01-09. Der Wertebereich geht von 0 (0 Tage seit 01.01.1990: 1990-01-01) bis 65378 (65378 Tage seit 01.01.1990: 2168-12-31).
Regeln zur Verwendung des Suffix D:
• | Die Jahre 1990 bis einschließlich 2089 können 2- oder 4-stellig angegeben werden. Die Jahre ab 2090 müssen 4-stellig eingegeben werden.
90 bis 99 ==> 1990 bis 1999
00 bis 89 ==> 2000 bis 2089 |
• | Die Monate und Tage können 1-oder 2-stellig angegeben werden. |
• | Als Trennzeichen ist alles erlaubt außer Zahlen (z.B. 89/01/17). Die Anzahl der Trennzeichen ist beliebig |
|
Time
|
T
|
DWord
|
-24d20h31m23s648ms
bis
24d20h31m23s647ms
|
STRING
|
VT_BSTR
|
Mit dem Suffix T werden die in der SPS gespeicherten Daten als Datentyp TIME dargestellt. Der Datentyp TIME belegt ein Doppelwort (32 Bit). Die Darstellung enthält die Angaben für Tage (d), Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Milisekunden könnenn weggelassen werden.
Der Wertebereich geht von -2147483648 (-24d20h31m23s648ms) bis 2147483647 (24d20h31m23s647ms)
|
Time of Day
|
TOD
|
DWord, DInt
|
0:0:0.0 bis 23:59:59.999
|
STRING
|
VT_BSTR
|
Mit dem Suffix TOD werden die in der SPS gespeicherten Daten als Datentyp TIME_OF_DAY dargestellt. Der Datentyp TIME_OF_DAY belegt ein Doppelwort (32 Bit). Die Darstellung enthält die Angaben für Stunden:Minuten:Sekunden und .Millisekunden. Milisekunden könnenn weggelassen werden.
Der Wertebereich geht von 0:0:0.0 bis 23:59:59.999
|
TimeReal
|
TR
|
Word
|
0.01 bis 9990.0
|
REAL
|
VT_R4
|
Mit dem Suffix TR werden die in der SPS gespeicherten Daten als Datentyp TIME REAL dargestellt.
Der Wertebereich geht von 0.01 bis 9990.0 (s)
|
Swap Bytes
|
SWAP
|
String
Word, Int
DWord, DInt
QWord, QInt
Real, Double
|
Tauscht High Byte und Low Byte
|
original Datentyp
|
original Datentyp
|
Es werden High Byte und Low Byte der in der SPS gespeicherten Elements getauscht. Wichtig bei Strings in Modbus SPSen.
|
Kommentar
|
_comment
|
allen Items
|
Liefert den Kommentar das Items
|
STRING
|
VT_BSTR
|
Nur bei OPC DA wird der Kommentar als String angezeigt. Schreiben ist nicht möglich.
|