![background image](http://html1.mh-extra.com/html/icp-das-usa/can-8124/can-8124_user-manual_3568919134.webp)
CAN-8124/CAN-8224/CAN-8424 User Manual
CAN-8124/ CAN-8224/ CAN-8424 User Manual (Version 2.0, Aug/2007)
134/153
8.2 Analog Output Module Data transfer
For the reason that the CAN-8x24 doesn’t support the float format, user
needs to transfer the AO value from the float format to the hex format. It is
similar with the AI situation. The transformation equation is as follows.
(
)
min
min
max
min
max
min
H
H
H
F
F
F
FloatValue
HexValue
+
−
∗
⎟
⎠
⎞
⎜
⎝
⎛
−
−
=
The HexValue is the result after transformation. The FloatValue is the
value which wants to be transferred. The Fmax and Fmin are the maximum
and minimum values of the float range. The Hmax and Hmin are the maximum
and minimum values of the 2's complement hex range. User can find out the
Fmax, Fmin, Hmax, and Hmin values from in the appendix B.
2. When bus-off is detected or the node guarding fails, the device will
check the value of the object with index 0x6443. If this value is set to 1, the
device will output the error mode digital output value to the corresponding AO
channel. For example, if sub-index 01 in the object with index 0x6443 and
0x6444 are 1 and 0x0000 respectively, When the error events occur, this AO
will be output to an error mode output because the value of the object with
index 0x6443 and sub-index 01 is 1. The AO output value is 0 because of the
value in the object with index 0x6444 and sub-index 01.