background image

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. Assign slave IDs of 2

through 10 to Modbus slave devices that are physically wired to the DXM. Assign slave IDs or 11 through 60 to wireless

slaves within the MultiHop network.
Do not assign a slave ID of greater than 10 to Modbus slave devices that are physically wired using the RS-485 port if there

is an internal MultiHop ISM radio in the DXM. The MultiHop ISM radio attempts to send any Modbus data intended for slaves

11–60 across the radio network, which conflicts with wired slave devices if the slave IDs overlap. The MultiHop master radio

can be changed from the factory default of 11–60 Modbus slave IDs if more hardwired slaves are required.

7.2 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 timeout period is expired. This slows down the

Modbus polling loop for read and write operations.
For this reason, verify all Modbus read and write operations are intended for Modbus slave devices that are in the network. If

a Modbus slave is not in the network, either a wired or wireless device, the operation of the LCD menu system can be

compromised. Operations like Binding, Site Survey, or accessing the ISM menu may be slower. This is because all internal

devices (such as the ISM radio, LCD, etc) of the DXM700 are also Modbus slaves.

7.3 Wireless and Wired Devices

Wireless DX80 Gateway

—The DX80 Gateway architecture is a star architecture in which all Nodes in the system send their

data back to the Gateway. The host can access the entire network data from the Gateway, which is Modbus slave ID 1.

Because the DXM will not be sending any Modbus messages across the wireless link, the timeout parameter can be set low

(less than 1 second) and the device is treated like a directly connected device.

MultiHop Master

—The MultiHop master radio forms a wireless tree network using repeaters and slave devices. Each device

in a MultiHop network must be assigned a unique Modbus Slave ID and is accessed as a separate device. For the DXM to

talk with a MultiHop device in 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 6503 holds the number of Modbus slaves

allowed (maximum of 100).

Table 20: Modbus Slave IDs for wireless and wired devices

Modbus Slave ID

Description

1

Allocated for 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 DXM700, these slave addresses
are available to use for directly connected devices.

61–198

Available to user for direct connected Modbus slave devices or the expansion of the wireless network slave IDs to go past 50
wireless devices.

199

Allocated for internal Local Register

200

Allocated for the I/O base board, will be different for special DXM slave only models.

201

Allocated for the LCD display board, the user can read/write LEDs.

7.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.
The timeout parameter is simple to set for Modbus devices directly connected to the DXM700, if there are no MultiHop

wireless devices. Special considerations need to be made to set the timeout parameter when a MultiHop network uses the

DXM700 as the master radio.
Configure controllers operating wireless networks to allow for enough time for hardware transmission retries. Set the

Communications Timeout

 parameter to cover the expected time for messages to be sent throughout the wireless network.

For the DXM700, the 

Communications Timeout

 parameter is the maximum amount of time the DXM700 should wait after a

Sure Cross

®

 DXM700-Bx Wireless Controller

 

 

44

www.bannerengineering.com - Tel: + 1 888 373 6767

 

Содержание Sure Cross DXM700-Bx

Страница 1: ...Sure Cross DXM700 Bx Wireless Controller Instruction Manual Original Instructions 207894 Rev H 17 August 2021 Banner Engineering Corp All rights reserved 207894...

Страница 2: ...e Board Connections 24 4 1 DIP Switch Settings for the Base Board 25 4 2 Ethernet 25 4 3 USB 25 4 4 Internal Local Registers Slave ID 199 for the DXM700 DXM1000 and DXM1200 26 4 5 Applying Power to th...

Страница 3: ...s 54 8 5 6 Define Threshold Rules for Email 55 8 5 7 Define Log File Parameters for Emailing Log Files 55 8 6 Ethernet and Cellular Push Retries 56 8 6 1 Ethernet Push Retries 56 8 6 2 Cellular Push R...

Страница 4: ...ply voltage minus 2 V 100mA maximum at 30 V DC Connectivity The DXM700 s wired and wireless connectivity options make it easy to share data between local and remote equipment The cellular modem option...

Страница 5: ...indicators User programmable LCD Bind Sure Cross radios Conduct a site survey to evaluate the radio signal integrity of radios within the network View register and output information View system statu...

Страница 6: ...DXM700 ISM antenna cable connections The optional ISM radio fits on the LCD display board in the top housing assembly The ISM radio boards are available with either a 900 MHz radio or a 2 4 GHz radio...

Страница 7: ...ve as the main global pool of registers and are used as the common data exchange mechanism External Modbus device registers can be read into the Local Registers or written from the local data register...

Страница 8: ...rnal local registers Modbus slave ID 199 Local Registers Type Description 1 845 32 bit integer Local data registers 846 849 32 bit integer Reset Constant Timer 851 900 32 bit non volatile integer Data...

Страница 9: ...r Action Rules Script Basic XML Config File The configuration software configures the DXM by creating an XML file that is transferred to the DXM using a USB or Ethernet connection The DXM can also rec...

Страница 10: ...mm 2 29 28 8 mm 1 13 52 8 mm 2 08 ISM radio antenna connection Cellular radio antenna connection DXM700 B1 DXM700 B2 All measurements are listed in millimeters inches unless noted otherwise Sure Cross...

Страница 11: ...st the 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 Node...

Страница 12: ...the 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...

Страница 13: ...o 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...

Страница 14: ...o 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 th...

Страница 15: ...server 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...

Страница 16: ...d 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...

Страница 17: ...e 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...

Страница 18: ...l DIP switches to select the mode of operation All MultiHop radios within a wireless network must be in the same mode Modbus mode uses the Modbus protocol for routing packets In Modbus mode a routing...

Страница 19: ...isters 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 register 1 16...

Страница 20: ...77 93 109 125 14 14 30 46 62 78 94 110 126 15 15 31 47 63 79 95 111 127 16 16 32 48 64 80 96 112 128 Table 7 Access all wireless network registers by reading Modbus slave ID 1 DX80 Device Slave ID Mod...

Страница 21: ...ng registers contain discrete bit packed I O values for the Gateway and all Nodes Values are stored first for the Gateway then for each Node in order of Node address Figure 15 Discrete bit packed regi...

Страница 22: ...ample a least significant bit of one 1 indicates the analog value is above the selected threshold value A least significant bit of zero 0 indicates the analog value is below the threshold value Output...

Страница 23: ...t 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 Output 8 for Node 1 7853 Input 8 Status Register for Node 2 9053 Output 8...

Страница 24: ...rd holder G Processor button L D DIP switches H Operating LED M Button Operation Pressing the button for 5 seconds forces a Push to the webserver This assumes a proper configuration for the webserver...

Страница 25: ...power to the DXM700 verify the Ethernet cable is connected The number of times the processor attempts to connect to the Ethernet network is configured in the DXM Configuration Software Settings Networ...

Страница 26: ...hange mechanism External Modbus device registers can be read into the local registers or written from the local registers The DXM700 as a Modbus master device or a Modbus slave device exchanges data u...

Страница 27: ...ures 10037 10038 Http Push Last Status Last DXM700 push status 0 Initial state no push attempt as finished yet 1 Attempt complete 2 Attempt aborted 10039 10040 Cellular Strength BER Cellular signal st...

Страница 28: ...st socket 21001 is the second socket 2x003 Socket x connections 2x005 Socket x disconnections 2x007 Socket x transmits 2x009 Socket x receives 2x011 Socket x resolver attempts reserved 2x013 Socket x...

Страница 29: ...n 12 Secondary RS 485 4 7 Modbus RTU Master and Slave Ports The DXM can be a Modbus RTU master device to other slave devices and can be a Modbus slave device to another Modbus RTU master The DXM uses...

Страница 30: ...expected time for messages to be sent throughout the wireless network For the DXM the Timeout parameter is the maximum amount of time the DXM should wait after a request is sent until the response me...

Страница 31: ...cation runs at a maximum rate of 50 ms per transaction The parameter settings for the external RS 485 buses are controlled by the DXM Configuration Software Refer to the Modbus Registers section for m...

Страница 32: ...ellular 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 3 I...

Страница 33: ...kit models Cellular Kit Model Kit Description SXI LTE 001 Verizon LTE cellular modem using Telit LE910 modem kit Verizon part number SENSX002 Includes a cellular modem SIM card antenna and antenna cab...

Страница 34: ...se wearing anti static wrist straps and assembling units on a grounded static dissipative surface Before you activate your cellular plan verify you have one of the following cellular modem kits Table...

Страница 35: ...rly aligned Firmly press the modem into the 24 pin socket on the board The cellular modem is inserted into the main board with the antenna cable from the applied internal antenna attached to the cellu...

Страница 36: ...r of the cellular modem The wireless carrier will provide the APN parameters Not all parameters may be required 4 To send data to the webserver complete the parameters on the Settings Cloud Services s...

Страница 37: ...ation Software 6 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 DX...

Страница 38: ...op DX80 ID Binding Site Survey Bind to 1 Node Modbus ID 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...

Страница 39: ...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 DXM700 The reference Modbus ID is what the DXM700 uses...

Страница 40: ...o set the IP Address Gateway Address and Subnet Mask to 255 255 255 255 Reboot the DXM700 after changing the Ethernet parameters The Ethernet cable should be attached before powering up the DXM700 6 5...

Страница 41: ...Date RF FW Pt RF FW Ver RF EE Pt RF EE Ver Controller Displays the date build model and serial number Push Shows the current parameters loaded from the XML configuration that applies to pushing data t...

Страница 42: ...1 to 9 digits long and uses numbers 0 through 9 For example 1234 or 209384754 6 8 Modbus Registers for the LCD Board Modbus Slave ID 201 Control the four bi color LEDs using the display board s Modbus...

Страница 43: ...Modbus network This slave ID is separate from the internal Modbus slave IDs the DXM700 uses for its own Modbus network The DXM Modbus slave ID is defined through the LCD menu Other Modbus slave port p...

Страница 44: ...twork using repeaters and slave devices Each device in a MultiHop network must be assigned a unique Modbus Slave ID and is accessed as a separate device For the DXM to talk with a MultiHop device in t...

Страница 45: ...ndom wait time add one extra time period for each in between time of retries To calculate the communication timeout parameter for a Master radio to a slave radio no repeaters Master to Slave Send time...

Страница 46: ...012 The factory default setting is 8 7 4 5 Calculating the Communication Timeout for a DX80 Star Network In the DX80 network all Node data is automatically collected at the Gateway to be read The DXM7...

Страница 47: ...se the drop down list to select the type of Start at time a specific time or a relative time 8 Enter the starting time 9 Enter the end time and end value for the local register Register updates can be...

Страница 48: ...er to use Authentication The DXM700 can be configured to send login and password credentials for every HTTP packet sent to the webserver This provides another layer of security for the webserver data...

Страница 49: ...guration 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 Administration screen in the D...

Страница 50: ...ta 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 4 To perform schedu...

Страница 51: ...be EIP Originator DXM or EIP DXM Originator from the Edit Register or Modify Multiple Register screens Define a DXM local register as EIP Originator DXM when the host PLC Originator will send data to...

Страница 52: ...ing upon the network carrier To send email to a Verizon phone use the phone number followed by vtext com for example 1234567890 vtext com For more information refer to the DXM Configuration Software I...

Страница 53: ...l from the Network Interface drop down list This determines how the DXM700 sends data If you don t require pushing data to a web server set the Cloud Push interval to zero Figure 40 Cloud Services scr...

Страница 54: ...finition login and password for a mail server Important Only the DXM100 and DXM150 models offer SMS text messaging capabilities To send email you must supply the SMTP Server Server Port and login cred...

Страница 55: ...ers Action Rules Thresholds Depending upon which recipients are defined select the appropriate email or SMS checkbox for the threshold rule under Email SMS on state transition When the threshold rules...

Страница 56: ...time the DXM700 attempts to send the saved packet as well as the newly created register data packet If it cannot send the new register data packet the new register data packet is appended to the save...

Страница 57: ...ail and Text Message Push Retries There are no retries for emails or SMS messages that fail to be sent from the DXM700 Sure Cross DXM700 Bx Wireless Controller www bannerengineering com Tel 1 888 373...

Страница 58: ...XM Controller see Save and Upload the Configuration File on p 16 After PROFINET is enabled the IP address for the DXM Controller is controlled by the PROFINET host The LCD display and DXM Configuratio...

Страница 59: ...ed are 64 128 256 and 512 bytes Input Integers are data from the DXM to the PLC Output integers are data from the PLC to the DXM Table 25 Slots 1 through 3 Module Notes Input Integer 512 Allowed in sl...

Страница 60: ...es coming from Local Registers 1001 1064 Slot 7 Output Integer 64 The output integer 64 module has a total of 64 bytes 32 Modbus registers The data will come from the PLC and be put into DXM Local Reg...

Страница 61: ...GSD file was downloaded to 9 Select the DXM GSD file 10 Click Install Figure 47 Hardware catalog The system installs the DXM GSD file and places it in the Hardware catalog In the example the DXM GSD f...

Страница 62: ...k view The Network view displays 5 Double click on the DXM icon to open the Device view screen 6 Click on the DXM icon in the graphic area of the Device view screen The Module properties window displa...

Страница 63: ...ject option in Siemens TIA Portal the DXM receives the specified address but only after the program has been loaded into the PLC and is running If the DXM is restarted after it was discovered and conf...

Страница 64: ...me 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 Sure Cross DXM700 Bx Wireless Controller 64 www bannerengineering...

Страница 65: ...O8 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...

Страница 66: ...ile at the Logging Interval specified by the 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 stampe...

Страница 67: ...the password you must already know the current password If you do not know the current password follow these steps to clear the password Important Clearing the password erases the current configuratio...

Страница 68: ...de DXM instruction manuals Configuration manuals Firmware downloads Firmware release notes Errata data any known issues with a release of firmware Possible work around solutions for known issues DXM S...

Страница 69: ...ixed base station and mobile applications If modules will be used for portable applications the device must undergo SAR testing IMPORTANT If integrated into another product the FCC ID label must be vi...

Страница 70: ...ons 1 this device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation This device contains licence exem...

Страница 71: ...CC and ISED Canada to operate with the antenna types listed below with the maximum permissible gain indicated Antenna types not included in this list that have a gain greater than the maximum gain ind...

Страница 72: ...ering 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 produ...

Страница 73: ...16 58 upload 16 58 create holiday event 48 one time event 47 weekly event 47 D DXM configure for cell 36 H holiday event 48 M Modbus regsiters 8 modify multiple registers 15 O one time event 47 R regi...

Отзывы: