Suffixe

Home  Zurück  Vor

 

Mit Hilfe eines Suffixes kann ein Wert in einem anderen Format dargestellt werden.

 

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.

* ms können weggelassen werden.