Programmierung allgemeiner Standardfunktionen
7.6 Standardfunktionen zur Daytentypkonvertierung
Regel
1. Ist k > len(myString), wird die TSI#ERRNO auf den Wert 2 gesetzt (Wert ausserhalb des
Anwendungsfälle
● Interne Variable auslesen und ggf. INT nach STRING oder DINT nach STRING
● STRING direkt an HMI ausgeben, z.B. WIN CC Op.
● STRING nach ARRAY of Byte konvertieren und so an HMI ausgeben
7.6.5
Funktionen zur Konvertierung von INT/REAL/LREAL- und STRING-Datentypen
Beschreibung
Die nachfolgenden Funktionen dienen zum Umrechnen von Zahlen in Strings zur
Darstellung von Zahlen der Datentypen INT/REAL(LREAL.
Die explizite Datentyp-Konvertierung führen Sie mit Standardfunktionen durch, die in der
folgenden Tabelle sind.
● Eingangsparameter
Jede Funktion zur Konvertierung eines Datentyps hat genau einen Eingangsparameter; sein
Name ist IN.
● Rückgabewert
Das Ergebnis ist immer der Rückgabewert der Funktion.
Regeln für die Konvertierung von DINT/UDINT/REAL/LREAL nach STRING
● Werte werden linksbündig als Dezimalzahl bzw. Gleitpunktzahl in den STRING
● Eventuell vorhandene Vorzeichen werden vor die Ziffern geschrieben
● Reicht die Länge des Strings nicht aus, wird die Ziffernfolge rechts abgeschnitten
● Bei der Konvertierung nach STRING erfolgt die Zahlendarstellung dezimal.
322
gültigen Bereichs) und myByte mit dem Wert 0 belegt.
konvertieren.
geschrieben.
(Überschreitung der Stringlänge).
Basisfunktionen
Funktionshandbuch, 05/2009