Kapitel 12
Anweisungen zur Datenumwandlung
i1
Eingabe
o1
Ausgabe
ENO
Ausgabe
ANY_TO_INT
Parameter
Parametertyp
EN
Eingabe
i1
Eingabe
298
BOOL - SINT -
USINT - BYTE -
INT - UINT -
WORD - DINT -
UDINT - LINT -
ULINT - LWORD -
REAL - LREAL -
TIME - DATE -
STRING
DWORD
BOOL
Beispiel ST-Sprache ANY_TO_DWORD-Operator
(* ST-Äquivalenz: *)
bres := ANY_TO_DWORD (true);
tres := ANY_TO_DWORD (t#1s46ms);
mres := ANY_TO_DWORD ('0198');
Siehe auch
Anweisungen zur Datenumwandlung
Konvertiert einen Wert in einen 16-Bit-Wert vom Typ „Integer".
Argumente
Datentyp
BOOL
BOOL - SINT - USINT -
BYTE - UINT - WORD -
DINT - UDINT -
DWORD - LINT - ULINT
- LWORD - REAL -
LREAL - TIME - DATE -
STRING
Rockwell Automation Publication 2080-RM001E-EN-E - November 2015
Jeder Wert mit Ausnahme von „Double Word".
Ein 32-Bit-Wert vom Typ „Double Word".
Ausgabe aktivieren.
Gilt nur für KOP-Programme.
Beschreibung
Aktivieren der Funktion.
Wenn Enable = TRUE, wird die Konvertierung in einen
16-Bit-Wert vom Typ „Integer" berechnet.
Wenn Enable = FALSE, findet keine Berechnung statt.
Gilt nur für KOP-Programme.
Jeder Wert, der kein 16-Bit-Wert vom Typ „Integer" ist.
(* bres ist 1 *)
(* tres ist 1046 *)
(* mres ist 198 *)
auf
seite 293