Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 398

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

Werbung

Programmierung allgemeiner Standardfunktionen
7.20 Anwendung einiger Systemfunktionen
Tabelle 7- 22 Beispiele für Byte-Anordnung (Big Endian und Little Endian
ACHTUNG
TO-Datentypen können nicht konvertiert werden (Zur Konvertierung von TO-Datentypen
siehe Kapitel
Wenn Strukturen und Felder gewandelt werden sollen, ist die Konsistenz nur auf dem
Niveau elementarer Variablen gewährleistet. Für weitergehende Konsistenz hat der
Anwender selbst Sorge zu tragen (siehe Kapitel
Variablen (Semaphoren)
Hinweis
Folgende Datentypen sind nicht portabel konvertierbar, d. h. die Übertragungsformate sind
nicht systemübergreifend definiert. Konvertierungen zwischen SIMOTION Geräten sind
uneingeschränkt möglich:
• Zeittypen: Übertragungsformat siehe Tabelle
• Enumeratoren (Aufzählungsdatentypen)
Beim Konvertieren dieser Datentypen gibt der Compiler eine Warnung aus (16013)
Tabelle 7- 23 Übertragungsformate der Zeitdatentypen bei den Mashalling-Funktionen
Datentyp
TIME
TIME_OF_DAY (TOD)
DATE
DATE_AND_TIME (DT)
398
Adresse
Zahl 34677374 = 16#2_11_22_7E
Big Endian
2#...11
16#7E = 126
2#...10
16#22 = 34
2#...01
16#11 = 17
2#...00
16#02 = 2
Wandlung von Datentypen technologischer Objekte).
und
(Datentyp UDINT)
Little Endian
16#02 = 2
16#11 = 17
16#22 = 34
16#7E = 126
Konsistentes Schreiben und Lesen von
Variablenhandling
).
Übertragungsformat
Zeitangabe in ms (UDINT)
Tageszeit ab TOD#0:0:0 in ms (UDINT)
Anzahl der Tage seit DATE#1992_01_01 (UDINT).
DATE#1992_01_01 entspricht 1
Zusammenfassung von TOD und DATE in der genannten Reihenfolge.
Zeichenfolge "Byte"
(Datentyp DWORD)
Big Endian
Little Endian
16#65 = "e"
16#42 = "B"
16#74 = "t"
16#79 = "y"
16#79 = "y"
16#74 = "t"
16#42 = "B"
16#65 = "e"
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis