Längeneinheit lesen / programmieren „i“ (69h), Sonderparameter lesen und schreiben „x“ (78h), N 140 – Baumer N 140 Benutzerhandbuch

Seite 13: Beispiel 2: längeneinheit in inch umprogrammieren, Beispiel 2: neue delaytime programmieren

Advertising
background image

N 140

www.baumer.com

13

4.3.4. Längeneinheit lesen / programmieren „i“ (69h)

Der Befehl liest oder programmiert die Längeneinheit in mm oder inch

Data = 0 (30h) = mm

Data = 1 (31h) = inch


Beispiel 1: Parameter auslesen (Einstellung = mm)

SOH

Adr

Cmd

EOT

CRC

Senden

01h

20h

69h

04h

5E

SOH

Adr

Cmd

Data

EOT

CRC

Antwort

01h

20h

69h

30h

04h

D0h


Beispiel 2: Längeneinheit in inch umprogrammieren

SOH

Adr

Cmd

Data

EOT

CRC

Senden

01h

20h

69h

31h

04h

D2

SOH

Adr

Cmd

Data

EOT

CRC

Antwort

01h

20h

69h

31h

04h

D2


Beispiel 3: Längeneinheit über Broadcast-Befehl (Adr=99) in allen N 140 auf mm programmieren

SOH

Adr

Cmd

Data

EOT

CRC

Senden

01h

83h

69h

30h

04h

CDh

Antwort

Keine Rückantwort

Hinweis: Alle Parameter werden in mm programmiert. Die Umrechnung von mm nach inch erfolgt in der
Spindelpositionsanzeige, wenn die Positionswerte angezeigt werden.

4.3.5. Sonderparameter lesen und schreiben „x“ (78h)

Der Sonderparameter „x“ besteht aus mehreren Sub-Parametern, die dazu dienen um Parameter, die eigentlich
fest vorgegeben sind, dennoch an neue Gegebenheiten anzupassen. Folgende Subparameter sind definiert
(momentan ist nur ein Subparameter definiert):

D (44h) = Delaytime für minimale Antwortverzögerung der seriellen Schnittstelle


Sub-Parameter: Delaytime „D“ (44h)
Mit diesem Parameter lässt sich eine minimale Verzögerung (Pause) zwischen dem letzten empfangenen Bit
und dem ersten Bit der gesendeten Rückantwort einstellen. Diese Verzögerung kann in Schritten von 0,1 ms im
Bereich von 00.0 ... 60,0 ms eingestellt werden. Als Defaultwert ist 1,0 ms hinterlegt.

Beispiel 1: Aktuelle Delaytime auslesen

SOH Adr Cmd Sub EOT CRC

Senden

01h 20h 78h 44h 04h 7Ch

SOH Adr Cmd Sub

Delaytime = 4.5

EOT CRC

Antwort

01h 20h 78h 44h 30h 30h 34h 35h

04h BBh


Beispiel 2: Neue Delaytime programmieren

SOH Adr Cmd Sub

Delaytime = 15.0

EOT CRC

Senden

01h 20h 78h 44h 30h 31h 35h 30h

04h BDh

SOH Adr Cmd Sub

Delaytime = 15.0

EOT CRC

Antwort

01h 20h 78h 44h 30h 31h 35h 30h

04h BDh


Es ist zu beachten, dass die tatsächliche Verzögerung der Rückantwort auch länger sein kann. Dies hängt von
der benötigten Bearbeitungszeit sowie den internen Programmzyklen ab. Diese Schwankungsbreite beträgt
ca. 8 ms

Advertising