background image

 

 

 

 

Remote Devices

Ethernet/USB/Cellular

Processor

Local

Registers

Display

I/O Base

Internal

Radio

 

10.3.1 Basic Approach to Configuration

When programming an application in the DXM Controller, the first step is to plan the overall data structure of the Local

Registers.

The Local Registers are the main storage elements in the DXM Controller. Everything goes into or out of the Local

Registers. Start by naming the Local Registers in the application as this helps to provide the beginning structure of the

application.

After you have a basic idea what data values to store, configure the read/write rules to move the data. The Read/Write

rules are simple rules that move data between devices and the Local Registers.

Most applications require the ability to manipulate the Local Register data, not just move data around. Use the Action rules

to make decisions or transform the data after the data is in the Local Registers. Action rules can apply many different

functions to the Local Register data, including conditional statements, math operations, copy operations, or trending.

To perform scheduled events in Local Registers, look under the Scheduler tab in the DXM Configuration Tool. These rules

provide the ability to create register events by days of the week. The scheduler can also create events based on sunrise or

sunset.

10.3.2 Troubleshooting a Configuration

The built-in Register View utility is found in the DXM Configuration Tool on the Register View screen.

When a configuration is running on the DXM Controller, this utility can read or write Local Registers to help understand

application operation. The utility can also access data from remote devices, making it easier to troubleshoot a

configuration.

Local Registers can also be configured to show register data on the LCD menu to view Local Register data without having

the controller connected to a PC. On the Local Registers tab, set the read permissions on each register to be display on

the LCD.

10.3.3 Saving and Loading Configuration Files

The DXM Configuration Tool saves its configuration information in a XML file. Use the File menu to Save or Load

configuration files.

Save the configuration file before attempting to upload the configuration to the DXM Controller. The DXM Configuration

Tool uploads the configuration file saved on the PC to the DXM Controller; it will not send the configuration loaded in the

tool.

10.3.4 Uploading or Downloading Configuration Files

The DXM Controller requires a XML configuration file to become operational. To upload or download configuration files,

connect a computer to the DXM Controller using the USB port or Ethernet port. Then use the Upload Configuration to

Device or Download Configuration from Device under the Device menu.

 

 

DXM100-Bx Wireless Controller Instruction Manual

 

www.bannerengineering.com - Tel: 763.544.3164

73

Summary of Contents for Sure Cross DXM100-Bx

Page 1: ...DXM100 Bx Wireless Controller Instruction Manual Instruction Manual Original Instructions 190037 Rev C 21 October 2016 Banner Engineering Corp All rights reserved 190037 ...

Page 2: ... 19 5 1 DXM100 B1 I O Base Board Connections 19 5 1 1 DIP Switches for the I O Board 19 5 1 2 I O Board Jumpers 20 5 2 Applying Power to the DXM100 Bx Wireless Controller 20 5 2 1 Using Courtesy Power or Switch Power 20 5 2 2 Associating a Switched Power Output to an Input 21 5 2 3 Connecting a Battery to the DXM Controller 23 5 2 4 Supplying Power from a Solar Panel 23 5 3 Working with Solar Powe...

Page 3: ...Set Register 58 7 4 5 Configuring the DXM Controller for SMS Controlling 58 8 LCD and Menu System 59 8 1 Registers 59 8 2 Push 59 8 3 ISM Radio 60 8 4 System 61 8 4 1 ISM Radio 61 8 4 2 Ethernet 61 8 4 3 Provision Cell 61 8 4 4 DXM Slave ID 62 8 4 5 Power DC Solar 62 8 4 6 LCD Contrast 62 8 4 7 Restart 62 8 5 System Info 62 8 6 Using the Display LEDs 63 8 7 Modbus Registers for the LCD Board Modbu...

Page 4: ...ur Cellular Connection 76 10 5 4 Set the Email and Messaging Parameters 76 10 5 5 Define Threshold Rules for Email 76 10 5 6 Define Log File Parameters for Emailing Log Files 77 10 6 Ethernet and Cellular Push Retries 77 10 6 1 Ethernet Push Retries 78 10 6 2 Cellular Push Retries 78 10 6 3 Event Action Rule or Log File Push Retries 78 10 6 4 Email and Text Message Push Retries 78 10 7 DXM Modbus ...

Page 5: ...d control The integrated Sure Cross wireless radio enables Modbus connectivity to remote sensors indicators and control equipment Wired Connectivity Ethernet Modbus TCP or Ethernet IP Field Bus Modbus RS 485 Master Slave or CAN Wireless Connectivity Sure Cross Wireless Radio DX80 900 MHz DX80 2 4 GHz MultiHop 900 MHz or MultiHop 2 4 GHz Cellular modem CDMA Verizon or GSM Logic Controller Program t...

Page 6: ...us TCP IP is active EtherNet IP The Ethernet port is actively running EtherNet IP From the factory the DXM Controller is configured to read and write registers on DX80 wireless devices 1 through 16 Custom configurations can be set using the DXM Configuration Tool By default EtherNet IP is active 1 3 DXM Modbus Overview The DXM Controller uses internal 32 bit registers to store information The proc...

Page 7: ...rom a Web server using a cellular or Ethernet connection This configuration file governs all aspects of the DXM Controller operation 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...

Page 8: ...n the parallel sockets Install the ISM radio so the U FL antenna connection is to the 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 The SAM4 processor board plugs into the base board using the two 20 pin socket connectors The board sits above the ...

Page 9: ...ltiHop ISM radio LED indicates operation Red and green combined Communications traffic and binding 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 OFF OFF Serial line baud rate 38400 OR 32 receiver slots OFF ON Serial line baud rate 9600 OR 128 receiver slots ON OFF Serial...

Page 10: ...t 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 mod...

Page 11: ... device To bind more devices click the back button change the device number if needed then enter binding again 3 2 2 Conducting a Site Survey Although the MultiHop and DX80 devices are architecturally different the site survey process is similar when conducted from the DXM LCD menu From the ISM Radio menu use the down arrow to highlight the Site Survey menu Click ENTER Use the Up or Down arrows to...

Page 12: ...and The register groups include the input output registers bit packed registers and analog registers This feature is only available with the Performance models using version 3 or newer of the LCD firmware code Name Modbus Register Address Dec Inputs and Outputs in order by device 2201 through 4784 Discrete Bit Packed Status Discrete Inputs Discrete Outputs 6601 through 6753 Analog Inputs 1 8 and A...

Page 13: ...ode 38 Node 37 Node 36 Node 35 Node 34 Node 33 Node 32 Bit Packed Discrete Output 1 Bit Position Register Address 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 6691 Node 15 Node 14 Node 13 Node 12 Node 11 Node 10 Node 9 Node 8 Node 7 Node 6 Node 5 Node 4 Node 3 Node 2 Node 1 Gateway 6692 Node 31 Node 30 Node 29 Node 28 Node 27 Node 26 Node 25 Node 24 Node 23 Node 22 Node 21 Node 20 Node 19 Node 18 Node 17...

Page 14: ...t 2 for Gateway 8151 Output 2 for Gateway 6952 Input 2 for Node 1 8152 Output 2 for Node 1 6953 Input 2 for Node 2 8153 Output 2 for Node 2 7101 Input 3 for Gateway 8301 Output 3 for Gateway 7102 Input 3 for Node 1 8302 Output 3 for Node 1 7103 Input 3 for Node 2 8303 Output 3 for Node 2 7851 Input 8 Status Register for Gateway 9051 Output 8 for Gateway 7852 Input 8 Status Register for Node 1 9052...

Page 15: ...a configuration file To change the password you must already know the current password If you do not know the current password clear the password from the DXM Controller CAUTION Clearing the password erases the current configuration and any program files log files or history files currently on the DXM Controller Follow these steps to clear the password requirement from your DXM Controller 1 Turn o...

Page 16: ...ernet connection supports the DXM Configuration Tool Modbus TCP and EtherNet IP ScriptBasic also has access to Ethernet for custom programming Use the DXM Configuration Tool to configure the characteristics of the Ethernet connection fixed IP addresses DHCP etc The LCD menu allows the user to change the IP Address 4 3 USB The USB port is used with the DXM Configuration Tool to program the DXM100 B...

Page 17: ...e Virtual Local Registers data into Local Registers Use the Action Rule Register Copy function to move Virtual Local Registers into Local Registers space 1 850 Registers Definition 10001 GPS latitude direction N S E W GPS Coordinate Data if the DXM is configured to read an external GPS unit 10002 GPS latitude 10003 GPS longitude direction N S E W 10004 GPS longitude 10011 10012 Resync timer Engine...

Page 18: ...tatistics 10114 Number of 43 buffer timeouts 10115 Number of 43 buffer errors 10116 43 buffer success streak 11000 Read map success count Read Write maps statistics 12000 Write map success count 13000 Read map timeout count 14000 Write map timeout count 15000 Read map error count 16000 Write map error count 17000 Read map success streak 18000 Write map success streak 19000 Read map is in default 4...

Page 19: ...er 5 V 29 GD Ground 8 GD Ground 19 A2 Analog OUT 2 30 P1 Adjustable Courtesy Power 5 V or 16 V 9 TX RS 232 Tx 20 A1 Analog OUT 1 31 U2 Universal Input 2 10 RX RS 232 Rx 21 P2 Adjustable Courtesy Power 5 V or 16 V 32 U1 Universal Input 1 11 RT RS 232 RTS 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...

Page 20: ...upted operation If the incoming voltage drops below 11 2 V dc the cellular modem does not turn on and will not turn on until the voltage is above 11 8 V dc A text file CmVMon txt on the internal micro SD card saves the periodic sampling of the incoming voltage If cellular operation stops because of voltage it is logged in this file Pin Description Pin 1 No connection Pin 2 12 to 30 V dc input or s...

Page 21: ...ower 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 Use the following configuration parameters to define the courtesy power supplied to a switched power output pin Courtesy Power Output Configuration Parameters 1 Modbus Registers Switched Power 1 Switched Power 2 Switched Power Enable 2201 ...

Page 22: ...ble 1008 1058 1108 1158 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 inpu...

Page 23: ...o 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 configuration connect the incoming main power pin 2 and to pin 3 Connect the 12 V sealed lead acid battery to pin 4 and pin 5 The inco...

Page 24: ...0 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 200 6081 Battery voltage mV 6082 Battery charging current mA 6083 Incoming supply voltage mV solar or power supply 6084 On board thermistor temperature C The Slave ID for the base board is set at the factory This may be ...

Page 25: ...n 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 batter...

Page 26: ... 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 DXM Controller system Solar Panel Battery Capacity2 Days of Autonomy DXM mA DXM Controller 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 ...

Page 27: ...master to control external slave devices The secondary port is the Modbus RTU slave connection As a Modbus RTU master device the DXM100 Bx Wireless Controller controls external slaves connected to the primary RS 485 port the local ISM radio local I O base board and the local display board As a Modbus RTU slave device the DXM100 Bx Wireless Controller local registers can be read from or written to ...

Page 28: ... take effect Ent Restart Back Previous Menu restart is needed ISM Type 08 25 45 ISM Type MultiHop Change Type Ent Accept Type Back Previous Menu ISM ID 08 25 45 ISM Modbus ID Change Modbus ID Ent Accept ID Back Previous Menu 1 Use the up and down arrow buttons to change the DXM Slave ID Press Enter to accept the ID change After you change the DXM Slave ID use the DXM Configuration Tool to cycle po...

Page 29: ...ard on page 31 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 28 3 3 31 2 2 32 1 1 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...

Page 30: ...ut 1 to a 0 to 10 V dc Output 1 Connect the DXM Controller to the PC 2 Launch the DXM Configuration Tool software 3 Connect to the DXM Controller by selecting the Device Connection Settings menu option You may connect using either USB or Ethernet 4 Select a COMM port from the drop down list and click Connect 5 Click on the Register View tab on the left part of the page 6 Change the Source Register...

Page 31: ...ond 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 ...

Page 32: ...hed 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...

Page 33: ...n at 15 mA To consider the input off at 13 mA set the hysteresis to 2 mA The input will be considered off when the value is 2 mA less than the threshold Input Type Program the universal inputs to accept input types NPN PNP 10k thermistor 0 to 10 V 0 to 20 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 0 ...

Page 34: ...res 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 4152 0 1 1 Restores factory defaults for I O parameters Default value 0 5 8 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 DXM1...

Page 35: ...ollowing 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 ...

Page 36: ...ower 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 D1A DLatch 1A 20 A1 Analog OUT 1 0 10 V 31 U2 Universal Input 2 10 D1B DLatch 1B 21 P2 Adjustable Courtesy Power 5 24 V 32 U1 Universal Input 1 11 D2A 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 Progra...

Page 37: ...Switch Power Pin 18 of the DXM100 Bx Wireless Controller 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 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 ...

Page 38: ...rite 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 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 re...

Page 39: ...m 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 switche...

Page 40: ...f 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 LCD menu select Update Power 2 Use the up down arrows to select SOLAR power To change the charging algorithm by writing to Modbus register 6071 on the I O base board Slave ID 200 1 Write a 0 to select the solar power charging algorithm Modbus Slave ID M...

Page 41: ...ttery charging from a solar panel and set to 1 to select battery charging from incoming 12 to 30 V dc supply Here are a few DXM configuration tips to help minimize the power consumption may not apply to all models If Ethernet is not being used save up to 25 of the consumed power by disabling Ethernet Set DIP switch 1 to the ON position on the processor board then reboot Instead of powering externa...

Page 42: ... 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 ...

Page 43: ... RS 485 primary RS 485 secondary or RS 232 The base board communications connections to the DXM100 B2 Wireless Controller are RS 485 primary and RS 485 secondary RS 485 The primary RS 485 bus is a common bus shared with the ISM radio board Modbus Slave ID 1 or optional cellular board The DXM100 Bx Wireless Controller is defined as the Modbus Master on this bus Other internal Modbus slaves include ...

Page 44: ...re are two RS 485 ports on the DXM Controller a Modbus master RS 485 port and a Modbus slave RS 485 port The Modbus master RS 485 is controlled by the DXM Controller which acts as the Modbus master All wired devices connected to the master RS 485 port must be slave devices The Modbus slave RS 485 port is controlled by another Modbus master device not the DXM Controller The slave port is used by ot...

Page 45: ...ack Previous Menu ISM ID 08 25 45 ISM Modbus ID Change Modbus ID Ent Accept ID Back Previous Menu 1 Use the up and down arrow buttons to change the DXM Slave ID Press Enter to accept the ID change After you change the DXM Slave ID use the DXM Configuration Tool to cycle power to the device After cycling power to the device the updated DXM Slave ID is listed under the System menu 6 6 Inputs and Out...

Page 46: ...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 defined in Modbus I O Registers for the DXM100 B1 I O Base Board on page 31 Potentiometer Input A potentiometer input is created from three inputs a vol...

Page 47: ...onnect to the DXM Controller by selecting the Device Connection Settings menu option You may connect using either USB or Ethernet 4 Select a COMM port from the drop down list and click Connect 5 Click on the Register View tab on the left part of the page 6 Change the Source Register selection to I O Board Registers 7 Set jumper 1 on the I O base board to the 0 to 10 V position Refer to the base bo...

Page 48: ...esenting 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...

Page 49: ... 14 xM5 15 xM6 16 xM7 17 xM8 18 xM9 19 Supported C Commands SDI 12 Command Register Value 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 Configuration Registers ...

Page 50: ...s 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...

Page 51: ...gister 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 8...

Page 52: ...rite zeroes to both registers To preset a counter value write that value to the appropriate register Hysteresis and Threshold Threshold and hysteresis work together to establish the ON and OFF points of an analog input The threshold defines a trigger point or reporting threshold ON point for a sensor input Setting a threshold establishes an ON point Hysteresis defines how far below the threshold t...

Page 53: ...res 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 4152 0 1 1 Restores factory defaults for I O parameters Default value 0 6 8 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 DXM1...

Page 54: ...ollowing 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 ...

Page 55: ...ocessor is running LED 2 Indicates the cellular modem power cutoff is active If the incoming power is less than 11 2 V the cellular modem is powered down LED 3 XML configuration file was rejected LED 4 ScriptBasic program failed to load 7 3 DXM Cellular Modem The DXM cellular modem provides a remote network connectivity solution for the DXM Controller To use the cellular modem first configure the ...

Page 56: ...ted at the factory 7 3 2 Cellular Activation Quick Start Guide Sensonix CDMA cellular modems based on the Telit CE910 DUAL are ready to be activated when they leave the factory Successful activation of every device on the cellular network requires two basic steps 1 Attaching a data plan to the particular device 2 Completing Over the Air Service Provisioning OTASP To attach a cellular data plan 1 S...

Page 57: ...Read write local registers The incoming firewall provides security only defined phone numbers are permitted to access the controller Use the DXM Configuration Tool to configure the SMS commanding feature This feature requires firmware version 3 51 or later SMS command messages sent from approved phone numbers to the DXM Controller cause the DXM to respond See the examples below for SMS responses R...

Page 58: ...troller for SMS messaging capability using the DXM Configuration Tool 1 On the Settings Cloud Services screen set the network interface to Cell 2 On the Settings Network screen enter the phone numbers that are allowed access to the DXM Controller 3 Save the configuration file File Save 4 Load the XML file to the DXM Controller 5 After the device has been running for a few minutes the cellular netw...

Page 59: ...l Registers and expand the view for a local register by clicking on the down arrow next to the register number In the LCD Permissions field select None Read Write or Read Write Registers 08 25 45 1 on off DoorAlarm5 0 on off Door Switch5 2 13 mA Tank Level 16 60 V Solar Voltage In 450 mA Solar Current In 13 28 V Battery Voltage In Read allows the register to be displayed and Write or Read Write al...

Page 60: ...ireless device number 3 Enter binding mode The gateway master radio enters binding mode 4 Triple click the wireless Node slave device to put it into binding mode The LEDs indicate when binding on the wireless device is completed For more information of the binding of a particular device review the individual datasheet Binding 08 25 45 Bind to 1 Change Device Ent Start Binding Back End Binding Site...

Page 61: ...t Radio to determine the radio ID The auto detect routine broadcasts discovery messages and waits for a response If devices are connected to the external RS 485 ports they may need to be disconnected for this process to work properly Reference Type selects the radio type between DX80 Star architecture radios and a MultiHop radio The DXM Controller uses this reference to determine how to communicat...

Page 62: ... to restart This does not affect the other boards in the system I O board ISM radio board or Cellular modem 8 5 System Info Various DXM system settings are shown in this menu The Push Ethernet and Cell parameters are helpful for debugging network connections This menu is a read only menu Cell Shows the cellular MEID number Mobil Equipment Identifier MDN Mobil Device Number version signal firewall ...

Page 63: ...sal inputs and write the state values to the display LEDs 1 Using the DXM Configuration Tool go to the Local Registers Local Register Configuration screen 2 Define the local registers by assigning names to the first four registers and setting the LCD permissions parameter to read write The LCD permissions show the register contents on the LCD menu under the REGISTER menu You can also set the value...

Page 64: ...ontroller s LCD menu the arrow on the left side of the register line indicates this local register can be written to Try changing the configuration to delete the Read Rule then turn on off the LEDs by changing the register value through the LCD display 8 7 Modbus Registers for the LCD Board Modbus Slave ID 201 Control the four user defined LEDs using the display board s Modbus registers Using writ...

Page 65: ...XM Configuration Tool The DXM Controller operates the Modbus master port Each device on the master port must be assigned a unique slave ID There are slave IDs that are reserved for internal devices in the DXM Controller DXM Internal Modbus Slave IDs factory default Modbus Slave ID Device 1 Gateway PE5 or MultiHop HE5 ISM Radio MultiHop wireless devices connected to the internal MultiHop radio shou...

Page 66: ... the wireless network the master MultiHop device interrogates every message on the RS 485 bus If they are within the wireless devices range slave IDs 11 though 60 the message is sent across the wireless network To change this range the user must adjust the offset and range setting in the MultiHop master radio Modbus Slave ID 1 Modbus register 6502 holds the Modbus offset default 11 Modbus register...

Page 67: ...application When MultiHop repeaters are added into the wireless network each additional level of hierarchical network increases the required timeout period Since MultiHop repeaters are running at the highest communications rate the overall affect is not as great Master to Repeater Send time 9 0 04 sec 8 retry wait 0 04 sec 1 second Repeater to Master Send time 9 0 04 sec 8 retry wait 0 04 sec 1 se...

Page 68: ... for much faster messaging and much lower timeout values For a DXM Controller with an internal DX80 Gateway set the timeout value 0 5 seconds If other Modbus slave devices are connected to the RS 485 lines the timeout parameter will govern all communication transactions and must be set to accommodate all devices on the bus DXM100 Bx Wireless Controller Instruction Manual 68 www bannerengineering c...

Page 69: ... can be changed up to two times per day for each rule Each rule can be set for any number of days in the week by clicking the buttons M T W Th F S or Su If two register changes are defined for a day define the start time to be before the end time Select End Value to enable the second event in a 24 hour period To span across two days crossing the midnight boundary set the start value in the first d...

Page 70: ...t can be configured to require a login and password authentication Webserver Cloud Services Authentication Mail Server Authentication DXM Configuration Authentication The webserver and mail server authentication depends upon the service provider 10 2 1 Cloud and Webserver Services Authentication The DXM Controller can be configured to send login and password credentials for every HTTP packet sent ...

Page 71: ... not the XML configuration file Use the Settings Mail and Messaging screen to complete this configuration After selecting Enable SMTP Authentication for the first time a pop up box appears with additional instructions to complete the mail server authentication process After entering the user name and password click on Send SMTP Password to save the user name and password to the DXM Controller The ...

Page 72: ...witches of the SAM4 processor board 3 Turn on DIP switch 4 next to the SD card holder 4 Press and hold the reset button next to the USB jack while applying power to the DXM Controller 5 Release the reset button 6 After five seconds turn off the power 7 Turn off DIP Switch 4 8 Install the DXM cover and apply power The device no longer has an administration password set 10 3 Register Flow and Config...

Page 73: ...unset 10 3 2 Troubleshooting a Configuration The built in Register View utility is found in the DXM Configuration Tool on the Register View screen When a configuration is running on the DXM Controller this utility can read or write Local Registers to help understand application operation The utility can also access data from remote devices making it easier to troubleshoot a configuration Local Reg...

Page 74: ... 12 13 and 15 are configured as Originator DXM the first eight bytes four words of data from the assembly instance are stored into these registers in order 5 12 13 and 15 The system ignores the rest of the bytes in the assembly instance Data from the DXM Controller local registers is sent to the EIP controller using assembly instance 100 Each local register in the DXM Controller defined as DXM Ori...

Page 75: ...DXM Configuration Tool go to Settings Network 1 To define the Ethernet IP address give the DXM Controller a static IP address In most cases you may select the device to use DHCP and have the IP address automatically assigned 2 DNS settings are not typically required The DXM Controller uses a public service to resolve Domain names but if the network connection does not have Internet access the DNS ...

Page 76: ... stored in the XML configuration file but on the DXM Controller After the password is entered click on Send SMTP Password to send it to the DXM Controller The password is stored in non volatile memory so reboot the DXM Controller to recognize the new password At the bottom of the screen define the recipient to receive emails and enter the phone numbers for SMS messages These recipients for email o...

Page 77: ... an efficient size for a cellular connection 3 Define the email address 4 Define the local register data put into the log file using the Local Registers Local Register Configuration screen under the Logging and Protocol Conversion section From the SD Card Logging drop down list select the log file to write to Log files are written in CSV format 5 Use the DXM Configuration Tool to read back the log...

Page 78: ...it For example if the cellular antenna is disconnected for period that the DXM controller would have sent 20 messages under normal circumstances all 20 messages would be saved and will be retried when the antenna is reconnected If the signal quality was good but the cellular network was not responding the DXM Controller archives the register data packets after 10 failed attempts 10 6 3 Event Actio...

Page 79: ...is to be e mailed it will be done at this time and then moved into the archive directory Archived log files are deleted based on the Clear Logs parameter HTTP Push File If the DXM Controller is configured to send data to a webserver or host system the device creates an HTTP LOG file on the SD card The HTTP log is created only if the Logging Interval is non zero and the HTTP enable log is set An en...

Page 80: ... 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 All measurements are listed in millimeters unless noted otherwise DXM100 Bx Wireless Controller Instruction Manual 80 www bannerengineering com Tel 763 544 3164 ...

Page 81: ...l Valle Oriente C P 66269 San Pedro Garza Garcia Nuevo Leon Mexico Phone 52 81 8363 2714 or 01 800 BANNERE toll free Website www bannerengineering com mx Email mexico bannerengineering com Brazil Address Banner do Brasil Rua Barão de Teffé nº 1000 sala 54 Campos Elíseos Jundiaí SP CEP 13208 761 Brasil Phone 1 763 544 3164 Website www bannerengineering com br Email brasil bannerengineering com Chin...

Page 82: ...ability 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 li...

Reviews: