Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 323

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Regeln für die Konvertierung von STRING nach DINT/UDINT/REAL/LREAL
1. Führende Whitespaces werden nicht berücksichtigt, als Whitespaces werden
2. Die Konvertierung endet am Ende des Strings oder am ersten Zeichen, das keine Ziffer
3. Enthält der String keine gültigen Zahl oder wird der Wertebereich überschritten, wird
4. Führende Nullen werden weggelassen.
Funktion
DINT_TO_STRING
UDINT_TO_STRING
STRING_TO_DINT
STRING_TO_UDINT
REAL_TO_STRING
LREAL_TO_STRING
STRING_TO_REAL
STRING_TO_LREAL
Anwendungsfall
● Ein HMI holt Texte aus dem Filesystem (Rezepturspeicher und lädt über eine Sequenz
● Im Runtime System werden die Daten mit _saveUnitDataSet oder _exportUnitDataSet
● Die Ausgabe der Texte erfolgt über die serielle Schnittstelle (z.B. ET200)
Basisfunktionen
Funktionshandbuch, 05/2009
Leerzeichen und Tabulatoren erkannt.
ist.
TSI#ERRNO auf den Wert 3 (ungültige Zahlendarstellung) gesetzt und 0.0
(REAL/LREAL) ausgegeben.
Bespiel
myString:=DINT_TO_STRING(myDint)
myString:=UDINT_TO_STRING(myUDint)
myString:=UDINT_TO_STRING(myUsint)
myDint:=STRING_TO_DINT(myString)
myUDint:=STRING_TO_UDINT(myString)
myString:=REAL_TO_STRING(myReal)
myString:=LREAL_TO_STRING(myLReal)
myReal:=STRING_TO_REAL(myString)
myLReal:=STRING_TO_LREAL(myString)
Text für Text in das Run Time System von SIMOTION (Unit Variable).
gespeichert. Ergänzung der STRINGs mit aktuellen SIMOTION-Daten (z.B. Istposition)
Programmierung allgemeiner Standardfunktionen
7.6 Standardfunktionen zur Daytentypkonvertierung
Beschreibung
Regeln beachten
Regeln beachten
Eine gültige Zahl hat die Form
[whitespace [sign][digits]
Bei der Konvertierung von STRING,
muss die Zahl dezimal vorliegen.
Oktale und hexale Schreibweise wird
nicht unterstützt.
Eine gültige Zahl hat die Form
[whitespace [+][digits]
Bei der Konvertierung von STRING,
muss die Zahl dezimal vorliegen.
Oktale und hexale Schreibweise wird
nicht unterstützt.
Regeln beachten
Eine gültige Zahl hat die Form
[whitespace [sign][digits][.digits][ { e I E
}[sign]digits].
323

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis