4.3 Calculating the Communication Timeout for 10–30 VDC MultiHop Radios .................. 13 4.4 Calculating the Communication Timeout for a DX80 Star Network ....................13 5 Interpreting Register Values in the Banner Wireless System ..................14 5.1 Signed Numbers ................................... 14 6 Using Action Rules to Control External Sensors ......................
4 and 20 mA indicates a functioning sensor. A value below 4 mA indicates an error condition, such as a broken wire or loose connection. Banner recommends using 0–20 mA analog I/O with 4–20 mA sensors to retain the ability to detect errors.
® Sure Cross DXM Tips and Tricks 3 How Do You Monitor System Health? The Gateway monitors the radio link status in a DX80 system using one of two methods: polling or heartbeat. Each method has different properties and is useful in different system configurations. Some system configurations may require both methods to be used.
® Sure Cross DXM Tips and Tricks Using the latest version of the DX80 User Configuration Software: 1. Go to the Configuration > Device Configuration screen. 2. Click the arrow next to the Gateway device to display the Parameters. 3. Set either the Health Polling or Health Heartbeat parameters. •...
3.5 Verifying Communication Between a Modbus Sensor and MultiHop Radio or DXM Follow these steps to monitor a Modbus Banner Engineering sensor connection and/or operation status when the sensor is connected to a MultiHop radio or a DXM Controller with an embedded MultiHop module.
Page 8
® Sure Cross DXM Tips and Tricks Figure 2. Example data point for a relative humidity (RH) Modbus sensor. Figure 3. Example data point for a wind speed SDI-12 sensor. 3. Define a register to be used as an alarm notification register when the MultiHop radio cannot communicate with the sensor.
® Sure Cross DXM Tips and Tricks Figure 5. Example alarm notification register for a wind speed sensor. 4. Define a register to be used to track how long the Modbus sensor was not communicating with the master radio. Figure 6. Example communication register for a temperature/relative humidity sensor. 3.5.2 Create a Read Rule Create a Read Rule to define how often to read the sensor register and what to do if the communication attempt fails.
® Sure Cross DXM Tips and Tricks Figure 8. Example read rule for monitoring the wind speed sensor connection. For the relative humidity example, local register 4 (Garage Humidity) will be populated with the value from Modbus ID 19, register 101. The DXM master radio attempts to communicate with the Modbus sensor (Slave ID 19) every 5 minutes.
Page 11
® Sure Cross DXM Tips and Tricks Figure 10. Example threshold/action rule for a wind speed sensor communication failure. For the relative humidity example, when this register's value equals 1, local register 22 tracks how long this Modbus sensor was not able to be reached. The alarm is sent to the web server service, and the event is logged in the Events Log on the DXM.
® Sure Cross DXM Tips and Tricks 4 Modbus Communication Timeouts A Modbus timeout is the amount of time a Modbus slave is given to return an acknowledgment of a message sent by the Modbus master. If the Modbus master waits for the timeout period and no response is seen, the Modbus master considers it a lost message and continues on to the next operation.
® Sure Cross DXM Tips and Tricks Users may also leave the retry mechanism to the application that is accessing the wireless network, in this case the DXM. Adjust the number of retries in the MultiHop devices by writing the number of retries desired to Modbus register 6012. The factory default setting is 8.
® Sure Cross DXM Tips and Tricks 5 Interpreting Register Values in the Banner Wireless System The units conversion table defines the type and range of values for each type of I/O. The wireless devices have many different units of measure for inputs including: milliamp (mA), voltage (V), temperature (°C or °F), humidity (RH), or a raw 16-bit or 32-bit value.
Page 15
® Sure Cross DXM Tips and Tricks Register Value Converted Decimal Calculated Temperature (Converted Decimal ÷ 20) Two's Complement Value Decimal Value 0000 0000 0000 0011 0.15 0000 0000 0000 0010 0.10 0000 0000 0000 0001 0.05 0000 0000 0000 0000 1111 1111 1111 1111 65535 -0.05...
® Sure Cross DXM Tips and Tricks 6 Using Action Rules to Control External Sensors Action rules allow for simple logic functions and simple manipulation of local register data. The processing of an action rule is autonomous from other local register functions. •...
® Sure Cross DXM Tips and Tricks 1. Go to the Register Mapping > RTU > RTU Read screen. Click Add Read Rule. A new read rule is created. 2. Click the arrow next to the new read rule to display the parameters. 3.
® Sure Cross DXM Tips and Tricks This action rules detects when local register 4 (timer at 55 seconds) is 1. The value of local register 6 is set to the value of local register 1 (ReadMap Data). When the value of local register 4 is not 1, local register 6 remains unchanged.
Page 19
® Sure Cross DXM Tips and Tricks • If the Application Status indicator is yellow, the file transfer is in progress. The device reboots and begins running the new configuration. www.bannerengineering.com - Tel: + 1 888 373 6767...
® Sure Cross DXM Tips and Tricks 7 Setting Multiple Thresholds The DXM uses Action Rules and the DXM Configuration Software to do simple operations with local registers. ScriptBasic is a programming language that can handle the simple operations as well as the complex operations. This example application creates multiple thresholds on a single analog input from an external 4-20 mA sensor to indicate tank levels.
Page 21
® Sure Cross DXM Tips and Tricks • If the Application Status indicator is red, close and restart the DXM Configuration Tool, unplug and re-plug in the USB or Ethernet cable and reconnect the DXM to the software. • If the Application Status indicator is green, the file upload is complete. •...
® Sure Cross DXM Tips and Tricks 8 Sending a Text Message from an Input The DXM Wireless Controller with a cellular modem can send text messages on defined conditions. This short example shows the configuration settings to send a text message when Node 1's input 1 is on. The following example demonstrates sending a text message to call for maintenance or call for service.
® Sure Cross DXM Tips and Tricks 9 What is a Scheduled Push? A scheduled push uses the DXM's Scheduler function to force a data push at a specific time. Use the DXM Configuration Software software to create, save, and upload the configuration file to the DXM. 9.1 Create a Scheduled Push These instructions assume you have installed the latest version of the DXM Configuration Software and have launched it on your Windows-based PC.
® Sure Cross DXM Tips and Tricks When the value of register 12 is 1, the DXM pushes the defined data set to the webserver. The Scheduler creates the timed event that occurs Monday through Friday. At the scheduled time and day, the value of local register 12 is set to 1 for one minute.
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. For additional information, refer to the Banner Cloud Data Services support center (https://support.sensonix.net/hc/en-us/). The support center includes video tutorials, product documentation, technical notes, and links to download configuration software.
Page 26
® Sure Cross DXM Tips and Tricks Cellular Kit Model Kit Description ATT CAT M1 cellular modem using Telit ME910 model kit. (ATT part number SXIM1A). Includes a cellular modem, SIM card. and internal adhesive antenna. The SIM card is specific to the CATM1 technology and cannot be used in other cellular modems.
® Sure Cross DXM Tips and Tricks 10.2 Install the Cellular Modem (DXM1200 Models) Follow these steps to install the cellular modem and antenna cable. Important: • Electrostatic discharge (ESD) sensitive device • ESD can damage the device. Damage from inappropriate handling is not covered by warranty. •...
*SIM card is located on the underside of installed modem Figure 15. Internal view of a DXM1200 10.3 Activate a 4G LTE or CAT M1 Cellular Plan Activate a cellular plan for your DXM using the Banner Cloud Data Services website. 1. Go to secure.bannercelldata.com to purchase cellular data plans.
Page 29
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.
Page 30
Index cell modem activate CAT M1 28 heartbeat 5 save activate Verizon 4G LTE 28 configuration file 18, 20, 24 configure DXM 28 span 14 install 25, 27 input value 14 purchase 25, 27 configuration file save 18, 20, 24 units upload 18, 20, 24 null 14...