| Class 139 (8Bh) COM | ||||
| Attribute | Description | Access Type | Data Type | Values |
| 1 (01h) | Operation mode | Get/Set | USINT | 0 - "RS485", 1 - "RS232", 2 - "MB-Client 485", 3 - "MB-Client 232" |
| 2 (02h) | Swap A/B Line | Get/Set | USINT | 0 - "no", 1 - "yes" |
| 3 (03h) | Data rate | Get/Set | USINT | 0 - "Reserved", 1 - "Reserved", 2 - "Reserved", 3 - "Reserved", 4 - "2400 Bit/s", 5 - "4800 Bit/s", 6 - "9600 Bit/s", 7 - "14.4 kBit/s", 8 - "19.2 kBit/s", 9 - "28.8 kBit/s", 10 - "38.4 kBit/s", 11 - "57.6 kBit/s", 12 - "115.2 kBit/s", 13 - "230.4 kBit/s" |
| 4 (04h) | Character format | Get/Set | USINT | 0 - "7O", 1 - "7E", 2 - "8N", 3 - "8O", 4 - "8E" |
| 5 (05h) | Stop bits | Get/Set | USINT | 0 - "1 bit", 1 - "2 bit" |
| 6 (06h) | EOF detection | Get/Set | USINT | 0 - "character timeout", 1 - "1 end delimiter", 2 - "2 end delimiter", 3 - "framelength" |
| 7 (07h) | Termination active | Get/Set | USINT | 0 - "yes", 1 - "no" |
| 8 (08h) | Biasing active | Get/Set | USINT | 0 - "yes", 1 - "no" |
| 9 (09h) | Power supply VAUX1 | Get/Set | USINT | 0 - "0V(High-Z)", 1 - "V1(24VDC)", 2 - "+5VDC" |
| 10 (0Ah) | Character timeout | Get/Set | INT | |
| 11 (0Bh) | Response timeout | Get/Set | INT | |
| 12 (0Ch) | 1st end delimiter | Get/Set | USINT | |
| 13 (0Dh) | 2nd end delimiter | Get/Set | USINT | |
| 14 (0Eh) | MB-Server cycle time (*1ms) | Get/Set | INT | |
| 15 (0Fh) | Hardware error | Get | USINT | 0 - "-", 1 - "active" |
| 16 (10h) | Parameterization error | Get | USINT | 0 - "-", 1 - "active" |
| 17 (11h) | Overcurrent supply VAUX1 | Get | USINT | 0 - "-", 1 - "active" |
| 18 (12h) | Error MB-Server 0 | Get | USINT | 0 - "-", 1 - "active" |
| 19 (13h) | Error MB-Server 1 | Get | USINT | 0 - "-", 1 - "active" |
| 20 (14h) | Error MB-Server 2 | Get | USINT | 0 - "-", 1 - "active" |
| 21 (15h) | Error MB-Server 3 | Get | USINT | 0 - "-", 1 - "active" |
| 22 (16h) | Error MB-Server 4 | Get | USINT | 0 - "-", 1 - "active" |
| 23 (17h) | Error MB-Server 5 | Get | USINT | 0 - "-", 1 - "active" |
| 24 (18h) | Error MB-Server 6 | Get | USINT | 0 - "-", 1 - "active" |
| 25 (19h) | Error MB-Server 7 | Get | USINT | 0 - "-", 1 - "active" |
| 26 (1Ah) | Transmitter ready | Get | USINT | 0 - "off", 1 - "on" |
| 27 (1Bh) | Receive complete | Get | USINT | 0 - "off", 1 - "on" |
| 28 (1Ch) | Frame error | Get | USINT | 0 - "off", 1 - "on" |
| 29 (1Dh) | parity/format error | Get | USINT | 0 - "off", 1 - "on" |
| 30 (1Eh) | Buffer overflow | Get | USINT | 0 - "off", 1 - "on" |
| 31 (1Fh) | Timeout | Get | USINT | 0 - "off", 1 - "on" |
| 32 (20h) | Invalid TX length | Get | USINT | 0 - "off", 1 - "on" |
| 33 (21h) | Invalid RX length | Get | USINT | 0 - "off", 1 - "on" |
| 34 (22h) | received frame length | Get | USINT | |
| 35 (23h) | MB-Server cycle time (*1ms) | Get | UINT | |
| 36 (24h) | transmit | Get | USINT | 0 - "off", 1 - "on" |
| 37 (25h) | receive | Get | USINT | 0 - "off", 1 - "on" |
| 38 (26h) | transmitter frame length | Get | USINT | |
| 39 (27h) | receiver frame length | Get | USINT | |
| Class 140 (8Ch) RS Data/SCB | ||||
| Attribute | Description | Access Type | Data Type | Values |
| 1 (01h) | Server address | Get/Set | USINT | |
| 2 (02h) | Number reg. read access | Get/Set | USINT | 0 - "0", 1 - "1", 2 - "2", 3 - "3", 4 - "4", 5 - "5", 6 - "6", 7 - "7", 8 - "8", 9 - "9", 10 - "10", 11 - "11", 12 - "12" |
| 3 (03h) | Number reg. write access | Get/Set | USINT | 0 - "0", 1 - "1", 2 - "2", 3 - "3", 4 - "4", 5 - "5", 6 - "6", 7 - "7", 8 - "8", 9 - "9", 10 - "10", 11 - "11", 12 - "12" |
| 4 (04h) | Read access | Get/Set | USINT | 0 - "deactivated", 1 - "Reserved", 2 - "Reserved", 3 - "read holding registers (FC 3)", 4 - "read input register (FC 4)", 5 - "Reserved", 6 - "Reserved", 7 - "Reserved", 8 - "Reserved", 9 - "Reserved", 10 - "Reserved", 11 - "Reserved", 12 - "Reserved", 13 - "Reserved", 14 - "Reserved", 15 - "Reserved", 16 - "Reserved", 17 - "Reserved", 18 - "Reserved", 19 - "Reserved", 20 - "Reserved", 21 - "Reserved", 22 - "Reserved", 23 - "read/write multiple registers (FC 23)" |
| 5 (05h) | Write access | Get/Set | USINT | 0 - "deactivated", 1 - "Reserved", 2 - "Reserved", 3 - "Reserved", 4 - "Reserved", 5 - "Reserved", 6 - "write single register (FC 6)", 7 - "Reserved", 8 - "Reserved", 9 - "Reserved", 10 - "Reserved", 11 - "Reserved", 12 - "Reserved", 13 - "Reserved", 14 - "Reserved", 15 - "Reserved", 16 - "write multiple registers (FC 16)", 17 - "Reserved", 18 - "Reserved", 19 - "Reserved", 20 - "Reserved", 21 - "Reserved", 22 - "Reserved", 23 - "read/write multiple registers (FC 23)" |
| 6 (06h) | Start address for read access | Get/Set | INT | |
| 7 (07h) | Start address for write access | Get/Set | INT | |
| 8 (08h) | Input register 0 | Get | UINT | |
| 9 (09h) | Input register 1 | Get | UINT | |
| 10 (0Ah) | Input register 2 | Get | UINT | |
| 11 (0Bh) | Input register 3 | Get | UINT | |
| 12 (0Ch) | Input register 4 | Get | UINT | |
| 13 (0Dh) | Input register 5 | Get | UINT | |
| 14 (0Eh) | Input register 6 | Get | UINT | |
| 15 (0Fh) | Input register 7 | Get | UINT | |
| 16 (10h) | Input register 8 | Get | UINT | |
| 17 (11h) | Input register 9 | Get | UINT | |
| 18 (12h) | Input register 10 | Get | UINT | |
| 19 (13h) | Input register 11 | Get | UINT | |
| 20 (14h) | Output register 0 | Get | UINT | |
| 21 (15h) | Output register 1 | Get | UINT | |
| 22 (16h) | Output register 2 | Get | UINT | |
| 23 (17h) | Output register 3 | Get | UINT | |
| 24 (18h) | Output register 4 | Get | UINT | |
| 25 (19h) | Output register 5 | Get | UINT | |
| 26 (1Ah) | Output register 6 | Get | UINT | |
| 27 (1Bh) | Output register 7 | Get | UINT | |
| 28 (1Ch) | Output register 8 | Get | UINT | |
| 29 (1Dh) | Output register 9 | Get | UINT | |
| 30 (1Eh) | Output register 10 | Get | UINT | |
| 31 (1Fh) | Output register 11 | Get | UINT | |
| Class 141 (8Dh) MB-Server Timing | ||||
| Attribute | Description | Access Type | Data Type | Values |
| 1 (01h) | COM 0 - COM MB-Server Timing (*1ms) 0 | Get | UINT | |
| 2 (02h) | COM 1 - COM MB-Server Timing (*1ms) 0 | Get | UINT | |
| 3 (03h) | COM 0 - COM MB-Server Timing (*1ms) 1 | Get | UINT | |
| 4 (04h) | COM 1 - COM MB-Server Timing (*1ms) 1 | Get | UINT | |
| 5 (05h) | COM 0 - COM MB-Server Timing (*1ms) 2 | Get | UINT | |
| 6 (06h) | COM 1 - COM MB-Server Timing (*1ms) 2 | Get | UINT | |
| 7 (07h) | COM 0 - COM MB-Server Timing (*1ms) 3 | Get | UINT | |
| 8 (08h) | COM 1 - COM MB-Server Timing (*1ms) 3 | Get | UINT | |
| 9 (09h) | COM 0 - COM MB-Server Timing (*1ms) 4 | Get | UINT | |
| 10 (0Ah) | COM 1 - COM MB-Server Timing (*1ms) 4 | Get | UINT | |
| 11 (0Bh) | COM 0 - COM MB-Server Timing (*1ms) 5 | Get | UINT | |
| 12 (0Ch) | COM 1 - COM MB-Server Timing (*1ms) 5 | Get | UINT | |
| 13 (0Dh) | COM 0 - COM MB-Server Timing (*1ms) 6 | Get | UINT | |
| 14 (0Eh) | COM 1 - COM MB-Server Timing (*1ms) 6 | Get | UINT | |
| 15 (0Fh) | COM 0 - COM MB-Server Timing (*1ms) 7 | Get | UINT | |
| 16 (10h) | COM 1 - COM MB-Server Timing (*1ms) 7 | Get | UINT | |
| Class 142 (8Eh) DXP | ||||
| Attribute | Description | Access Type | Data Type | Values |
| 1 (01h) | DXP 4 - Manual reset after overcurr. | Get/Set | USINT | 0 - "no", 1 - "yes" |
| 2 (02h) | DXP 5 - Manual reset after overcurr. | Get/Set | USINT | 0 - "no", 1 - "yes" |
| 3 (03h) | DXP 6 - Manual reset after overcurr. | Get/Set | USINT | 0 - "no", 1 - "yes" |
| 4 (04h) | DXP 7 - Manual reset after overcurr. | Get/Set | USINT | 0 - "no", 1 - "yes" |
| 5 (05h) | DXP 4 - Activate output | Get/Set | USINT | 0 - "no", 1 - "yes" |
| 6 (06h) | DXP 5 - Activate output | Get/Set | USINT | 0 - "no", 1 - "yes" |
| 7 (07h) | DXP 6 - Activate output | Get/Set | USINT | 0 - "no", 1 - "yes" |
| 8 (08h) | DXP 7 - Activate output | Get/Set | USINT | 0 - "no", 1 - "yes" |
| 9 (09h) | DXP 4 - Input value | Get | USINT | 0 - "off", 1 - "on" |
| 10 (0Ah) | DXP 5 - Input value | Get | USINT | 0 - "off", 1 - "on" |
| 11 (0Bh) | DXP 6 - Input value | Get | USINT | 0 - "off", 1 - "on" |
| 12 (0Ch) | DXP 7 - Input value | Get | USINT | 0 - "off", 1 - "on" |
| 13 (0Dh) | DXP 4 - Input value | Get | USINT | 0 - "off", 1 - "on" |
| 14 (0Eh) | DXP 5 - Input value | Get | USINT | 0 - "off", 1 - "on" |
| 15 (0Fh) | DXP 6 - Input value | Get | USINT | 0 - "off", 1 - "on" |
| 16 (10h) | DXP 7 - Input value | Get | USINT | 0 - "off", 1 - "on" |
| 17 (11h) | Output value | Get | BYTE | 0 - "DXP 4", 1 - "DXP 5", 2 - "DXP 6", 3 - "DXP 7" |
| Class 164 (A4h) Ext. DXP functions | ||||
| Attribute | Description | Access Type | Data Type | Values |
| 1 (01h) | ext digital mode | Get/Set | USINT | 0 - "deactivated", 1 - "digital filter and impulse stretch" |
| 2 (02h) | input filter | Get/Set | USINT | 0 - "0.2 ms", 1 - "3 ms" |
| 3 (03h) | impulse stretch 10ms | Get/Set | USINT | |