![background image](http://html1.mh-extra.com/html/icp-das-usa/can-8123/can-8123_user-manual_3530680177.webp)
CAN-8123/CAN-8223/CAN-8423 user’s manual (Revision 3.00, May/22/2009) ------
177
16-bit”
1h
error value analog output 1h
UNSIGNED 16
RW
0
...
...
...
...
---
Note:
1. Because the CAN-8123/CAN-8223/CAN-8423 doesn’t support float format, users have to
transfer the AO value from the float format to hex format. It is similar to the AI situation.
The transformation equation is as follows.
(
)
min
min
max
min
max
min
H
H
H
F
F
F
FloatValue
HexValue
+
−
∗
⎟
⎠
⎞
⎜
⎝
⎛
−
−
=
The Hex Value is the result after transformation. The Float Value is the value which wants
to be transferred. The
Fmax
and
Fmin
is the maximum and minimum values of the float
range. The
Hmax
and
Hmin
is the maximum and minimum value of the 2's complement
hex range. User can find out the
Fmax
,
Fmin
,
Hmax
, and
Hmin
in the appendix B.
2. When the bus-off is detected or the node guarding fails, the CAN-8123/CAN-8223/
CAN-8423 will check the value of the object with index 0x6443. If this value is set to 1,
the CAN-8123/CAN-8223/CAN-8423 will output the error mode analog output value to
the corresponding AO channel. For example, if the sub-index 01 in the object with index
0x6443 and 0x6444 are 1 and 0x0000 respectively, and when the error events occurs,
this AO will be output to 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.