User's Manual

Elpro Technologies 450U-E Wireless Ethernet Modem & Device Server User Manual
66 www.cooperbussmann.com/wirelessresources Rev Version 1.4.0
Expansion I/O Diagnostic/Error Registers
The 450U-E has a number of diagnostics registers that are allocated for Expansion I/O diagnostic information. Every
connected module will have its own diagnostic information which will indicate the module type, error counts, error codes,
etc. The Register locations are dynamic with regard to the module address and require an offset to read the correct
location.
modules Modbus address, which can be read on the rotary switches on the
end on the expansion module and multiply this by the 20
E.g. If connecting a module that has an address of 2 the offset will be (2 x 20) = 40, or if the address of 18 the offset will
be (18 x 20) = 360.
Each Expansion I/O module has the following diagnostic registers. Add the offset to the fixed register number to get the
actual register location
Fixed Register
Description - Example
30017
Modbus Error Counter, Number of Modbus errors the modules has had since powered on) E.g. If
the module address is #2 then the register location will be 30017+ (2*20) = 30057
30018
Last 115S Status Code / Modbus Error Code that the module has had. E.g. If the module address
is #2 then the register location will be 30018 + (2*20) = 30058
30019
Modbus Lost Link Counter, (Number of communication errors) E.g. If the module address is #2 then
the register location will be 30019 + (2*20) = 30059
30020
Expansion I/O Module Type. E.g. If the module address is #2 then the register location will be
30020 + (2*20) = 30060
dec 257 (101hex) indicates a 115S-11 module
dec 513 (201hex) indicates a 115S-12 module
dec 769 (301hex) indicates a 115S-13 module
115S Expansion I/O Error Codes
These Error codes are initiated by the 450U-E when trying to communicate with 115S expansion I/O modules and will
only be available if Expansion I/O has been selected in the serial configuration.
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
There are other Modbus Error Response Codes explained in Appendix D which are responses from the Slave device
showing any errors it has with the communications.