Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 664

Werkzeugverwaltung
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Anbindung Codeträger - Tool Ident Connection (Option)
9.2 Konfiguration
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.
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"
664
CD
15
3A
DE
2
3
4
5
readREAL ( array, offset )
writeREAL ( array, offset, val )
0A
3D
41
02
2
3
4
5
readDOUBLE ( array, offset )
writeDOUBLE ( array, offset, val )
68
B1
6
7
8
9
66
66
6
7
8
9
Funktionshandbuch, 08/2018, 6FC5397-6BP40-6AA2
10
11
12
13
10
11
12
13
Werkzeugverwaltung
14
15
14
15

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis