ANY_TO_STRING
Die ANY_TO_STRING-Anweisung konvertiert einen Wert in einen Wert des Typs „String“.
Details zum Betrieb:
- Wenn Sie einen Datentyp REAL in eine Zeichenfolge konvertieren, verwendet die ANY_TO_STRING-Anweisung das IEEE 754-Format.
- ANY_TO_STRING konvertiert 125.0 zu 1.25000E+02.
- Wenn die Ziellänge der Zeichenfolge 5 Zeichen ist:
- ANY_TO_STRING konvertiert 125.0 zu 1.25000E+02 und gibt 1.250 als Zielzeichenfolge aus.
- Erstellen Sie ggf. einen benutzerdefinierten Baustein zur Umrechnung von der Exponentialschreibweise in Zahlen.
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_STRING

Parameter | Parametertyp | Datentyp | Beschreibung | |
|---|---|---|---|---|
EN | Eingang | BOOL | Bei True ist die Anweisung aktiviert.
| |
i1 | Eingang | BOOL SINT USINT BYTE INT UINT WORD DINT UDINT | DWORD LINT ULINT LWORD REAL LREAL TIME DATE | Jeder Wert mit Ausnahme von „String“. |
o1 | Ausgang | STRING | Wenn IN ein boolescher Wert ist: „FALSE“ oder „TRUE“. Wenn IN eine Ganzzahl oder eine Realzahl ist: eine dezimale Darstellung. Wenn IN eine TIME ist, kann Folgendes sein:
| |
ENO | Ausgang | BOOL | Ausgang wird aktiviert. Gilt für Kontaktplan-Programme. | |
Beispiel für strukturierten ANY_TO_STRING-Text
bres := ANY_TO_STRING (TRUE); | (* bres ist 'TRUE' *) |
ares := ANY_TO_STRING (125); | (* ares ist '125' *) |
Rückmeldung geben