E/A-Variablen
- Last UpdatedSep 24, 2024
- 1 minute read
E/A-Variablen lesen oder schreiben InTouch-Projektdaten von oder zu einer externen Quelle. Dies kann zum Beispiel eine SPS, ein Prozessrechner oder ein anderer Rechner im Netzwerk sein. Der Zugriff auf E/A-Daten findet über die folgenden Protokolle statt:
-
Microsoft Dynamic Data Exchange (DDE)
-
SuiteLink™
Wenn der Wert einer E/A-Variablen in InTouch geändert wird, wird der neue Wert an die Datenquelle gesendet. Umgekehrt wird der Wert der Variablen in InTouch aktualisiert, wenn sich der Wert in der Datenquelle ändert.
Es gibt in InTouch vier verschiedene Typen von E/A-Variablen, die den Typen von Speichervariablen entsprechen.
-
E/A Binär
E/A-Variablen des Typs „Binär“ eignen sich für Eigenschaften, die nur zwei Zustände annehmen können, zum Beispiel:
-
0 oder 1
-
Wahr oder falsch
-
An oder aus
-
Aktiv oder inaktiv
-
-
E/A Integer (analog)
E/A-Variablen des Typs „Integer“ eignen sich für 32-Bit-Integerwerte mit Vorzeichen zwischen -2.147.483.648 und 2.147.483.647.
-
E/A Real (analog)
E/A-Variablen des Typs „Real“ können Gleitkommazahlen von -3,4 x 1038 bis 3,4 x 1038 aufnehmen. Wenn zwei Real-Variablen verglichen werden, sollte der Unterschied der beiden Real-Variablen-Werte größer sein als FLT_EPSILON (Wert 1,19209290E-07F, dezimal 0,0000001192092896). Alle Gleitkommaberechnungen werden mit einer Auflösung von 64 Bit ausgeführt, das Ergebnis wird jedoch in 32-Bit-Auflösung gespeichert. Weitere Informationen zur maximalen Genauigkeit von Real-Werten finden Sie unter Gleitkommazahlen nach dem IEEE-Standard.
-
E/A Meldung
E/A-Variablen des Typs „Meldung“ können Zeichenfolgen mit einer Länge von bis zu 131 Einzelbyte-Zeichen aufnehmen.