Datenübertragung durch die plc, 9 datenübertragung durch die plc – HEIDENHAIN TNC 335 Technical Manual Benutzerhandbuch

Seite 487

Advertising
background image


3/95

TNC 360

4 PLC-Module

7-109

4.8 Modul 9040 Übertragen von Koordinatenwerten in die PLC

Mit Modul 9040 können Achskoordinaten für alle NC-Achsen in die PLC übertragen werden. Es
können Ist-Wert, Soll-Wert, Referenz-Wert, Schleppfehler und Restweg übertragen werden. Die
Werte werden im Format 1/1000 mm bzw. 1/1000°, beginnend bei der angegebenen Ziel-Adresse, in
fünf Doppelwörtern für die X, Y, Z, 4. Achse abgelegt.

Aufruf des Moduls:
PS K/B/W/D

Ziel-Adresse für Achskoordinaten

PS K/B/W/D

Koordinatentyp
0 = Ist-Wert
1 = Soll-Wert
2 = Referenz-Wert
3 = Schleppfehler
4 = Restweg

CM 9040

Unabhängig davon, ob einzelne Achsen über MP10 ausgesperrt sind, werden immer die Werte für
alle Achsen eingelesen.
Bevor in einer Achse der Referenzpunkt überfahren wurde, ist der Koordinatenwert dieser Achse
undefiniert.
Wurden die Daten nicht richtig übertragen, so wird Merker M3171 gesetzt.

4.9 Datenübertragung durch die PLC

Die folgenden Module ermöglichen der PLC, Daten über die Datenschnittstelle V.24/RS-232-C
(V.11/RS-422) zu übertragen.
(Übertragungs-Parameter siehe Register "Datenschnittstelle")
Dabei werden mit den Modulen 9100 bzw. 9101 die Datenschnittstellen durch die PLC belegt bzw.
freigegeben, und mit dem Modul 9102 kann der jeweilige Status der Datenschnittstelle abgefragt
werden.

Der Sende- und der Empfangspuffer für die PLC ist jeweils 128 Zeichen groß. Da jeder STRING mit
einem END-Zeichen abgeschlossen wird, kann ein STRING im Sende- bzw. Empfangspuffer maximal
127 Zeichen enthalten. Mit Hilfe der Module 9105 und 9106 kann ein Block von Binärwerten (Bytes)
aus dem Wort-Speicher übertragen werden.

Beispiel: Übertragung eines Binär-Block

11111010

➞ B126

.

.

.

10000001

= $ FA

= $ 81

.

.
.
.

Bei einer Übertragung der Binärdaten aus dem
Wort-Speicher ab Adresse B126 werden über
die Schnittstelle nacheinander die ASCII-Zeichen
"F", "A", "8", "1" usw. gesendet.
Da bei der Übertragung von Binärdaten jedes
Byte zwei ASCII-Zeichen enthält, haben die
Sende- und Empfängerpuffer eine Größe von 63
Byte.

Advertising