PD2-C CANopen Online Manual

CANopen

Described in the following chapters is how you can change the communication settings.

The controller is configured per default for node-ID 1 and a baud rate of 1 Mbaud.

Setting node-ID and baud rate

Node-ID and baud rate are dependent on the position of the S2 rotary switch and, if applicable, on objects 2005h CANopen Baudrate, 2006h CANopen WheelConfig and 2009h CANopen NodeID.

Rotary switch

The PD2-C is equipped with a hex coding switch – similar to that shown in the following figure -. This can be used to set the source for the node-ID and the baud rate.

General

  • If the rotary switch is set to the value "1", the node-ID is set to "1" and the baud rate is permanently set to 1000 kBd. In the event of problems with the configuration, communication can thereby always be established with the controller and any errors reversed.
  • The changes in objects 2005h and 2009h must be stored by writing value 65766173h in object 1010h:2h.
  • The changes are not accepted until either
    • the voltage supply is briefly disconnected or
    • the CANopen message RESET COMM (NMT) is sent to the motor.
  • The load sequence for objects 2005h and 2009h is as follows (each successive value overwrites the previous):
    1. The default value is loaded.
    2. A stored value – if present – is loaded.
    3. The configuration file is used if the controller has one.
    4. The settings of the rotary switch(es) are taken over.

Node-ID and baud rate

The following table shows a summary of the adjustment options available with the rotary switch.
Number of the rotary switch Node-ID Baud rate
dec hex
0 0 Object 2009h 1 MBd fixed
1-7 1-7 Number of the rotary switch 1 MBd fixed
8 8 Object 2009h Object 2005h
9-15 9-F (Number of the rotary switch)-8 Object 2005h

The value of object 2005h can be found in the following table.

Value Baud rate in kBd
dec hex
129 81 10
130 82 20
131 83 50
132 84 125
133 85 250
134 86 500
135 87 1000
136 88 1000

Using with node-ID offset

To activate this function, object 2006h:01 must be set to the value "1". In this case, the following functions apply:
  • If the number "0" is set with the rotary switch, the node-ID is read from object 2009 (default = 127), baud rate = 1 MBd
  • If a number between "1" and "Fh" is set, this number is added to 2006h:02. The baud rate corresponds to the setting in object 2005
▶   weiter

Inhalt







Einstellungen zum Datenschutz
Wir verwenden essenzielle Cookies, die für den Betrieb unserer Website erforderlich sind. Mit Ihrer Einwilligung verwenden wir zudem optionale Cookies für Statistik und Marketing. Sie können den nicht-essenziellen Cookies per Klick auf die Schaltfläche „Akzeptieren“ zustimmen oder diese ablehnen. Ihre Einstellungen können Sie jederzeit aufrufen und ihre Zustimmung auch nachträglich widerrufen. Nähere Hinweise hierzu erhalten Sie in unserer Datenschutzerklärung.