Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

FPΣ Benutzerhandbuch

12.9 Datentypen

In FPWIN Pro wird zwischen elementaren und benutzerdefinierten Datentypen unterschieden.
Elementare Datentypen:
Datentyp
BOOL
INTEGER
UNSIGNED INTEGER
DOUBLE INTEGER
UNSIGNED DOUBLE
INTEGER
REAL
WORD
DOUBLE WORD
1)
TIME
1)
DATE AND TIME
1)
TIME OF DAY
1)
DATE
1)
STRING
ARRAY
Jeder Variable muss ein Datentyp zugewiesen werden.
1)
Interne Darstellung von Uhrzeit- und Zeichenfolgendatentypen
TIME
DATE AND TIME
TIME OF DAY
DATE
STRING
Benutzerdefinierte Datentypen
Benutzerdefinierte Datentypen können Sie selbst erzeugen. Es gibt Arrays und Strukturierte
Daten-Typen (SDTs). In einem Array setzen Sie mehrere elementare Datentypen vom
gleichen Typ zu einem neuen Datentyp zusammen. Bei einem SDT setzen Sie mehrere
elementare Datentypen von unterschiedlichem Typ zu einem neuen Typ zusammen. Beide
Verfahrensweisen erstellen je einen neuen Datentyp.
Abkürzung
Beschreibung
BOOL
Boolescher Datentyp (1 Bit)
INT
Ganze Zahl (16 Bit)
UINT
Vorzeichenlose ganze Zahl (16
Bit)
DINT
Doppelwort für ganze Zahlen (32
Bit)
UDINT
Vorzeichenloses Doppelwort für
ganze Zahlen (32 Bit)
REAL
Reelle Zahl (32 Bit)
WORD
Bitzeichenfolge der Länge 16
(16 Bit)
DWORD
Bitzeichenfolge der Länge 32
(32 Bit)
TIME
Dauer (32 Bit)
DT
Datum und Uhrzeit (32 Bit)
TOD
Uhrzeit (allein) (32 Bit)
DATE
Datum (allein) (32 Bit)
STRING
Zeichenfolge variabler Länge
ARRAY
Mehrere gleiche Datenelemente
Einheit: 10ms
Sekunden nach DT#2001-01-01-00:00:00
Sekunden nach TOD#00:00:00
Sekunden nach DT#2001-01-01
Kopf (maximale und aktuelle Zeichenzahl) gefolgt von den Zeichen
12.9 Datentypen
Bereich
0 (FALSE) oder1 (TRUE)
-32768–32767
0–65535
-2147483648–2147483647
0–4294967295
38
-3,402823E
– -1,17549410E
-38
0, +1,17549410E
38
+3,402823E
16#0–16#FFFF
16#0–16#FFFFFFFF
T#0s–
T#248d3h13m56s470ms
DT#2001-01-01-00:00:00–
DT#2099-12-31-23:59:59
TOD#00:00:00–
TOD#23:59:59
DT#2001-01-01–
DT#2099-12-31
Abhängig vom SPS-Typ
Abhängig vom SPS-Typ
-38
,
311

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis