2 outputs_can1, Outputs_can1, System modules – Lenze ECSCAxxx User Manual
Page 288

System modules
CAN1_IO (node number 31)
Outputs_CAN1
l
288
EDBCSXA064 EN 3.2
13.8.2
Outputs_CAN1
System variables
Variable
Data
type
Signal
type
Address
Display
code
Display
format
Comments
CAN1_wDctrlStat
Integer
analog
%QW31.0
˘
˘
CAN1_bFDO0_b
Bool
binary
%QX31.2.0
˘
hex
...
...
CAN1_bFDO15_b
%QX31.2.15
CAN1_nOutW1_a
Integer
analog
%QW31.1
C0868/1
dec [%]
CAN1_bFDO16_b
Bool
binary
%QX31.3.0
˘
hex
...
...
CAN1_bFDO31_b
%QX31.3.15
CAN1_nOutW2_a
Integer
analog
%QW31.2
C0868/2
dec [%]
CAN1_nOutW3_a
Integer
analog
%QW31.3
C0868/3
dec [%]
CAN1_dnOutD1_p
Double
integer
position
%QD31.1
C0869/1
dec [inc]
User data
The 8 bytes of user data to be sent can be written via several variables of different data
types. According to requirements, data can therefore be transferred from the PLC program
as
ƒ
binary information (1 bit)
ƒ
status word/quasi−analog value (16 bit)
ƒ
angle information (32 bit)
Byte
Variable (1 bit)
Variable (16 bit)
Variable (32 bit)
1, 2
CAN1_wDctrlStat
3, 4
CAN1_nOutW1_a
5, 6
CAN1_bFDO0_b
...
CAN1_bFDO15_b
CAN1_nOutW2_a
CAN1_dnOutD1_p
7, 8
CAN1_bFDO16_b
...
CAN1_bFDO31_b
CAN1_nOutW3_a
)
Note!
Avoid simultaneous overwriting via different variable types to ensure data
consistency.
E.g., for overwriting bytes 5 and 6, either only use the variable
CAN1_dnOutD1_p, only the variable CAN1_nOutW2_a or only the variables
CAN1_bFDO0_b ... CAN1_bFDO15_b!