Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionen Zur Konvertierung Von Aufzählungsdatentypen; Konvertierungen Zwischen Byte Und String - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

7.6.3
Funktionen zur Konvertierung von Aufzählungsdatentypen
Mit der Funktion ENUM_TO_DINT erhalten Sie den numerischen Wert eines Elements eines
Aufzählungsdatentyps. Beim Aufruf der Funktion spezifizieren Sie den Datentyp des
Aufzählungselements, indem Sie den Bezeichner des Datentyps und das Zeichen # vor den
Bezeichner des Aufzählungselements stellen (
Tabelle 7- 15 Standardfunktionen für Datum und Zeit
Funktionsname
ENUM_TO_DINT
Alle durch den Anwender vereinbarten ENUM-Datentypen ordnen die Werte in aufsteigender
Reihenfolge mit 0 beginnend. Die ENUM-Datentypen von TPs etc. weichen davon ab. Die
Werte finden Sie in den entsprechenden Referenzhandbüchern aufgelistet.
7.6.4

Konvertierungen zwischen BYTE und STRING

Beschreibung
Die implizite Konvertierung von BYTE nach STRING und von STRING nach BYTE
ermöglicht es ein Byte in einen String zu schreiben bzw. ein Byte aus einem String zu lesen
(ASCII-Format, 1 Byte pro Zeichen).
Hinweis
Strings sind als ARRAY[1...stringsize] aufzufassen.
Umwandlung von BYTE nach STRING
Die Konvertierung erfolgt über direkte Zuweisung des Bytes auf das Stringelement n:
mySTring[n] := myByte;
Regeln:
1. Ist n > len(myString) und n < maxlen(myString), wird die Länge des Strings angepasst.
2. Ist n > maxlen(myString), wird die TSI#ERRNO auf den Wert 1 gesetzt (Überschreitung
Umwandlung von STRING nach BYTE
Die Konvertierung erfolgt über direkte Zuweisung des Stringelement k auf Byte:
myByte := myString[k];
Basisfunktionen
Funktionshandbuch, 05/2009
Eingangsparameter
Name
Datentyp
in
beliebiger
Aufzählungs-
datentyp
Sämtliche Zeichen zwischen myString[len(myString)] ... myString[n] werden mit dem Wert
"0" belegt.
der Maximalen Stringlänge) und myString bleibt unverändert.
Programmierung allgemeiner Standardfunktionen
7.6 Standardfunktionen zur Daytentypkonvertierung
enum_type#enum_value
Rückgabewert
Datentyp
DINT
Liefert numerischen Wert des
Aufzählungselements
).
Beschreibung
321

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis