Banner Sure Cross DXM700-B Series Скачать руководство пользователя страница 16

2.2.2 Tips and Tricks - Register View Screen

Figure 11. Register View

The Register View screen displays the results of a Modbus read/write utility built into the DXM Configuration Tool. Use this

screen to read or write internal local registers or the registers of remote slave devices connected to the DXM700. Use this

utility to debug DXM configurations and remote device problems.

Sure Cross

®

 DXM700-Bx Wireless Controller

 

 

16

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

 

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

Страница 1: ...Sure Cross DXM700 Bx Wireless Controller Instruction Manual Original Instructions 207894 Rev B 6 December 2018 Banner Engineering Corp All rights reserved 207894 ...

Страница 2: ...0 4 Processor Base Board Connections 24 4 1 DIP Switch Settings for the Base Board 25 4 2 Ethernet 26 4 3 USB 26 4 4 Modbus Registers for the Internal Local Registers Modbus Slave ID 199 26 4 5 Applying Power to the DXM700 Bx Wireless Controller 29 4 6 Connecting the Communication Pins 29 4 7 Modbus Master Port and Slave Port 30 4 7 1 Modbus Master and Slave Port Settings 30 4 7 2 DXM Modbus Slave...

Страница 3: ...LC 50 8 4 2 Configuring the Controller 50 8 5 Setting up Email 51 8 5 1 Mail Server Authentication 52 8 5 2 Define the Network Interface Settings 52 8 5 3 Configure your Ethernet Connection 53 8 5 4 Configure your Cellular Connection 53 8 5 5 Set the Email and Messaging Parameters 53 8 5 6 Define Threshold Rules for Email 54 8 5 7 Define Log File Parameters for Emailing Log Files 54 8 6 Ethernet a...

Страница 4: ...tage 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 eliminates the need for IT infrastructures to connect remote equipment for sensing and control to IIoT cloud services The integrated Sure Cross wireless radio enables Modbus connectivity to remote sensors i...

Страница 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 status and configuration API Interface Host Initiated control Web service integration User Defined LED indicators Indicates the status of the DXM700 processes or equipment 1 1 DXM Hardware Configuration O...

Страница 6: ...ted in the top housing of the DXM700 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 The ISM radio module installs into the 12 pin parallel sockets strips To install 1 Orient the mounting through hole in the ISM radio to the mounting hole next to the 12 pin sockets on the display PCB ...

Страница 7: ...urations can be set using the DXM Configuration Tool By default EtherNet IP is active 1 3 DXM Modbus Overview The DXM700 uses internal 32 bit registers to store information The processor s internal Local Registers serve 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 lo...

Страница 8: ...ers of the DXM700 203 Base Board Outputs Outputs of the DXM700 201 LCD Board The user has access to the LED indicators on the DXM700 All Modbus registers are defined as 16 bit Modbus Holding Registers When connecting external Modbus slave devices only use Modbus slave IDs 2 through 198 The local registers the I O base and the LCD slave IDs are fixed but the internal radio slave ID can be changed i...

Страница 9: ...0 by creating an XML file that is transferred to the DXM700 using a USB or Ethernet connection The DXM700 can also receive the XML configuration file from a Web server using a cellular or Ethernet connection This configuration file governs all aspects of the DXM700 operation The wireless network devices are a separate configurable system Use the DX80 User Configuration Tool UCT to configure the in...

Страница 10: ... 3 72 58 1 mm 2 29 28 8 mm 1 13 52 8 mm 2 08 ISM radio antenna connection Cellular radio antenna connection All measurements are listed in millimeters inches unless noted otherwise Sure Cross DXM700 Bx Wireless Controller 10 www bannerengineering com Tel 1 888 373 6767 ...

Страница 11: ...on file and remains idle See the DXM100 Controller Instructional Manual 190037 for the processor DIP switch location Bind a DX80 Node to a DXM Gateway and Assign the Node Address Before beginning the binding procedure apply power to all the devices Separate radios by 2 meters when running binding procedure Put only one DXM Gateway into binding at a time to prevent binding to the wrong Gateway 1 En...

Страница 12: ... for that specific device address 6 Label the MultiHop slave radio with the assigned address number for future reference 7 Repeat steps 2 through 6 changing the device address for as many MultiHop slaves as are needed for your network 8 When you are finished binding click BACK on the DXM until you return to the main menu All radio devices begin to form the network after the master data radio exits...

Страница 13: ...re For a more comprehensive explanation of features refer the DXM700 Instruction Manual or to the to DXM Configuration Tool Instruction Manual USB Ethernet DXM Configuration Software Local Registers Register View Utility System Settings Register Mapping Scheduler Action Rules Script Basic XML Config File Figure 6 DXM Configuration Tool 2 2 2 Configuration Example Reading Registers on a Modbus Slav...

Страница 14: ... screen shows a read rule created to read six registers address 1 through 6 from Modbus Slave 4 The results are stored in the Local Registers 1 through 6 Figure 8 Read Rules Configuration Example 1 Change to the Register Mapping Read Rules tab to define a Modbus read 2 Click Add Read Rule 3 Click the arrow next to the new rule to expand the information 4 Type in a name into the name field 5 Select...

Страница 15: ...iguration file to load The program will have pre selected the file name you have previously saved Important The program only loads a file to the DXM700 The internal parameter settings are not sent to the device only the saved configuration file is sent tp the DXM700 After the file is selected the configuration program begins uploading the file to the DXM700 The DXM configuration program reboots th...

Страница 16: ...ite utility built into the DXM Configuration Tool Use this screen to read or write internal local registers or the registers of remote slave devices connected to the DXM700 Use this utility to debug DXM configurations and remote device problems Sure Cross DXM700 Bx Wireless Controller 16 www bannerengineering com Tel 1 888 373 6767 ...

Страница 17: ...stralia The listed settings are specific for the DXM700 Not all selections are possible with the DXM700 1 1 ON ON A D1 B C D2 2 3 4 2 3 4 Figure 12 ISM radio board Plug the ISM radio into the I O base board with the U FL antenna connector closest to the SMA connectors A Antenna connector B Button C LED D1 DIP switches D2 DIP Switches Button Operation For DXM models without a LCD display use the bu...

Страница 18: ... device into Master mode and DXM menu control for the radio power settings 3 1 1 Application Mode The MultiHop radio operates in either Modbus mode or transparent mode Use the internal 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 table is stored i...

Страница 19: ...evice 11 Modbus register 1 16 are inputs 501 516 are outputs Repeater device 12 Modbus register 1 16 are inputs 501 516 are outputs Slave device 15 Modbus register 1 16 are inputs 501 516 are outputs 3 3 DIP Switch Settings for the Gateway Radio Board Module The 900 MHz radios transmit at 1 Watt 30 dBm or 250 mW 24 dBm While the Performance radios operate in 1 Watt mode they cannot communicate wit...

Страница 20: ...ork registers by reading Modbus slave ID 1 DX80 Device Slave ID Modbus Registers DXM Gateway radio 1 Modbus registers 1 8 are inputs 9 16 are outputs Node 1 Modbus registers 17 25 are inputs 26 32 are outputs Node 2 Modbus registers 33 40 are inputs 41 48 are outputs Node 3 Modbus registers 49 56 are inputs 57 64 are outputs 3 4 1 Alternative Modbus Register Organization The Sure Cross DX80 Altern...

Страница 21: ...te 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 Bit Packed Device Status Registers Bit Position Register Address 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 6601 Node 15 Node 14 Node 13 Node 12 Node 11 Node 10 Node 9 Node 8 Node 7 Node 6 Node 5 Node 4 Node 3 Node 2 Node 1 Gateway 6602 Node 31 Node 30 Node 29 Node ...

Страница 22: ...he analog value is below the threshold value Output registers from all devices use Modbus registers 6691 through 6753 to organize the least significant bit into a sequential array of registers Output 8 I O point 16 cannot be written using the discrete format Analog 16 Bit Registers Registers 6801 through 9098 The most efficient way to read or write analog data from a Gateway is by using these 16 b...

Страница 23: ...ateway 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 for Node 2 For example 6801 contains the input 1 value for the Gateway 6802 contains the input 1 value for Node 1 and 6848 contains the input 1 value for Node 47 Sure Cross DXM700 Bx Wireless Controller www bannerengineering com Tel 1 888 373 6767 ...

Страница 24: ... M Button Operation The processor button has two functions Clearing the access password Pressing the button for 5 seconds forces a Push to the webserver This assumes a proper configuration for the webserver LED Operation The PCB LED flashes to indicate the processor board is running The LED starts flashing about 10 seconds after power is applied and a network connection is present Without an ether...

Страница 25: ...ore resuming normal operation The password is cleared from the system 4 1 DIP Switch Settings for the Base Board After making changes to the DIP switch settings cycle power to the device Settings DIP Switches 1 2 3 4 Disable Ethernet Port OFF ON Disable LCD Display OFF ON Not used OFF Bypass XML OFF ON Bypass XML Turn on to have the XML file ignored at boot time This is useful for ignoring a corru...

Страница 26: ...tBasic commands Local Registers updated from Modbus transactions are restricted to a16 bit data value to follow standard Modbus Holding Register definition The Local Registers defined in Action Rules must all be within the same register group For example an Action Rule cannot have inputs from an integer group with the result register defined as a floating point register To move between integers an...

Страница 27: ...o move Virtual Local Registers into Local Registers space 1 850 Modbus Registers for Virtual Registers Registers Definition 10001 GPS latitude direction N S E W GPS Coordinate Data if the DXM is configured to read an external GPS unit 10002 GPS latitude 10003 GPS longitude direction N S E W 10004 GPS longitude 10011 10012 Resync timer Engineering use 10013 10014 Resync timer rollover Engineering u...

Страница 28: ...s 10114 Number of 43 buffer timeouts 10115 Number of 43 buffer errors 10116 43 buffer success streak 11000 Read map success count Read Write maps statistics 12000 Write map success count 13000 Read map timeout count 14000 Write map timeout count 15000 Read map error count 16000 Write map error count 17000 Read map success streak 18000 Write map success streak 19000 Read map is in default TCP Clien...

Страница 29: ...tware 7 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 Pin Description 1 9 Power in at 12 to 30 V dc 2 10 13 14 Ground 4 6 Connecting the Communication Pins The base board communications connections to the DXM700 Wireless Controller are RS 485 primary and RS 485 secondary RS 485 The DXM700 is defi...

Страница 30: ...is slave port Set the Modbus Slave ID for the secondary RS 485 port using the LCD display menu System DXM Slave ID 4 7 1 Modbus Master and Slave Port Settings The basic communications parameters for the RS 485 ports are set in the DXM Configuration Tool and are saved in the XML configuration file All basic settings are available under Settings General screen of the DXM Configuration Tool Master po...

Страница 31: ...e base board is a Modbus slave device Slave ID 203 that communicates to the processor using Modbus commands Use the DXM Configuration Tool 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 The parameter setting for the bus with the board and the processor board are fixed External Modbus communication runs at a ma...

Страница 32: ... the cellular service 5 3 1 Activating a Cellular Modem Activating the DXM700 cellular capabilities requires these basic steps 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 Install the cellular modem connect the antenna cable and connect the cellular antenna Cellular Kit Model Number Kit De...

Страница 33: ...rly aligned 3 Firmly press the modem into the 24 pin socket 4 Attach the antenna cable as shown 5 Install the external cellular antenna on the DXM700 s SMA connector located next to the antenna cable Figure 17 Cellular modem top view Cellular modem and antenna installed note that the antenna cable uses the top antenna connection The LTE modem is shown the HE910 GSM installation is the same Activat...

Страница 34: ...lly functional in 20 minutes or less it may take up to 24 hours for the cellular plan to become active on the wireless network Configure the DXM Controller for a Cellular Modem Use the DXM Configuration Tool to create a configuration using a cellular connection 1 Go to the Settings Cloud Services screen 2 Set the Network Interface to Cell All push data or email alerts will be sent using the cellul...

Страница 35: ...lves without using the Banner Connected Data Solutions by Sensonix platform Suitable plans would include those available from Verizon directly or from a Mobile Virtual Network Operator MVNO licensed to resell Verizon network data plans The SXI LTE 001 will not function on AT T T Mobile or Sprint networks When purchasing a data plan it is important to refer to the modem by its official Verizon netw...

Страница 36: ...figure these local registers launch the DXM Configuration Tool 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 Read Write Registers List of Local Register Values and the Register Name to change the value to accept ENTER BACK to return to the previous menu Read allows the ...

Страница 37: ...ot have rotary dials for example M GAGEs Ultrasonic sensors and Q45 devices To bind 1 Enter the Binding menu 2 For devices without rotary dials select the wireless device number 3 Enter binding mode The gateway master radio enters binding mode 4 Triple click the wireless Node slave device to put it into binding mode The LEDs indicate when binding on the wireless device is completed For more inform...

Страница 38: ... With a MultiHop 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 DXM700 The reference Modbus ID is what the DXM700 uses to access the internal radio when running Binding or Site Survey Auto Det...

Страница 39: ... the parameter settings from the XML configuration file or use DHCP execute the Reset under System Config Ethernet or use the LCD display to 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 3 DXM Modbus ID Use the secondary Modbus RS 485 port when th...

Страница 40: ... Serial Model 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 to a webserver including method Ethernet or cellular interval URL page HTTPS and site ID ISM Radio Displays the serial number model date firmware part numbers and version numbers Ethernet...

Страница 41: ...id passcode is 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 registers Using write maps or ScriptBasic write the Modbus registers shown below with 0 off or 1 on The LCD display is Modbus Slave 201 Modbus Registers for the LCD Board Modbus Slave ...

Страница 42: ...ocal registers To operate as a Modbus slave device the DXM700 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 DXM700 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 DXM Configuration Tool The DXM...

Страница 43: ...80 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 DXM700 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 direct...

Страница 44: ...owledgment message back to the DXM700 a maximum of nine times one initial message and eight retries A single Modbus transaction may send up to two messages 16 retry messages before the transaction is complete In addition the radios randomly wait up to one time period before retransmitting a retry message So to allow for the random wait time add one extra time period for each in between time of ret...

Страница 45: ...to Modbus register 6012 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 DXM700 does not use the wireless network to access the data which allows for much faster messaging and much lower timeout values For a DXM700 with an internal DX80 Gateway set the time...

Страница 46: ...ng value for the local register 7 Use 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 changed up to two times per day for each rule Each rule can be set for any number of days in the week by clicking the buttons M T W Th F S or Su If two register cha...

Страница 47: ...rver Cloud Services Authentication Mail Server Authentication DXM Configuration Authentication The webserver and mail server authentication depends upon the service provider 8 2 1 Set the Controller 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 Setu...

Страница 48: ...ix 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 Administration screen in the DXM Configuration Tool With the DXM700 connected to the PC click Get Device Status The DXM700 status displays next to the button Figure 25 Settings Administration scree...

Страница 49: ...the application 2 Configure the read write rules to move the data The Read Write rules are simple rules that move data between devices and the Local Registers 3 Most applications require the ability to manipulate the Local Register data not just move data around Use the Action rules to make decisions or transform the data after the data is in the Local Registers Action rules can apply many differe...

Страница 50: ...t name of Banner DXM ProdType 43 Generic Device ProdName Banner DXM 8 4 2 Configuring the Controller Use the DXM Configuration Tool to define each local register to be EIP Originator DXM or as a EIP DXM Originator Define a DXM local register as EIP Originator DXM when the host PLC Originator will send data to the DXM700 local register DXM Define a DXM local register as EIP DXM Originator when that...

Страница 51: ... The following table shows DXM local registers 10 11 and 19 defined as EIP DXM Originator The lower 2 bytes of each register data is placed into assembly instance 100 EIP Assembly Instance 112 DXM Local Registers Adrs Data Adrs Data 00 77 10 77 88 01 88 02 99 11 99 10 03 10 04 11 19 11 12 05 12 8 5 Setting up Email The DXM700 can be configured to send email based on threshold conditions Internal l...

Страница 52: ...ter 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 The DXM700 must be connected to the PC to complete this operation If successful a pop up window appears asking to reboot...

Страница 53: ...not require any configuration other than being selected as the network connection under the Cloud Services screen 8 5 5 Set the Email and Messaging Parameters From the Settings Mail and Messaging screen enter the SMPT definition login and password for a mail server You must supply the SMTP Server Server Port and login credentials to send email The default SMTP port is 25 but may need to be adjuste...

Страница 54: ... The DXM700 can email log files generated on the device Before emailing log files set the Mail and Messaging parameters to provide the login credentials When using Ethernet verify the IP address settings are defined on the Network screen Set the DXM700 time under Settings General so that all data is properly time stamped Select the registers to log on the Local Registers Register Configuration scr...

Страница 55: ...M700 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 saved file on the micro SD card to be sent later After 10 rounds of retries the data set is archived on the micro SD card under folder _sxi No additional attempts to resend the data are made the data file must be man...

Страница 56: ...8 6 4 Email Message Push Retries There are no retries for emails that fail to be sent from the DXM700 Sure Cross DXM700 Bx Wireless Controller 56 www bannerengineering com Tel 1 888 373 6767 ...

Страница 57: ...9O5 C Antenna Rubber Swivel 900 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 Enclosures and D...

Страница 58: ...ectory called sav Data Log files Users may create up to four data log files using the DXM Configuration Tool The log files are stored in the root directory on the SD card When the file size limit is reached the filename is changed to include the date and time and the file is moved into the archive directory _sxi If a finished log file is to be e mailed it will be done at this time and then moved i...

Страница 59: ...e file to select the firmware file to program After the file load is completed the DXM700 restarts and loads the new firmware file It takes about 2 minutes to complete the programming process The device reboots when finished Verify the firmware has been updated under Settings General Device Information 10 3 DXM700 Documentation For more information about the DXM700 family of products please see ad...

Страница 60: ... any known issues with a release of firmware Possible work around solutions for known issues DXM Solutions Guides 10 4 3 Feature Requests Our customer is our most valuable resource to improve our DXM700 If you have suggestions for improvements to the DXM700 or configuration tools please contact Banner Engineering Corp 10 4 4 Potential DXM Issues Potential issues with the DXM700 are collected from ...

Страница 61: ... the improper application or installation of the Banner product THIS LIMITED WARRANTY IS EXCLUSIVE AND IN LIEU OF ALL OTHER WARRANTIES WHETHER EXPRESS OR IMPLIED INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE AND WHETHER ARISING UNDER COURSE OF PERFORMANCE COURSE OF DEALING OR TRADE USAGE This Warranty is exclusive and limited to repair or at the d...

Страница 62: ...n 4G LTE 34 configure DXM 34 install 33 purchase 33 create holiday event 47 one time event 46 weekly event 46 D DXM configure for cell 34 H holiday event 47 M Modbus regsiters 8 O one time event 46 R registers 8 S scheduler 46 47 W webserver authentication 47 48 weekly event 46 ...

Отзывы: