Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK Funktionshandbuch Seite 59

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

Werbung

readDOUBLE() / writeDOUBLE()
double
Die Funktionen erlauben das Schreiben und Lesen von 64-Bit Fließkommazahlen. Die Daten
entsprechen dem IEEE 754-Standard.
Beispiel:
writeDOUBLE ( ToolArray, 0, 3.11 );
readDOUBLE ( ToolArray, 0, ); => "3.11"
writeDOUBLE ( ToolArray, 8, 08.15 );
readDOUBLE ( ToolArray, 8, ); => "08.15"
Hex value
40
08
Offset
0
1
ReverseByteOrder ()
ReverseByteOrder ( val )
Die Funktionen xxxINT(), xxxDINT(), xxxWORD() und xxxDWORD() lesen und schreiben
Werte im Big-Endian Format. Dies entspricht den S7-Formaten. Sollten Werte im Little-
Endian Format gelesen/geschrieben werden, dann kann die Funktion ReverseByteOrder()
hierfür verwendet werden.
Beispiel:
writeINT ( ToolArray, 0, 1 );
writeINT ( ToolArray, 2, ReverseByteOrder(1) );
ReverseByteOrder( readINT( ToolArray, 2 ) ); => "1"
writeDINT ( ToolArray, 4, 4711 );
writeDINT ( ToolArray, 8, ReverseByteOrder(4711L) );
ReverseByteOrder( readDINT( ToolArray, 8 ) ); => "4711"
Hex value
00
01
Offset
0
1
Hinweis
Die Schreibweise 4711L sorgt dafür, dass die Konstante 4711 als 32-Bit Konstante
interpretiert wird. Als Default wird 16-Bit (int) verwendet.
MCIS TDI Ident Connection sl
Funktionshandbuch, 04/2010, 6FC5397-6DP10-0AA0
readDOUBLE ( array, offset )
writeDOUBLE ( array, offset, val )
E1
47
AE
14
2
3
4
5
01
00
00
00
2
3
4
5
7A
E1
40
20
6
7
8
9
12
67
67
12
6
7
8
9
3.4 Datenkonvertierung
4C
CC
CC
CC
10
11
12
13
00
00
10
11
12
13
Konfiguration
CC
CD
14
15
14
15
59

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis