Implementation Table
| REQUEST (slave must parse) | RESPONSE (master must parse) | ||||
Obj | Var | Description | Func Codes (dec) | Qual Codes (hex) | Func Codes | Qual Codes (hex) |
1 | 0 | Binary Input – All Variations | 1 | 00,01,06 |
|
|
1 | 1 | Binary Input | 1 |
| 129 | 00,01 |
1 | 2 | Binary Input with Status | 1 | 00,01,06 | 129 | 00,01 |
2 | 0 | Binary Input Change – All Variations | 1 | 06,17,18 |
|
|
2 | 1 | Binary Input Change without Time | 1 |
| 129, 130 | 17,28 |
2 | 2 | Binary Input Change with Time | 1 |
| 129, 130 | 17,28 |
10 | 0 | Binary Output - All Variations | 1 | 06 |
|
|
10 | 1 | Binary Output | 1 |
| 129 | 01 |
12 | 1 | Control Relay Output Block | 3,4,5 | 17,28 | 129 | Echo of request |
20 | 0 | Binary Counter - All Variations | 1 | 00,01,06 |
|
|
20 | 5 | 32-Bit Binary Counter without Flag | 1 |
| 129 | 00,01 |
30 | 0 | Analog Input - All Variations | 1 | 00,01,06 |
|
|
30 | 2 | 16-Bit Analog Input | 1 | 00,01,06 | 129 | 00,01 |
30 | 4 | 16-Bit Analog Input without flag | 1 |
| 129 | 00,01 |
30 | 5 | Short Floating Point Analog Input | 1 | 00,01,06 | 129 | 00,01 |
40 | 0 | Analog Output Status - All Variations | 1 | 00,01,06 |
|
|
40 | 2 | 16-Bit Analog Output Status | 1 | 00,01,06 | 129 | 00,01 |
41 | 2 | 16-Bit Analog Output Block | 3,4,5 | 17,28 | 129 | echo of request |
60 | 1 | Class 0 Data | 1 | 06 |
|
|
60 | 2 | Class 1 Data | 1 | 06,07,08 |
|
|
60 | 3 | Class 2 Data | 1 | 06,07,08 |
|
|
60 | 4 | Class 3 Data | 1 | 06,07,08 |
|
|
80 | 1 | Internal Indications | 1 | 01 |
|
|