Elpro Technologies 450U-E Wireless Ethernet Modem & Device Server User Manual
Rev Version 1.0.12-Beta7
www.cooperbussmann.com/wirelessresources
63
Expansion I/O Error Registers
The 450U-E has a number of diagnostics registers that are allocated for each Expansion I/O module that will indicate the
module type, error counts, error codes, etc.
Each Expansion I/O module has the following registers.
30017 + Offset = Modbus Error Counter (number of errors the modules has had)
30018 + Offset = Last 115S Status Code / Modbus Error Code that the module has had.
30019 + Offset = Modbus Lost Link Counter (number of Communication Errors)
30020 + Offset = Modbus Module Type
o
dec 257 (101hex) indicates a 115S-11 module
o
dec 513 (201hex) indicates a 115S-12 module
o
dec 769 (301hex) indicates a 115S-13 module
iply this by the 20
E.g. If connecting a 115S-11 (16 x DIO) with address #2
Modbus Error Counter will be at register location 30017 + (2*20) = 30057
Last 115S Status Code will be at register location 30018 + (2*20) = 30058
Modbus Lost Link Counter will be at register location 30019 + (2*20) = 30059
Modbus Module Type will be at register location 30020 + (2*20) = 30060
These Expansion I/O Error registers display the following 115S Status Codes (Hex code 0001-0005 & 0129), as well as
displaying the standard Modbus Response Codes shown in Appendix D - Modbus Error Codes with a slight variance in
the code. The Most significant Byte (MSB) of the Word will be one of the following bytes, 82, 84, 8F or 90 followed by the
standard Modbus Response codes (01 -0B).
Dec
Code
Hex
Code
Name
Meaning
1
0x0001
No Response
No response from a poll
2
0x0002
Corrupt/invalid
Corrupt or invalid data
3
0x0003
CRC Fail
CRC error check does not match the message, Different message or
possible data corruption.
4
0x0004
Response did not
match request.
The response heard was not the correct ID, possibly heard other RS485
traffic.
5
0x0005
Message type did
not match
request.
The response heard did not match the requested poll, i.e. different
command response, possibly heard other RS485 traffic.
81
0x0129
Problem
accessing local
memory
Could not access register location, possibly because the register is not
initialised.
0x??01-
0x??0B
Standard Modbus
Error Codes
As per Appendix D - Modbus Error Codes