ANY_TO_DINT

Die ANY_TO_DINT-Anweisung konvertiert einen Wert in einen 32-Bit-Wert vom Typ „Double Integer“.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10,
Micro820
L20E,
Micro850
L50E und
Micro870
L70E.
ANY_TO_DINT
ANY_TO_DINT
ANY_TO_DINT-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
EN
Eingang
BOOL
Anweisung aktivieren.
  • TRUE: Führt die Konvertierung in die Berechnung des 32-Bit-Werts des Typs „Double Integer“ aus.
  • FALSE: Es findet keine Berechnung statt.
Gilt nur für Kontaktplan-Programme.
i1
Eingang
BOOL
SINT
USINT
BYTE
INT
UINT
WORD
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
TIME
DATE
STRING
Jeder Wert mit Ausnahme von „Double Integer“.
o1
Ausgang
DINT
Ein 32-Bit-Wert vom Typ „Double Integer“.
ENO
Ausgang
BOOL
Aktivieren der Ausgabe.
Gilt nur für Kontaktplan-Programme.

Beispiel für strukturierten ANY_TO_DINT-Text

(* ST-Äquivalenz: *)
bres := ANY_TO_DINT (true);
(* bres is 1 *)
tres := ANY_TO_DINT (t#1s46ms);
(* tres is 1046 *)
mres := ANY_TO_DINT ('0198');
(* mres is 198 *)
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal