Sure Cross
®
DXM150 and 1500-Bx Wireless
Controllers
Instruction Manual
Original Instructions190038 Rev. I2 December 2021
©
Banner Engineering Corp. All rights reserved
190038
Page 1: ...Sure Cross DXM150 and 1500 Bx Wireless Controllers Instruction Manual Original Instructions 190038 Rev I 2 December 2021 Banner Engineering Corp All rights reserved 190038 ...
Page 2: ...XM150 B1 and DXM1500 B1 26 5 2 Board Connections for the DXM150 B2 and DXM1500 B2 27 5 3 DIP Switches for the I O Board 28 5 4 Setting the Modbus Slave ID on the I O Base Board 28 5 5 I O Board Jumpers 29 5 6 Applying Power to the B1 Models 29 5 7 Applying Power to the B2 or S2 Models 29 5 8 Connecting a Battery 30 5 9 Supplying Power from a Solar Panel 30 5 10 Connecting the Communication Pins 30...
Page 3: ...l 61 8 6 6 Define Log File Parameters for Emailing Log Files 61 8 7 Ethernet and Cellular Push Retries 61 8 7 1 Ethernet Push Retries 62 8 7 2 Cellular Push Retries 62 8 7 3 Event Action Rule or Log File Push Retries 62 8 7 4 Email and Text Message Push Retries 62 9 Additional Information 63 9 1 Working with Modbus Devices 63 9 1 1 Assigning Modbus Slave IDs 63 9 1 2 Wireless and Wired Devices 64 ...
Page 4: ...9 13 1 File System and Archive Process 89 13 2 DXM150 Documentation 89 13 3 DXM1500 Documentation 90 13 4 DXM Support Policy 90 13 4 1 Firmware Updates 90 13 4 2 Website Information 90 13 4 3 Feature Requests 91 13 4 4 Potential DXM Issues 91 13 4 5 DXM Security 91 13 5 FCC and ISED Certification 900 MHz 1 Watt Radios 91 13 6 FCC and ISED Certification 2 4GHz 92 13 7 Notas Adicionales 93 13 8 Mexi...
Page 5: ...nectivity Ethernet Modbus TCP or Ethernet IP Field Bus Modbus RS 485 Master Slave 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 GSM 3G LTE Verizon Logic Controller Program the DXM s logic controller using action rules and or ScriptBasic language which can execute concurrently The control functions allow fr...
Page 6: ...power Battery backup Solar controller Connectivity The DXM s wired and wireless connectivity options make it easy to share data between local and remote equipment The cellular modem option eliminates the need for IT infrastructures to connect remote equipment for sensing and control The integrated Sure Cross wireless radio enables Modbus connectivity to remote sensors indicators and control equipm...
Page 7: ...integrates Banner s wireless radio cellular connectivity and local I O to provide a platform for the Industrial Internet of Things IIoT Figure 3 DXM1500 B1 system overview Connectivity Cellular Sure Cross Radios Ethernet USB RS 485 Master RS 485 Slave RS 232 User Interface LCD Screen LED Indicators I O Universal Inputs Discrete Outputs Courtesy Power Isolated Inputs Relay Outputs Logic Controller ...
Page 8: ...e a read rule Cyclical or Change of State Write rules to wireless devices or local wired Modbus devices with scaling Modbus TCP Master Read or Write rules for external devices on the network Action Rules Thresholds IF THEN ELSE with timers minimum on off time and logging options Math Logic Rules arithmetic and bitwise operators Control Logic logical operators and SR T D JK flip flops Trending mult...
Page 9: ...d universal and programmable I O ports connect to local sensors indicators and control equipment Universal Inputs Discrete outputs Courtesy power Battery backup Solar controller Connectivity The DXM s wired and wireless connectivity options make it easy to share data between local and remote equipment The cellular modem option eliminates the need for IT infrastructures to connect remote equipment ...
Page 10: ...has a model number label on the housing Use the model number and model table to identify which boards are included in the your controller Radio Configuration B1 Base DXM150 R1 Blank None R1 900 MHz 1 W PE5 Performance Radio North America R2 900 MHz 1W HE5 MultiHop Data Radio North America R3 2 4 GHz 65 mW PE5 Performance Radio Worldwide R4 2 4 GHz 65 mW HE5 MultiHop Data Radio Worldwide R5 900 MHz...
Page 11: ...5 mW HE5 MultiHop Data Radio Worldwide R5 900 MHz 65 mW HE5L MultiHop Data Radio Used for M GAGE networks R8 900 MHz Performance Radios approved for Australia New Zealand R9 900 MHz MultiHop Radio approved for Australia New Zealand B2 Modbus controller for high I O count applications Power 12 30 V DC Solar Battery Comms RS 485 and RS 232 w flow control or secondary RS 485 Inputs Eight universal tw...
Page 12: ...0 pin socket connectors The board sits above the ISM radio socket and held by the base board standoffs Position the processor board so the USB and RJ45 Ethernet connection is to the front away from the SMA antenna connections Cellular Modem Optional The optional cellular modem purchased separately board plugs into the processor board with the U FL antenna connection to the left Attach the antenna ...
Page 13: ... master RTU port The DXM uses the master Modbus RTU bus to communicate with locally connected Modbus devices or uses the Banner wireless radio to communicate with remote Modbus devices The other Modbus RTU port is used by a host system to access the DXM as a slave device The slave Modbus RTU port allows access all the internal registers concurrently with the master RTU port Set the slave Modbus ID...
Page 14: ...rocessor s Local Registers are divided into three different types integer floating point and non volatile When using Local Registers internally the user can store 32 bit numbers Using Local Registers with external Modbus devices follows the Modbus standard of a 16 bit holding register Local Registers are accessible as Modbus ID 199 Accessing the I O base board and the LCD follows the same communic...
Page 15: ...XML or script to slow down the RTU read or write rules Upload a blank XML bind all devices then upload the configured XML file Bind a DX80 Node to a DXM and Assign the Node Address Binding Nodes to a Gateway ensures the Nodes only exchange data with the Gateway they are bound to After a Gateway enters binding mode the Gateway automatically generates and transmits a unique extended addressing XADR ...
Page 16: ... device ID You can leave the DXM Bind to address set to 1 because the MultiHop s rotary dials will override that setting 3 Start binding mode on the DXM radio by pressing ENTER on the DXM radio 4 After entering binding mode on the DXM put the MultiHop repeater or slave radio into binding mode For housed radios triple click button 2 For board level radios triple click the button For radios without ...
Page 17: ...HCP to OFF 4 The system will request a restart press ENTER to confirm 5 Follow steps 1 and 2 to reenter the Ethernet menu Use the arrow keys to select IP Press ENTER The IP address displays for example 192 168 0 1 6 Use the up and down arrows to change the IP address Press ENTER to move to the next octet 7 Press ENTER on the final octet to accept the changes 8 Cycle power to the DXM The changes ar...
Page 18: ...t to DXM screen differs from the other DXM models When the Select DXM Model drop down is set to DXM R90x a new network discovery table is displayed Click Scan Network for DXMs to detect DXM devices on the host computer s network Discovered DXMs are listed in the network discovery table Double click any row entry to connect to that DXM If the DXM s IP address is already known the standard TCP conne...
Page 19: ...ver only writes to the device and cannot read the data If the permissions are set to Read Write the web server can read the data from the device and write to the device from the web 5 Click Modify Registers to save and apply the changes Define an RTU Read Rule Follow these steps to create a new read rule This example screen shows a read rule created to read six registers address 1 through 6 from M...
Page 20: ... 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 A...
Page 21: ...right side of the I O base board Solid green DX80 ISM radio LED indicates power Flashing green MultiHop ISM radio LED indicates operation Red and green combined Communications traffic and binding 3 1 MultiHop Radio DIP Switches MultiHop ISM radio devices are defined with R2 R4 and R5 in the model number DXMxxx xxR2 MultiHop 900 MHz DXMxxx xxR4 MultiHop 2 4 GHz DXMxxx xxR5 MultiHop 900 MHz 100 mW D...
Page 22: ...P 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 rad...
Page 23: ...0 mW mode reduces the radio s range but improves the battery life in short range applications For 2 4 GHz models this DIP switch is disabled The transmit power for 2 4 GHz is fixed at about 65 mW EIRP 18 dBm 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 Performanc...
Page 24: ... this button for five 5 seconds to send an immediate push message from the device if properly configured C Boot load jumpers D DIP switches E Micro SD card F LED 1 Heartbeat indicates the processor is running G 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 H LED 3 XML configuration file was rejected or file lo...
Page 25: ...network is configured in the DXM Configuration Software Settings Network Ethernet Connection Acquisition The default setting is two retries one minute after the device boots up another retry two minutes later The Ethernet connection supports the DXM Configuration Software Modbus TCP and EtherNet IP ScriptBasic also has access to Ethernet for custom programming Use the software or LCD menu system t...
Page 26: ...232 Rx 26 No connection 42 Universal Input 4 11 Secondary RS 485 or RS 232 RXRDY 27 NMOS Output 6 43 Universal Input 3 12 Secondary RS 485 or RS 232 TXRDY 28 NMOS Output 7 44 Ground 13 Ground 29 No connection 45 PWR Out 1 E Jumper Selectable 14 Isolated discrete input 1A 30 NMOS Output 8 46 Universal Input 2 15 Isolated discrete input 1B 31 Ground 47 Universal Input 1 16 Isolated discrete input 2A...
Page 27: ...23 PWR Out OR 39 Universal Input 6 8 Ground 24 Ground 40 Universal Input 5 9 RS 232 Tx CAN 25 Ground 41 Ground 10 RS 232 Rx CAN 26 PWR OUT OR 42 Universal Input 4 11 Secondary RS 485 or RS 232 RXRDY 27 Output 8 PNP NPN 43 Universal Input 3 12 Secondary RS 485 or RS 232 TXRDY 28 Output 7 PNP NPN 44 Ground 13 Ground 29 Output 6 PNP NPN 45 PWR Out 1 E Jumper Selectable 14 Isolated discrete input 1A 3...
Page 28: ...0 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 S1 model only 1 ON I2C Processor Communication OFF Use rotary dial location K and DIP switch location J to set the Modbus Slave IDs Table 12 Location K Rotary Dials Position 0 through 9 DIP Switches J Location K Rotary Dials Position 0 through 9 1 2 0 1 2 3...
Page 29: ...og output characteristics for AO2 pin 32 and AO1 pin 33 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 f...
Page 30: ...on 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 configuration 5 10 Connecting the Communication Pins The base board communications connections to the device are RS 485 primary RS 485 secondary or RS 232 RS 485 The primary RS 485 bus is a common bus shared with the radio board Modbus Slave ID 1 The DXM is defined as the Modbus ...
Page 31: ... XML configuration file Figure 20 Settings General screen 1 In the DXM Configuration Software go to the Settings General screen 2 To set the parameters for the Modbus Master change the settings in the Master Port Settings M M section 3 To set the parameters for the Modbus Slave change the settings in the Slave Port Settings S S section Baud Rate Defined for both the Modbus master and slave Setting...
Page 32: ...ypes of inputs discrete NPN PNP 0 to 20 mA analog 0 to 10 V analog 10k thermistor potentiometer sense bridge and NPN raw fast Use the DXM Configuration Software 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 configure...
Page 33: ...he DXM Configuration Software software 3 Connect to the DXM 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 Write a 3 to Modbus register 3326 on Modbus Slave ...
Page 34: ... 1B Pin 16 503 Input 2A Pin 17 Input 2B Synchronous Counters An isolated input can be programmed to count the input signal transitions When an input is enabled as a counter the counter 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 33 T...
Page 35: ...g 19 1 501 PNP NPN Output 1 Discrete OUT GND PWR 10 30V dc Load dc common Load Discrete OUT GND PWR 10 30 V dc dc common 20 2 502 PNP NPN Output 2 21 3 503 PNP NPN Output 3 22 4 504 PNP NPN Output 4 30 5 505 PNP NPN Output 5 29 6 506 PNP NPN Output 6 28 7 507 PNP NPN Output 7 27 8 508 PNP NPN Output 8 The DXM150 B1 DXM1500 B1 and DXM150 S1 models do not have PNP NPN outputs 5 12 6 Analog Outputs D...
Page 36: ...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 6 3 Using the DXM Cellular Modem The DXM cellular modem provides a remote network connectivity solution for the DXM To use the cellu...
Page 37: ...anner Cloud Data Services support center support bannercds com The support center includes video tutorials product documentation technical notes and links to download configuration software Important Only the DXM100 and DXM150 models offer SMS text messaging capabilities directly from the device SMS text messaging can be delivered using the BannerCDS web service from any DXM model 6 4 1 Install th...
Page 38: ...SIM card or SIM card carrier You will need the SIM number to associate a wireless plan to this SIM card 2 Orient the cellular modem according to the pin layout and verify the pins are properly aligned Firmly press the modem into the 24 pin socket For the DXM100 DXM150 and DXM1000 models Install the cellular modem board onto the processor board as shown Use the diagram below to verify the orientati...
Page 39: ...e antenna The SIM card is specific to the CATM1 technology and cannot be used in other cellular modems Requires a LTE AT T cellular wireless plan attached to the ICCID SIM card number and IMEI International Mobile Equipment Identity number Cellular plans can be purchased through secure bannercelldata com Figure 26 Installing the cellular modem 1 2 3 1 Insert the SIM card into the socket on the und...
Page 40: ... may take up to 24 hours for the cellular plan to become active on the wireless network 6 4 4 Configure the DXM Controller for a Cellular Modem Use the DXM Configuration Software to create a configuration using a cellular connection Important Only the DXM100 and DXM150 models offer SMS text messaging capabilities directly from the device SMS text messaging can be delivered using the BannerCDS web ...
Page 41: ...ed on the wireless network A SMS message sent to the controller while a push session is active delays any response or the SMS message may be dropped based on the length of the push session Configuring the DXM for SMS Controlling Configure the DXM for SMS messaging capability using the DXM Configuration Software 1 On the Settings Cloud Services screen set the network interface to Cell 2 On the Sett...
Page 42: ...gister was set Example Texting sr1 10 sets register 1 to value of 10 sr1 10 send DXM acknowledgment text message Register 1 has been set to 10 Additional information may be available in the DXM Controller API Protocol instruction manual p n 186221 Sure Cross DXM150 and 1500 Bx Wireless Controllers 42 www bannerengineering com Tel 1 888 373 6767 ...
Page 43: ...n Software 7 1 Registers The Registers submenu displays the processor s local registers that can be configured using the DXM Configuration Software To configure these local registers launch the DXM Configuration Software Go to Local 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 Rea...
Page 44: ... 1 to change the value to accept ENTER BACK to return to the previous menu Please Wait Site Survey results OR Failed to start Site Survey Binding All ISM radio devices must be bound to the internal Gateway master device before the DXM can access the wireless devices The first submenu under binding allows the user to set the wireless address of the device to bind with This is required to bind with ...
Page 45: ...uts The DXM base configuration can include discrete current or voltage outputs The output values will be displayed based on their configuration settings Counters Counters on the DXM base board are associated to inputs but the count value is stored in different register Adjust or view the count registers using the LCD menu Charger The on board solar battery charger of the DXM stores information abo...
Page 46: ... network remember that the master MultiHop radio allocates a range of Modbus IDs for wireless devices typically 11 through 110 When setting the new ISM Modbus ID the system changes the Modbus ID on the internal radio and changes the reference to it on the DXM The reference Modbus ID is what the DXM uses to access the internal radio when running Binding or Site Survey Auto Detect Radio If the inter...
Page 47: ...nu to change the default condition output type and switched power voltage Table 27 Output parameters Output Type Description Default Force output registers to a default condition if the I O board has not been communicated with for a user defined time period The communications timeout parameter must be set to use the Default condition Type Select the output type NMOS Sinking Switch Power Swch Pwr A...
Page 48: ...em on the network For step by step directions see Using the DXM Cellular Modem on page 36 7 5 5 DXM Modbus ID Use the secondary Modbus RS 485 port when the DXM is connected to a Modbus RTU network as a Modbus slave device Set the Modbus ID for the secondary RS 485 port using the LCD display menu System Config DXM Modbus ID 7 5 6 LCD Contrast Use the LCD Contrast option to adjust the LCD contrast A...
Page 49: ...Subnet Gate Mac DNS1 DNS2 Cell Signal Phn Dev SIM CellVer CellMdl CellFw CellMask Wifi IP Mode AP Stat Script Path Baud Code LCD Board Serial Model Date RF FW Pt RF FW Ver RF EE Pt RF EE Ver Cell Shows the cellular MEID number Mobil Equipment Identifier MDN Mobil Device Number version signal firewall setting and firewall mask Some of these parameters are not visible until the cellular network is a...
Page 50: ...Basic file running Wifi Displays the Wifi IP address and other settings 7 7 Display Lock Display Lock protects the DXM LCD menu system from being used until the proper pass code is entered Figure 35 Display Lock menu Display Lock Enter password x to change the value to accept ENTER BACK to return to the previous menu The display lock feature uses the configuration software to set a passcode within...
Page 51: ...ll aspects of the DXM operation The wireless network devices are a separate configurable system Use the DX80 User Configuration Software to configure the internal DX80 wireless Gateway and the attached wireless Nodes Use the MultiHop Configuration Software if the internal radio is a MultiHop device All tools can be connected to the DXM using a USB cable or an Ethernet connection 8 2 Register Flow ...
Page 52: ...ation This utility can also access data from remote devices To configure the Local Register data to display on the LCD menu go to the Local Registers screen set the LCD permissions to read or read write 8 2 3 Saving and Loading Configuration Files The DXM Configuration Software saves its configuration information in a XML file Use the File menu to Save or Load configuration files Save the configur...
Page 53: ...o days crossing the midnight boundary set the start value in the first day without selecting End Value Use the next day to create the final register state Start and end times can be specified relative to sunrise and sunset or set to a specific time within a 24 hour period When using sunrise or sunset times set the GPS coordinates on the device so it can calculate sunrise and sunset 8 3 2 Create a ...
Page 54: ...ogin and password The webserver authentication username and password are not stored in the XML configuration file and must be stored in the DXM 1 From within the DXM Configuration Software go to the Settings Cloud Services screen 2 In the upper right select Show advanced settings 3 Define the username and password in the Web Server Authentication section of the screen Figure 41 Web Server Authenti...
Page 55: ...MTP 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 The DXM must be connected to the PC to complete this operation If successful a pop up window appears asking to reboot the device Select Yes to re...
Page 56: ...4 In the System section use the Devices in system drop down list to make your selection This allows the user to maximize the use of the EtherNet IP buffer to 28 devices EDS Electronic Data Sheet files allow users of the EtherNet IP protocol to easily add a Banner DXM device to the PLC Download the EDS files from the Banner website DXM EDS Configuration File for PLCs p n b_4205242 DXM EIP Config Fi...
Page 57: ...wer 2 bytes 16 bits for each local register are transferred EIP Assembly Instance 100 16 bit DXM Local Registers Adrs Data Adrs Data 0 1122 11 1122 1 3344 12 3344 2 5566 13 5566 3 7788 14 7788 4 9900 15 9900 Configure the Local Registers to Export Data to a PLC 1 On the DXM Configuration Software Go to the Local Registers screen 2 Select the register s that will be exported to a Host PLC A maximum...
Page 58: ...I any faster than 150 ms 8 6 Setting up Email and Text Messaging The DXM can be configured to send email or SMS messages based on threshold conditions Important Only the DXM100 and DXM150 models offer SMS text messaging capabilities Cellular connected systems can use email or SMS Ethernet connected systems can only use email but can send email to cellular phones as a SMS message depending upon the...
Page 59: ...ular connection select Cell as the network connection on the Settings Cloud Services screen see Configure the DXM Controller for a Cellular Modem on page 40 The Cellular screen does not display unless the Network interface is set to Cell Using a 4G LTE cell module requires a cellular plan follow the instructions on p n 205026 to activate a cell modem 1 On the Settings Cellular screen select your c...
Page 60: ...ters may vary and will require information from the provider Figure 48 Mail and email settings At the bottom of the screen define the recipient to receive emails These recipients selected in the threshold definition for sending alert messages Sending SMS alerts requires that the Cellular Radio chip be installed and configured regardless of the Push Interface used This setting allows a user to rece...
Page 61: ... directly from the SD card 3 Define the email address Figure 49 Defining the data log files 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 Softw...
Page 62: ...s Failed transmissions are saved on the micro SD card After 10 successive failed attempts the data is archived in the _sxi folder Send attempts with a low signal quality are not counted against the 10 count limit 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 re...
Page 63: ...n only access the DXM local registers To operate as a Modbus slave device the DXM needs to be assigned a unique Modbus slave ID as it pertains to the host Modbus network This slave ID is separate from the internal Modbus slave IDs the DXM uses for its own Modbus network The DXM Modbus slave ID is defined through the LCD menu Other Modbus slave port parameters are defined by using the configuration...
Page 64: ...r the internal ISM radio device either a DX80 Gateway or MultiHop Master 2 10 Slave addresses available for direct connected Modbus slave devices to the master RS485 port M M 11 60 Allocated for wireless MultiHop radio network devices If there is not an internal MultiHop in the DXM these slave addresses are available to use for directly connected devices 61 198 Available to user for direct connect...
Page 65: ...dded to the network the timeout should be set to 25 seconds For each additional MultiHop repeater device creating another level of network hierarchy add an additional two seconds to the timeout period Calculating the Communication Timeout for 10 30 VDC MultiHop Radios Line powered 10 30 V dc MultiHop devices operate at the maximum communication rate resulting in a much lower timeout parameter sett...
Page 66: ... radio device To obtain Modbus register data from a MultiHop device configure the DXM to access each device across the wireless network as an individual Modbus slave device Table 32 Example MultiHop Modbus registers with generic devices MulitHop Device Slave ID Modbus Registers DXM Master radio 1 none Slave radio 11 Modbus register 1 16 are inputs 501 516 are outputs Repeater radio 12 Modbus regis...
Page 67: ...odbus command 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 Table 35 Alternative Modbus register organization Name Modbus Register Address Decimal Inputs and Outputs in order by device 2201 through 4784 Discrete Bit Packed Status Discrete I...
Page 68: ...Node 24 Node 23 Node 22 Node 21 Node 20 Node 19 Node 18 Node 17 Node 16 6603 Node 47 Node 46 Node 45 Node 44 Node 43 Node 42 Node 41 Node 40 Node 39 Node 38 Node 37 Node 36 Node 35 Node 34 Node 33 Node 32 Bit Packed Discrete Input 1 Bit Position Register Address 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 6611 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...
Page 69: ...f similar Nodes reporting data using the same I O registers for each Node For this reason the analog data is arranged by I O point using Modbus registers 6801 through 9098 For example Input 1 for Gateway and all Nodes is stored in the first 48 contiguous blocks of 16 bit analog registers beginning with register 6801 In this format users can read a 16 bit holding register for all devices or write t...
Page 70: ...ned when power is turned off This register data is stored in a data flash component that has a limited write capability of 100 000 cycles so these registers should not be used as common memory registers that change frequently Local Registers 1001 1900 32 bit IEEE Floating Point These Local Registers are paired together to store a 32 bit IEEE floating point format number in big endian format Regist...
Page 71: ...s Email attempts 10057 10058 Alarms smtp fails Email failures 10059 10060 Alarms sms attempts SMS text message attempts 10061 10062 Alarms sms fails SMS text message failures 10100 Number of read maps in default Read Map statistics 10101 Number of read map successes 10102 Number of read map timeouts 10103 Number of read map errors 10104 Read map success streak 10105 Number of write map successes W...
Page 72: ... I O board Modbus ID is 200 Table 42 Base board input connection Modbus Register Description 1 Isolated discrete input 1 1A and 1B 2 Isolated discrete input 2 2A and 2B 3 Universal input 1 4 Universal input 2 5 Universal input 3 6 Universal input 4 7 Universal input 5 8 Universal input 6 9 Universal input 7 10 Universal input 8 Table 43 Base board output connection Modbus Register Description 501 ...
Page 73: ...nvert Output For example to change between PNP NPN outputs set parameter register 3704 to 0 for NPN and 1 for PNP 9 2 7 Modbus Configuration Registers for the Discrete and Universal Inputs Modbus configuration registers are identified below The configuration software creates a graphical view of the I O board parameters This allows for easy and quick configuration of the I O board parameters For th...
Page 74: ...hange 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 Analog DAC Outputs for the B1 and S1 Models Parameters for Analog Output 1 start at 4001 through 4008 Parameters for Analog Output 2 start at 4021 through 4028 Table 51 Registers for analog o...
Page 75: ...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 mi...
Page 76: ...is not calibrated but can be used as a non precision temperature input Table 52 Configuration registers for power 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 If no battery is present the value in this register is less than 5 V If the value in this register is g...
Page 77: ...lay LEDs 1 Using the configuration software go to the Local Registers Local Registers in Use screen 2 Define the local registers by assigning names to the first four registers and setting the LCD permissions parameter to read write The LCD permissions show the register contents on the LCD menu under the REGISTER menu You can also set the value from the LCD menu Figure 52 Local Registers in Use scr...
Page 78: ... to size the components correctly The recommendations provided are for the DXM 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 9 4 1 Setting the DXM for Solar Power By default the DXM is set from the factory to ...
Page 79: ...g 100 percent leaves the battery with only 200 charge discharge cycles Use this information as a guide to the approximate state of charge and in determining when to apply conservation measures 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 Solar Panel Banner solar...
Page 80: ... 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 can be configured to monitor the health 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 r...
Page 81: ... power OFF to the DXM Controller 2 Set DIP switch 4 to the ON position 3 Press and hold the processor button 4 Turn the power ON to the DXM Controller The processor board s LED flashes to indicate the process is complete about 10 20 seconds 5 Set DIP switch 4 to the OFF position 6 Cycle power to the DXM Controller 7 Reload the configuration file before resuming normal operation Sure Cross DXM150 a...
Page 82: ...d in millimeters inches unless noted otherwise Figure 57 Dimensions for the DXM150 and DXM1500 models 94 6 mm 3 72 85 mm 3 35 35 mm 1 38 59 5 mm 2 34 156 mm 6 14 Sure Cross DXM150 and 1500 Bx Wireless Controllers 82 www bannerengineering com Tel 1 888 373 6767 ...
Page 83: ...eboots cycles power to the I O base board 1 Restores factory defaults for I O parameters 11 2 Updating the DXM Processor Firmware There are two different update procedures depending on the DXM firmware version of your device 11 2 1 Update Your DXM Processor Firmware Prior to Version 2 0 To update DXM Processor firmware prior to version 2 0 use the SAM BA program from MicroChip Atmel Following thes...
Page 84: ...On the SCRIPTS pull down m enu select ENABLE FLASH ACCESS Click EXECUTE Figure 60 SAM BA popup window 6 In the SCRIPTS pull down menu select BOOT FROM FLASH GPNVM1 Click EXECUTE Click EXECUTE again if the message indicates it failed 7 In the Flash tab click on the folder icon for the Send File Name field Select the boot load file must be a bin file and click SEND FILE The file is DXM PROCESSOR FIR...
Page 85: ...per second LED3 continues to blink during the application programming process Finished After programming has completed the DXM resets and begins running the new firmware The firmware file names follow an 8 3 filename convention The first 5 characters are the firmware part number in hexadecimal the last 3 characters of the part number are the major minor version number For example if 30FA9052 hex i...
Page 86: ...ware version 2 0 or later using SD card follow these instructions The firmware file can manually be put on the SD card in the BOOT directory must have version 2 0 or later on the DXM 1 Disconnect the DXM from its power supply 2 Remove the micro SD card from the DXM a Open the cover housing to the DXM b Use your fingernail to slide the top metal portion of SD card holder c The metal cover hinges up...
Page 87: ...e 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 11 4 Modbus Operation All Modbus transactions are managed by a central Modbus engine If there are Modbus messages intended for a Modbus slave that doesn t exist the Modbus engine waits for a response until the ...
Page 88: ...MHz 5 dBi RP SMA Male Connector BWA 2O5 C Antenna Rubber Swivel 2 4 GHz 5 dBi RP SMA Male Connector 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 Cellular Antenna BWA CELLA 002 Cellular multiban...
Page 89: ...e user At the Push Interval time the HTTP log file is sent to the webserver or host system If the transmission is successful the HTTP log file is time stamped and placed into the archive directory _sxi If the transmission fails the file remains in the root directory and subsequent Logging Intervals are appended to the file and are sent at the next Push Interval See Ethernet and Cellular Push Retri...
Page 90: ...em p n b_4419353 Video tutorials Search DXM Tutorial at youtube com bannerengineering Additional technical notes For more information about the DXM1500 family of products including technical notes configuration examples and ScriptBasic programs please visit www bannerengineering com 13 4 DXM Support Policy The DXM Wireless Controllers are industrial wireless controllers that facilitate Industrial ...
Page 91: ...red operation of the device Cet appareil contient des émetteurs récepteurs exemptés de licence conformes à la norme Innovation Sciences et Développement économique Canada L exploitation est autorisée aux deux conditions suivantes 1 L appareil ne doit pas produire de brouillage and 2 L utilisateur de l appareil doit accepter tout brouillage radioélectrique subi même si le brouillage est susceptible...
Page 92: ...6 A Omni Wideband Fiberglass Radome 8 2 dBi 50 Ω 2 2 dB BWA 9O5 B Omni Base Whip 7 2 dBi 50 Ω 1 2 dB BWA 9Y10 A Yagi 10 dBi 50 Ω 4 dB 13 6 FCC and ISED Certification 2 4GHz This equipment contains transmitter module DX80 2400 or SX243 FCC ID UE300DX80 2400 IC 7044A DX8024 FCC ID UE3SX243 IC 7044A SX243 HVIN DX80G2 DX80N2 SX243 This device complies with Part 15 of the FCC Rules Operation is subject...
Page 93: ...tation transmitting devices Antenna s used for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons and must not be collocated or operating in conjunction with any other antenna or transmitter The radio transmitter modules DX80 2400 and SX243 have been approved by FCC and ISED Canada to operate with the antenna types listed below with the maximum p...
Page 94: ...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 The Sure Cross wireless products were certified for use in these countries using the antenna that ships with the product When using other antennas v...
Page 95: ...NY 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 produc...
Page 96: ...ing code After binding your MultiHop radios to the master radio make note of the binding code displayed under the DVCFG BIND menu on the LCD Knowing the binding code prevents having to re bind all radios if the master is ever replaced binding serial data radio networks Binding the serial data radios ensures all radios within a network communicate only with the other radios within the same network ...
Page 97: ... debounce filter the signal is interpreted to change state only once The factory default setting is to activate the input filtering to compensate for unclean state transitions decibel A decibel is a logarithmic ratio between a specific value and a base value of the same unit of measure With respect to radio power dBm is a ratio of power relative to 1 milliWatt According to the following equation 1...
Page 98: ...ault output values are written to the output register delta The delta parameter defines the change required between sample points of an analog input before the analog input reports a new value To turn off this option set the Delta value to 0 determinism A deterministic system defines how network endpoints behave during the loss of communications The network identifies when the communications link ...
Page 99: ... the equations reduce down to For the 900 MHz radio band FSL 31 5 20 Log d where d is in meters For the 2 4 GHz radio band FSL 40 20 Log d where d is in meters Frequency Hopping Spread Spectrum FHSS Frequency Hopping Spread Spectrum FHSS is a method for generating spread spectrum transmissions where the signal is switched between different frequency channels in a pseudo random sequence known by bo...
Page 100: ...emains on for an additional minute after the radio enters storage mode After a device has entered storage mode you must wait one minute before waking it For the Wireless Q45 and Q120 Sensors While in storage mode the device s radio does not operate to conserve the battery To put any device into storage mode press and hold the binding button for five seconds The device is in storage mode when the L...
Page 101: ...e Sure Cross network is a master slave network with the Gateway acting as the master device to the Nodes which are the slave devices A PC can also be a master device to a wireless sensor network See star networks maximum bad count The maximum bad count refers to a user established maximum count of consecutive failed polling attempts before the Gateway considers the radio RF link to have failed max...
Page 102: ...umbers and the free space loss is a larger negative number the total gain of a system should be negative A link loss calculation may also be called a link budget calculation peer to peer network Peer to peer is a model for a communication protocol in which any device in the network can send or receive data Any device can act as a Master to initiate communication polling interval rate The Gateway c...
Page 103: ...sidered active Sample low defines the number of consecutive samples the input signal must be below the threshold minus hysteresis before a signal is considered deactivated The sample high and sample low parameters are used to avoid unwanted input transitions sample high sample low discrete I O For discrete inputs the sample high parameter defines the number of consecutive samples the input signal ...
Page 104: ...on link with its parent or master radio The device wakes up periodically to search for its parent radio If a parent or master radio is not found the device goes back to sleep for another sleep cycle If the parent or master radio is detected the device exits slow scan mode To manually exit slow scan mode press the binding button SMA connector An SMA connector SubMiniature version A is a 50 ohm impe...
Page 105: ...cations with large temperature ranges not for measuring small temperature changes over small ranges threshold and hysteresis 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 When the input value is higher than the threshold the input is ON Hysteresis defines how far ...
Page 106: ...Sure Cross DXM150 and 1500 Bx Wireless Controllers 106 www bannerengineering com Tel 1 888 373 6767 ...
Page 107: ...file save 20 58 upload 20 58 create holiday event 54 one time event 53 weekly event 53 D DXM configure for cell 40 H holiday event 54 M modify multiple registers 19 O one time event 53 R registers multiple registers 19 S save configuration file 20 58 scheduler 52 54 U upload configuration file 20 58 W webserver authentication 54 weekly event 53 ...