background image

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 & PROFINET International (PI) , an organization headquartered in Karlsruhe, Germany.
Only the DXM700, DXM1000, and DXM1200 Controller models support PROFINET IO.

9.1 General Station Description Markup Language File

A PROFINET General Station Description (GSD) file is a description of an IO device provided by the device manufacturer in

an XML format (GSDML.xml).
The GSD file is a standardized way of describing the device information to engineering tools and the IO controller and can

work across a variety of tools as a standard set of device information.

9.2 DXM PROFINET IO Data Model

The PROFINET IO data model is based on the typical, expandable field device that has a backplane with slots. Modules

have different functionalities.
Modules are plugged into slots. In the PROFINET IO data model Slot 0, Subslot 1 is reserved for the Device Access Point

(DAP) or network interface.

Inputs Integer Module sends integer data to the PLC

Inputs Floats Module sends floating point data to the PLC

Output Integer Module receives integer data from the PLC

9.3 Configure the DXM Controller for a PROFINET IO Connection

To use PROFINET, follow these instructions to configure the DXM700 or DXM1200.

1. Using the DXM Configuration Software, go to the 

Settings

 > 

Ethernet

 screen.

2. Select 

Enable PROFINET

.

3. Save the configuration file and upload it to the DXM 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 Configuration Software no longer control the setting of the IP address. The PROFINET IP address
settings are invisible to the LCD display and the DXM Configuration Software.

The PROFINET data type and data size to/from the DXM Controller is configurable. The PROFINET data is processed from

the Local Register of the DXM Controller.
Configure the Local Registers to match the PROFINET module definitions in the host PLC.

9.3.1 Save and Upload the Configuration File

After making any changes to the configuration, you must save the configuration files to your computer, then upload it to the

device.
Changes to the XML file are not automatically saved. Save your configuration file before exiting the tool and before sending

the XML file to the device to avoid losing data. If you select 

DXM

 > 

Send XML Configuration to DXM

 before saving the

configuration file, the software will prompt you to choose between saving the file or continuing without saving the file.

1. Save the XML configuration file to your hard drive by going to the 

File

 > 

Save As

 menu.

2. Go to the 

DXM

 > 

Send XML Configuration to DXM

 menu.

Figure 44. Status indicator bar

If the Application Status indicator is red, close and restart the DXM Configuration Tool, unplug and re-plug in the

cable and reconnect the DXM to the software.

If the Application Status indicator is green, the file upload is complete.

If the Application Status indicator is yellow, the file transfer is in progress.

The device reboots and begins running the new configuration.

Sure Cross

®

 DXM700-Bx Wireless Controller

 

 

58

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...

Отзывы: