Datentypen
Die folgenden Datentypen werden von der Studio-5000®-Software unterstützt. Ein Datentyp ist eine Definition der Größe und Anordnung des Speicherplatzes, der dem erstellten Tag zugewiesen wird. Mit Datentypen wird festgelegt, wie viele Bit, Byte oder Wort-Daten ein Tag verwendet.
Datentypen
Datentyp |
Abkürzung |
Speicherbit |
Bereich |
---|---|---|---|
Boolesch |
BOOL |
1 |
0–1 |
Kurzer Integer |
SINT |
8 |
-128 bis 127 |
Integer |
INT |
16 |
-32.768 bis 32.767 |
Doppelinteger |
DINT |
32 |
-2.147.483.648 bis 2.147.483.647 |
Tatsächliche Zahl |
REAL |
32 |
±3.402823E38 bis ±1.1754944E-38 |
TeSys™ island unterstützt Datentypen ohne Vorzeichen. Die Studio-5000-Software unterstützt allerdings nur Datentypen mit Vorzeichen. Diese Datentypen verwenden ein Bit, um anzugeben, dass die Software nur Integer mit Vorzeichen verarbeitet. Aus diesem Grund ist der maximale positive Wert, der für 32-Bit-Integer ohne Vorzeichen angezeigt werden kann, 2.147.483.647. Um dies zu erzwingen, enthalten die AOIs (Add-On-Befehle) eine Logik, mit der UDINT-Register vollständig ausgefüllt werden, wenn das Vorzeichen-Bit verwendet wird. Für diese TeSys island-Register gibt es einen Flag, der als offengelegter Parameter einen Überlauf anzeigt. Es handelt sich um Flags des Datentyps BOOL mit der Benennungskonvention {Tag-Name}_O.
Überlauf-Beispiel
AvgIRMS |
DINT |
AvgIRMS_O |
DINT |