Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK Funktionshandbuch Seite 58

Vorschau ausblenden Andere Handbücher für SINUMERIK:
Inhaltsverzeichnis

Werbung

Konfiguration
3.4 Datenkonvertierung
readDWORD() / writeDWORD()
unsigned long
Die Funktionen erlauben das Schreiben und Lesen von 32-Bit Zahlen ohne Vorzeichen. Die
Daten werden im S7-Format abgelegt (Big-Endian).
Beispiel:
writeDWORD ( ToolArray, 0, 12345678 ); // hex: 075BCD15
readDWORD ( ToolArray, 0, ); => "12345678"
writeDWORD ( ToolArray, 4, 987654321 ); // hex: 3ADE68B1
readDWORD ( ToolArray, 4, ); => "987654321"
Hex value
07
5B
Offset
0
1
readREAL() / writeREAL()
float
Die Funktionen erlauben das Schreiben und Lesen von 32-Bit Fließkommazahlen. Die Daten
werden im S7-Format abgelegt (REAL).
Beispiel:
writeREAL ( ToolArray, 0, 3.11f );
readREAL ( ToolArray, 0, ); => "3.11"
writeREAL ( ToolArray, 4, 08.15f );
readREAL ( ToolArray, 4, ); => "08.15"
Hex value
40
47
Offset
0
1
Hinweis
Die Schreibweise 3.11f sorgt dafür, dass die Konstante 3.11 als 32-Bit Fließkommazahl
(float) interpretiert wird. Als Default wird 64-Bit (double) verwendet.
58
readDWORD ( array, offset )
writeDWORD ( array, offset, val )
CD
15
3A
DE
2
3
4
5
readREAL ( array, offset )
writeREAL ( array, offset, val )
0A
3D
41
02
2
3
4
5
68
B1
6
7
8
9
66
66
6
7
8
9
Funktionshandbuch, 04/2010, 6FC5397-6DP10-0AA0
10
11
12
13
10
11
12
13
MCIS TDI Ident Connection sl
14
15
14
15

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis