3 pdo mapping, Mapping, Pdo mapping – BECKHOFF AX2000 CANopen communication profile User Manual

Page 40: Beckhoff, Handling canopen process dat a object s (pdo), Pdo - rx (receive) pdo - tx (t ransmit)

Advertising
background image

4.3

PDO Mapping

Since AX2000/2500 supports more than one operating mode, different PDOs are required for the
transmission and received directions, depending on the application.
The first method of handling of freely configurable PDOs was more-or-less free mapping. With this
type of free mapping, predefined PDOs are selected with the aid of an index from the PDO library.
The contents of these PDOs cannot be reconfigured at a later stage. However, more-or-less free
mapping
turned out to be too rigid for the increasing number of extremely variegated applications.
As a result, completely free mapping was introduced additionally for PDOs, whereby the user can
also alter the contents of the PDO (

Þ 3.4.6).

The following diagram “Handling CANopen Process Data Objects” illustrates the use of PDOs.

40

CANopen for AX2000/2500

CANopen Drive Profile

07/2007

BECKHOFF

0x1800

0x1801

0x1400

0x1401

PDO-

COMM.Parameter

(Tx)

PDO-

COMM.Parameter

(Tx)

PDO-

COMM.Parameter

(Rx)

PDO-

COMM.Parameter

(Rx)

Channel

1

Channel

4

Channel

1

Channel

4

SYNC/ASYNC

SYNC/ASYNC

SYNC/ASYNC

SYNC/ASYNC

O

bj

ec

t0

x2

6

0

0

N

o

=

1

..

.4

0

PDO-Channel

1

(Rx)

PDO-Channel

1

(Tx)

PDO-Channel

4

(Rx)

PDO-Channel

4

(Tx)

Object

Dictionary

Index

Subindex

Dat

a

PDO

-

Rx

(Receive)

PDO

-

Tx

(T

ransmit)

PDO-Pool

(Rx)

(Pre)definition

of

mapping

PDO-Pool

(Tx)

(Pre)definition

of

mapping

Fixed

dat

a

Fixed

dat

a

Fixed

dat

a

Fixed

dat

a

Fixed

dat

a

Fixed

dat

a

Fixed

dat

a

Fixed

dat

a

Fixed

dat

a

Fixed

dat

a

Free

mapping

Free

mapping

Free

mapping

Free

mapping

No

1

No

1

No

2

No

2

No

3

No

3

No

4

No

4

No

5

No

5

No

37

No

37

No

40

No

40

Mask

0x2014

Mask

0x2014-17

0x2A00=No37||No40

0x2600=No37||No40

0x1A00

0x1600

0x1A03

0x1603

0x2A01=No37||No40

0x2601=No37||No40

0x2A00

No37&No40

¹

0x2600

No37&No40

¹

0x2A01

No37&No40

¹

0x2601

No37&No40

¹

O

bj

ec

t 0

x2

6

0

1

N

o

=

1

..

.4

0

Handling

CANopen

Process

dat

a

object

s

(PDO)

O

bj

ec

t 0

x2

A

00

N

o=

1.

..4

0

O

bj

ec

t0

x2

A

01

N

o=

1.

..4

0

Dat

a channel

configuration

Dat

a channel

configurationl

Dat

achannel

configuration

Dat

achannel

configuration

Dat

a

configuration

Dat

a

configuration

Advertising