14.1.2
Herstellerspezifische Touch Probe Implementierung
1.
Um die Funktion „herstellerspezifische Implementierung" zu nutzen, den
Parameter P 2285 Touch probe function selector auf
− 2 = „BECK2" oder
− 3 = „SPECIFIC(3)" stellen.
2.
Um Signale mit beiden digitalen Eingängen ISD05 und ISD06 zu erfassen, den
Parameter P0106 + P0107 MPRO_Input_FS_ISD0x als „PROBE(15)" konfigu-
rieren.
Die Parameterbeschreibungen finden Sie in der MSD Servo Drive - Geräte Hilfe, unter
„Funktionsselektor digitale Eingänge".
Abschließend folgende Objekte mappen oder mit SDO lesen oder schreiben:
Name
RxPDO
0x60B8 Touch probe function
0x60B9 Touch probe status
0x60BA Touch probe pos1 pos value
alternativ:
TxPDO
x 0x60BB Touch probe pos1 neg value
x 0x60BC Touch probe pos2 pos value
x 0x60BD Touch probe pos2 neg value
Tabelle 14.4
Objekt RxPDO und TxPDO: Touch Probe function
Mit dem Objekt 0x60B8 h „Touch probe function" festlegen, auf welche Flanke
des Signals getriggert wird:
1.
fallende Flanke
2.
steigende Flanke
3.
beide Flanken.
Die Bits 0 - 4 in „Objekt Touch Probe Function" aktivieren (flankengesteuert) die ent-
sprechenden Funktionen.
Die Bits 8 - 11 in „Objekt Touch Probe Status" erfassen und steuern die gespeicherten
Funktionen.
Beachten:
Nach Ankunft des konfigurierten Signals, neue Messung starten!
Start der Messung - entsprechendes Bit rücksetzen und erneut setzen.
moog
Id.-Nr.: CA65647-002 Stand: 03/2020
14
Technologiefunktionen
Wert
Bit
Wert (bin)
0
0000 0000 0000 0001
1
0000 0000 0000 0010
2
0000 0000 0000 0100
3
0000 0000 0000 1000
4
0000 0000 0001 0000
5-7
-
0000 0001 0000 0000
0000 0010 0000 0000
8-12
0000 0011 0000 0000
0000 0100 0000 0000
0000 0101 0000 0000
13-15
-
Tabelle 14.5
Objekt 0x60B8 h: Touch probe function
Das Objekt 0x60B9 h liefert den Status der Touch Probe Funktion.
Registriert der Servoregler ein aktiviertes Signal vom Objekt 0x60B8 h, setzt das
Touch Probe Statuswort das entsprechende Bit (0 - 4).
Bit
Wert (bin)
Wert (hex)
0
0000 0000 0000 0001
xx01
1
0000 0000 0000 0010
xx02
2
0000 0000 0000 0100
xx04
3
0000 0000 0000 1000
xx08
4
0000 0000 0001 0000
xx10
Tabelle 14.6
Objekt 0x60B9 h: Touch Probe status
MSD Servo Drive Benutzerhandbuch CANopen/EtherCAT
Wert (hex)
Beschreibung
Enable external latch 1 (positive rise)
xx01
- digital input ISD05
Enable external latch 1 (negative rise)
xx02
- digital input ISD05
Enable external latch 2 (positive rise)
xx04
- digital input ISD06
Enable external latch 2 (negative rise)
xx08
- digital input ISD06
Enable internal latch C (positive rise)
xx10
- Encoder zero pulse
-
reserviert
Read external latch 1 (positive rise)
01xx
- digital input ISD05
Read external latch 1 (negative rise)
02xx
- digital input ISD05
Read external latch 2 (positive rise)
03xx
- digital input ISD06
Read external latch 2 (negative rise)
04xx
- digital input ISD06
Read internal latch C (positive rise)
05xx
- Encoder zero pulse
-
reserviert
Beschreibung
External latch 1 valid (positive rise)
External latch 1 valid (negative rise)
External latch 2 valid
External latch 2 valid
Internal latch C valid (positive rise)
89