Sure Cross DXM700-Bx Wireless Controller 1 DXM700-Bx System Overview Banner's DXM Logic Controller integrates Banner's wireless radio, cellular connectivity, and local I/O to provide a platform for the Industrial Internet of Things (IIoT). Figure 1. DXM700 system overview Logic Controller...
® Sure Cross DXM700-Bx Wireless Controller Register Mapping Scheduler • Cyclical Read rules from wireless devices or local • Time/calendar-based events wired Modbus devices that include optional scaling, • Holiday skips error conditions, and the ability to activate a read rule •...
® Sure Cross DXM700-Bx Wireless Controller Figure 2. DXM700 base board ISM radio antenna connection Cellular radio antenna connection Housing catch Cellular modem board Processor/base board The DXM700 base board provides connections for all communications connections, outputs and power/ground. The optional cellular modem is installed in the bottom base board.
Modbus 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.
® Sure Cross DXM700-Bx Wireless Controller 1.3.1 DXM Modbus Registers The DXM700-Bx Wireless Controller may have up to four internal Modbus slave devices: DXM Internal Modbus Slave IDs (factory default) Modbus Slave ID Device DX80 Performance Gateway or MultiHop ISM Radio—MultiHop wireless devices connected to the internal MultiHop radio should be assigned Modbus Slave addresses starting at 11.
® Sure Cross DXM700-Bx Wireless Controller Modbus Registers for the ISM Radio (Modbus Slave ID 1)—See Modbus Registers for the MultiHop Radio Board Module on p. 19 and Modbus Registers for the Performance Gateway Radio Module on p. 19. 1.4 DXM Configuration Software Download the latest version of all configuration software from http://www.bannerengineering.com.
® Sure Cross DXM700-Bx Wireless Controller 1.5 Dimensions ISM radio 60 mm antenna connection [2.36”] 58.1 mm [2.29”] 52.8 mm [2.08”] 28.8 mm 35.5 mm DXM700-B1 Cellular radio [1.13”] [1.4”] antenna connection 70 mm [2.76”] 86 mm [3.39”] 94.5 mm DXM700-B2 [3.72”] All measurements are listed in millimeters [inches], unless noted otherwise.
® Sure Cross DXM700-Bx Wireless Controller 2 Quick Start Guide 2.1 Device Setup 2.1.1 Apply Power to the Controller Follow these instructions to apply 12–30 V DC power to the controller using a wall plug. Equipment used: • DXM Wireless Controller •...
Page 12
® Sure Cross DXM700-Bx Wireless Controller • For board-level radios, triple-click the button. • For Nodes without buttons, refer to the Node's datasheet for instructions on entering binding mode. The left and right LEDs flash alternately and the Node searches for a Gateway in binding mode. After the Node binds, the LEDs stay solid momentarily, then they flash together four times.
If you find poor signal quality, common solutions include moving the DXM to a more central location relative to the Nodes or using higher-gain antennas on the DXM. Contact your local Banner Engineering representative for assistance. 2.1.3 Set a Static IP Address Change the IP address of the DXM to connect to a local area network, Modbus TCP/IP host controller, or EtherNet/IP host controller.
Banner recommends disconnecting the COMM port through the Device menu before turning off power or disconnecting the USB cable. Use Device > Reboot to restart the DXM if needed; the tool automatically disconnects the COMM port, then reconnect it again.
Page 15
® Sure Cross DXM700-Bx Wireless Controller Important: The software only loads a file to the DXM. Internal parameter settings that are changed in the tool but not saved to the file will not be sent to the device. Modify Multiple Registers Modify a range of registers from the Local Registers >...
2.3 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.
® Sure Cross DXM700-Bx Wireless Controller 3 ISM Radio Board (Slave ID 1) Plug the ISM radio into the I/O base board with the U.FL antenna connector closest to the SMA connectors. Typically, users will not need to adjust the DIP switch settings on the physical radio modules. For the DXM1200 models, set the radio options using the LCD menu.
® Sure Cross DXM700-Bx Wireless Controller Table 3: DIP switch settings D1 Switches D2 Switches Device Settings Serial line baud rate 19200 OR User defined receiver OFF* OFF* slots Serial line baud rate 38400 OR 32 receiver slots Serial line baud rate 9600 OR 128 receiver slots Serial line baud rate Custom OR 4 receiver slots Parity: None OFF*...
® Sure Cross DXM700-Bx Wireless Controller 3.1.4 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. 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.
® Sure Cross DXM700-Bx Wireless Controller There are 16 Modbus registers allocated for each device in the wireless network. The first 16 registers (1–16) are allocated for the Gateway, the next 16 (17–32) are allocated for Node 1, the next 16 (33–48) are allocated for Node 2 and so forth. There are no inputs or outputs on the DXM embedded Gateway but the Modbus registers are still allocated for them.
Page 21
® Sure Cross DXM700-Bx Wireless Controller Input Registers and Outputs Registers Modbus registers 2201 through 2584 are used to organize all inputs together. In this format, users can sequentially read all input registers using one Modbus message. Modbus registers 4401 through 4784 organize all outputs together to allow users to sequentially write to all outputs registers using one Modbus message.
Page 22
® Sure Cross DXM700-Bx Wireless Controller Inputs Outputs Modbus Register Address Description (Inputs) Modbus Register Description (Outputs) (Decimal) Address (Decimal) 6611–6613 Input 1 from all devices 6691–6693 Output 1 from all devices 6621–6623 Input 2 from all devices 6701–6703 Output 2 from all devices 6631–6633 Input 3 from all devices 6711–6713...
® Sure Cross DXM700-Bx Wireless Controller 4 Processor/Base Board Connections Figure 16. DXM700 base board PW. Power in at 12 V DC to 30 V DC O3. Sourcing Output 3 GD. Ground GD. Ground O4. Sourcing Output 4 GD. Ground CH.
® Sure Cross DXM700-Bx Wireless Controller Force Cloud Push Button Press and hold this button for five seconds to send an immediate push message from the device (if properly configured). 4.1 DIP Switch Settings for the Base Board After making changes to the DIP switch settings, cycle power to the device. Table 12: DIP switches for the base board DIP Switches Settings...
® Sure Cross DXM700-Bx Wireless Controller 4.4 Internal Local Registers (Slave ID 199) for the DXM700, DXM1000, and DXM1200 The main storage elements for the DXM700 are its local registers, which can store 4-byte values that result from register mapping, action rules, or ScriptBasic commands. Local registers updated from Modbus transactions are restricted to a16-bit data value to follow standard Modbus holding register definition.
Page 27
® Sure Cross DXM700-Bx Wireless Controller Registers Definition 10011–10012 Resync timer Engineering use 10013–10014 Resync timer rollover Engineering use 10015–10016 Reboot cause (Restart Codes above) Reboot Type 10017–10018 Watchdog reset count Counter to track how many resets have been caused by the Watchdog 10021 IO Board Battery Voltage (mV) 10022...
® Sure Cross DXM700-Bx Wireless Controller Reset Code Definition Brownout Watchdog User Software Return from backup mode 4.5 Applying Power to the DXM700-Bx Wireless Controller Apply power to the DXM700-Bx Wireless Controller using 12 to 30 V DC. Description 1, 9 Power in at 12 V DC to 30 V DC 2, 10, 13, 14 Ground...
® Sure Cross DXM700-Bx Wireless Controller 4.7.1 Set the Master and Slave Port Parameters The basic communications parameters for the RS-485 ports are set in the DXM Configuration Software and are saved in the XML configuration file. Figure 17. Settings > General screen 1.
® Sure Cross DXM700-Bx Wireless Controller 4.8 Outputs The base board is a Modbus slave device (Slave ID 203) that communicates to the processor using Modbus commands. Use the DXM Configuration Software to create write maps that will access outputs on the board. Communication with the board runs at a maximum rate of 10 ms per transaction.
Follow these basic steps to activate the cellular capabilities of your DXM Controller. 1. Purchase a cellular modem kit from Banner Engineering Corp. 2. Activate a cellular plan to the SIM card, then insert the SIM card into the cellular modem.
Page 33
Equipment Identity) number. Cellular plans can be purchased through secure.bannercelldata.com. For additional information, refer to the Banner 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.
Page 34
® Sure Cross DXM700-Bx Wireless Controller Make note of the IMEI number of the cellular modem and the ICCID number of the SIM card. The numbers can be found on the cellular modem and the SIM card or SIM card carrier. You will need the SIM number to associate a wireless plan to this SIM card.
Page 35
Board *SIM card is located on the underside of installed modem Activate a 4G LTE or CAT M1 Cellular Plan Activate a cellular plan for your DXM700 using the Banner Cloud Data Services website. 1. Go to secure.bannercelldata.com to purchase cellular data plans.
Page 36
LCD menu, select Push > Trigger Data Push. Obtaining LTE service outside of the Banner Cellular Data Plans—Customers have the option of securing a data plan for the Verizon network themselves without using the Banner cellular data portal (secure.bannercelldata.com). Suitable plans would include those available from Verizon directly or from a Mobile Virtual Network Operator (MVNO) licensed to resell Verizon network data plans.
DXM700-Bx Wireless Controller 6 LCD and Menu System The LCD has four user-defined LED indicators, four control buttons, and an LCD. The four buttons control the menu system on the LCD menu. Figure 24. Top-level menu Banner Eng 08:25:45 ↑ Registers →...
® Sure Cross DXM700-Bx Wireless Controller The user can force an immediate push to the webserver using Trigger Push. If a current push is in process it may take several minutes to complete over cellular. • The Trigger Push submenu forces an immediate push to the web server. •...
® Sure Cross DXM700-Bx Wireless Controller 6.5 System Config Use the System Config menu to set DXM700 system parameters. Figure 28. System Config menu New ISM Modbus ID: x System Config ISM Radio DX80 ID: x Auto Detect Radio Radio Detected Type: DX80 ID: 1 Advanced Options Ref Type: DX80...
® Sure Cross DXM700-Bx Wireless Controller RF Ctrl—Displays the status of the ISM radio DIP switch 1 (off or on). The menu doesn't allow the user to change the DIP switch setting through the display. 6.5.2 Ethernet Use the Ethernet submenu to sets the IP Address, Gateway Address, and Subnet mask of the DXM700's Ethernet interface. You may change these settings either from the LCD menu (System Config >...
® Sure Cross DXM700-Bx Wireless Controller 6.6 System Info Various DXM system settings are shown in this menu. The Push, Ethernet, and Cell parameters are helpful for debugging network connections. This is a read only menu. Figure 29. System Info menu Date: System Info Controller...
® Sure Cross DXM700-Bx Wireless Controller Sript Displays the name of the ScriptBasic file running. LCD Board Displays the serial number, model, date, firmware part numbers, and version numbers. 6.7 Display Lock Display Lock protects the DXM LCD menu system from being used until the proper pass code is entered. Figure 30.
® Sure Cross DXM700-Bx Wireless Controller 7 Working with Modbus Devices The DXM700 has two physical RS-485 connections using Modbus RTU protocol. The master Modbus RS-485 port is for the DXM700 to act as a Modbus master device to control internal and external Modbus slave devices.
® Sure Cross DXM700-Bx Wireless Controller DXM Master Configuration—When the DXM operates as a Modbus master device, use the configuration software to configure read or write operations of the DXM Modbus network. The DXM communicates with all internal and external peripheral devices using the external Modbus bus RS-485 (M+, M-) There are four internal Modbus slave devices that are configured from the factory with slave IDs.
® Sure Cross DXM700-Bx Wireless Controller request is sent until the response message is received from the Modbus slave device. Use the DXM Configuration Software to set the timeout parameter on the Settings > System screen (select Show advanced settings). The default setting for the timeout parameter is 5 seconds.
® Sure Cross DXM700-Bx Wireless Controller 7.4.4 Adjusting the Receive Slots and Retry Count Parameters The number of receive slots governs how often a MultiHop device can communicate on the wireless network. Battery-powered devices typically have DIP switches that allow the user to set the number of receive slots, which directly affects the battery life of the radio.
® Sure Cross DXM700-Bx Wireless Controller 8 Configuration Instructions 8.1 Scheduler Use the Scheduler screens to create a calendar schedule for local register changes, including defining the days of the week, start time, stop time, and register values. Schedules are stored in the XML configuration file, which is loaded to the DXM700. Reboot the DXM700 to activate a new schedule.
® Sure Cross DXM700-Bx Wireless Controller 1. Click on Add One Time Event. A new one-time event is created. 2. Click on the arrow to expand the parameters into view. The user-defined parameters are displayed. 3. Name your one-time event by clicking on the name link and entering a name. 4.
At the bottom of the pop-up window is a checkbox to enable authentication/validation. 3. Enter the same username and password as used in the DXM Configuration Software. The username and password do not need to be a defined user within the Banner Cloud Data Services website. 8.2.2 Controller Configuration Authentication The DXM700 can be programmed to allow changes to the configuration files only with proper authentication by setting up a password on the Settings >...
® Sure Cross DXM700-Bx Wireless Controller 8.3 Register Flow and Configuration The DXM700 register data flow goes through the Local Registers, which are data storage elements that reside within the processor. Using the DXM Configuration Software, the controller can be programmed to move register data from the Local Register pool to remote devices, the internal radio, the I/O base (if applicable), or the display.
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.
® Sure Cross DXM700-Bx Wireless Controller The following table shows DXM local registers 1, 5, and 10 being written from the EIP controller using assembly instance 112. Only registers 1, 5, and 10 are defined in the DXM Configuration Software as EIP Originator -> DXM registers. Table 21: EIP Originator ->...
® Sure Cross DXM700-Bx Wireless Controller Figure 39. Mail server settings 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 DXM700.
2. Set the APN. • If you are using a Banner 4G LTE Verizon Module (LE910), set the APN to vzwinternet. • If you are using an Emnify 3G GSM Cellular Radio (HE910), set the APN to EM. This module does not require an APN username or password.
2. Enter the filename, log rate, and the maximum file size to send via email (5 to 10k is an efficient size for a cellular connection). Banner does not recommend setting the log file size larger than 100 kB as this cannot be read through the configuration software and must be read directly from the SD card.
® Sure Cross DXM700-Bx Wireless Controller 3. Define the email address. Figure 43. 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.
® Sure Cross DXM700-Bx Wireless Controller 8.6.4 Email and Text Message Push Retries There are no retries for emails or SMS messages that fail to be sent from the DXM700. www.bannerengineering.com - Tel: + 1 888 373 6767...
® Sure Cross DXM700-Bx Wireless Controller ® 9 PROFINET PROFINET is a data communications protocol for industrial automation and processes. PROFINET IO defines how controllers (IO controllers) and peripheral devices (IO devices) exchange data in real time. The standard is maintained by PROFIBUS &...
® Sure Cross DXM700-Bx Wireless Controller 9.4 Slots and Modules There are nine slots to accommodate the DXM Controller data. Table 23: Slots for input and output values Values Slots Maximum Data Size Input values 1–6 1440 bytes Output values 7–9 1440 bytes Table 24: Listing of slots for input and output values...
® Sure Cross DXM700-Bx Wireless Controller Module Notes Output Integer 128 Allowed in slots 7-9, Module Identifier= 0x42 Output Integer 64 Allowed in slots 7-9, Module Identifier= 0x43 Example Configuration Table 28: Example configuration for slots and modules Slot Module Description Slot 1 Input Integer 512...
Page 61
The system installs the DXM GSD file and places it in the Hardware catalog. In the example, the DXM GSD file is located under Other field devices > PROFINET IO > Banner Engineering Corp. > Banner. If the DXM GSD file does not install properly, save the log and contact Banner Engineering Corp. www.bannerengineering.com - Tel: + 1 888 373 6767...
® Sure Cross DXM700-Bx Wireless Controller 9.5.2 Change the Device IP Address Follow these instructions to change the IP address of the DXM device using the Siemens TIA Portal (v14) software. Use these instructions as a basis if you are using another controller (PLC). 1.
® Sure Cross DXM700-Bx Wireless Controller Figure 50. Online & diagnostics menu and screen The Online & diagnostics windows displays. 13. Select Assign IP address under Functions. 14. Click Accessible devices. The Select device window searches the network for available devices. 15.
Page 64
® Sure Cross DXM700-Bx Wireless Controller 3. Enter the desired name in the PROFINET device name field. Note that each name can be used only once. 4. Click Assign name. The device now has a PROFINET name. www.bannerengineering.com - Tel: + 1 888 373 6767...
® Sure Cross DXM700-Bx Wireless Controller 10 Accessories For a complete list of all the accessories for the Sure Cross wireless product line, please download the Accessories List (p/n b_3147091). Cordsets Misc Accessories MQDC1-506—5-pin M12, straight, single ended, 6 ft 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, 10 pack MQDC1-530—5-pin M12, straight, single ended, 30 ft...
® Sure Cross DXM700-Bx Wireless Controller 11 Product Support and Maintenance 11.1 File System and Archive Process The DXM file system consists of two physical components: the serial EEPROM that stores non-volatile configuration information and a removable micro SD card that stores file backup data and user created files. EEPROM Files—The serial EEPROM stores basic data that is required to be non-volatile, including network configuration data, IP address, MAC address, network masks, firewall settings, and authentication information.
You must load a different version with the same firmware number for the boot loader to operate. Download firmware files from the Banner website. Figure 51. Device Information 3. Under Settings > Reprogram, click Select upgrade file to select the firmware file to program.
DXM700. Firmware updates and description details are found on the Banner website. Customers with critical update requirements will get access to pre- released firmware from the factory.
® Sure Cross DXM700-Bx Wireless Controller 11.7 Mexican Importer Banner Engineering de Mèxico, S. de R.L. de C.V. David Alfaro Siqueiros 103 Piso 2 Valle oriente San Pedro Garza Garcia Nuevo Leòn, C. P. 66269 81 8363.2714 11.8 FCC and ISED Certification, 900 MHz, 1 Watt Radios This equipment contains transmitter module RM1809.
® Sure Cross DXM700-Bx Wireless Controller Antenna WARNING: This device has been tested with Reverse Polarity SMA connectors with the antennas listed in Table 29 on p. 70. When integrated into OEM products, fixed antennas require installation preventing end-users from replacing them with non-approved antennas.
This device has been designed to operate with the antennas listed on Banner Engineering’s website and having a maximum gain of 9 dBm. Antennas not included in this list or having a gain greater that 9 dBm are strictly prohibited for use with this device.
11.11 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.