2 drive01 / canopen drive, Drive01 / canopen drive, 6 kickstart module – ebm-papst Kickstart Benutzerhandbuch

Seite 17

Advertising
background image

17

6 Kickstart Module

Beispiel:

wait 581h,8,4b 41 60 00 ?? ?4 *,1000

(Wartet auf ein Statuswort, bei dem die höchsten vier Bits „4“ sind. Gibt nach einer Sekunde auf.)

Die folgenden Makros werden innerhalb der Befehle send und wait unterstützt:

canid(<expression>)

– Berechnet den Ausdruck und gibt eine CAN-ID im Hex-Format wieder.

canunsigned32(<expression>) or caninteger32(<expression>)

– Berechnet den Ausdruck und gibt einen

4-Byte-CAN-Datenblock wieder

canunsigned16(<expression>) or caninteger16(<expression>)

– Wie oben, jedoch mit 2 Byte.

canunsigned8(<expression>) or caninteger8(<expression>)

– Wie oben, jedoch mit 1 Byte.

Beispiel:

nodeId = 1

velocity = 1000

send canid(0x600 + nodeId),8,23 ff 60 00 canunsigned32(velocity)

Eine einfache do ... loop-Syntax, die für Endlosschleifen verwendet werden kann. Oder verwenden Sie do...loop until

found

in Kombination mit einem wait-Makro. .

example:

do

do

; request status

send canid(0x600 + nodeId),8,40 41 60 00 00 00 00 00

; wait for target reached (status word upper four bits = 4)

; using 0.5 seconds timeout

wait canid(0x580 + nodeId),8,4b 41 60 00 ?? ?4 ?? ??,500

loop until found

; target has been reached. wait until drive moves again

do

send canid(0x600 + nodeId),8,40 41 60 00 00 00 00 00

wait canid(0x580 + nodeId),8,4b 41 60 00 ?? ?0 ?? ??,500

loop until found

loop

6.2 Drive01 / CANopen Drive

Je nach Vorlage (Template) sind unterschiedliche Module / Modulnamen vorhanden, d.h. die Module haben nicht immer alle hier beschriebe-
nen Funktionen.

Das

Drive 01 / CANopen Drive-Modul bietet einfache Konfigurations-, Test- und Serviceaufgaben für CANopen-Positionierantriebe, die

von dieser Kickstart-Anwendung unterstützt werden. Details zu den aktuell unterstützten Antriebsmodelle finden Sie in den
Kickstart-Projekten / Vorlagen, die in Ihrer spezifischen Kickstart-Softwareversion enthalten sind.

HINWeIS

Die folgenden Bereiche in Drive01 / CANopen Drive-Panels bieten einen grundlegenden Überblick über die verfügbaren
Funktionen. Einzelheiten können vom tatsächlich verwendeten Antriebsmodell abhängen und sind im Bereich
Kickstart-Projekte / Vorlagen in der Anwendung selbst dokumentiert.

Advertising