Automatic PDO Mapping

BK51x0, IL23x0-B510

PDO1 and PDO2 are occupied, as described, with digital and analog process data. For each further PDO the CANopen node uses the procedure shown in the flow diagram below and assigns process data to the PDOs in the following order:

  1. Digital I/Os (if more than 64 are present)
  2. 1-bytes special terminals
  3. Analog I/Os
  4. 2-bytes special terminals
  5. 3-bytes special terminals
  6. 10. 8-bytes special terminals

Data types are not mixed! A new PDO is taken for each new data type (sample see below).

Automatic PDO Mapping 1:
Automatic PDO Mapping

Sample

A BK5120 (CANopen Coupler) has:

PDO

Data content
(Mapping)

Object
directory

PDO

Data content
(Mapping)

Object
directory

RxPDO1

5-byte digital outputs 1...48

0x6200,
SI 1...5

TxPDO1

8-byte digital inputs 1...64

0x6000,
SI 1..8

RxPDO2

8-byte analog outputs 1..4

0x6411,
SI 1...4

TxPDO2

4-byte analog inputs 1...4

0x6401,
SI 1...4

RxPDO3

4-byte serial interface

0x2900,
SI 1

TxPDO3

2-byte digital inputs 65...78

0x6000,
SI 9...10

RxPDO4

6-byte encoder outputs

0x2D00,
SI 1

TxPDO4

analog inputs 5 and 6

0x6401,
SI 5...6

RxPDO5

8-byte ASI master 1: parameter data block

0x3100,
SI 1

TxPDO5

8 bytes: 4-byte SSI and 4-byte serial interface

0x2800,
SI 1...2

RxPDO6

8-byte ASI master 1: Process data block outputs ASI slave 1...15

0x3100,
SI 2

TxPDO6

6 bytes encoder input

0x2C00,
SI 1

RxPDO7

8-byte ASI master 1: Process data block outputs ASI slave 16...31

0x3100,
SI 3

TxPDO7

8-byte ASI master 1: parameter data block

0x3000,
SI 1

 

 

 

TxPDO8

8-byte ASI master 1: Process data block inputs ASI slave 1...15

0x3000,
SI 2

 

 

 

TxPDO9

8-byte ASI master 1: Process data block inputs ASI slave 16...31

0x3000,
SI 3