Download Inhoudsopgave Inhoud Print deze pagina

Parametertoegang Via Sdo - Sew Eurodrive MOVIDRIVE MDX60B Handboek

Verberg thumbnails Zie ook voor MOVIDRIVE MDX60B:
Inhoudsopgave

Advertenties

5.4.6

Parametertoegang via SDO

MOVIDRIVE
vastgelegd. Voor de RX-SDO is de COB-ID "600
de TX-SDO is de COB-ID "580
steunt "expedited" en "non-expedited" transfers. De SDO-mechanismen worden gede-
tailleerd beschreven in de CANopen-specificatie DS301.
Voorbeeld:
In het 4-bytes databereik van een SDO-telegram zijn de geldige databytes links uitge-
lijnd in Intel-formaat (Low Byte first) ingevoerd. Alle specifieke indices van de
MOVIDRIVE
"mdxb.eds".
Parametertoe-
Alle SEW-specifieke parameters van de MOVIDRIVE
gang via SDO's
desbetreffende index, meestal met subindex 0.
tot de SEW-
Voorbeeld: om de softwareversie van de MOVIDRIVE
specifieke
hebben tot index 8300
parameters
CANopen staat alleen de instructies "Lezen" en "Schrijven" toe op de fabrikantspeci-
van de
fieke objecten door middel van SDO. Als u de SEW-specifieke instructies van het MOVI-
®
MOVIDRIVE
B
LINK
"read default", "write volatile", etc.), kan u dit via een omweg met de objecten 0x2066 en
0x2067 doen. Het object 0x2067 (SIGNED32) bevat de data, waarmee de volgende
MOVILINK
MOVILINK
0x2066 activeert de MOVILINK
volgt opgebouwd:
Bit 31 – bit 24
Management
®
Handboek – MOVIDRIVE
CAN-interfaces van de MOVIDRIVE
®
B ondersteunt één SDO-kanaal. De COB-ID's voor dit SDO-kanaal zijn
De transfermodus van TXPDO1 (index 0x1800, subindex 2) moet gelezen worden.
Het request-telegram met de COB-ID 600hex + CANopen-slave-adres bevat de acht
databytes "40 00 18 02 xx xx xx xx" (hexadecimale schrijfwijze).
– 40
= leescommando
– 00 18
= index (Low Byte first)
– 02
= subindex
– xx xx xx xx = geen betekenis
Het response-telegram met de COB-ID 580hex + CANopen-slave-adres bevat de
acht databytes "4F 00 18 02 01 xx xx xx" (hexadecimale schrijfwijze).
– 4F
= 1 byte gelezen
– 00 18
= index
– 02
= subindex
– 01
= waarde (= synchroon)
– xx xx xx
= geen betekenis
De volgende SDO-commando's en antwoorden zijn van belang:
– 2F
= schrijven 1 byte (commando)
– 2B
= schrijven 2 bytes (commando)
– 23
= schrijven 4 bytes (commando)
– 60
= succesvol geschreven (antwoord)
– 4F
= 1 byte gelezen (antwoord)
– 4B
= 2 bytes gelezen (antwoord)
– 43
= 4 bytes gelezen (antwoord)
– 80
= fout bij de uitvoering van de instructie (antwoord)
®
B voor de communicatie worden vermeld in het EDS-bestand
, subindex 0.
dec
®
-veldbusapparaatprofiel wilt gebruiken (bijv. "read minimum", "read maximum",
®
-instructie moet worden uitgevoerd resp. het resultaat van de laatste
®
-instructie voor zover deze succesvol was. Het beschrijven van het object
Bit 23 – bit 16
Gereserveerd
MDX60B/61B Communicatie en veldbusapparaatprofiel
CANopen-profiel via CAN
+ CANopen-slave-adres" en voor
hex
+ CANopen-slave-adres". Het SDO-kanaal onder-
hex
®
B (0x2000-0xFFFF) liggen op de
®
®
-instructie. Het object 0x2066 (UNSIGNED32) is als
Bit 15 – bit 8
Index High
®
B
B te lezen moet u toegang
Bit 7 – bit 0
Index Low
5
55

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

Movidrive mdx61b

Inhoudsopgave