Automatic PDO Mapping

BK51x0, IL23x0-B510

PDO1 and PDO2 are occupied, as described, with digital and analog process data. For each additional PDO the CANopen node acts in accordance with the following procedure, and puts process data into the PDOs in the following sequence:

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, and a new PDO is taken for each new data type. for example

The procedure is illustrated in the flow diagram below.

Automatic PDO Mapping 1:

Example

Example

A BK5120 CANopen coupler has altogether 78 digital inputs and 48 digital outputs, 6 analog inputs and 10 analog outputs, 1 SSI transducer interface (by default 2 x 2 bytes input), 1 serial interface (by default 2 x 2 bytes each input + output) and an incremental encoder interface (6 bytes each input + output):

PDO

Data contents (mapping)

PDO

Data contents (mapping)

RxPDO1

digital outputs 1..48

TxPDO1

digital inputs 1..64

RxPDO2

analog outputs 1.0.4

TxPDO2

analog inputs 1..4

RxPDO3

analog outputs 5..8

TxPDO3

digital inputs 65...78

RxPDO4

analog outputs 9+10

TxPDO4

analog inputs 5+6

RxPDO5

2x2 serial interface

TxPDO5

2x2 SSI+2x2 serial

RxPDO6

6 bytes encoder output

TxPDO6

6 bytes encoder input