CAN-8123/CAN-8223/CAN-8423 user’s manual (Revision 3.00, May/22/2009) ------
27
By objects with the index 0x6000, the CAN-8423 can store the input
values of DI channel, i.e. the I/O values of DO, AI, and AO channels are put
into the object with the indexes 0x6200, 0x6401, and 0x6411 respectively.
When values are resulted through these I/O, and correspond to the specific
object, the device will follow the rules below.
z
The I/O channel values of the I-8000/I-87K series modules with lower
slot numbers will have priority to be placed into the object dictionary.
After the CAN-8423 has filled the all I/O channels in one module, then
the CAN-8423 will go to the next slot number to continue.
z
Each analog channel will be stored in 2 bytes.
z
The values of digital channels of one module, which can’t be divided
by 8, will be stored in 1 byte.
z
After using the rule described above, the result of the object format is
as follows.
Index
sub-index
0x6000
(for DI)
0x6200
(for DO)
0x6401
(for AI)
0x6411
(for AO)
0x00
9 1 9 4
0x01
DI0~DI3
(Slot:0)
DO0~DO3
(Slot:0)
0x02
DI0~DI7
(Slot:1)
0x03
DI8~DI15
(Slot:1)
0x04
DI0~DI7
(Slot:3)
0x05
DI8~DI15
(Slot:3)
The information described above can also be viewed by using the CAN
Slave Utility. For more details about the object dictionary and how to use the
CAN Slave Utility, please refer to the chapter 5 and chapter 6.
Application
The application objects control all of the device functions, related to the
interaction with the process environment. It’s just like a medium between the
object dictionary and practical process, such as the analog I/O, digital I/O….