Banner DXM100-S2, DXM100-S1 Instruction Manual

Page 1
DXM100-Sx Wireless Modbus Slave
Instruction Manual
Original Instructions 188231 Rev. C 13 July 2018
©
Banner Engineering Corp. All rights reserved
Page 2
DXM100-Sx Wireless Modbus Slave

Contents

1 DXM100-Sx Overview ............................................................................................................................................. 4
1.1 DXM100-Sx Modbus Slave System Overview ................................................................................................................... 4
1.2 DXM Configuration Tool Overview ..................................................................................................................................... 4
2 DXM Hardware Configuration Overview ..................................................................................................................5
3 ISM Radio ................................................................................................................................................................6
3.1 ISM Radio Board (Modbus Slave ID 1) ..............................................................................................................................6
3.1.1 DIP Switch Settings for the MultiHop HE5 Board Module .....................................................................................7
3.2 Binding the ISM Radio of a DXM100-Sx Modbus Slave ...................................................................................................8
4 I/O Base Board for the DXM100-S1 Model .............................................................................................................9
4.1 DXM100-S1 I/O Base Board Connections .........................................................................................................................9
4.1.1 DIP Switches for the I/O Board .............................................................................................................................. 9
4.1.2 I/O Board Jumpers ..............................................................................................................................................10
4.1.3 Setting the Modbus Slave ID on the I/O Base Board ...........................................................................................10
4.2 Applying Power to the DXM100-Sx Modbus Slave ......................................................................................................... 11
4.2.1 Using Courtesy Power or Switch Power ............................................................................................................. 11
4.2.2 Associating a Switched Power Output to an Input ............................................................................................. 11
4.2.3 Connecting a Battery to the DXM Slave ...............................................................................................................14
4.2.4 Supplying Power from a Solar Panel ....................................................................................................................14
4.3 Working with Solar Power ...............................................................................................................................................15
4.3.1 Setting the DXM Slave for Solar Power ................................................................................................................15
4.3.2 Solar Components .............................................................................................................................................. 15
4.3.3 Recommended Solar
4.3.4 Monitoring Solar Operation ................................................................................................................................. 17
4.4 Connecting the Communication Pins ..............................................................................................................................17
4.5 Inputs and Outputs ...........................................................................................................................................................18
4.5.1 Universal Inputs ...................................................................................................................................................18
4.5.2 NMOS Outputs ....................................................................................................................................................19
4.5.3 Analog (DAC) Outputs ......................................................................................................................................... 19
4.5.4 Modbus I/O Registers for the DXM100-S1x I/O Base Board ...............................................................................21
5 I/O Base Board for the DXM100-S2 Model ...........................................................................................................23
5.1 DXM100-B2 and S2 I/O Base Board Connections ......................................................................................................... 23
5.1.1 DIP Switches for the I/O Board ............................................................................................................................ 23
5.1.2 Setting the Modbus Slave ID on the I/O Base Board ...........................................................................................24
5.2 Applying Power to the DXM100-Sx Modbus Slave ......................................................................................................... 24
5.2.1 Using Courtesy Power or Switch Power ............................................................................................................. 25
5.2.2 Associating a Switched Power Output to an Input ............................................................................................. 25
5.2.3 Connecting a Battery to the DXM Slave ...............................................................................................................27
5.2.4 Supplying Power from a Solar Panel ....................................................................................................................28
5.3 Working with Solar Power ...............................................................................................................................................29
5.3.1 Setting the DXM Slave for Solar Power ................................................................................................................29
5.3.2 Solar Components .............................................................................................................................................. 29
5.3.3 Recommended Solar
5.3.4 Monitoring Solar Operation ................................................................................................................................. 30
5.4 Connecting the Communication Pins ..............................................................................................................................31
5.5 Inputs and Outputs ...........................................................................................................................................................31
5.5.1 Universal Inputs ...................................................................................................................................................31
5.5.2 NMOS Outputs ....................................................................................................................................................33
5.5.3 Analog (DAC) Outputs ......................................................................................................................................... 33
5.5.4 DC Latching Outputs ............................................................................................................................................34
5.5.5 SDI-12 Interface .................................................................................................................................................. 34
5.5.6 Modbus I/O Registers for the DXM100-S2x I/O Base Board ...............................................................................37
6 DXM Modbus Registers ........................................................................................................................................39
7 Restoring Factory Default Settings .......................................................................................................................40
8 DXM100 Dimensions ............................................................................................................................................. 41
9 Accessories ........................................................................................................................................................... 42
10 Additional Information ........................................................................................................................................ 43
10.1 DXM100 Documentation ............................................................................................................................................... 43
10.2 DXM Slave Support Policy ............................................................................................................................................ 43
10.2.1 Firmware Updates .............................................................................................................................................43
10.2.2 Website Information .......................................................................................................................................... 43
10.2.3 Feature Requests .............................................................................................................................................. 43
10.2.4 Potential DXM Issues ........................................................................................................................................ 43
10.2.5 DXM Security .....................................................................................................................................................44
Configurations .................................................................................................................. 16
Configurations .................................................................................................................. 30
Page 3
DXM100-Sx Wireless Modbus Slave
10.3 Contact Us ..................................................................................................................................................................... 44
10.4 Warnings ........................................................................................................................................................................ 45
10.5 Banner Engineering Corp. Limited Warranty .................................................................................................................45
Page 4
Connectivity
Sure Cross Radios
RS-485 Master
I/O
Universal Inputs
Discrete Outputs
Courtesy Power
Switch Power
USB
Ethernet
DXM Configuration Software
Local Registers
Register
View Utility
Scheduler
Action Rules
Register Mapping
XML Config File
Script Basic
System Settings
DXM100-Sx Wireless Modbus Slave

1 DXM100-Sx Overview

1.1 DXM100-Sx Modbus Slave System Overview

Banner's DXM Logic Controller integrates Banner's wireless radio and local I/O for a remote I/O device.
Inputs/Outputs—On-board universal and programmable I/O ports connect to local sensors, indicators, and control equipment.
• Universal Inputs
• Discrete outputs
• Courtesy power
• Switch power
• Battery backup
• Solar controller
Connectivity—The integrated Sure Cross® wireless radio enables Modbus connectivity to remote sensors, indicators, and control equipment.
Wired Connectivity
Field Bus: Modbus RS-485 Master
Wireless Connectivity
Sure Cross MultiHop 900 MHz, or MultiHop 2.4 GHz
1.2 DXM Configuration Tool Overview
The DXM XML file that is transferred to the DXM Slave using a USB or Ethernet connection. The DXM Slave can also receive the XML configuration file from a Web server using a cellular or Ethernet connection.
This The wireless network devices are a separate configurable system. Use the DX80 User Configuration Tool (UCT) to configure the internal DX80 wireless Gateway and the attached wireless Nodes. Use the MultiHop Configuration Tool (MCT) if the internal radio is a MultiHop device.
All tools can be connected to the DXM Slave using a USB cable or an Ethernet connection.
Configuration Tool configures the DXM Slave by creating an
configuration file governs all aspects of the DXM Slave operation.
4 www.bannerengineering.com - Tel: +1.763.544.3164
Page 5
MultiHop Radio Board
DXM100 I/O Board
ISM Radio
Antenna
Connection
Housing Catch
DXM100-Sx Wireless Modbus Slave
2 DXM Hardware Configuration Overview
The DXM Slave can have multiple configurations. The DXM Slave will have a model number label on the housing. Use the model number and model table above to identify which boards are included in the controller.
When opening the DXM Slave, follow proper ESD grounding procedures. Refer to the ESD warning in the appendix.
The DXM Slave I/O base board provides connections for all inputs, outputs and power. The base board also contains a 12 V solar controller that accepts connections to a solar panel and SLA battery. The battery connection can also be used with line power to provide a battery backup in case of line power outages.
The ISM radio side with the SMA antenna connectors. Connect the U.FL cable from the ISM radio U.FL to the right side U.FL connector. The ISM radio boards are available with either a 900 MHz radio or a 2.4 GHz radio.
fits on the base board in the parallel sockets. Install the ISM radio so the U.FL antenna connection is to the
www.bannerengineering.com - Tel: +1.763.544.3164 5
Page 6
1
1
ON
ON
A
D1
B
C
D2
234
234
DXM100-Sx Wireless Modbus Slave

3 ISM Radio

3.1 ISM Radio Board (Modbus Slave ID 1)

The ISM embedded radio boards are available in either DX80 MultiHop or DX80 Performance. The DX80 MultiHop architecture creates a tree network with a Master radio and one or more Repeater/Slave devices. The
MultiHop architecture is suited for networks requiring repeater devices to provide extended range or obstacle avoidance. MultiHop ISM radio devices are
• DXMxxx-xxR2 - MultiHop 900 MHz
• DXMxxx-xxR4 - MultiHop 2.4 GHz
• DXMxxx-xxR5 - MultiHop 900 MHz, 100 mW
• DXMxxx-xxR9 - MultiHop 900 MHz, (Australia)
The DX80 Performance architecture is a star-based architecture with one Gateway radio and 1 to 47 Node devices. The Nodes communicate with the Gateway in a time slot method that is very predictable. DX80 Performance Gateway ISM radio devices are
defined with R1, R3, and R8 in the model number.
• DXMxxx-xxR1 - DX80 Performance 900MHz
• DXMxxx-xxR3 - DX80 Performance 2.4GHz
• DXMxxx-xxR8 - DX80 Performance 900MHz (Australia)
The settings outlined below are specific for the DXM Slave. Not all selections are possible with the DXM Slave.
defined with R2, R4, and R5 in the model number.
Plug the ISM radio into the I/O base board with the U.FL antenna connector closest to the SMA connectors.
A - Antenna connector B - Button C - LED D1 - DIP switches D2 - DIP Switches
Button Operation
For DXM models without a LCD display, use the button (B) to bind the ISM radio. For models with a LCD display, use the ISM menu to bind the radio.
LED Operation
The LED located on the ISM radio module indicates power and communications traffic.
• Solid green DX80 ISM radio LED: Indicates power.
• Flashing green MultiHop ISM radio LED indicates operation.
• Red and green combined: Communications
traffic and binding.
ISM board LED operations also display on the LED on the right side of the I/O base board.
6 www.bannerengineering.com - Tel: +1.763.544.3164
Page 7
DXM100-Sx Wireless Modbus Slave

3.1.1 DIP Switch Settings for the MultiHop HE5 Board Module

D1 Switches D2 Switches
Device Settings 1 2 3 4 1 2 3 4
Serial line baud rate 19200 OR User defined receiver slots
Serial line baud rate 38400 OR 32 receiver slots OFF ON
Serial line baud rate 9600 OR 128 receiver slots ON OFF
Serial line baud rate Custom OR 4 receiver slots ON ON
Parity: None OFF* OFF*
Parity: Even OFF ON
Parity: Odd ON OFF
Disable serial (low power mode) and enable the receiver slots select for switches 1-2
Transmit power
900 MHz radios: 1.00 Watt (30 dBm)
2.4 GHz radios: 0.065 Watts (18 dBm) and 60 ms frame
Transmit power
900 MHz radios: 0.25 Watts (24 dBm)
2.4 GHz radios: 0.065 Watts (18 dBm) and 40 ms frame
Application mode: Modbus OFF*
Application mode: Transparent ON
MultiHop radio setting: Repeater OFF* OFF*
MultiHop radio setting: Master OFF ON
MultiHop radio setting: Slave ON OFF
MultiHop radio setting: Reserved ON ON
OFF* OFF*
ON ON
OFF*
ON
* Default configuration
Application Mode
The MultiHop radio operates in either Modbus mode or transparent mode. Use the internal DIP switches to select the mode of operation. All MultiHop radios within a wireless network must be in the same mode.
Modbus mode uses the Modbus protocol for routing packets. In Modbus mode, a routing table is stored in each parent device to optimize the radio
traffic. This allows for point to point communication in a multiple data radio network and
acknowledgement/retry of radio packets. To access a radio's I/O, the radios must be running in Modbus mode. In transparent application mode, all incoming packets are stored, then broadcast to all connected data radios. The data
communication is packet based and not
specific to any protocol. The application layer is responsible for data integrity. For one to one data radios it is possible to enable broadcast acknowledgement of the data packets to provide better throughput. In transparent mode, there is no access to the radio's I/O.
Baud Rate and Parity
The baud rate (bits per second) is the data transmission rate between the device and whatever it is physically wired to. Set the parity to match the parity of the device you are wired to.
Disable Serial
If the local serial connection is not needed, disable it to reduce the power consumption of a data radio powered from the solar assembly or from batteries. All radio communications remain operational.
Transmit Power Levels/Frame Size
The 900 MHz data radios can be operated at 1 watt (30 dBm) or 0.250 watt (24 dBm). For most models, the default transmit power is 1 watt.
www.bannerengineering.com - Tel: +1.763.544.3164 7
Page 8
DXM100-Sx Wireless Modbus Slave
For 2.4 GHz radios, the transmit power is fixed at 0.065 watt (18 dBm) and DIP switch 5 is used to set the frame timing. The default position (OFF) sets the frame timing to 60 milliseconds. To increase throughput, set the frame timing to 40 milliseconds.
Prior to date code 15341 and radio firmware version 3.6, the frame timing was 40 ms (OFF) or 20 ms (ON).

3.2 Binding the ISM Radio of a DXM100-Sx Modbus Slave

A DXM100-Sx Modbus Slave (model DXM1x0-S*R2) contains two boards: a MultiHop ISM radio and an I/O base board. Each board is a separate Modbus device.
• The ISM radio is not required to have a Modbus ID because there are no registers to manage.
• The I/O board must have a Modbus ID to access the I/O register data and
To bind the DXM100-Sx Modbus Slave (as either a repeater or slave radio) to its master radio, follow the binding instructions. If the binding instructions are not included in the master radio datasheet, refer to the MultiHop Quick Start Guide (p/n
The ISM radio board's Modbus ID is assigned from the master radio during binding using the master radio's rotary dials or the DXM Controller's LCD Binding menu. For example, if the master's binding number is 25, the DXM Slave ISM radio's Modbus ID is set to 25. To reduce the number of Modbus IDs used, set the ISM radio Modbus ID to 01.
By default, the I/O board's Modbus ID is set to 11. To change the Modbus ID, use the I/O board DIP switches. For applications requiring Modbus IDs outside the range of the DIP switches, write a Modbus ID to a Modbus register on the I/O board.
Use the MultiHop Slave, only the ISM radio displays on the Network View screen. The Modbus ID of the I/O board is a separate device that is not a part of the radio network. Although the I/O board does not show up in the Network View, it is accessible when using the Register View functions.
152653
) or Instruction Manual (p/n
Configuration Tool to display and configure a MultiHop radio network. With the DXM100-Sx Modbus
151317
).
configuration data.
8 www.bannerengineering.com - Tel: +1.763.544.3164
Page 9
ON
ON
1
1
1
1
1
1
1
1
LED2
C95
TB1
C6
R121
FET9
R82
TB4
P2
P4
SW1
C4
P5
P16
SW2
P10
IC18
TB3
P7
TB2
TB9
Y1
SW3
P6
L2
C19
C18
C20
TB5
D3
R118
R122
TVS1
L1
R120
DZ2
R77
C10
D5
D4
P9
P8
P1
LED1
P3
A
B
C
D
E
F
G
H
J
K
L
1
18
19
32
mA
V
A OUT 2 A OUT 1
M
L
DXM100-Sx Wireless Modbus Slave

4 I/O Base Board for the DXM100-S1 Model

4.1 DXM100-S1 I/O Base Board Connections

1 No connection 12 Not used 23 N3. NMOS OUT 3
2 PW. 12 to 30 V dc or solar power in (+) 13 S-. Secondary RS-485 – 24 N2. NMOS OUT 2
3 GD. Ground 14 S+. Secondary RS-485 + 25 N1. NMOS OUT 1
4 B+. Battery in (< 15 V dc) 15 CL. CANL 26 GD. Ground
5 GD. Ground 16 CH. CANH 27 U4. Universal Input 4
6 M-. Primary RS-485 – 17 GD. GND 28 U3. Universal Input 3
7 M+. Primary RS-485 + 18 P3. Courtesy Power 5 V 29 GD. Ground
8 GD. Ground 19 A2. Analog OUT 2 30 P1. Switch Power (5 V or 16 V)
9 Not used 20 A1. Analog OUT 1 31 U2. Universal Input 2
10 Not used 21 P2. Switch Power 2 (5 V or 16 V) 32 U1. Universal Input 1
11 Not used 22 N4. NMOS OUT 4
A Base board LED E
Jumpers - Configures Analog Out 1 and 2 for mA or V
J Modbus Slave ID DIP Switches
B A1. Cellular antenna F Radio Binding Button K Modbus Slave ID DIP Switches
C Radio LED G Programming header L SAM4 Processor Board Connection
D A2. ISM Antenna H ISM Radio Board Connection M Display Connection

4.1.1 DIP Switches for the I/O Board

The DXM100-Sx Modbus Slave I/O board DIP switches are set from the factory to Modbus Slave ID 11. For more information, refer to
www.bannerengineering.com - Tel: +1.763.544.3164 9
Setting the Modbus Slave ID on the I/O Base Board
.
Page 10
DXM100-Sx Wireless Modbus Slave

4.1.2 I/O Board Jumpers

Hardware jumpers on the DXM I/O board allow the user to select alternative pin operations. Turn the power off to the device before changing jumper positions.
Jumper Function Positions
E Analog output characteristics for
AO2 (pin 19) and AO1 (pin 20)
Defines current (0–20 mA) or voltage (0–10 V) for analog output 1 and 2.
By default, current (0–20 mA) is selected using jumpers 1 and 2 and registers 4008 and 4028 contain a value of 2.
To select voltage (0–10 V) for output Aout1, set jumper 1 in the voltage position (V) and set Modbus register 4008 on the I/O board (SID 200) to 3.
To select voltage (0–10 V) for output Aout2, set jumper 2 in the voltage position (V) and set Modbus register 4028 on the I/O board (SID 200) to 3.

4.1.3 Setting the Modbus Slave ID on the I/O Base Board

Only DXM100-S1 and -S1R2 Slave models require that the Modbus Slave ID to be adjusted on the I/O base board. The DXM100-Sx Modbus Slave models use DIP switches J and K to set the Modbus Slave ID. This device can use a Modbus register 6804 in the I/O board to access the full range of Modbus Slave IDs.
On the DXM100-Sx Modbus Slave models, use the DIP switches at location K to ID.
DIP Switch location J defines the course group of Modbus Slave IDs. DIP Switch 4 must be set to ON for DXM100-S1, DXM100-S2, DXM100-S1R2, and DXM100-S2R2 models.
define the lower digit of the Modbus Slave
Settings
Modbus Slave ID set to 11 through 19 OFF OFF
Modbus Slave ID set to 20 through 29 ON OFF
Modbus Slave ID set to 30 through 39 OFF ON
Modbus Slave ID set to 40 through 49 ON ON
Not Used -
Modbus Slave Configuration (DX100-S1 and -S1R2 models only)
Standard Communication Mode OFF
DIP Switches J DIP Switch K, Switches 1, 2, 3, 4 (0 is OFF, 1 is ON)
1 2 0,0,0,0 1,0,0,0 0,1,0,0 1,1,0,0 0,0,1,0 1,0,1,0 0,1,1,0 1,1,1,0 0,0,0,1 1,0,0,1
OFF OFF x
ON OFF 20 21 22 23 24 25 26 27 28 29
OFF ON 30 31 32 33 34 35 36 37 38 39
ON ON 40 41 42 43 44 45 46 47 48 49
2
11 12 13 14 15 16 17 18 19
1
1 2 3 4
Location J DIP Switches
ON
DXM100-Sx Modbus Slave Example—To set the DXM100-Sx Modbus Slave to a Modbus Slave ID of 34, set the following:
Location J DIP switches set to 1=OFF, 2=ON Location K DIP switches set to 1=OFF, 2=OFF, 3=ON, 4=OFF
The location J DIP switches set the upper Modbus Slave ID digit to 3 while the location K DIP switches set the lower digit to
4. Setting the DXM I/O Board Modbus Slave ID using Modbus Registers—Write to the I/O board's Modbus register 6804 to
set the Modbus Slave ID to any valid Modbus Slave ID (1 through 245).
1
Must be in the ON position for the -S1 and -S1R2 model)
2
Uses value in Modbus register 6804.
10 www.bannerengineering.com - Tel: +1.763.544.3164
Page 11
DXM100-Sx Wireless Modbus Slave
• For the DXM100-Sx Modbus Slave model, all switches on DIP switch K should be in the OFF position to use the Modbus register slave ID.

4.2 Applying Power to the DXM100-Sx Modbus Slave

Apply power to the DXM100-Sx Modbus Slave using either 12 to 30 V dc or a 12 V dc solar panel and 12 V sealed lead acid battery.
Pin Description
Pin 1 No connection
Pin 2 12 to 30 V dc input (+) or solar panel connection (+)
Pins 3, 5, 8, 17, 26, 29 Main logic ground for the DXM100-Sx Modbus Slave
Pin 4 Solar or backup battery positive input. Battery voltage must be less than 15 V dc. Use only a sealed lead

4.2.1 Using Courtesy Power or Switch Power

Pin 18 of the DXM100-Sx Modbus Slave is a constant power source that supplies 5 volts up to 500 mA. Pins 21 (switch power 2) and 30 (switch power 1) are switched power outputs. Configure the switched power outputs using
Modbus registers or by using the DXM selected and is controlled using a Modbus register on the I/O board (Modbus slave ID 200). The voltage options are:
• 5 volts or 16 volts for DXM100-B1 models; or
• 5 to 24 V dc for DXM100-B2 models.
Turn the switched power on or off using the output register 505 for switch power 1 or 506 for switch power 2. For continuous power, set the Default Output register to 1, then cycle the power.
acid (SLA) battery.
Configuration Tool's Settings > I/O Board screen. The output voltage can be
Switch Power Enable Register Voltage Register Default Output Register Output Register
1 (pin 30)
2 (pin 21)
2201 Write a 0 to turn OFF Write a 1 to turn ON (default)
2251 Write a 0 to turn OFF Write a 1 to turn ON (default)
3601 Write a 0 to select 5 V (default) Write a 1 to select 16 V
3621 Write a 0 to select 5 V (default) Write a 1 to select 16 V
3602 505
3622 506
Enable Register
Configuration registers that turn on the ability to use the switched power output. Default setting = ON
Voltage Register
Configuration registers that define the output voltage to the switched power output. Default setting = 5 V
Default Output Register
Configuration registers that turn on the switched power outputs for continuous power out. Set register to 1 for continuous power. Cycle power if this register is changed. Default setting = 0
Modbus Output Register
Turn on or turn off the voltage output. If both outputs 505 and 506 are turned on at the same time but are set to different voltages, the output voltage is 5 V for DXM100-B1 models and set to the lower voltage setting for DXM100-B2 models.

4.2.2 Associating a Switched Power Output to an Input

Use the DXM
www.bannerengineering.com - Tel: +1.763.544.3164 11
Configuration Tool to associate a switched power output to a universal input in most situations.
Page 12
DXM100-Sx Wireless Modbus Slave
Switched power 1 and 2 (pins 30 and 21) can be associated to any Universal input to apply power a sensor, take a reading, and then remove power from the sensor. This conserves power in battery-operated systems. The switched power supply can be used in one of two different ways: supplying courtesy power to an output pin or associated to an input. (Only one method can be active at a time.)
To manually
configure the switched power output using I/O board Modbus registers, write the specified value to the listed
register.
Courtesy Power Output Configuration Parameters
Switched Power Enable 2201 2251
Voltage 3601 3621
Default Output 3602 3622
Output Register 505 506
3
Switched Power 1 Switched Power 2
Modbus Registers to Write To
Default Output
Set the register value to 1 for continuous power. The default setting is 0. Cycle power if this register value is changed.
Output Register
Write to the Output register to turn on or turn off the voltage output. If both Output Registers 505 and 506 are turned on at the same time, but are set to different voltages, the output
voltage is 5 V for DXM100-B1 models and set to the lower voltage setting for DXM100-B2 models.
Switched Power Enable
Enables the switched power supply. Set to 1 to enable; set to 0 to disable. This does not enable the supply output to the actual output pin. To enable the supply output to the output pin, set
Modbus register 505 or 506 to 1. Set to 0 when associating the switched power supply to an input.
Voltage
For the B1 and S1 models, set the Modbus register value to 0 for a switched power supply at 5 volts. Se the Modbus register value to 1 for a switched power supply at 16 volts.
For the B2 and S2 models, set one of the following register values to select your switched power output voltage.
For 5 V, set the Modbus register to 204. For 7 V, set the Modbus register to 125. For 10 V, set the Modbus register to 69. For 15 V, set the Modbus register to 32. For 20 V, set the Modbus register to 12. For 24 V, set the Modbus register to 3.
When associating a switched power supply to an input, set the Switch Power Output Enable register to off (0). Set Modbus register 2201 for switched power 1 and Modbus register 2251 for switched power 2. This allows the input sampling mechanism to control the output.
Use the following
configuration parameters to define the switch power associated with an input.
Input Parameter Universal Input Configuration Parameter Modbus Registers to Write To
Universal Input 1 Universal Input 2 Universal Input 3 Universal Input 4
Input Enable 1001 1051 1101 1151
Sample Interval (high) 1002 1052 1102 1152
Sample Interval (low) 1003 1053 1103 1153
Switched Power Enable Mask
Switched Power Warmup 1005 1055 1105 1155
Switched Power Voltage 1006 1056 1106 1156
3
Only used when supply courtesy power to the output pin, not when associating switched power to an input.
12 www.bannerengineering.com - Tel: +1.763.544.3164
1004 1054 1104 1154
Page 13
Input Parameter Universal Input Configuration Parameter Modbus Registers to Write To
Extended Input Read 1007 1057 1107 1157
Input Out-of-Sync Enable 1008 1058 1108 1158
DXM100-Sx Wireless Modbus Slave
Universal Input 1 Universal Input 2 Universal Input 3 Universal Input 4
Extended Input Read
The Extended Input Read is a bit field parameter that allows multiple inputs to be sampled with the same switch power parameters.
If the bit
field is set to 0x000F, the first four inputs are sampled after the switch power parameters are satisfied.
If the Extended Input Read parameter is set in the Universal input 1 configuration registers, set Universal inputs 2 through 4 Extended Input Read and Sample Interval parameters to zero.
Input Enable
Set to 1 to enable the input. Set to 0 to disable the input.
Out-of-Sync Enable
To enable the input to continue operating when the device is out of sync with the master radio, set to 1. To disable the input when the device is not synchronized to the master radio, set to 0.
Sample Interval (high), Sample Interval (low)
The sample interval (rate) is a 32-bit value (requires two Modbus registers) that represents how often the I/O board samples the input.
The register value is the number of time units. One time unit is equal to 0.01 seconds. For example, a Modbus register value of 1000 represents a sample interval of 10 seconds (1000 × 0.010 seconds =
10 seconds).
Switch Power Enable Mask
The Switch Power Enable Mask works with the warm-up and voltage parameters to
define the switch power
output. The bit mask can select any number of switch powers.
0x0 - No switch power enabled 0x1 - Enable Switch Power 1 0x2 - Enable Switch Power 2 0x3 - Enable Switch Power 1 and Switch Power 2
Switch Power Voltage
The Switch Power Voltage parameter
defines the output voltage of the switch power output.
This parameter applies only to inputs using switched power. If switch power is not used with an input, use the Courtesty Power Voltage parameter to control the voltage.
See
Voltage
entry for Modbus register values used to select the output voltage.
Switch Power Warm-up
When an input controls power to external sensors, the Switch Power Warm-up parameter defines how long power is applied to the external sensor before the input point is examined for changes.
The register value is the number of time units, and a time unit is 0.01 seconds. For a warm-up time of 1 second, this parameter value is 100 (0.01 seconds × 100 = 1 second).
Associate Universal Input 1 with Switch Power 1
To associate universal input 1 with switched power 1, follow these instructions. Set Input 1 to sample every 60 seconds, with a warmup time of 10 seconds.
1. Verify Switched Power 1 Output Enable is off (0). Set Modbus Register 2201 = 0
2. Set the Sample Interval to 1 minute. Modbus Registers 1002 = 0, 1003= 6000 (0.01 seconds × 6000 = 60 seconds).
3. Set the Switched Power Enable Mask to use Switch Power 1. Modbus Register 1004 = 1
4. Set the Switched Power Warm-up time to 10 seconds. Modbus Register 1005 = 1000 (0.01 seconds × 1000 = 10 seconds).
5. Set the Switched Power Voltage to 16 volts. Modbus Register 1006 = 1.
www.bannerengineering.com - Tel: +1.763.544.3164 13
Page 14
DXM100-Sx Wireless Modbus Slave

4.2.3 Connecting a Battery to the DXM Slave

When attaching a battery to the DXM Slave as a backup battery or as a solar battery, verify the charging algorithm is set properly. The factory default setting for the battery charging algorithm assumes you are using 12 to 30 V dc to recharge the battery.
The charging algorithm is designed to work with a sealed lead acid (SLA) battery only.
• When using 12 to 30 V dc, connect the 12 to 30 V dc + to pin 2 and connect the ground to pin 3.
• When using main dc power with a back up battery (default (+) and to pin 3 (-). Connect the 12 V sealed lead acid battery to pin 4 (+) and pin 5 (-). The incoming main power must be 15 to 30 V dc to charge the battery.
• When using a solar panel, connect the solar panel output to pin 2 and connect the ground to pin 3. Connect the 12 V dc SLA battery to pin 4 (+) and pin 5 (-). To change the charging algorithm, refer to
Panel
on page 14.
The battery charging algorithm defaults to a battery backup the battery charging algorithm.
1. From the DXM Slave LCD menu navigate to Setting
2. Select Solar for solar panel configurations or DC for battery backup configurations.
Modbus Slave ID Modbus Register Description
11 * 6071 Battery backup charging algorithm.
0 = Battery is recharged from a solar panel 1 = Battery is recharged from 12 to 30 V dc (default)
configuration), connect the incoming main power pin 2
Supplying Power from a Solar
configuration. To charge the battery from a solar panel, change
Config > I/O Board > Charger.
* The Modbus Slave ID for the base board is set at the factory and may be changed using the base board DIP switch settings.

4.2.4 Supplying Power from a Solar Panel

To power the DXM100-Sx Modbus Slave from a 12 V dc solar panel, connect the solar panel to power pins 2(+) and 3(-). Connect a 12 V dc sealed lead acid (SLA) rechargeable battery to pins 4(+) and 5(-).
The factory default setting for the battery charging algorithm assumes you are using 12 to 30 V dc power to recharge the battery. If the incoming power is from a solar panel, you must change the charging algorithm.
To change the charging algorithm from the menu system:
1. From the DXM Slave LCD menu, navigate to System Config > I/O Board > Charger.
2. Select Solar for solar panel
To change the charging algorithm by writing to Modbus register 6071 on the I/O base board (Slave ID 11):
1. Write a 0 to select the solar power charging algorithm.
Modbus Slave ID Modbus Register Description
11 * 6071 Battery backup charging algorithm.
The following power operating characteristics are stored in Modbus registers.
Battery voltage
If no battery is present, the value in this register is less than 5 V. If the value in this register is greater than the incoming voltage register, the battery is powering the system.
Battery charging current
The charging algorithm charges the battery when the incoming voltage register value is greater than the battery voltage register value. This registers shows the charging current in milliamps.
Incoming supply voltage
The incoming power can be from a solar panel or from a power supply. The battery is charging when the incoming voltage register value is greater than the battery voltage register value. The battery is powering the system when the incoming voltage register value is less than the battery voltage register value.
configurations.
0 = Battery is recharged from a solar panel 1 = Battery is recharged from 12 to 30 V dc (default)
14 www.bannerengineering.com - Tel: +1.763.544.3164
Page 15
On-board thermistor temperature
This register stores the on-board 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.
Modbus Slave ID Modbus Register Description
* The Slave ID for the base board is set at the factory. This may be changed using the base board DIP switch settings.
DXM100-Sx Wireless Modbus Slave
11 * 6081 Battery voltage (mV)
6082 Battery charging current (mA)
6083 Incoming supply voltage (mV) (solar or power supply)
6084 On-board thermistor temperature (C)

4.3 Working with Solar Power

A reliable solar system requires careful planning and monitoring to size the components correctly. The recommendations provided are for the DXM Slave system as an autonomous system.
Adding extra components increases the power requirements and likely requires increasing the solar system components. Depending upon the geographical location, the size of the solar panel and battery may vary.

4.3.1 Setting the DXM Slave for Solar Power

By default, the DXM Slave is set from the factory to charge a backup battery from a line power source.

4.3.2 Solar Components

The components of a solar system include the battery and the solar panel.
Battery
The DXM solar controller is designed to use a 12 V lead acid battery. The characteristics of a solar system require the battery to be of a certain type. There are basically two types of lead acid batteries:
• SLI batteries (Starting Lights Ignition) designed for quick bursts of energy, like starting engines
• Deep Cycle batteries - greater long-term energy delivery. This is the best choice for a solar battery.
Since a solar system charges and discharges daily, a deep cycle battery is the best choice. There are different versions of a lead acid battery: wet cell
Wet cell batteries are the original type of rechargeable battery and come in two styles, serviceable and maintenance free. Wet cell batteries typically require special attention to ventilation as well as periodic maintenance but are the lowest cost. The gel cell and AGM battery are sealed batteries that cost more but store very well and do not tend to sulfate or degrade as easily as a wet cell. Gel or AGM batteries are the safest lead acid batteries you can use.
Battery Capacity
(flooded), gel cell, and an AGM (absorbed glass mat).
www.bannerengineering.com - Tel: +1.763.544.3164 15
Page 16
DXM100-Sx Wireless Modbus Slave
Battery capacity is a function of the ambient temperature and the rate of discharge. Depending upon the specific battery, a battery operating at –30 °C can have as much as 40 percent less capacity than a battery operating at 20 °C. Choose enough battery capacity based on your geographical location.
A larger capacity battery typically lasts longer for a given solar application because lead-acid batteries do not like deep cycling (discharging a large percentage of its capacity). Depending upon the battery, a battery discharging only 30 percent of its capacity before recharging will have approximately 1100 charge/discharge cycles. The same battery discharging 50 percent of its capacity will have approximately 500 charge/discharge cycles. Discharging 100 percent leaves the battery with only 200 charge/discharge cycles.
Batteries degrade over time based on discharge/charge cycles and environmental conditions. Always monitor the battery system to obtain the best performance of the solar powered system.
Use this as a guide to the approximate state of charge and in determining when to apply conservation measures.
Average Voltage Readings Relative to Battery
Change
State of Charge (%) Open Circuit Voltage
100 13.0 or higher
75 12.6
50 12.1
25 11.66
0 11.4 or less
Solar Panel
Banner solar panels come in two common sizes for the DXM Slave: 5 Watt and 20 Watt. Both panels are designed to work with the DXM Slave but provide different charging characteristics. Use the 5 watt panel for light duty operation and use the 20 watt panel when you require greater charging capabilities.
Solar Panel Voltage Current Typical DXM Configurations
5 Watt 17 V 0.29 A DXM slave controller, ISM radio, I/O base board
20 Watt 21 V 1 A DXM Controller with ISM radio and Cellular modem
Photovoltaic panels are very sensitive to shading. Unlike solar thermal panels, PV solar panels cannot tolerate shading from a branch of a leafless tree or small amounts of snow in the corners of the panel. Because all cells are connected in a series string, the weakest cell will bring down the other cells' power level.
Good quality solar panels will not degrade much from year to year, typically less than 1 percent . Solar Panel Mounting To capture the maximum amount of solar radiation throughout the year, mount a fixed solar panel to optimize the sun's
energy throughout the year. For the northern hemisphere, face the panel true south. For the southern hemisphere, face the panel true north. If you are using a compass to orientate the panels, compensate for the difference between true north and magnetic north. Magnetic declination varies across the globe.
A solar panel's average tilt from horizontal is at an angle equal to the latitude of the site location. For optimum performance, adjust the tilt by plus 15 degrees in the winter or minus 15 degrees in the summer. For a
fixed panel with a consistent power requirement throughout the year, adjust the tilt angle to optimize for the winter months: latitude plus 15 degrees. Although in the summer months the angle may not be the most
efficient, there are more hours of solar energy available.
For sites with snow in the winter months, the increased angle helps to shed snow. A solar panel covered in snow produces little or no power.
4.3.3 Recommended Solar
Configurations
These solar panel and battery combinations assume direct sunlight for two to three hours a day. Solar insolation maps provide approximate sun energy for various locations. The depth of battery discharge is assumed to be 50 percent.
Solar panel and battery combinations for a
Solar Panel Battery Capacity
5 watt 10 Ahr 10 days 25 mA DXM Slave Controller - ISM radio and I/O base board
20 watt 14 Ahr 10 days 30 mA DXM Controller with ISM radio
DXM Slave system
4
Days of Autonomy DXM mA DXM Controller
4
Battery capacity (amp hour) is standard amp rating taken for 20 hours. Battery capacity should be monitored for reliable system power and may need to be increased for cold weather locations.
16 www.bannerengineering.com - Tel: +1.763.544.3164
Page 17
DXM100-Sx Wireless Modbus Slave
Solar panel and battery combinations for a DXM Slave system
Solar Panel Battery Capacity
20 watt 20 Ahr 10 days 35 mA DXM Controller with ISM radio and Cellular Modem
4
Days of Autonomy DXM mA DXM Controller

4.3.4 Monitoring Solar Operation

The DXM solar controller provides Modbus registers that allow the user to monitor the state of the solar panel input voltage, the battery voltage, the charging current, and the temperature in °C. The DXM Slave can be of the charging system as well as send an alert message when the battery is too low.
The charts show a typical charging cycle, with each vertical grid representing about eight hours. The chart shows three days of charging.
configured to monitor the health
Figure 1. Solar Panel Voltage (mV) -- Cloudy First Day
Figure 2. Battery Voltage (mV) - Cloudy First Day

4.4 Connecting the Communication Pins

The base board communications connection for external Modbus device uses the primary RS-485. RS-485. The primary RS-485 bus is a common bus shared with the ISM radio board (Modbus Slave ID 1). RS-232. The RS-232 bus is not currently
Pin Parameter Description
Pin 6 Primary RS-485 – Running Modbus protocol at 19.2k baud, use this bus to connect to other Modbus Slave devices.
Pin 7 Primary RS-485 +
defined.
The DXM100-Sx Modbus Slave is a Modbus Master device on this RS-485 port.
Modbus Register 6101 = Baud Rate
0 = 19.2k 1 = 9600 2 = 38400
Modbus Register 6103 = Parity
0 = no parity 1 = odd? 2 = even?
4
Battery capacity (amp hour) is standard amp rating taken for 20 hours. Battery capacity should be monitored for reliable system power and may need to be increased for cold weather locations.
www.bannerengineering.com - Tel: +1.763.544.3164 17
Page 18
DXM100-Sx Wireless Modbus Slave
Pin Parameter Description
Pin 9 RS-232 Tx
Pin 10 RS-232 Rx
Pin 13 Secondary RS-485 –
Pin 14 Secondary RS-485 +
Pin 15 CANL –
Pin 16 CANH +
Serial RS-232 connection. This bus must use a ground connection between devices to operate correctly.
Not used

4.5 Inputs and Outputs

The I/O base board is a Modbus slave device that communicates using Modbus commands. Refer to the Modbus Registers section for more descriptions of each Modbus register on the DXM100-Sx Modbus Slave.

4.5.1 Universal Inputs

The universal inputs on the DXM100-Sx Modbus Slave can be programmed to accept several different types of inputs:
• Discrete NPN/PNP
• 0 to 20 mA analog
• 0 to 10 V analog
• 10k temperature thermistor
• Potentiometer sense
• Bridge
• NPN raw fast Any input can be used as a synchronous counter by Use the DXM
Configuration Tool tool to write to the appropriate Modbus registers in the I/O board to configure the input type. The universal inputs are treated as analog inputs. When the universal inputs are Modbus registers to configure the operational characteristics of the inputs. These parameters are temperature conversion type, enable full scale, threshold and hysteresis. Refer to the DXM100 Controller Instruction Manual (p/n parameter definitions.
When a universal input is configured as an NPN or PNP input type, it can be enabled to be a synchronous counter. Enable the counter function by setting Modbus register 'Enable Rising' or 'Enable Falling' to 1. See
DXM100-S1x I/O Base Board
on page 21 for universal input register definitions.
configuring the input as a discrete NPN/PNP input.
defined as mA, V, or temperature, use
Modbus I/O Registers for the
190037
) for the
Pin Universal Input Modbus Register Description
27 4 4 Program the universal inputs to accept input types NPN, PNP, 10k thermistor, 0 to 10 V, 0 to 20
28 3 3
31 2 2
32 1 1
mA, or potentiometer. The default setting is 8: NPN raw fast. To set the input type, write the following values to the Input Type Modbus registers defined in
DXM100-S1x I/O Base Board
0 = NPN 1 = PNP 2 = 0 to 20 mA 3 = 0 to 10 V dc 4 = 10k Thermistor 5 = Not used 6 = Not used 7 = Bridge 8 = NPN Raw Fast (default)
on page 21.
Modbus I/O Registers for the
Thermistor Input
A thermistor input must use a 10k temperature thermistor between ground and the universal input. The thermistor must be a 10k NTC (Banner model number BWA-THERMISTOR-002) or equivalent. Select the temperature conversion of degrees C (default) or degrees F by writing Modbus registers
DXM100-S1x I/O Base Board
18 www.bannerengineering.com - Tel: +1.763.544.3164
on page 21.
defined in
Modbus I/O Registers for the
Page 19
Output
DXM100-Sx Wireless Modbus Slave
Potentiometer Input
A potentiometer input is created from three inputs: a voltage source (pin 30) that supplies 5 V to the potentiometer and two inputs set to voltage inputs to read the voltage across the potentiometer. See the DXM tech note for setting up a potentiometer.
Bridge Input
The bridge input is not implemented yet.
NPN vs NPN Raw Fast
The difference between NPN and NPN Raw Fast is the amount of settling time given to the input. Switch the input type to NPN if the input is not detecting a transition.
Synchronous Counters
When an input is
configured as a counter (inputs set to NPN/PNP), the input counts the input signal transitions. The count value is stored into two 16-bit Modbus registers for a total count of 32-bits (unsigned). To program an input to capture the edge transition counts, follow
Example: Configure Input 1 as a Synchronous Counter
on page 19.
Synchronous counter sample the inputs every 10 ms. The input logic does not detect rising or falling edges, but instead samples the input every 10 ms to
find level changes. The input signals must be high or low for more than 10 ms or the input will not detect transitions. Because most signals are not perfect, a realistic limit for the synchronous counter would be 30 to 40 Hz.
Example:
Configure Input 1 as a Synchronous Counter
1. Change the Source Register selection to I/O Board Registers.
2. In the Write Registers area, write Modbus register 4908 to 1 to enable counting on the rising edge of the input signal.
3. Read Modbus registers 4910 and 4911 to get the 32-bit value of the count.
Example: Change Universal Input 2 to a 0 to 10 V dc Input
1. Write a 3 to Modbus register 3326 on Modbus Slave ID 11 (I/O board).
2. Cycle power to the device.
3. Using the Register View tab, read register 3326 to verify it is set to 3.
Example: Change Analog Output 1 to a 0 to 10 V dc Output
1. Change the Source Register selection to I/O Board Registers.
2. Set jumper 1 on the I/O base board to the 0 to 10 V position. Refer to the base board image for the analog output jumper position.
3. Write a 3 to Modbus register 4008 on Modbus Slave ID 11 (I/O board).
4. Cycle power to the device.
5. Using the Register View tab, read register 4008 to verify it is set to 3.

4.5.2 NMOS Outputs

Pin NMOS Discrete
Outputs
22 4 504
23 3 503
24 2 502
35 1 501
Modbus Register Description Wiring
Less than 1 A maximum current at 30 V dc
ON-State Saturation: Less than 0.7 V at 20 mA ON Condition: Less than 0.7 V OFF Condition: Open

4.5.3 Analog (DAC) Outputs

The DXM100-B1 and S1 analog outputs may be configured as either 0 to 20 mA outputs (default) or 0 to 10 V outputs. To change the analog (DAC) output type:
1. Remove power to the device.
www.bannerengineering.com - Tel: +1.763.544.3164 19
Page 20
DXM100-Sx Wireless Modbus Slave
2. Remove the DXM cover.
3. Change the hardware jumper position (see the table for the pin number and
Connections
for the pin locations).
DXM100-B1 I/O Base Board
4. Replace the DXM cover.
5. Restore power to the DXM.
6. Set the Output Type Select Modbus register (on the I/O board, Slave ID 200) to a value of 2 (default) to select 0 to 20 mA or a value of 3 to select 0 to 10 V. For analog output 1 write to Modbus register 4008, for analog output 2 write to Modbus register 4028 (see the table for the values).
DXM100-B1 and S1 Models
Pin Analog
Output
20 1 507 0 to 20 mA or 0 to 10 V dc output (I/O board jumper selectable)
19 2 508
Modbus Register
Description
Accuracy: 0.1% of full scale +0.01% per °C Resolution: 12-bit
Parameters for Analog Output 1 start at 4001 through 4008. Parameters for Analog Output 2 start at 4021 through 4028.
Parameter Registers for Analog Outputs (4xxxx)
OUT 1 OUT 2 Parameters
4001 4021 Maximum Analog Value
4002 4022 Minimum Analog Value
4003 4023 Enable Register Full Scale
4004 4024 Hold Last State Enable
4005 4025 Default Output State
4008 4028 Analog Output Type
Analog Output Type. The analog outputs may be configured as either 0 to 20 mA outputs (default) or 0 to 10 V outputs. To change the analog output type change the hardware jumper position and write to the Modbus register that
defines the analog output type. For analog output 1, write to Modbus register 4008, for analog output 2 write to Modbus register 4028. Write a value of 2 (default) to select 0 to 20 mA; write a value of 3 to select 0 to 10 V.
Default Output Conditions. Default output conditions/triggers are the conditions that drive outputs to defined states. Example default output conditions include when radios are out of sync, when a device cycles power, or during a host communication timeout.
• 2952 Enable Default Communication Timeout. A “communication timeout" refers to the communication between any Modbus master host and the DXM baseboard. Set this register to 1 to enable the default condition when the host has not communicated with the DXM baseboard for the period of time
defined by the Communication Default IO
Timeout.
• 2953 Communication Default I/O Timeout (100 ms/Count). This parameter
defines the host timeout period in 100 millisecond increments. If a host does not communicate within this timeout period, the device outputs are set to the default values.
• 2954 Enable Default on Power Up. Setting this parameter to 1 sends the device outputs to their default condition when the DXM baseboard is powered up. Set to 0 to disable this feature.
Default Output State. The Default Output State parameter represents the default condition of the analog output. When an error condition exists, the outputs are set to this 16-bit
user-defined output state. To define the error conditions for device
outputs, refer to the MultiHop default output parameters 2950-2954. Enable Register Full Scale. Set to 1 to enable a linear range from 0 to 65535 for specified input range. For a 4 to 20 mA
output, a value of 0 represents 4 mA and 65535 represents 20 mA. Set this parameter to 0 to store readings in
unit-specific
data. For example, the register data representing a 15.53 mA reading is 15530. For units of current (0 to 20 mA outputs), values are stored as µA (micro Amps) and voltage values are stored as mV (millivolts).
Hold Last State Enable. Set the Hold Last State to 1 to set the output to its last known value before the error occurred. Set this parameter to 0 to disable the Hold Last State and use the Default Output State setting during an error condition.
Maximum Analog Value. The Maximum Analog Value register stores the maximum allowed analog value. The
specific units of measure apply to the register value. For example, the register may contain 20000, for 20 mA, or for a voltage output the register may contain 8000, for 8 volts.
20 www.bannerengineering.com - Tel: +1.763.544.3164
Page 21
DXM100-Sx Wireless Modbus Slave
Minimum Analog Value. The Minimum Analog Value register stores the minimum allowed analog value. The specific units of measure apply to register value. For example, the register may contain 4000, for 4 mA, or for a voltage output the register may contain 2000, for 2 volts.

4.5.4 Modbus I/O Registers for the DXM100-S1x I/O Base Board

The I/O base board stores the input and output values in Modbus holding registers. Since the I/O base board is separate device, configure the DXM Slave to read or write the values on the I/O base board.
Base Board Input Connection
Modbus Register Range Description
1 0–65535 Universal input 1
2 0–65535 Universal input 2
3 0–65535 Universal input 3
4 0–65535 Universal input 4
Universal Input Register Ranges
Register Types Unit Minimum Value Maximum Value
Discrete input/output 0 1
Universal input 0 to 10 V mV 0 10000 *
Universal input 0 to 20 mA µA 0 20000 *
Universal input temperature (–40 °C to +85 °C) C or F, signed, in tenths of a degree –400 850
Universal potentiometer unsigned 0 65535
defined as a
* Setting Enable Full Scale to 1 sets the ranges to a linear scale of 0 to 65535.
Base Board Output Connection
Modbus Register Range Description
501 0–1 NMOS Output 1
502 0–1 NMOS Output 2
503 0–1 NMOS Output 3
504 0–1 NMOS Output 4
505 0–1 Switched Power 1 (5 V or 16 V)
506 0–1 Switched Power 2 (5 V or 16 V)
507 0–20000 Analog Output 1 default (0-20.000 mA)
0–10000 Analog Output 1 (0-10.000 V)
508 0–20000 Analog Output 2 default (0-20.000 mA)
0–10000 Analog Output 2 (0-10.000 V)
Modbus Configuration Registers for the I/O
Each input or output on the I/O base board has associated Modbus registers that configure its operation.
Universal Input Parameters Registers
Universal Inputs 1 2 3 4
Enable Full Scale Registers 3303 3323 3343 3363
www.bannerengineering.com - Tel: +1.763.544.3164 21
Page 22
DXM100-Sx Wireless Modbus Slave
Universal Input Parameters Registers
Universal Inputs 1 2 3 4
Temperature °C/°F Registers 3304 3324 3344 3364
Input Type Registers 3306 3326 3346 3366
Threshold Registers 3308 3328 3348 3368
Hysteresis Registers 3309 3329 3349 3369
Enable Rising Registers 4908 4928 4948 4968
Enable Falling Registers 4909 4929 4949 4969
High Register for Counter Registers 4910 4930 4950 4970
Low Register for Counter Registers 4911 4931 4951 4971
Modbus Configuration Registers for the Analog Output
The DXM100-B1 I/O base board has two analog outputs that are selectable as 0 to 20 mA (factory default) or 0 to 10 V. To change the analog output characteristic, physical jumpers must be change on the I/O board and a parameter Modbus register must be changed. For step by step instructions on changing the output characteristics see on page 19.
Modbus Register Analog Output Description
4008 Analog Output 1 0 to 20 mA or 0 to 10 V dc output (I/O board jumper selectable)
4028 Analog Output 2
Accuracy: 0.1% of full scale +0.01% per °C Resolution: 12-bit
After changing the jumper position, write the appropriate value to the Modbus registers to define your analog output to match the setting selected by the jumper.
2 = 0 to 20 mA output (default) 3 = 0 to 10 V output
Analog (DAC) Outputs
Modbus Configuration Registers for Power
To monitor the input power characteristics of the DXM Slave, read the following power Modbus registers. The on-board thermistor is not calibrated, but can be used as a non-precision temperature input.
Modbus Register Description
6071 Battery backup charging algorithm.
0 = Battery is recharged from a solar panel 1 = Battery is recharged from 12 to 30 V dc . (default)
6081 Battery voltage (mV)
6082 Battery charging current (mA)
6083 Incoming supply voltage (mV) (solar or power supply)
6084 On-board thermistor temperature (C)
22 www.bannerengineering.com - Tel: +1.763.544.3164
Page 23
ON
ON
1
1
1
1
1
1
1
1
LED2
TB1
C6
R82
TB4
P2
P4
SW1
C4
P5
SW2
P10
TB3
P7
TB2
TB9
Y1
P6
L2
TB5
TVS1
L1
R77
P9
P8
P1
LED1
P3
A
B
C
D
G
H
J
K
L
1
18
19
32
M
L
DXM100-Sx Wireless Modbus Slave

5 I/O Base Board for the DXM100-S2 Model

5.1 DXM100-B2 and S2 I/O Base Board Connections

1 No connection 12 2B. DLatch 2B 23 N3. NMOS OUT 3
2 PW. 12–30 V dc or solar power in (+) 13 S-. Secondary RS-485 – 24 N2. NMOS OUT 2
3 GD. Ground 14 S+. Secondary RS-485 + 25 N1. NMOS OUT 1
4 B+. Battery in (< 15 V dc) 15 SP. SDI-12 Courtesy Power 26 GD. Ground
5 GD. Ground 16 SD. SDI-12 Data 27 U4. Universal Input 4
6 M-. Primary RS-485 – 17 GD. GND 28 U3. Universal Input 3
7 M+. Primary RS-485 + 18 P3. Courtesy Power 5 V 29 GD. Ground
8 GD. Ground 19 A2. Analog OUT 2 (0–10 V) 30 P1. Adjustable Courtesy Power (5–24 V)
9 1A. DLatch 1A 20 A1. Analog OUT 1 (0–10 V) 31 U2. Universal Input 2
10 1B. DLatch 1B 21
11 2A. DLatch 2A 22 N4. NMOS OUT 4
A Base board LED J Modbus Slave ID DIP Switches
B A1. Cellular antenna K Modbus Slave ID DIP Switches
C Radio LED G Programming header L SAM4 Processor Board Connection
D A2. ISM Antenna H ISM Radio Board Connection M Display Connection

5.1.1 DIP Switches for the I/O Board

The DXM100-Sx Modbus Slave I/O board DIP switches are set from the factory to Modbus Slave ID 11. For more information, refer to
Setting the Modbus Slave ID on the I/O Base Board
P2. Adjustable Courtesy Power (5–24 V)
32 U1. Universal Input 1
.
www.bannerengineering.com - Tel: +1.763.544.3164 23
Page 24
DXM100-Sx Wireless Modbus Slave

5.1.2 Setting the Modbus Slave ID on the I/O Base Board

Only DXM100-S1 and -S1R2 Slave models require that the Modbus Slave ID to be adjusted on the I/O base board. The DXM100-Sx Modbus Slave models use DIP switches J and K to set the Modbus Slave ID. This device can use a Modbus register 6804 in the I/O board to access the full range of Modbus Slave IDs.
On the DXM100-Sx Modbus Slave models, use the DIP switches at location K to ID.
DIP Switch location J
defines the course group of Modbus Slave IDs. DIP Switch 4 must be set to ON for DXM100-S1,
DXM100-S2, DXM100-S1R2, and DXM100-S2R2 models.
define the lower digit of the Modbus Slave
Settings
Modbus Slave ID set to 11 through 19 OFF OFF
Modbus Slave ID set to 20 through 29 ON OFF
Modbus Slave ID set to 30 through 39 OFF ON
Modbus Slave ID set to 40 through 49 ON ON
Not Used -
Modbus Slave Configuration (DX100-S1 and -S1R2 models only)
Standard Communication Mode OFF
DIP Switches J DIP Switch K, Switches 1, 2, 3, 4 (0 is OFF, 1 is ON)
1 2 0,0,0,0 1,0,0,0 0,1,0,0 1,1,0,0 0,0,1,0 1,0,1,0 0,1,1,0 1,1,1,0 0,0,0,1 1,0,0,1
OFF OFF x
ON OFF 20 21 22 23 24 25 26 27 28 29
OFF ON 30 31 32 33 34 35 36 37 38 39
ON ON 40 41 42 43 44 45 46 47 48 49
6
11 12 13 14 15 16 17 18 19
5
1 2 3 4
Location J DIP Switches
ON
DXM100-Sx Modbus Slave Example—To set the DXM100-Sx Modbus Slave to a Modbus Slave ID of 34, set the following:
Location J DIP switches set to 1=OFF, 2=ON Location K DIP switches set to 1=OFF, 2=OFF, 3=ON, 4=OFF
The location J DIP switches set the upper Modbus Slave ID digit to 3 while the location K DIP switches set the lower digit to
4. Setting the DXM I/O Board Modbus Slave ID using Modbus Registers—Write to the I/O board's Modbus register 6804 to
set the Modbus Slave ID to any valid Modbus Slave ID (1 through 245).
• For the DXM100-Sx Modbus Slave model, all switches on DIP switch K should be in the OFF position to use the Modbus register slave ID.

5.2 Applying Power to the DXM100-Sx Modbus Slave

Apply power to the DXM100-Sx Modbus Slave using either 12 to 30 V dc or a 12 V dc solar panel and 12 V sealed lead acid battery.
Pin
Pin 1 No connection
Pin 2 12 to 30 V dc input (+) or solar panel connection (+)
Pins 3, 5, 8, 17, 26, 29 Main logic ground for the DXM100-Sx Modbus Slave
5
Must be in the ON position for the -S1 and -S1R2 model)
6
Uses value in Modbus register 6804.
24 www.bannerengineering.com - Tel: +1.763.544.3164
Description
Page 25
DXM100-Sx Wireless Modbus Slave
Pin Description
Pin 4 Solar or backup battery positive input. Battery voltage must be less than 15 V dc. Use only a sealed lead
acid (SLA) battery.

5.2.1 Using Courtesy Power or Switch Power

Pin 18 of the DXM100-Sx Modbus Slave is a constant power source that supplies 5 volts up to 500 mA. Pins 21 (switch power 2) and 30 (switch power 1) are switched power outputs.
Modbus registers or by using the DXM Configuration Tool's Settings > I/O Board screen. The output voltage can be selected and is controlled using a Modbus register on the I/O board (Modbus slave ID 200). The voltage options are:
• 5 volts or 16 volts for DXM100-B1 models; or
• 5 to 24 V dc for DXM100-B2 models.
Turn the switched power on or off using the output register 505 for switch power 1 or 506 for switch power 2. For continuous power, set the Default Output register to 1, then cycle the power.
Switch Power Enable Register Voltage Register Default Output Register Output Register
1 (pin 30)
2201 Write a 0 to turn OFF Write a 1 to turn ON (default)
3601 Write a 0 to select 5 V (default) Write a 1 to select 16 V
Configure the switched power outputs using
3602 505
2 (pin 21)
2251 Write a 0 to turn OFF Write a 1 to turn ON (default)
3621 Write a 0 to select 5 V (default) Write a 1 to select 16 V
3622 506
Enable Register
Configuration registers that turn on the ability to use the switched power output. Default setting = ON
Voltage Register
Configuration registers that define the output voltage to the switched power output. Default setting = 5 V
Default Output Register
Configuration registers that turn on the switched power outputs for continuous power out. Set register to 1 for continuous power. Cycle power if this register is changed. Default setting = 0
Modbus Output Register
Turn on or turn off the voltage output. If both outputs 505 and 506 are turned on at the same time but are set to different voltages, the output voltage is 5 V for DXM100-B1 models and set to the lower voltage setting for DXM100-B2 models.

5.2.2 Associating a Switched Power Output to an Input

Use the DXM Switched power 1 and 2 (pins 30 and 21) can be associated to any Universal input to apply power a sensor, take a reading,
and then remove power from the sensor. This conserves power in battery-operated systems. The switched power supply can be used in one of two different ways: supplying courtesy power to an output pin or associated to an input. (Only one method can be active at a time.)
To manually register.
Configuration Tool to associate a switched power output to a universal input in most situations.
configure the switched power output using I/O board Modbus registers, write the specified value to the listed
www.bannerengineering.com - Tel: +1.763.544.3164 25
Page 26
DXM100-Sx Wireless Modbus Slave
Courtesy Power Output Configuration Parameters
Switched Power Enable 2201 2251
Voltage 3601 3621
Default Output 3602 3622
Output Register 505 506
7
Switched Power 1 Switched Power 2
Modbus Registers to Write To
Default Output
Set the register value to 1 for continuous power. The default setting is 0. Cycle power if this register value is changed.
Output Register
Write to the Output register to turn on or turn off the voltage output. If both Output Registers 505 and 506 are turned on at the same time, but are set to different voltages, the output
voltage is 5 V for DXM100-B1 models and set to the lower voltage setting for DXM100-B2 models.
Switched Power Enable
Enables the switched power supply. Set to 1 to enable; set to 0 to disable. This does not enable the supply output to the actual output pin. To enable the supply output to the output pin, set
Modbus register 505 or 506 to 1. Set to 0 when associating the switched power supply to an input.
Voltage
For the B1 and S1 models, set the Modbus register value to 0 for a switched power supply at 5 volts. Se the Modbus register value to 1 for a switched power supply at 16 volts.
For the B2 and S2 models, set one of the following register values to select your switched power output voltage.
For 5 V, set the Modbus register to 204. For 7 V, set the Modbus register to 125. For 10 V, set the Modbus register to 69. For 15 V, set the Modbus register to 32. For 20 V, set the Modbus register to 12. For 24 V, set the Modbus register to 3.
When associating a switched power supply to an input, set the Switch Power Output Enable register to off (0). Set Modbus register 2201 for switched power 1 and Modbus register 2251 for switched power 2. This allows the input sampling mechanism to control the output.
Use the following
configuration parameters to define the switch power associated with an input.
Input Parameter Universal Input Configuration Parameter Modbus Registers to Write To
Universal Input 1 Universal Input 2 Universal Input 3 Universal Input 4
Input Enable 1001 1051 1101 1151
Sample Interval (high) 1002 1052 1102 1152
Sample Interval (low) 1003 1053 1103 1153
Switched Power Enable Mask
Switched Power Warmup 1005 1055 1105 1155
Switched Power Voltage 1006 1056 1106 1156
Extended Input Read 1007 1057 1107 1157
Input Out-of-Sync Enable 1008 1058 1108 1158
7
Only used when supply courtesy power to the output pin, not when associating switched power to an input.
26 www.bannerengineering.com - Tel: +1.763.544.3164
1004 1054 1104 1154
Page 27
DXM100-Sx Wireless Modbus Slave
Extended Input Read
The Extended Input Read is a bit field parameter that allows multiple inputs to be sampled with the same switch power parameters.
If the bit field is set to 0x000F, the first four inputs are sampled after the switch power parameters are satisfied. If the Extended Input Read parameter is set in the Universal input 1 configuration registers, set Universal inputs 2
through 4 Extended Input Read and Sample Interval parameters to zero.
Input Enable
Set to 1 to enable the input. Set to 0 to disable the input.
Out-of-Sync Enable
To enable the input to continue operating when the device is out of sync with the master radio, set to 1. To disable the input when the device is not synchronized to the master radio, set to 0.
Sample Interval (high), Sample Interval (low)
The sample interval (rate) is a 32-bit value (requires two Modbus registers) that represents how often the I/O board samples the input.
The register value is the number of time units. One time unit is equal to 0.01 seconds. For example, a Modbus register value of 1000 represents a sample interval of 10 seconds (1000 × 0.010 seconds =
10 seconds).
Switch Power Enable Mask
The Switch Power Enable Mask works with the warm-up and voltage parameters to
define the switch power
output. The bit mask can select any number of switch powers.
0x0 - No switch power enabled 0x1 - Enable Switch Power 1 0x2 - Enable Switch Power 2 0x3 - Enable Switch Power 1 and Switch Power 2
Switch Power Voltage
The Switch Power Voltage parameter
defines the output voltage of the switch power output.
This parameter applies only to inputs using switched power. If switch power is not used with an input, use the Courtesty Power Voltage parameter to control the voltage.
See
Voltage
entry for Modbus register values used to select the output voltage.
Switch Power Warm-up
When an input controls power to external sensors, the Switch Power Warm-up parameter defines how long power is applied to the external sensor before the input point is examined for changes.
The register value is the number of time units, and a time unit is 0.01 seconds. For a warm-up time of 1 second, this parameter value is 100 (0.01 seconds × 100 = 1 second).
Associate Universal Input 1 with Switch Power 1
To associate universal input 1 with switched power 1, follow these instructions. Set Input 1 to sample every 60 seconds, with a warmup time of 10 seconds.
1. Verify Switched Power 1 Output Enable is off (0). Set Modbus Register 2201 = 0
2. Set the Sample Interval to 1 minute. Modbus Registers 1002 = 0, 1003= 6000 (0.01 seconds × 6000 = 60 seconds).
3. Set the Switched Power Enable Mask to use Switch Power 1. Modbus Register 1004 = 1
4. Set the Switched Power Warm-up time to 10 seconds. Modbus Register 1005 = 1000 (0.01 seconds × 1000 = 10 seconds).
5. Set the Switched Power Voltage to 16 volts. Modbus Register 1006 = 1.

5.2.3 Connecting a Battery to the DXM Slave

When attaching a battery to the DXM Slave as a backup battery or as a solar battery, verify the charging algorithm is set properly. The factory default setting for the battery charging algorithm assumes you are using 12 to 30 V dc to recharge the battery.
The charging algorithm is designed to work with a sealed lead acid (SLA) battery only.
• When using 12 to 30 V dc, connect the 12 to 30 V dc + to pin 2 and connect the ground to pin 3.
• When using main dc power with a back up battery (default (+) and to pin 3 (-). Connect the 12 V sealed lead acid battery to pin 4 (+) and pin 5 (-). The incoming main power must be 15 to 30 V dc to charge the battery.
www.bannerengineering.com - Tel: +1.763.544.3164 27
configuration), connect the incoming main power pin 2
Page 28
DXM100-Sx Wireless Modbus Slave
• When using a solar panel, connect the solar panel output to pin 2 and connect the ground to pin 3. Connect the 12 V dc SLA battery to pin 4 (+) and pin 5 (-). To change the charging algorithm, refer to
Panel
on page 14.
The battery charging algorithm defaults to a battery backup
configuration. To charge the battery from a solar panel, change
Supplying Power from a Solar
the battery charging algorithm.
1. From the DXM Slave LCD menu navigate to Setting Config > I/O Board > Charger.
2. Select Solar for solar panel configurations or DC for battery backup configurations.
Modbus Slave ID Modbus Register Description
11 * 6071 Battery backup charging algorithm.
0 = Battery is recharged from a solar panel 1 = Battery is recharged from 12 to 30 V dc (default)
* The Modbus Slave ID for the base board is set at the factory and may be changed using the base board DIP switch settings.

5.2.4 Supplying Power from a Solar Panel

To power the DXM100-Sx Modbus Slave from a 12 V dc solar panel, connect the solar panel to power pins 2(+) and 3(-). Connect a 12 V dc sealed lead acid (SLA) rechargeable battery to pins 4(+) and 5(-).
The factory default setting for the battery charging algorithm assumes you are using 12 to 30 V dc power to recharge the battery. If the incoming power is from a solar panel, you must change the charging algorithm.
To change the charging algorithm from the menu system:
1. From the DXM Slave LCD menu, navigate to System
2. Select Solar for solar panel configurations.
To change the charging algorithm by writing to Modbus register 6071 on the I/O base board (Slave ID 11):
1. Write a 0 to select the solar power charging algorithm.
Config > I/O Board > Charger.
Modbus Slave ID Modbus Register Description
11 * 6071 Battery backup charging algorithm.
0 = Battery is recharged from a solar panel 1 = Battery is recharged from 12 to 30 V dc (default)
The following power operating characteristics are stored in Modbus registers.
Battery voltage
If no battery is present, the value in this register is less than 5 V. If the value in this register is greater than the incoming voltage register, the battery is powering the system.
Battery charging current
The charging algorithm charges the battery when the incoming voltage register value is greater than the battery voltage register value. This registers shows the charging current in milliamps.
Incoming supply voltage
The incoming power can be from a solar panel or from a power supply. The battery is charging when the incoming voltage register value is greater than the battery voltage register value. The battery is powering the system when the incoming voltage register value is less than the battery voltage register value.
On-board thermistor temperature
This register stores the on-board 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.
Modbus Slave ID
11 * 6081 Battery voltage (mV)
Modbus Register Description
6082 Battery charging current (mA)
6083 Incoming supply voltage (mV) (solar or power supply)
28 www.bannerengineering.com - Tel: +1.763.544.3164
Page 29
Modbus Slave ID Modbus Register Description
DXM100-Sx Wireless Modbus Slave
6084 On-board thermistor temperature (C)
* The Slave ID for the base board is set at the factory. This may be changed using the base board DIP switch settings.

5.3 Working with Solar Power

A reliable solar system requires careful planning and monitoring to size the components correctly. The recommendations provided are for the DXM Slave system as an autonomous system.
Adding extra components increases the power requirements and likely requires increasing the solar system components. Depending upon the geographical location, the size of the solar panel and battery may vary.

5.3.1 Setting the DXM Slave for Solar Power

By default, the DXM Slave is set from the factory to charge a backup battery from a line power source.

5.3.2 Solar Components

The components of a solar system include the battery and the solar panel.
Battery
The DXM solar controller is designed to use a 12 V lead acid battery. The characteristics of a solar system require the battery to be of a certain type. There are basically two types of lead acid batteries:
• SLI batteries (Starting Lights Ignition) designed for quick bursts of energy, like starting engines
• Deep Cycle batteries - greater long-term energy delivery. This is the best choice for a solar battery.
Since a solar system charges and discharges daily, a deep cycle battery is the best choice. There are different versions of a lead acid battery: wet cell
Wet cell batteries are the original type of rechargeable battery and come in two styles, serviceable and maintenance free. Wet cell batteries typically require special attention to ventilation as well as periodic maintenance but are the lowest cost. The gel cell and AGM battery are sealed batteries that cost more but store very well and do not tend to sulfate or degrade as easily as a wet cell. Gel or AGM batteries are the safest lead acid batteries you can use.
Battery Capacity
(flooded), gel cell, and an AGM (absorbed glass mat).
Battery capacity is a function of the ambient temperature and the rate of discharge. Depending upon the specific battery, a battery operating at –30 °C can have as much as 40 percent less capacity than a battery operating at 20 °C. Choose enough battery capacity based on your geographical location.
A larger capacity battery typically lasts longer for a given solar application because lead-acid batteries do not like deep cycling (discharging a large percentage of its capacity). Depending upon the battery, a battery discharging only 30 percent of its capacity before recharging will have approximately 1100 charge/discharge cycles. The same battery discharging 50 percent of its capacity will have approximately 500 charge/discharge cycles. Discharging 100 percent leaves the battery with only 200 charge/discharge cycles.
Batteries degrade over time based on discharge/charge cycles and environmental conditions. Always monitor the battery system to obtain the best performance of the solar powered system.
Use this as a guide to the approximate state of charge and in determining when to apply conservation measures.
Average Voltage Readings Relative to Battery
Change
State of Charge (%) Open Circuit Voltage
100 13.0 or higher
75 12.6
50 12.1
25 11.66
0 11.4 or less
Solar Panel
Banner solar panels come in two common sizes for the DXM Slave: 5 Watt and 20 Watt. Both panels are designed to work with the DXM Slave but provide different charging characteristics. Use the 5 watt panel for light duty operation and use the 20 watt panel when you require greater charging capabilities.
www.bannerengineering.com - Tel: +1.763.544.3164 29
Page 30
DXM100-Sx Wireless Modbus Slave
Solar Panel Voltage Current Typical DXM Configurations
5 Watt 17 V 0.29 A DXM slave controller, ISM radio, I/O base board
20 Watt 21 V 1 A DXM Controller with ISM radio and Cellular modem
Photovoltaic panels are very sensitive to shading. Unlike solar thermal panels, PV solar panels cannot tolerate shading from a branch of a leafless tree or small amounts of snow in the corners of the panel. Because all cells are connected in a series string, the weakest cell will bring down the other cells' power level.
Good quality solar panels will not degrade much from year to year, typically less than 1 percent . Solar Panel Mounting To capture the maximum amount of solar radiation throughout the year, mount a fixed solar panel to optimize the sun's
energy throughout the year. For the northern hemisphere, face the panel true south. For the southern hemisphere, face the panel true north. If you are using a compass to orientate the panels, compensate for the difference between true north and magnetic north. Magnetic declination varies across the globe.
A solar panel's average tilt from horizontal is at an angle equal to the latitude of the site location. For optimum performance, adjust the tilt by plus 15 degrees in the winter or minus 15 degrees in the summer. For a
fixed panel with a consistent power requirement throughout the year, adjust the tilt angle to optimize for the winter months: latitude plus 15 degrees. Although in the summer months the angle may not be the most efficient, there are more hours of solar energy available.
For sites with snow in the winter months, the increased angle helps to shed snow. A solar panel covered in snow produces little or no power.
5.3.3 Recommended Solar Configurations
These solar panel and battery combinations assume direct sunlight for two to three hours a day. Solar insolation maps provide approximate sun energy for various locations. The depth of battery discharge is assumed to be 50 percent.
Solar panel and battery combinations for a
Solar Panel Battery Capacity
5 watt 10 Ahr 10 days 25 mA DXM Slave Controller - ISM radio and I/O base board
20 watt 14 Ahr 10 days 30 mA DXM Controller with ISM radio
20 watt 20 Ahr 10 days 35 mA DXM Controller with ISM radio and Cellular Modem
DXM Slave system
8
Days of Autonomy DXM mA DXM Controller

5.3.4 Monitoring Solar Operation

The DXM solar controller provides Modbus registers that allow the user to monitor the state of the solar panel input voltage, the battery voltage, the charging current, and the temperature in °C. The DXM Slave can be of the charging system as well as send an alert message when the battery is too low.
The charts show a typical charging cycle, with each vertical grid representing about eight hours. The chart shows three days of charging.
configured to monitor the health
Figure 3. Solar Panel Voltage (mV) -- Cloudy First Day
8
Battery capacity (amp hour) is standard amp rating taken for 20 hours. Battery capacity should be monitored for reliable system power and may need to be increased for cold weather locations.
30 www.bannerengineering.com - Tel: +1.763.544.3164
Page 31
DXM100-Sx Wireless Modbus Slave
Figure 4. Battery Voltage (mV) - Cloudy First Day

5.4 Connecting the Communication Pins

The base board communications connection for external Modbus device uses the primary RS-485. RS-485. The primary RS-485 bus is a common bus shared with the ISM radio board (Modbus Slave ID 1). RS-232. The RS-232 bus is not currently defined.
Pin Parameter Description
Pin 6 Primary RS-485 – Running Modbus protocol at 19.2k baud, use this bus to connect to other Modbus Slave devices.
Pin 7 Primary RS-485 +
Pin 9 RS-232 Tx
Pin 10 RS-232 Rx
Pin 13 Secondary RS-485 –
Pin 14 Secondary RS-485 +
Pin 15 CANL –
Pin 16 CANH +
The DXM100-Sx Modbus Slave is a Modbus Master device on this RS-485 port.
Modbus Register 6101 = Baud Rate
0 = 19.2k 1 = 9600 2 = 38400
Modbus Register 6103 = Parity
0 = no parity 1 = odd? 2 = even?
Serial RS-232 connection. This bus must use a ground connection between devices to operate correctly.
Not used

5.5 Inputs and Outputs

The I/O base board is a Modbus slave device that communicates using Modbus commands. Refer to the Modbus Registers section for more descriptions of each Modbus register on the DXM100-Sx Modbus Slave.

5.5.1 Universal Inputs

The universal inputs on the DXM100-Sx Modbus Slave can be programmed to accept several different types of inputs:
• Discrete NPN/PNP
• 0 to 20 mA analog
• 0 to 10 V analog
• 10k temperature thermistor
• Potentiometer sense
• Bridge
• NPN raw fast Any input can be used as a synchronous counter by Use the DXM Configuration Tool tool to write to the appropriate Modbus registers in the I/O board to configure the input
type. The universal inputs are treated as analog inputs. When the universal inputs are defined as mA, V, or temperature, use Modbus registers to
www.bannerengineering.com - Tel: +1.763.544.3164 31
configure the operational characteristics of the inputs. These parameters are temperature conversion
configuring the input as a discrete NPN/PNP input.
Page 32
DXM100-Sx Wireless Modbus Slave
type, enable full scale, threshold and hysteresis. Refer to the DXM100 Controller Instruction Manual (p/n
190037
) for the
parameter definitions. When a universal input is configured as an NPN or PNP input type, it can be enabled to be a synchronous counter. Enable
the counter function by setting Modbus register 'Enable Rising' or 'Enable Falling' to 1. See
DXM100-S1x I/O Base Board
Pin Universal Input Modbus Register Description
27 4 4 Program the universal inputs to accept input types NPN, PNP, 10k thermistor, 0 to 10 V, 0 to 20
28 3 3
31 2 2
32 1 1
on page 21 for universal input register definitions.
mA, or potentiometer. The default setting is 8: NPN raw fast. To set the input type, write the following values to the Input Type Modbus registers defined in
DXM100-S1x I/O Base Board
0 = NPN 1 = PNP 2 = 0 to 20 mA 3 = 0 to 10 V dc 4 = 10k Thermistor 5 = Not used 6 = Not used 7 = Bridge 8 = NPN Raw Fast (default)
on page 21.
Modbus I/O Registers for the
Modbus I/O Registers for the
Thermistor Input
A thermistor input must use a 10k temperature thermistor between ground and the universal input. The thermistor must be a 10k NTC (Banner model number BWA-THERMISTOR-002) or equivalent. Select the temperature conversion of degrees C (default) or degrees F by writing Modbus registers
DXM100-S1x I/O Base Board
on page 21.
defined in
Modbus I/O Registers for the
Potentiometer Input
A potentiometer input is created from three inputs: a voltage source (pin 30) that supplies 5 V to the potentiometer and two inputs set to voltage inputs to read the voltage across the potentiometer. See the DXM tech note for setting up a potentiometer.
Bridge Input
The bridge input is not implemented yet.
NPN vs NPN Raw Fast
The difference between NPN and NPN Raw Fast is the amount of settling time given to the input. Switch the input type to NPN if the input is not detecting a transition.
Synchronous Counters
When an input is
configured as a counter (inputs set to NPN/PNP), the input counts the input signal transitions. The count value is stored into two 16-bit Modbus registers for a total count of 32-bits (unsigned). To program an input to capture the edge transition counts, follow
Example: Configure Input 1 as a Synchronous Counter
on page 19.
Synchronous counter sample the inputs every 10 ms. The input logic does not detect rising or falling edges, but instead samples the input every 10 ms to
find level changes. The input signals must be high or low for more than 10 ms or the input will not detect transitions. Because most signals are not perfect, a realistic limit for the synchronous counter would be 30 to 40 Hz.
Example:
Configure Input 1 as a Synchronous Counter
1. Change the Source Register selection to I/O Board Registers.
2. In the Write Registers area, write Modbus register 4908 to 1 to enable counting on the rising edge of the input signal.
3. Read Modbus registers 4910 and 4911 to get the 32-bit value of the count.
Example: Change Universal Input 2 to a 0 to 10 V dc Input
1. Write a 3 to Modbus register 3326 on Modbus Slave ID 11 (I/O board).
2. Cycle power to the device.
3. Using the Register View tab, read register 3326 to verify it is set to 3.
Example: Change Analog Output 1 to a 0 to 10 V dc Output
1. Change the Source Register selection to I/O Board Registers.
2. Set jumper 1 on the I/O base board to the 0 to 10 V position. Refer to the base board image for the analog output jumper position.
32 www.bannerengineering.com - Tel: +1.763.544.3164
Page 33
Output
DXM100-Sx Wireless Modbus Slave
3. Write a 3 to Modbus register 4008 on Modbus Slave ID 11 (I/O board).
4. Cycle power to the device.
5. Using the Register View tab, read register 4008 to verify it is set to 3.

5.5.2 NMOS Outputs

Pin NMOS Discrete
Outputs
22 4 504
23 3 503
24 2 502
35 1 501
Modbus Register Description Wiring
Less than 1 A maximum current at 30 V dc
ON-State Saturation: Less than 0.7 V at 20 mA ON Condition: Less than 0.7 V OFF Condition: Open

5.5.3 Analog (DAC) Outputs

The DXM100-B2 and S2 analog outputs are 0 to 10 V dc outputs and cannot be changed.
DXM100-B2 and S2 Models
Pin Analog
Output
20 1 509 0 to 10 V dc output
19 2 510
Parameters for Analog Output 1 start at 4001 through 4008. Parameters for Analog Output 2 start at 4021 through 4028.
Modbus Register
Description
Accuracy: 0.1% of full scale +0.01% per °C Resolution: 12-bit
Parameter Registers for Analog Outputs (4xxxx)
OUT 1 OUT 2 Parameters
4001 4021 Maximum Analog Value
4002 4022 Minimum Analog Value
4003 4023 Enable Register Full Scale
4004 4024 Hold Last State Enable
4005 4025 Default Output State
Default Output Conditions. Default output conditions/triggers are the conditions that drive outputs to defined states. Example default output conditions include when radios are out of sync, when a device cycles power, or during a host communication timeout.
• 2952 Enable Default Communication Timeout. A “communication timeout" refers to the communication between any Modbus master host and the DXM baseboard. Set this register to 1 to enable the default condition when the host has not communicated with the DXM baseboard for the period of time
defined by the Communication Default IO
Timeout.
• 2953 Communication Default I/O Timeout (100 ms/Count). This parameter defines the host timeout period in 100 millisecond increments. If a host does not communicate within this timeout period, the device outputs are set to the default values.
• 2954 Enable Default on Power Up. Setting this parameter to 1 sends the device outputs to their default condition when the DXM baseboard is powered up. Set to 0 to disable this feature.
Default Output State. The Default Output State parameter represents the default condition of the analog output. When an error condition exists, the outputs are set to this 16-bit outputs, refer to the MultiHop default output parameters 2950-2954.
user-defined output state. To define the error conditions for device
www.bannerengineering.com - Tel: +1.763.544.3164 33
Page 34
DB
DA
2-wire self-latching solenoid
power
ground
serial D12
GND
P12
SDI-12 device
DXM100-B2
Controller
DXM100-Sx Wireless Modbus Slave
Enable Register Full Scale. Set to 1 to enable a linear range from 0 to 65535 for specified input range. For a 4 to 20 mA output, a value of 0 represents 4 mA and 65535 represents 20 mA. Set this parameter to 0 to store readings in unit-specific data. For example, the register data representing a 15.53 mA reading is 15530. For units of current (0 to 20 mA outputs), values are stored as µA (micro Amps) and voltage values are stored as mV (millivolts).
Hold Last State Enable. Set the Hold Last State to 1 to set the output to its last known value before the error occurred. Set this parameter to 0 to disable the Hold Last State and use the Default Output State setting during an error condition.
Maximum Analog Value. The Maximum Analog Value register stores the maximum allowed analog value. The
specific units of measure apply to the register value. For example, the register may contain 20000, for 20 mA, or for a voltage output the register may contain 8000, for 8 volts.
Minimum Analog Value. The Minimum Analog Value register stores the minimum allowed analog value. The specific units of measure apply to register value. For example, the register may contain 4000, for 4 mA, or for a voltage output the register may contain 2000, for 2 volts.

5.5.4 DC Latching Outputs

Pin DC Latching Outputs Modbus Register Description Wiring
9 D1A
10 D1B
11 D2A
12 D2B
507
508
Write a 1 to the output register to activate the DC Latching output from A to B.
Write a 0 to the output register to deactivate the DC Latching output form B to A.
The DXM Configuration Tool allows the user to adjust parameters that govern the operation of the DC latch outputs. Most applications will not require any changes for correct operation. DXM
Configuration Tool parameters include:
• Enable H-Bridge—Enable or disable the H-bridge output. Default Enabled.
• Voltage—The voltage applied to the output when the output is activated. Default 13 V dc.
• Cap Warmup Time—The amount of time given to charge the output capacitor. The more time given to charge the output capacitor the more energy will be available to turn on the output. Default 80 ms
• Switch Time—The amount of time the output is turned on to be able to change the solenoid output. Default 40ms

5.5.5 SDI-12 Interface

The SDI-12 interface on the DXM100-B2 Wireless Controllers can support up to five devices with twelve 32-bit register values each. The DXM100-B2 SDI-12 interface can be configured to increase the number of registers per device address for devices with large register sets. The factory default enables one SDI-12 device using device address 1 with up to nine registers with a SDI-12 command of "M!".
The DXM100-B2 controller is registers with configuration parameters. Read or write the device configuration parameters using standard Modbus commands.
Basic SDI-12 Interface Parameters
Up to five devices/commands can be accessed using the SDI-12 interface. There are three parameters for each device/ command: Enable, Device Address, Device Command. For more information, refer to the SDI-12 Technical Notes.
Enable. Instructs the DXM Slave device to activate or deactivate the SDI-12 device. Write a 1 to enable, and write a 0 to disable. The factory default for device 1 is enabled; devices 2 through 5 are disabled.
Device Address. Each SDI-12 device must have a unique device address. This parameter is the ASCII code for the device address. Valid device addresses are 0–9 and a–z that map to ASCII codes 48–57 and 97–122, respectively. The factory default addresses are:
• SDI-12 Device 0 uses ASCII code 48
• SDI-12 Device 1 uses ASCII code 49
• SDI-12 Device 2 uses ASCII code 50
• SDI-12 Device 3 uses ASCII code 51
• SDI-12 Device 4 uses ASCII code 52
34 www.bannerengineering.com - Tel: +1.763.544.3164
configured by writing non-volatile Modbus
Page 35
DXM100-Sx Wireless Modbus Slave
Device Command The SDI-12 interface supports "M!" or "C!" commands. Use the Device Command parameter to define which command to use for this device. The factory default is "M!" commands for all devices (value of 10 in the Modbus register).
Supported M! Commands
SDI-12 Command Register Value
xM! 0 or 10
xM1! 11
xM2! 12
xM3! 13
xM4! 14
xM5! 15
xM6! 16
xM7! 17
xM8! 18
xM9! 19
SDI-12 Command Register Value
Supported C! Commands
xC! 1 or 20
xC1! 21
xC2! 22
xC3! 23
xC4! 24
xC5! 25
xC6! 26
xC7! 27
xC8! 28
xC9! 29
The Modbus configuration registers are listed. All registers are defined as Modbus holding registers. The factory default values are shown in parentheses. All values are in decimal, unless noted otherwise.
Device/CMD
SDI-12 Device/CMD 1 1751 (1) 11001 (48)
SDI-12 Device/CMD 2 1701 (0) 11201 (49) 11202 (10)
SDI-12 Device/CMD 3 1651 (0) 11401 (50) 11402 (10)
SDI-12 Device/CMD 4 1601 (0) 11601 (51) 11602 (10)
SDI-12 Device/CMD 5 1551 (0) 11801 (52) 11802 (10)
Configuration
Enable Device Address Device Command
Registers (Default Value)
9
11002 (10)
SDI-12 Device Result Registers
The result registers store all information received from the SDI-12 devices. The registers are 16-bit registers and require two registers to store a 32-bit value. The factory default configuration defines
the result registers as 32-bit registers, floating point format, and the first nine result registers are enabled for use. A host system reads the SDI-12 device data from these registers.
Result Registers Register 1 Register 2 Register 3 Register 4 Register 5 Register 6
SDI-12 Device/CMD 1 Result Upper 11101 11103 11105 11107 11109 11111
SDI-12 Device/CMD 1 Result Lower 11102 11104 11106 11108 11110 11112
SDI-12 Device/CMD 2 Result Upper 11301 11303 11305 11307 11309 11311
SDI-12 Device/CMD 2 Result Lower 11302 11304 11306 11308 11310 11312
SDI-12 Device/CMD 3 Result Upper 11501 11503 11505 11507 11509 11511
SDI-12 Device/CMD 3 Result Lower 11502 11504 11506 11508 11510 11512
SDI-12 Device/CMD 4 Result Upper 11701 11703 11705 11707 11709 11711
9
The default device addresses 48 through 52 are in ASCII.
www.bannerengineering.com - Tel: +1.763.544.3164 35
Page 36
DXM100-Sx Wireless Modbus Slave
Result Registers Register 1 Register 2 Register 3 Register 4 Register 5 Register 6
SDI-12 Device/CMD 4 Result Lower 11702 11704 11706 11708 11710 11712
SDI-12 Device/CMD 5 Result Upper 11901 11903 11905 11907 11909 11911
SDI-12 Device/CMD 5 Result Lower 11902 11904 11906 11908 11910 11912
Result Registers Register 7 Register 8 Register 9 Register 10 Register 11 Register 12
SDI-12 Device/CMD 1 Result Upper 11113 11115 11117 11119 11121 11123
SDI-12 Device/CMD 1 Result Lower 11114 11116 11118 11120 11122 11124
SDI-12 Device/CMD 2 Result Upper 11313 11315 11317 11319 11321 11323
SDI-12 Device/CMD 2 Result Lower 11314 11316 11318 11320 11322 11324
SDI-12 Device/CMD 3 Result Upper 11513 11515 11517 11519 11521 11523
SDI-12 Device/CMD 3 Result Lower 11514 11516 11518 11520 11522 11524
SDI-12 Device/CMD 4 Result Upper 11713 11715 11717 11719 11721 11723
SDI-12 Device/CMD 4 Result Lower 11714 11716 11718 11720 11722 11724
SDI-12 Device/CMD 5 Result Upper 11913 11915 11917 11919 11921 11923
SDI-12 Device/CMD 5 Result Lower 11914 11916 11918 11920 11922 11924
SDI-12 Device Settings
The following are generic sampling, power and warmup parameters that should work for all SDI-12 devices. See the tested device table below. In most cases, parameters will not need to be adjusted but if needed there are three common SDI-12 device parameters that control the communications and power of the SDI-12 device. Contact Banner Engineering Corp support for more guidance.
• Sample Rate. Formed using two 16-bit parameters, a HI word and a LOW word. The sample rate is how often the SDI-12 device is powered up, then interrogated for data. The value in the registers is the number of 0.010 second counts. For example, the default value is 22,500, which calculates to a sample rate of 22500 × 0.010 seconds. Adjusting this value affects the battery life.
• Warmup time. Amount of time to wait, in 0.010 second increments, from powering on the device to the time to send communications to the device. The default value is 50, or 50 × 0.010 seconds. Adjusting this value affects the battery life.
• Voltage. The default voltage setting is 6 volts or a register value of 168. Adjusting this value affects the battery life.
Registers (Default Value)
Device / Cmd Configuration Enable
SDI-12 Device/CMD 1 1751 (1) 11001 (48)
SDI-12 Device/CMD 2 1701 (0) 11201 (49) 1704 (0) 11202 (10) 1702 (0) 1703 (22500) 1705 (50) 1706 (148)
SDI-12 Device/CMD 3 1651 (0) 11401 (50) 1654 (0) 11402 (10) 1652 (0) 1653 (22500) 1655 (50) 1656 (148)
SDI-12 Device/CMD 4 1601 (0) 11601 (51) 1604 (0) 11602 (10) 1602 (0) 1603 (22500) 1605 (50) 1606 (148)
SDI-12 Device/CMD 5 1551 (0) 11801 (52) 1554 (0) 11802 (10) 1552 (0) 1553 (22500) 1555 (50) 1556 (148)
Device
Address
Switch Power
Enable
10
1754 (1) 11002 (10) 1752 (0) 1753 (22500) 1755 (50) 1756 (148)
Device
Command
SampleHiSample
Low
Warmup
Time
Voltage
These SDI-12 probes have been tested and are functional with the factory default settings.
MFG Models Technical Note
Acclima SEN-SDI (TDT SDI-12 Soil Moisture Sensor)
10
The default device addresses 48 through 52 are in ASCII.
36 www.bannerengineering.com - Tel: +1.763.544.3164
SDI-12 and the Acclima TDT SDI-12 Soil Moisture Probe
Page 37
DXM100-Sx Wireless Modbus Slave
MFG Models Technical Note
Adcon Telemetry HydraProbeII
AquaCheck Sub-surface Probe
SDI-12 and the AquaCheck Sub-Surface Soil Moisture Probe
SDI-12 and the Decagon 5TE Soil Moisture Probe
Decagon MPS-2, MPS-6, 5TE, TS1, T8
SDI-12 and the Decagon GS3 Soil Moisture Probe SDI-12 and the Decagon MPS-2 Soil Moisture Probe
HSTI HydraScout
Sentek EnviroSCAN
SDI-12 and the HydraScout HSTI Probe
SDI-12 and the Sentek EnviroScan Soil Moisture Probe

5.5.6 Modbus I/O Registers for the DXM100-S2x I/O Base Board

The I/O base board stores the input and output values in Modbus holding registers. Since the I/O base board is separate device, configure the DXM Slave to read or write the values on the I/O base board.
Base Board Input Connection
Modbus Register Range Description
1 0–65535 Universal input 1
2 0–65535 Universal input 2
3 0–65535 Universal input 3
4 0–65535 Universal input 4
defined as a
Universal Input Register Ranges
Register Types Unit Minimum Value Maximum Value
Discrete input/output 0 1
Universal input 0 to 10 V mV 0 10000 *
Universal input 0 to 20 mA µA 0 20000 *
Universal input temperature (–40 °C to +85 °C) C or F, signed, in tenths of a degree –400 850
Universal potentiometer unsigned 0 65535
* Setting Enable Full Scale to 1 sets the ranges to a linear scale of 0 to 65535.
Base Board Output Connection
Modbus Register Range Description
501 0–1 NMOS Output 1
502 0–1 NMOS Output 2
503 0–1 NMOS Output 3
504 0–1 NMOS Output 4
505 0–1 Switched Power 1 (5 V or 16 V)
506 0–1 Switched Power 2 (5 V or 16 V)
507 0–20000 Analog Output 1 default (0-20.000 mA)
0–10000 Analog Output 1 (0-10.000 V)
508 0–20000 Analog Output 2 default (0-20.000 mA)
0–10000 Analog Output 2 (0-10.000 V)
www.bannerengineering.com - Tel: +1.763.544.3164 37
Page 38
DXM100-Sx Wireless Modbus Slave
Modbus Configuration Registers for the I/O
Each input or output on the I/O base board has associated Modbus registers that configure its operation.
Universal Input Parameters Registers
Universal Inputs 1 2 3 4
Enable Full Scale Registers 3303 3323 3343 3363
Temperature °C/°F Registers 3304 3324 3344 3364
Input Type Registers 3306 3326 3346 3366
Threshold Registers 3308 3328 3348 3368
Hysteresis Registers 3309 3329 3349 3369
Enable Rising Registers 4908 4928 4948 4968
Enable Falling Registers 4909 4929 4949 4969
High Register for Counter Registers 4910 4930 4950 4970
Low Register for Counter Registers 4911 4931 4951 4971
Modbus Configuration Registers for the Analog Output
The DXM100-B1 I/O base board has two analog outputs that are selectable as 0 to 20 mA (factory default) or 0 to 10 V. To change the analog output characteristic, physical jumpers must be change on the I/O board and a parameter Modbus register must be changed. For step by step instructions on changing the output characteristics see on page 19.
Analog (DAC) Outputs
Modbus Register Analog Output Description
4008 Analog Output 1 0 to 20 mA or 0 to 10 V dc output (I/O board jumper selectable)
4028 Analog Output 2
Modbus
Configuration Registers for Power
Accuracy: 0.1% of full scale +0.01% per °C Resolution: 12-bit
After changing the jumper position, write the appropriate value to the Modbus registers to define your analog output to match the setting selected by the jumper.
2 = 0 to 20 mA output (default) 3 = 0 to 10 V output
To monitor the input power characteristics of the DXM Slave, read the following power Modbus registers. The on-board thermistor is not calibrated, but can be used as a non-precision temperature input.
Modbus Register Description
6071 Battery backup charging algorithm.
0 = Battery is recharged from a solar panel 1 = Battery is recharged from 12 to 30 V dc . (default)
6081 Battery voltage (mV)
6082 Battery charging current (mA)
6083 Incoming supply voltage (mV) (solar or power supply)
6084 On-board thermistor temperature (C)
38 www.bannerengineering.com - Tel: +1.763.544.3164
Page 39
DXM100-Sx Wireless Modbus Slave

6 DXM Modbus Registers

All Modbus registers are defined as 16-bit Modbus Holding Registers. When connecting external Modbus slave devices, only use Modbus slave IDs 2 through 198.
DXM Internal Modbus Slave IDs (factory default)
Modbus Slave ID Device
1 ISM Radio—MultiHop wireless devices connected to the internal MultiHop radio should be assigned Modbus Slave
11 I/O Base Board—All data and parameters for each input or output of the DXM Slave.
addresses starting at 11.
www.bannerengineering.com - Tel: +1.763.544.3164 39
Page 40
DXM100-Sx Wireless Modbus Slave

7 Restoring Factory Default Settings

To reset to factory defaults, write to two Modbus registers in the I/O board. The default slave ID for the I/O board is 11. To reset the DXM I/O board parameters:
1. Write a 1 to Modbus register 4152
2. Write a 10 to Modbus register 4151
To reset only the I/O board:
1. Write a 0 to Modbus register 4152
2. Write a 10 to Modbus register 4151
Modbus Register Values Description
4151 0–255 Reset/restore trigger. This timer is based in 100 millisecond units. Once written, the timer starts to count down to
4152 0–1 1 = Restores factory defaults for I/O parameters.
zero. After the timer expires, the restore factory defaults are applied if register 4152 = 1. If register 4152 is zero, the I/O board is reset.
Default value: 0 1 = 100 milliseconds, 10 = 1 second.
Default value: 0
40 www.bannerengineering.com - Tel: +1.763.544.3164
Page 41
86 mm
[3.39”]
94.6 mm [3.72”]
104 mm
[4.09”]
59.5 mm [2.34”]
20.4 mm [0.8”]
35 mm [1.38”]
DXM100-Sx Wireless Modbus Slave

8 DXM100 Dimensions

All measurements are listed in millimeters, unless noted otherwise.
www.bannerengineering.com - Tel: +1.763.544.3164 41
Page 42
DXM100-Sx Wireless Modbus Slave

9 Accessories

For a complete list of all the accessories for the Sure Cross wireless product line, please download the b_3147091)
Accessories List
(p/n
Cordsets
MQDC1-506—5-pin M12/Euro-style, straight, single ended, 6 ft MQDC1-530—5-pin M12/Euro-style, straight, single ended, 30 ft MQDC1-506RA—5-pin M12/Euro-style, right-angle, single ended, 6 ft MQDC1-530RA—5-pin M12/Euro-style, right-angle, single ended, 30 ft
Static and Surge Suppressor
BWC-LFNBMN-DC—Surge Suppressor, bulkhead, N-Type, dc Blocking, N-Type Female, N-Type Male
Short-Range Omni Antennas
BWA-2O2-D—Antenna, Dome, 2.4 GHz, 2 dBi, RP-SMA Box Mount BWA-9O2-D—Antenna, Dome, 900 MHz, 2 dBi, RP-SMA Box Mount BWA-9O2-RA—Antenna, Rubber Fixed Right Angle, 900 MHz, 2 dBi,
RP-SMA Male Connector
Medium-Range Omni Antennas
BWA-9O5-C—Antenna, Rubber Swivel, 900 MHz 5 dBi, RP-SMA Male Connector
BWA-2O5-C—Antenna, Rubber Swivel, 2.4 GHz 5 dBi, RP-SMA Male Connector
Enclosures and DIN Rail Kits
BWA-AH864
4
BWA-AH1084
× 4
BWA-AH12106
10 × 6 BWA-AH8DR—DIN Rail Kit, 8", 2 trilobular/self-threading screws BWA-AH10DR—DIN Rail Kit, 10", 2 trilobular/self-threading screws BWA-AH12DR—DIN Rail Kit, 12", 2 trilobular/self-threading screws
—Enclosure, Polycarbonate, with Opaque Cover, 8 × 6 ×
—Enclosure, Polycarbonate, with Opaque Cover, 10 × 8
—Enclosure, Polycarbonate, with Opaque Cover, 12 ×
Misc Accessories
BWA-CG.5-3X5.6-10—Cable Gland Pack: 1/2-inch NPT, Cordgrip for 3 holes of 2.8 to 5.6 mm diam, qty 10
BWA-HW-052— Cable Gland and Vent Plug Pack: includes 1/2-inch NPT gland, 1/2-inch NPT multi-cable gland, and 1/2-inch NPT vent plug, qty 1 each
Antenna Cables
BWC-1MRSMN05—LMR100 RP-SMA to N-Type Male, 0.5 m BWC-2MRSFRS6—LMR200, RP-SMA Male to RP-SMA Female, 6 m BWC-4MNFN6—LMR400 N-Type Male to N-Type Female, 6 m
Long-Range Omni Antennas
BWA-9O8-AS—Antenna, Fiberglass, 3/4 Wave, 900 MHz, 8 dBi, N­Type Female Connector
BWA-2O8-A—Antenna, Fiberglass, 2.4 GHz, 8 dBi, N-Type Female Connector
Long-Range Yagi Antennas
BWA-9Y10-A—Antenna, 900 MHz, 10 dBd, N-Type Female Connector
Power Supplies
PSD-24-4
4-pin M12/Euro-style quick disconnect (QD)
PSDINP-24-13
Mount, Class I Division 2 (Groups A, B, C, D) Rated
PSDINP-24-25
Mount, Class I Division 2 (Groups A, B, C, D) Rated
BWA-SOLAR PANEL 20W
573 × 357 × 30, "L" style mounting bracket included (does not include controller)
—DC Power Supply, Desktop style, 3.9 A, 24 V dc, Class 2,
—DC Power Supply, 1.3 Amps, 24 V dc, with DIN Rail
— DC Power Supply, 2.5 Amps, 24 V dc, with DIN Rail
—Solar Panel, 12 V, 20 W, Multicrystalline,
42 www.bannerengineering.com - Tel: +1.763.544.3164
Page 43
DXM100-Sx Wireless Modbus Slave

10 Additional Information

10.1 DXM100 Documentation

For more information about the DXM Slave family of products, please see additional documentation and videos on the Banner website:
• DXM Wireless Controller Sell Sheet, p/n
• DXM100-B1 Wireless Controller Datasheet, p/n
• DXM100-B2 Wireless Controller Datasheet, p/n
• DXM100-Bx Wireless Controller Instruction Manual, p/n
• DXM100-S1 Modbus Slave Datasheet, p/n
• DXM100-S2 Modbus Slave Datasheet, p/n
• DXM100-Sx Modbus Slave Instruction Manual, p/n
• DXM ScriptBasic Instruction Manual, p/n
• DXM Controller Configuration Quick Start, p/n
• DXM Configuration Tool software (p/n
• DXM Configuration Tool Instruction Manual, p/n
• DXM EDS
• EIP Configuration File for DXM 1xx-BxR1 and R3 models (p/n
• Activating a Cellular Modem (p/n
• Additional technical notes and videos
Technical notes, configuration examples, and ScriptBasic program examples are available at
www.bannerengineering.com
Configuration file
for Allen-Bradley PLCs
b_4419353
.
194063
186724 195232
195454 195231
191745
191247
b_4447978
)
188231
)
158447
190037
194730
)
www.bannerengineering.com
.

10.2 DXM Slave Support Policy

The DXM Wireless Controllers are industrial wireless controllers that facilitate Industrial Internet of Things (IIoT) applications. As a communications gateway, it interfaces local serial ports, local I/O ports, and local ISM radio devices to the Internet using either a cellular connection or a wired Ethernet network connection. In a continuing effort to provide the best operation for the DXM Slave, stay connected with Banner Engineering Corp to hear about the latest updates through the Banner website. Create a login today to stay informed of all Banner product releases.

10.2.1 Firmware Updates

The DXM Slave has been designed to be a robust and secure IOT device. To provide the most reliable and secure device possible, periodic updates and description details are found on the Banner website. Customers with critical update requirements will get access to pre-released

10.2.2 Website Information

The Banner website is the main method of disseminating DXM Slave information to customers. The data found on the website include:
• DXM instruction manuals
Configuration manuals
• Firmware downloads
• Firmware release notes
• Errata data, any known issues with a release of firmware
• Possible work-around solutions for known issues
• DXM Solutions Guides

10.2.3 Feature Requests

Our customer is our most valuable resource to improve our DXM Slave. If you have suggestions for improvements to the DXM Slave or configuration tools, please contact Banner Engineering Corp.
firmware updates are released to enhance and expand the capabilities of the DXM Slave. Firmware
firmware from the factory.

10.2.4 Potential DXM Issues

Potential issues with the DXM Slave are collected from Banner's support engineers to provide solutions. Users can get help from the website documentation or by calling Banner Engineering for support help. Solutions are as simple as configuration adjustments, work-around configuration solutions, or potential new firmware updates.
www.bannerengineering.com - Tel: +1.763.544.3164 43
Page 44
DXM100-Sx Wireless Modbus Slave

10.2.5 DXM Security

The DXM Slave was designed to collect local wireless sensor data, local sensor data, provide simple control, and send the data to the cloud.
TheDXM Slave does not run a Linux or Windows based operating system but an embedded RTOS environment. As a proprietary operating system, the security aspects are easier to manage and minimize.
Security updates are released through the Banner website and New Product Release Announcements (NPRA).

10.3 Contact Us

Corporate Headquarters
Address: Banner Engineering Corporate 9714 Tenth Avenue North Minneapolis, Minnesota 55441, USA
Europe
Address: Banner Engineering EMEA Park Lane, Culliganlaan 2F, bus 3 1831 Diegem, Belgium
Turkey
Address: Banner Engineering Elk. San. Ve Tic. Ltd. Şti. Şerifali Mah. Münevver Sok. Ekomed Plaza No:10 Kat:4 Ümraniye / İstanbul, Türkiye
India
Address: Banner Engineering India Pune Head Quarters Office No. 1001, 10th Floor Sai Capital, Opp. ICC Senapati Bapat Road Pune 411016, India
Mexico
Phone: +1 763 544 3164 Website:
Phone: +32 (0)2 456 0780 Website: Email: mail@bannerengineering.com
Phone: +90 216 688 8282 Website: Email: turkey@bannerengineering.com.tr
Phone: +91 (0) 206 640 5624 Website: Email: salesindia@bannerengineering.com
www.bannerengineering.com
www.bannerengineering.com
www.bannerengineering.com
www.bannerengineering.com
Address: Banner Engineering de Mexico Monterrey Head Office Edificio VAO Av. David Alfaro Siqueiros No.103 Col. Valle Oriente C.P.66269 San Pedro Garza Garcia, Nuevo Leon, Mexico
Brazil
Address: Banner do Brasil Rua Barão de Teffé nº 1000, sala 54 Campos Elíseos, Jundiaí - SP, CEP.: 13208-761, Brasil
China
Address: Banner Engineering Shanghai Rep Office Xinlian Scientific Research Building Level 12, Building 2 1535 Hongmei Road, Shanghai 200233, China
44 www.bannerengineering.com - Tel: +1.763.544.3164
Phone: +52 81 8363 2714 or 01 800 BANNERE (toll free) Website: Email: mexico@bannerengineering.com
Phone: +55 11 2709 9880 Website: Email: brasil@bannerengineering.com
Phone: +86 212 422 6888 Website: Email: sensors@bannerengineering.com.cn
www.bannerengineering.com
www.bannerengineering.com
www.bannerengineering.com
Page 45
DXM100-Sx Wireless Modbus Slave
Japan
Address: Banner Engineering Japan Cent-Urban Building 305 3-23-15 Nishi-Nakajima Yodogawa-Ku
Phone: +81 (0)6 6309 0411 Website:
www.bannerengineering.com
Email: mail@bannerengineering.co.jp
Osaka 532-0011, Japan
Taiwan
Address: Banner Engineering Taiwan 8F-2, No. 308 Section 1, Neihu Road
Phone: +886 (0)2 8751 9966 Website:
www.bannerengineering.com
Email: info@bannerengineering.com.tw
Taipei 114, Taiwan

10.4 Warnings

Install and properly ground a qualified surge suppressor when installing a remote antenna system. Remote antenna configurations installed without surge suppressors invalidate the manufacturer's warranty. Keep the ground wire as short as possible and make all ground connections to a single-point ground system to ensure no ground loops are created. No surge suppressor can absorb all lightning strikes; do not touch the Sure Cross® device or any equipment connected to the Sure Cross device during a thunderstorm.
Exporting Sure Cross® Radios. It is our intent to fully comply with all national and regional regulations regarding radio frequency emissions. Customers who want to re-export this product to a country other than that to which it was sold must ensure the device is approved in the destination country. A list of approved countries appears in the
Certifications
using other antennas, verify you are not exceeding the transmit power levels allowed by local governing agencies. Consult with Banner Engineering Corp. if the destination country is not on this list.
section of the product manual. The Sure Cross wireless products were certified for use in these countries using the antenna that ships with the product. When
Radio

10.5 Banner Engineering Corp. Limited Warranty

Banner Engineering Corp. warrants its products to be free from defects in material and workmanship for one year following the date of shipment. Banner Engineering Corp. will repair or replace, free of charge, any product of its manufacture which, at the time it is returned to the factory, is found to have been defective during the warranty period. This warranty does not cover damage or liability for misuse, abuse, or the improper application or installation of the Banner product.
THIS LIMITED WARRANTY IS EXCLUSIVE AND IN LIEU OF ALL OTHER WARRANTIES WHETHER EXPRESS OR IMPLIED (INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE), AND WHETHER ARISING UNDER COURSE OF PERFORMANCE, COURSE OF DEALING OR TRADE USAGE.
This Warranty is exclusive and limited to repair or, at the discretion of Banner Engineering Corp., replacement. IN NO EVENT SHALL BANNER ENGINEERING CORP. BE LIABLE TO BUYER OR ANY OTHER PERSON OR ENTITY FOR ANY EXTRA COSTS, EXPENSES, LOSSES, LOSS OF PROFITS, OR ANY INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES RESULTING FROM ANY PRODUCT DEFECT OR FROM THE USE OR INABILITY TO USE THE PRODUCT, WHETHER ARISING IN CONTRACT OR WARRANTY, STATUTE, TORT, STRICT LIABILITY, NEGLIGENCE, OR OTHERWISE.
Banner Engineering Corp. reserves the right to change, modify or improve the design of the product without assuming any obligations or liabilities relating to any product previously manufactured by Banner Engineering Corp. Any misuse, abuse, or improper application or installation of this product or use of the product for personal protection applications when the product is by Banner Engineering Corp will void the product warranties. All specifications published in this document are subject to change; Banner reserves the right to modify product specifications or update documentation at any time. Specifications and product information in English supersede that which is provided in any other language. For the most recent version of any documentation, refer to:
identified as not intended for such purposes will void the product warranty. Any modifications to this product without prior express approval
www.bannerengineering.com
.
www.bannerengineering.com - Tel: +1.763.544.3164 45
Loading...