February 02, 2024
DXM1200-X2 Controller Instruction Manual
© Banner Engineering Corp. All rights reserved.
32
Local registers 1–850 and 5001–7000 (Internal Processor Memory, 32-bit, Unsigned)—The local registers are the main
global pool of registers. Local registers are used as basic storage registers and as the common data exchange mechanism.
External Modbus device registers can be read into the local registers or written from the local registers. The DXM Controller,
as a Modbus client device or a Modbus server device, exchanges data using the local registers. Modbus over Ethernet
(Modbus/TCP) uses the local registers as the accessible register data.
Local registers 851–900 and 7001–8000 (Data Flash, Non-volatile, 32-bit, Unsigned)—The top 50 local registers are special
non-volatile registers. The registers can store constants or calibration-type data that must be maintained when power is
turned off. This register data is stored in a data flash component that has a limited write capability of 100,000 cycles, so these
registers should not be used as common memory registers that change frequently.
Local registers 1001–5000— These local registers are paired together to store a 32-bit IEEE floating point format number in
big-endian format. Registers 1001 [31:16], 1002 [15:0] store the first floating point value; registers 1003, 1004 store the
second floating point number. There are a total of 2000 floating point values; they are addressed as two 16-bit pieces to
accommodate the Modbus protocol. Use these registers when reading/writing external devices that require Modbus registers
in floating-point format. Since Modbus transactions are 16 bits, the protocol requires two registers to form a 32-bit floating
point number.
Virtual registers
—The
DXM Controller has a small pool of virtual registers that show the internal variables of the main
processor. Some register values will be dependent upon the configuration settings of the DXM Controller. Do not use Read
Rules to move virtual local registers data into local registers. Use the Action Rule
›
Register Copy function to move virtual
local registers into local registers space (1–850).
Modbus registers for virtual registers
Registers
Definition
10001
GPS latitude direction (N, S, E, W)
GPS Coordinate Data if the DXM is configured to read an external GPS unit.
10002
GPS latitude
10003
GPS longitude direction (N, S, E, W)
10004
GPS longitude
10011–10012
Resync timer
Engineering use
10013–10014
Resync timer rollover
Engineering use
10015–10016
Reboot cause (Restart Codes above)
Reboot Type
10017–10018
Watchdog reset count
Counter to track how many resets have been caused by the Watchdog
10021
IO Board Battery Voltage (mV)
mV (Not applicable for DXM700 or DXM1200 models)
10022
IO Board - Incoming Supply Voltage (mV)
mV (Not applicable for DXM700 or DXM1200 models)
10023
IO Board Voltage Cut-off Feature
0—No successful readings (Not applicable for DXM700 or DXM1200 models)
1—Normal range
2—Cut-off engaged
10024
IO Board - Battery Charging Current (mA)
mA (Not applicable for DXM700 or DXM1200 models)
10025–10026
Http Push SSL Acquires
Statistical counts of connections, disconnections and forced disconnects when the
DXM Controller creates a connection using SSL/TLS (Encrypted connections)
10027–10028
Http Push SSL Releases
10029–10030
Http Push SSL Forced Releases
10031–10032
Http Push Attempts
Statistical counts of connections, disconnections and forced disconnects when the
DXM controller creates a connection using HTTP non-encrypted
10033–10034
Http Push Successes
10035–10036
Http Push Failures
10037–10038
Http Push Last Status
Last DXM Controller push status
0 = Initial state, no push attempt as finished yet
1 = Attempt complete
2 = Attempt aborted
10039–10040
Cellular Strength, BER
Cellular signal strength. Value range: 0–31
0 = –113 dBm or less
1 = –111 dBm
2–30 = –109 dBm through –53 dBm in 2 dBm steps
31 = –51 dBm or greater
99 = not known or not detectable; BER not used
Continued on page 33
Summary of Contents for DXM1200-X2
Page 4: ...4 Warnings 81 Banner Engineering Corp Limited Warranty 82 Document Information 82...
Page 20: ...20...
Page 28: ...28...
Page 36: ...36...
Page 44: ...44...
Page 62: ...62...
Page 70: ...70...
Page 72: ...72...
Page 83: ...LinkedIn Twitter Facebook 2024 All rights reserved www bannerengineering com...