DeviceNet Remote I/O Communication Module
| Byte position | Data written into special module | Data read from special module |
| 1 | R/R[0]+Service Code[0x10] | R/R[0]+Service Code[0x0E] |
|
|
|
|
| 2 | Class ID [0x9C] | Class ID [0x9C] |
|
|
|
|
| 3 | Instance ID | Instance ID |
| 4 | Attribute ID | Attribute ID |
|
|
|
|
| 5 | Low byte of Service Data | N/A |
|
|
|
|
| 6 | High byte of Service Data | N/A |
|
|
|
|
| 7 | N/A | N/A |
|
|
|
|
Format of response messages |
| ||
|
|
|
|
| Byte position | Data written into special module | Data read from special module |
| 0 | Frag[0]+XID+MAC ID | Frag[0]+XID+MAC ID |
| 1 | R/R[1]+Service Code[0x10] | R/R[1]+Service Code[0x0E] |
|
|
|
|
| 2 |
| Low byte of response data |
|
|
|
|
| 3 |
| High byte of response data |
|
|
|
|
2.Definitions of DeviceNet Objects for
Class 0x9A –
| Attribute ID |
|
|
| Access rule |
|
|
|
|
| Name | Data type | |||||||
1 |
|
|
|
|
|
| Get |
|
|
|
|
| Revision | UINT | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Instance 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| Attribute |
|
| Access |
|
| Name |
|
| Range |
|
| Default |
|
| Explanation |
| ||
| ID |
|
| rule |
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| The sum of the length of the status | ||
1 |
|
| Get |
| Length of |
| N/A |
| N/A | word of | |||||||||
|
|
| input I/O data |
|
| of the module connected to it. (Unit: | |||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| byte) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| Length of |
|
|
|
|
|
|
| The sum of the length of the control | |||
2 |
|
| Get |
|
| N/A |
| N/A | word of | ||||||||||
|
|
| output I/O |
|
| ||||||||||||||
|
|
|
|
| data of the module connected to it. | ||||||||||||||
|
|
|
|
|
|
|
| data |
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (Unit: byte) |
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| Number of |
|
|
|
|
|
|
| The number will be regarded as 8 | |||
3 |
|
| Get |
| 0 ~ 128 |
|
| N/A | when it is less than 8 and as 16 when it | ||||||||||
|
|
| digital input |
|
| ||||||||||||||
|
|
|
|
| is bigger than 8 but less than 16. (Unit: | ||||||||||||||
|
|
|
|
|
|
|
| points (X) |
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| bit) |
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| Number of |
|
|
|
|
|
|
| The number will be regarded as 8 | |||
4 |
|
| Get |
| 0 ~ 128 |
|
| N/A | when it is less than 8 and as 16 when it | ||||||||||
|
|
| digital output |
|
| ||||||||||||||
|
|
|
|
| is bigger than 8 but less than 16. (Unit: | ||||||||||||||
|
|
|
|
|
|
|
| points (Y) |
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| bit) |
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| Number of |
|
|
|
|
|
|
| The number of special modules | |||
5 |
|
| Get |
| special | 0 ~ 8 |
|
| N/A | ||||||||||
|
|
|
|
| connected to | ||||||||||||||
|
|
|
|
|
|
|
| modules |
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
6 |
|
| Get |
| Length of |
| N/A |
| N/A | The length of input data of the special | |||||||||
|
|
|
|
| module connected to | ||||||||||||||
|
|
| analog input |
|
| ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (Unit: word) |
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
7 |
|
| Get |
| Length of |
| N/A |
| N/A | The length of output data of the special | |||||||||
|
|
|
|
| module connected to | ||||||||||||||
|
|
| analog output |
|
| ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (Unit: word) |
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |