Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 400

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

Werbung

Programmierung allgemeiner Standardfunktionen
7.20 Anwendung einiger Systemfunktionen
// Wandlung nach Little Endian
lit_b_Array := AnyType_to_LittleByteArray (
// Inhalt der Elemente von lit_b_array (Little Endian):
// Siehe 3. Spalte in nachfolgender Tabelle
// Wandlung von Big Endian
gsbVar := BigByteArray_to_AnyType (
// Wandlung von Little Endian
gsbVar := BigByteArray_to_AnyType (
Tabelle 7- 25 Inhalt der Feldelemente von big_b_array und lit_b_array aus Beispiel
Feld-
index
16
15
14
13
12
11
10
400
anyData
offset
bytearray := big_b_Array,
offset := 0);
bytearray := lit_b_Array,
offset := 0);
Bytefeld big_b_array bzw. lit_b_array
big_b_array
(Big Endian)
BYTE#16#07
BYTE#16#F0
BYTE#16#43
BYTE#16#68
BYTE#16#EC
BYTE#16#3C
BYTE#16#52
9
BYTE#16#DA
8
BYTE#16#BC
7
BYTE#16#81
6
BYTE#16#A8
5
BYTE#16#80
4
BYTE#16#F7
3
BYTE#16#9F
2
BYTE#16#F9
1
BYTE#16#F1
0
BYTE#16#7F
:= gsbVar,
:= 0);
lit_b_array
(Little Endian)
BYTE#16#DA
BYTE#16#52
BYTE#16#3C
BYTE#16#EC
BYTE#16#68
BYTE#16#43
BYTE#16#F0
BYTE#16#07
BYTE#16#BC
m_struct[2].m_byte
BYTE#16#A8
m_struct[2].m_word
BYTE#16#81
BYTE#16#80
m_struct[1].m_byte
BYTE#16#9F
m_struct[1].m_word
BYTE#16#F7
BYTE#16#F9
m_struct[0].m_byte
BYTE#16#7F
m_struct[0].m_word
BYTE#16#F1
Komponenten der Variablen gsbVar
Name
m_lreal
12345.6789e123
BYTE#16#BC
WORD#16#A88
BYTE#16#80
WORD#16#9FF7
BYTE#16#F9
WORD#16#7FF1
Funktionshandbuch, 05/2009
Wert
LREAL#-
Basisfunktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis