2 plc-beispiel – HEIDENHAIN TNC 335 Technical Manual Benutzerhandbuch
Seite 268

3/95
TNC 360
10 Elektronisches Handrad
4-171
10.3.2 PLC-Beispiel
Im folgenden Beispiel wird die aktuell angewählte Achse ausgewertet, um mit den +/
−
-Tasten diese
Achse verfahren zu können. Das Beispiel behandelt die X-Achse (MP7640=4, MP7641=0 und
MP7645.0 = 0).
Taste auf HR 332
PLC-Ein- bzw. Ausgang
+ Taste
I170
– Taste
I169
+ LED
O105
– LED
O106
;Hauptprogramm
LBL 1
PS
CM
PL
K+9
9035
B0
;Abfrage der angewählten Handrad-Achse mit Modul 9035
L
K+0
;Löschen der 8 Merker für "Manuelles
B=
M2456
;Verfahren" der Achsen X bis IV
L
K$FF
;Setzen der 8 Komplement-Merker
B=
M2472
A
MO
:Die PLC-Ausgänge O100
ON
MO
:bis O106 werden gelöscht.
R
O100
:Damit werden alle Leuchtdioden
R
O101
:bis auf die LED der angewählten
R
O102
:Achse ausgeschaltet.
R
O103
R
O104
R
O105
R
O106
Case
B0
;Auswertung der angewählten Handrad-Achse
CM
10
;X-Achse
CM
11
;Y-Achse
CM
12
;Z-Achse
CM
13
;IV-Achse
ENDC
EM
LBL 10
;X-Achse
LN
M2457
;Wenn nicht X– aktiv
A
I170
;und Taste + gedrückt ist,
S
M2456
;wird in X+ Richtung
R
M2472
;verfahren.
S
O105
;LED an der Taste + leuchtet.
LN
M2456
;Wenn nicht X+ aktiv
A
I169
;und Taste – gedrückt ist,
S
M2457
;wird in Richtung X–
R
M2473
;verfahren.
S
O106
;LED an der Taste – leuchtet.
EM