4 assignment of the user data to variables, Assignment of the user data to variables, System bus (can) for lenze plc devices – Lenze DDS System bus CAN for PLC User Manual

Page 139: Can−aux system blocks

Advertising
background image

System bus (CAN) for Lenze PLC devices

CAN−AUX system blocks

9.3

CANaux3_IO (node number: 36)

9−3

L

PLC−Systembus EN 2.0

9.3.4

Assignment of the user data to variables

Several variables of different data types are assigned to the user data to be transmitted and received.
Thus, the data in the PLC program can be optionally interpreted as:

·

binary information (1 bit)

·

status word/quasi−analog value (16 bit)

·

angle information (32 bit)

Variables for user data to be transmitted

User data

Assigned variables

Byte

Bit

Variable (1 bit)

Variable (16 bit)

Variable (32 bit)

1

0

...

7

CANaux3_bFDO0_b

...

CANaux3_bFDO7_b

CANaux3_nOutW1_a

CANaux3_dnOutD1_p

2

0

...

7

CANaux3_bFDO8_b

...

CANaux3_bFDO15_b

3

0

...

7

CANaux3_bFDO16_b

...

CANaux3_bFDO23_b

CANaux3_nOutW2_a

4

0

...

7

CANaux3_bFDO24_b

...

CANaux3_bFDO31_b

5

0...7

CANaux3_nOutW3_a

6

0...7

7

0...7

CANaux3_nOutW4_a

8

0...7

Note!

Avoid simultaneous overwriting via different variable types to ensure data consistency.

For instance, if you want to write bytes 1 and 2, only use the variable CANaux3_dnOutD1_p,
CANaux3_nOutW1_a, or only the variables CANaux3_bFDO0_b ... CANaux3_bFDO15_b for this
purpose!

Variables for received user data

User data

Assigned variables

Byte

Bit

Variable (1 bit)

Variable (16 bit)

Variable (32 bit)

1

0

...

7

CANaux3_bInB0_b

...

CANaux3_bInB7_b

CANaux3_nInW1_a

CANaux3_dnInD1_p

2

0

...

7

CANaux3_bInB8_b

...

CANaux3_bInB15_b

3

0

...

7

CANaux3_bInB16_b

...

CANaux3_bInB23_b

CANaux3_nInW2_a

4

0

...

7

CANaux3_bInB24_b

...

CANaux3_bInB31_b

5

0...7

CANaux3_nInW3_a

6

0...7

7

0...7

CANaux3_nInW4_a

8

0...7

Advertising