
Modbus Register
Description
6084
On-board thermistor temperature (⁰C). A thermistor measures the temperature of the solar controller board and its surrounding
area and uses the temperature as part of the battery charge calculations. This register stores the thermistor reading in tenths of
degrees C. This is not a calibrated input: divide by 10 to calculate the temperature in degrees C. For calibrated temperature
inputs, define one of the universal inputs as a temperature input.
9.2.11 Modbus Registers for the LCD Board (Slave ID 201)
Control the four user-defined LEDs using the display board's Modbus registers. Using write maps or ScriptBasic, write to the
Modbus registers shown.
Do not write to any other LCD Modbus registers. They are used by the LCD for menu data.
Table 55: LED registers (Slave ID 201)
Registers
I/O Connection
Parameter
1102
LED 1 (top, green)
0 = Off
1 = On
1103
LED 2 (red)
1104
LED 3 (amber)
1105
LED 4 (bottom, amber)
Using the Display LEDs
Turn on the DXM LEDs by writing to the LEDs' Modbus registers.
This example shows how to configure the DXM using the configuration software to read four universal inputs and write the
state values to the display LEDs.
1. Using the configuration software, go to the
Local Registers
>
Local Registers in Use
screen.
2. Define the local registers by assigning names to the first four registers and setting the LCD permissions parameter to
read/write. The LCD permissions show the register contents on the LCD menu under the
REGISTER
menu. You can
also set the value from the LCD menu.
Figure 52. Local Registers in Use screen
3. Create a
Read Rule
to read the four universal inputs from the I/O board (Modbus slave 200) and write the values in
local registers 1 through 4.
Figure 53. RTU Read rules
4. Create a
Write Rule
to write the four local register values to the DXM display registers 1102 through 1105 (Modbus
Slave 201). Define the
Write Rule
to only write the display registers when the inputs change.
Sure Cross
®
DXM150 and 1500-Bx Wireless Controllers
78
www.bannerengineering.com - Tel: + 1 888 373 6767