Home
AB7603 User Manual.book - Support
Contents
1. Step 3 Register the BridgeWay EDS file in RSNetWorx RSNetWorx requires an electronic data sheet EDS to recognize a device and its capabilities An EDS file is available on the Pyramid Solutions web site The EDS file must be registered with RSNetWorx before configuration can continue Select the Tools menu option and pull down menu Select the EDS Wizard option Click on Next Select Register an EDS File option and click Next Select Register a Single File and enter or browse to the location of the EDS file for BridgeWay Click Next or Finish for the remaining option screens Select the Single Pass Browse option and wait for browsing to complete Now an icon identifying the device as the BridgeWay module should appear 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 3 Step 4 Put the BridgeWay in Idle Mode The BridgeWay powers up in Idle mode and is controlled by the Ethernet scanner through the output command register Make sure that the module is in Idle mode by verifying that the BridgeWay Status LED is flashing green the LED is solid green when the module is in Run mode If the module is not in Idle mode place the connected Ethernet scanner in Idle or Program mode Step 5 Set the DeviceNet MAC ID and Baud Rate Select the Tools menu option and pull down menu Select the Node Commissioning option Another screen appears Click on Browse and choose the Dev
2. Size in Bytes Data Type Name Description 36 4 ASCII 4 Status Display Mimics a 4 character alpha numeric display If there are no faults the display indi cates the BridgeWay MAC ID and its Run Idle status If there are faults the display will scroll through the MAC IDs of the faulted nodes and display the error code associated with each See Table 10 6 Node Status Codes on page 10 5 for a list of error codes 40 41 USINT USINT BridgeWay MAC ID Scanner Status The DeviceNet MAC ID of the Bridge Way The current status of the DeviceNet scanner See Table 10 6 Node Status Codes on page 10 5 for a list of sta tus and error codes 42 USINT Scrolling MAC ID 43 44 20 USINT USINT 20 Scrolling Status Reserved The scrolling address and status fields scroll through the address and status of all DeviceNet slaves that are faulted This scrolling includes the BridgeWay scanner itself If there are no faulted nodes both the scrolling address and status are set to 0 The scrolling fields change once a sec ond 64 64 USINT 64 Node Status Table The current status of each DeviceNet slave node Each array element is the status of the node at the corresponding MAC ID If a node is not configured in the BridgeWay scan list the status value will be set to 0 The Bridge Way scanner status appears at the e
3. 3 17 Quick Start sissiesscccastanscissecavecssnesocctistesecsdivedetesacesncacee del DeviceNet Network Configuration 4 1 DeviceNet I O Configuration 4 9 Ethernet Network Configuration 4 12 Using the Ethernet File System 4 14 DeviceNet Interface sssssssssssssseseseeesesssesssssssss Da Network Communications eee eeeeeeeees 5 1 Configurations dansent ane 5 1 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Table of Contents ii Automatic Baud Rate Detection 5 1 Slave Device Communication 5 2 SCAN GY CIOS EE ee ne dre dns 5 2 I O Message Types cccceeeseeeesseeeeseneeeseteeeeeeeeeeas 5 3 VO Mapping nl ue fret 5 3 I O Table Byte Swapping 5 3 Proxy for Group 2 Only Devices 5 3 Run ldle Mode 5 4 Automatic Device Recovery ADR 5 5 Interaction with I O Tables 5 6 EtherNet IP Interface ccccccccsscesssescecssocsoess 6 1 Product Features 6 1 CIP Objects Rime Po An re n 6 1 CIP Messaging sii ien ee 6 2 VO Messaging sine i aaa aaaea aeia 6 3 Assembly Objects and Connections 6 4 Notes About Using ControlLogix I O Connections 6 9 GIP Bridi gerni 6 10 Modbus TCP Interface seesessossesessossesossosseseosssse 7 1 Supported Commands 7 1 Su
4. Flashing Red Connection A connection with at least 1 slave time out device has timed out Red Green Self Test A self test of the module is in progress Alternate Flashing Table 10 2 DeviceNet Network Status LED States DeviceNet Module Status LED State Summary Description Flashing Green Initializing The module is initializing standby or not config The DeviceNet network configuration ured has not been configured and is cur rently using default values Solid Green Normal Normal operation Solid Red Unrecover A fault the requires user intervention able fault has been detected Correct the problem and reset the BridgeWay Flashing Red Recoverable A fault that can be corrected and does fault not require a BridgeWay reset has been detected This will typically be a con figuration error Red Green Self Test A self test of the module is in progress Alternate Flashing Table 10 3 DeviceNet Module Status LED States 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Ethernet Activity LED The Ethernet Activity LED flashes green as Ethernet packets are received or transmitted Ethernet Link LED Status and Diagnostics 10 3 The Ethernet Link LED indicates that the module is connected to an Ethernet net work The LED will display solid green if there is a valid physical link Ethernet Module Status LED State Summary Description Off No Pow
5. The status assembly is a collection of status and diagnostic information for the BridgeWay DeviceNet interface The information in the assembly is updated once a second Note All information in the status assembly is stored in little endian format The least significant byte of multi byte values is stored first Byte Size Data Type Name Description Offset in Bytes 0 4 UDINT Scan Counter The number of DeviceNet I O scans that have taken place since the Bridge Way was powered up 4 8 64 bit Bit Faulted Node Indicates which DeviceNet slaves are string Table faulted Each bit represents the status of the slave at the corresponding MAC ID 12 8 64 bit Bit Auto Verify Error Indicates which DeviceNet slaves are string Table the incorrect device type Each bit represents the status of the slave at the corresponding MAC ID 20 8 64 bit Bit Idle Node Table Indicates which DeviceNet slaves are string in Idle mode Each bit represents the status of the slave at the corresponding MAC ID 28 8 64 bit Bit Active Node Indicates which DeviceNet nodes are string Table configured in the BridgeWay s scan list Each bit represents a device at the corresponding MAC ID If the bit is set that device is being actively scanned by the BridgeWay s DeviceNet master Table 6 7 Status Assembly Format 2008 Pyramid Solutions Inc Publication PUB AB7603 010 EtherNet IP 6 8 Byte Offset
6. found this address is ignored If a DHCP server is not found this address is used Network Speed The speed that the module will communicate 10 100 or at on the Ethernet network Auto If the network speed is set to Auto the module will auto negotiate network speed Table 3 1 Ethernet Network Configuration Parameters 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 7 communicate on the Ethernet network If the network duplex is set to Auto the mod ule will auto negotiate duplex Parameter Description Allowable Range Network Duplex The duplex setting that the module will use to Half Full or Auto Modbus Timeout The Modbus Timeout option provides a means to detect the loss of the Modbus Scan ner from the Ethernet network If the option is enabled and no Modbus requests are received within the configured timeout period the module Run Idle status will be set to Idle 0 65000ms T O Size The I O Size parameter provides the means to configure the maximum size of the Input and Output Assembly objects This is useful when accessing the BridgeWay Assembly object using Class 3 or UCMM messages with mod ules that do not support large assembly buffer sizes Suggested sizes for various EtherNet IP devices MicroLogix 252 SLC 5 05 248 ControlLogix 496 0 508 Table 3 1 Ethernet Network Configuration Parameters Note The BridgeWay will automati
7. will accept connections from any IP address The contents of this file can be redi rected by placing the line File path on the first row and a file path on the sec ond Example File path my_settings ip_access_rights cfg In this example the settings described above will be loaded from the file my_settings ip_access_rights cfg Note The module has to be restarted in order for any changes in this file to have affect 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 11 Password Files sys_pswd cfg amp ad_pswd cfg These files contain user password information for users in normal mode sys_pswd cfg and administration mode ad_pswd cfg The files shall be located in user pswd and pswd respectively These directories are protected from web browser access The file format is the following Userl password1 User2 password2 UserN passwordN Example JohnQ Password In this example the username is JohnQ and the password is Password If no is present the password will be equal to the username Example BillH In this example both username and password will be BillH 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 12 web_accs cfg Files within the file system can be protected from web access through username password protection To put username password protection to files a file
8. I O messages A scan cycle consists of the following A bit strobe output message if any devices in the scan list are configured for bit strobe A poll command message for each device configured for polled I O A configurable delay before the next scan cycle The configurable delay is the Inter Scan Delay ISD The ISD is a Scanner Con figuration Object attribute The delay begins when the last poll command message is transmitted and ends after the specified time has elapsed The BridgeWay also supports a background polling mechanism A foreground to background polling ratio can be specified to allow polling of devices at certain scan cycle intervals 2008 Pyramid Solutions Inc Publication PUB AB7603 010 DeviceNet 5 3 VO Message Types The Bridge Way supports all I O messaging types specified by the DeviceNet pro tocol These include strobe poll COS COS Unacknowledged Cyclic and Cyclic Unacknowledged I O messages I O messaging and I O parameters are configured using the DeviceNet configuration tool VO Mapping The contents and layout of the data in the I O tables is defined during configura tion of the scan list The input and output data of each slave is configured or mapped to specific locations in the input and output tables VO Table Byte Swapping The BridgeWay provides an I O byte swapping option If the option is enabled the data in the I O tables is byte swapped on 16 bit boundaries
9. Michigan 48025 Phone 1 248 549 1200 or toll free 1 888 PYRASOL FAX 1 248 549 1400 Corporate web site http www pyramidsolutions com Support web site http support pyramidsolutions com 2008 Pyramid Solutions Inc Publication PUB AB7603 010
10. Naturally a file cannot be larger than the available space see below Free space There is approximately 1 MB available for user files 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Security File System 8 2 The file system features two security levels Administration and Normal In Administration mode the user has full access to the file system through FTP and Telnet This enables the user to access areas of the file system that are restricted or inaccessible in Normal mode Normal mode is recommended for normal operation so that web pages and other settings are protected Administration mode is intended for product development The security level can be set individually for each login Files within the file system can be protected from web access through username 773 999 password authorization see Password Files on page 8 11 and web_accs cfg on page 8 12 It is also possible to configure which IP addresses and what proto 999 cols that are allowed to connect to the module see ip_accs cfg on page 8 9 Normal mode The Bridge Way contains a default admin password ad_pswd cfg file so when the module is first powered it operates in normal mode See Default User Accounts on page 9 1 If a valid admin password file see Password Files on page 8 11 is not found the module will default operations to Administration mode In normal mode the FTP and Teln
11. Reads a unsigned word short from position off set in the IN area InReadSLong offset Reads a signed longword long from position off set in the IN area InReadULong offset Reads an unsigned longword long from position offset in the IN area InreadString offset Reads a string char byte from position offset in the IN area InReadFloat offset Reads a floating point float value from position offset in the IN area OutReadSByte offset Reads a signed byte from position offset in the OUT area OutReadUByte offset Reads a unsigned byte from position offset in the OUT area OutReadSWord offset Reads a signed word short from position offset in the OUT area OutReadU Word offset Reads a unsigned word short from position off set in the OUT area OutReadSLong offset Reads a signed longword long from position off set in the OUTarea OutReadULong offset Reads an unsigned longword long from position offset in the OUT area OutReadString offset Reads a string char byte from position offset in the OUT area OutReadFloat offset Reads a floating point float value from position offset in the OUT area Table 9 3 SSI Functions to Read Data 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 17 Note The I O data accessed by the web page is in the same format as the data accessed via the Ethernet network via EtherNet IP or Modbus TCP The web server operates in a big endian environ
12. Syntax lt exec cmd_argument DisplayIP gt DisplayMacld This function returns the MAC ID in the format xx Xxx XX XX XX Xx Syntax lt exec cmd_argument DisplayMacld gt 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 10 DisplaySubnet This function returns the currently used Subnet mask Syntax lt exec cmd argument DisplaySubnet gt DisplayGateway This function returns the currently used Gateway address Syntax lt exec cmd_argument DisplayGateway gt DisplayDhcpState This function returns whether DHCP BootP is enabled or disabled Syntax lt exec cmd_argument DisplayDhcpState Output when ON Output when OFF gt DisplayEmailServer This function returns the current SMTP server address Syntax lt exec cmd_argument DisplayEmailServer gt DisplayDNS1 This function returns the address of the primary DNS server Syntax lt exec cmd_argument DisplayDNS1 gt 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 11 DisplayDNS2 This function returns the address of the secondary DNS server Syntax lt exec cmd_argument DisplayDNS2 gt DisplayHostName This function returns the host name Syntax lt exec cmd_argument DisplayHostName gt DisplayDomainName This function returns the def
13. according to class 0 and class 1 are implemented and a subset of the class 2 commands The module can handle 8 simultaneous connections Supported Commands The following Modbus TCP commands are supported by the BridgeWay Function Code Function Name Class Affects Address Method 1 Read Coils 1 IN OUT Bit 2 Read Input Discrete 1 IN OUT Bit 3 Read Multiple Registers 0 IN OUT Word 4 Read Input Registers 1 IN OUT Word 5 Write Coil 1 OUT Bit 6 Write Single Register 1 OUT Word 15 Force Multiple Coils 2 OUT Bit 16 Force Multiple Registers 0 OUT Word 22 Mask Write Registers 2 OUT 23 Read Write Registers 2 IN OUT Table 7 1 Modbus Commands 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Supported Exception Codes Modbus TCP 7 2 An exception code is returned in the response when the BridgeWay is unable to service the Modbus request that was received The following exception codes will be used by the Bridge Way Exception Name Description Code 01 Illegal Func The module does not support the function tion code in the query 02 Illegal Data The data address received in the query is out address side the initialized memory area 03 Illegal Data The data in the request is illegal Value 2008 Pyramid Solutions Inc Table 7 2 Exception Codes Publication PUB AB7603 010 Modbus TCP 7 3 Modbus TCP Addressing
14. address and adopts the IP address sent by the PC Next type arp d lt IP address gt The arp d will remove the static route from the PC s ARP table Switch all 8 switches of the IP Configuration DIP switch to the OFF position to disable the feature This method can be used to reconfigure a module that has been previously config ured or even to reconfigure modules outside the host s subnet 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 11 Arp Ping Example The following commands will set the IP address of a BridgeWay with MAC address 00 30 11 02 00 5E to 65 106 34 252 arp s 65 106 34 252 00 30 11 02 00 5e ping 65 106 34 252 arp d 65 106 34 252 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 12 Setting the IP Address Using the Web Page The ethernet addresses can also be configured using the Status and Settings web page resident on the BridgeWay The Status and Settings web page appears as shown below Home Invalid Nodes Product Name Vendor ID 170 Product Type 12 Product Code 1 Product Revision 1 07 01 Anybus Revision 1 18 Serial Number 0xA0004DA9 DeviceNet MAC ID 1 DeviceNet Baud Rate 500K DeviceNet Autobaud Enabled NO DeviceNet Network Status ONLINE IDLE DeviceNet Scanner Mode IDLE IP Address 6510634213 Subnet Mask 255 255 255 192 Gateway IP Address 65 106 34 193 Mail Server IP Address 0 0 0 0 DHCP enabled
15. be used the remaining space will be ignored The Run Idle register is a bit string with the following bit definitions Bit Description 0 System Run Mode Used in conjunction with the Local Run Mode bit in the Command register to determine the run mode of the BridgeWay Both bits must be set for the BridgeWay to be in Run mode otherwise the module will be in Idle mode 1 31 Not used Table 7 7 Output Run Idle Register Bit Definitions 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Modbus TCP 7 6 The Command register is a bit string with the following bit definitions Bit Description 0 Local Run Mode Used in conjunction with the Sys tem Run Mode bit in the Run Idle register to deter mine the run mode of the Bridge Way Both bits must be set for the Bridge Way to be in Run mode other wise the module will be in Idle mode 1 Fault Sets a fault condition in the BridgeWay 2 Disable DeviceNet network 3 Not used 4 Reset the BridgeWay module 5 31 Not used Table 7 8 Output Command Register Bit Definitions 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Modbus TCP 7 7 VO Data Format The BridgeWay transfers I O data between Modbus TCP and DeviceNet without regard to data content or format Due to this the user is responsible for making sure that the devices on either network understand the format of the data DeviceNet is a li
16. device information to be uploaded from the network Double click on the BridgeWay icon to bring up the module description screen Several tabs appear on the top of the screen Click the Scanlist tab The screen shows 2 columns On the left is a list of Available devices that may be added to the scan list On the right is a list of devices that are configured in the scan list Check the AutoMap on Add check box Select the devices whose I O is to be exchanged with the EtherNet IP scanner from the Available devices column Click the gt button for each one to move it to the scan list Select the Input tab The Input mapping screen is displayed The top por tion gives a list of the devices in the scan list that the BridgeWay receives input data from The bottom shows the location in the Input table where the data will be placed for each device This shows the format of the Input table of the BridgeWay This is the format of the input data that will be sent to the EtherNet IP scanner See I O Mapping on page 3 9 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 10 Select the Output tab The Output mapping screen is displayed The top portion gives a list of the devices in the scan list that the BridgeWay will send output data to The bottom shows the location in the Output table where the data will be placed for each device This shows the format of the Output table of the BridgeWay This
17. gt lt head gt lt body gt lt center gt lt h3 gt Hello world lt h3 gt Amazing lt center gt lt body gt lt html gt Save the file using the filename hello htm To upload the web page to the module simply drag it to the web browser window that you opened earlier Note This example requires Windows Internet Explorer 5 5 or higher but it is possible to use any FTP client However the procedure may not be similar to this example 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 16 Step 4 View a Web Page e Open a web browser window on the PC Type HTTP lt IP address gt hello htm in the URL field Substitute lt IP address gt with the IP address you are using for the module Don t include the lt or gt characters The web page that you downloaded in the previous step should be dis played in the browser 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 5 DeviceNet 5 1 DeviceNet Interface Network Communications The Bridge Way Ethernet to DeviceNet Gateway acts as a DeviceNet Master or a slave The BridgeWay as a master can exchange I O data with up to 63 nodes The module can also act as a slave to another DeviceNet Master exchanging the contents of its I O tables with the second master Configuration The Bridge Way is configured using a DeviceNet configuration tool such as RSNetWorx for DeviceNet or NetTo
18. is the format of the output data that will be sent to the BridgeWay from the EtherNet IP scan ner See I O Mapping on page 3 9 e Click the Apply button and Yes to download the scanlist to the Bridge Way The BridgeWay starts scanning as soon as it finds entries in its scanlist However in Idle mode output data will not be sent to the devices Note Automap is used in this example for simplicity In some cases the user may wish to organize the I O data in other ways this can be done using the Advanced data table editor in the Input and Output tabs See the RSNetWorx manual for complete details 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 11 1 0 Configuration Using NetTool DN D Step 1 Set up BridgeWay module s DeviceNet Scanlist In most cases it will be necessary to return the BridgeWay to Idle mode as described in Step 4 Put the BridgeWay in Idle Mode on page 4 7 Once in Idle mode the following steps should be taken to configure the scan list From the network display screen right click on the Bridge Way icon and select Device Pull down its associated menu and select Properties This displays the Parameters screen Click on the Scanner tab The scan list display screen appears with two columns The left column displays a list of devices found on the network that can be added to the scanlist The right column displays the devices that are configured in the scanlist Cli
19. module at start up The settings in this file are affected by SSI commands The components and format of the file is shown below IP address 10 10 12 212 Subnet mask 255 255 255 0 Gateway address 0 0 0 0 SMTP address 0 0 0 0 SMTP username username SMTP password password DNS1 address 0 0 0 0 DNS2 address 0 0 0 0 Domain name domain DHCP BOOTP OFF 2008 Pyramid Solutions Inc IP address Subnet mask Gateway address SMTP address This must be configured in order to send emails The user name required by the SMTP server Do not include this parameter if the server does not require a username and password The password required by the SMTP server Do not include this parameter if the server does not require a username and password Needed to be able to resolve host names Needed to be able to resolve host names The default domain name for not fully qualified host names DHCP BootP ON Enabled OFF Disabled Publication PUB AB7603 010 File System 8 8 Speed Speed Auto Autonegotiation will be used Auto 7100 Forces the module at 100mbits 10 Forces the module at 10mbits Duplex Duplex Auto Autonegotiation will be used Auto Full Forces the module to operate only at full duplex Half Forces the module to operate only at half duplex The contents of this file can be redirected by placing the line File path on
20. objects are accessible The BridgeWay will handle up to 64 concurrent unconnected transactions Up to 16 class 3 messaging connections are supported All Explicit Messages have message data defined in a format called the Message Router Protocol Data Unit MR_PDU There are Requests and Responses The MR_PDU Request format includes a Service code Path Size Path and data if any for the Service The Path is an encoded series of bytes or Segments describ ing the location of the data item involved in the transfer The Logical Segment is most often used It describes the Class Instance and Attribute of the data The Path may also include a Port Segment The Port segment describes a path or way to another network There are two ports on the BridgeWay one for EtherNet IP and one for DeviceNet 2008 Pyramid Solutions Inc Publication PUB AB7603 010 EtherNet IP 6 3 VO Messaging The Bridge Way allows an EtherNet IP scanner access to the I O data of DeviceNet slaves The data produced by the DeviceNet slaves is collected in the Input Table IN of the BridgeWay and becomes the EtherNet IP Input I O to the EtherNet IP scanner EtherNet IP Output data from the scanner is stored in the BridgeWay s Output Table OUT and sent to the DeviceNet slaves which con sume it EtherNet IP Scanner EtherNet IP EtherNet IP Input I O EtherNet IP Output I O BridgeWay Output DeviceNet DeviceNet DeviceNet DeviceNet
21. page Invalid Nodes Web Page The Invalid Nodes page indicates which DeviceNet nodes are not the correct device type If a node s device type is different than that configured in the scan list the page will display Invalid next to the node s MAC ID Note that only nodes which are configured as slaves to the BridgeWay are updated on this page Node Status Web Page The Node Status page displays the current status of all DeviceNet nodes that are configured as slaves to the BridgeWay and the BridgeWay itself The status of each node is displayed next to the node s MAC ID Note that only nodes which are configured as slaves to the Bridge Way and the BridgeWay itself are updated on this page The page will display the status textually for many of the common status values However to save web page size a lot of the status values are only displayed numerically The following table describes the meaning of each status value Status Code Description 1 Ok 60 Duplicate MAC ID test in progress 70 Duplicate MAC ID failure 71 Scanner configuration error 72 Communications failed with the device 73 Incorrect device type Table 10 6 Node Status Codes 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Status and Diagnostics 10 6 Status Code Description 74 CAN receive overrun error 75 CAN network failure 7
22. reference the first bit of the Output Table use address 4000h 16384 decimal To reference the 100 bit of the Output Table use address 4063h 16483 decimal Word Addressing Examples To reference the first word of the Input Table use address 000h To reference the 10 word of the Input Table use address 009h To reference the first word of the Output Table use address 400h 1024 decimal To reference the 100 word of the Output Table use address 463h 1123 decimal V O Data Content Input Data The content of the input data is the same as the content of that in EtherNet IP See section Input Assembly on page 6 5 Status Data The content of the status data is the same as the content of that in EtherNet IP See section Status Assembly on page 6 7 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Modbus TCP 7 5 Output Data The output data for Modbus TCP differs from that in EtherNet IP in that it includes the Run Idle header Byte Size Description Offset in Bytes 0 4 Run Idle register 4 4 Command register 8 Up to Output data 500 Table 7 6 Output Data Format The output data format and content is determined by the DeviceNet scanner con figuration The data appears in the table as it is mapped to the DeviceNet output connections The output data in the assembly is 500 bytes long however only the size configured for the output data table will
23. version of the EDS file for the BridgeWay can be downloaded from Pyramid Solution s web site or received by contacting Pyramid Solutions 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 17 DeviceNet I O Configuration 1 0 Mapping The DeviceNet I O configuration defines the format of the Input and Output tables in the PassageWay or the mapping of DeviceNet slaves I O data to the I O tables See Theory of Operation on page 1 2 for a discussion on the Passage Way and the use of I O tables in the BridgeWay As slaves are added to the BridgeWay s DeviceNet scanner configuration the location in the I O tables of each part of the slave s I O data is determined and stored Note The organization of the I O tables is very important This defines the format of the data that will be exposed to the EtherNet IP or Modbus TCP scanner The Input and Output table formats should be planned and documented to ensure the Ethernet scanner is working with the correct data from the DeviceNet network 1 0 Size Limitations The size of the I O data that can be exchanged with the EtherNet IP or Modbus TCP scanner and hence the size of the I O tables is restricted as explained below The Input table data coming from DeviceNet devices size cannot be larger than 504 bytes The Output table data being sent to DeviceNet devices size cannot be larger than 500 bytes Either table may be empty size of 0 b
24. 6 Scanner is lonely it is not receiving any network traffic 77 Incorrect connection size 78 No response from the device 79 CAN transmit failure 80 In Idle mode 81 Faulted 82 DeviceNet fragmentation error 83 Error during slave connection initialization 84 Slave connection initialization in progress 85 Incorrect data size received on connection 86 Device went into Idle mode 87 Shared master has not made connection to the device 88 Shared master has not made the right type of connection to the device 89 ADR keeper error 90 CAN network disabled 91 CAN bus off 92 No DeviceNet power 95 Flash update in progress 96 CAN port is in Test mode 97 Device halted 98 Firmware failure 99 System failure 2008 Pyramid Solutions Inc Table 10 6 Node Status Codes Continued Publication PUB AB7603 010 Status and Diagnostics 10 7 Status Assembly The status assembly is an assembly object instance that is accessible from Ether Net IP both explicitly and using an I O connection The status assembly contains current status and diagnostic information pertaining to the BridgeWay s DeviceNet interface See Status Assembly on page 6 7 for complete details of the format and content of the assembly 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 11 Specifications 11 1 Specifications Environmental Specifications Temperature Operating 0 to 70 degrees Celsius Non
25. 8 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 6 Ethernet Network Configuration Several methods may be used to set the IP Address These methods include the BridgeWay Configuration Tool IP Address Configuration Switch DHCP Bootp protocol web browser and the ARP protocol Setting the IP Address with BWConfig The Ethernet network configuration pane in BWConfig contains the parameters used to control the behavior of the Ethernet network interface The parameters are described in Table 3 1 below Refer to Figure 3 1 to see how each parameter is displayed on the user interface Parameter Description Allowable Range DHCP Enable If DHCP is enabled the module will receive On or Off its IP configuration from a DHCP server on the network If no DHCP server is available the module will revert to the last saved IP configuration IP Address The IP address the module will use on the Valid IP Ethernet network address If DHCP is enabled and a DHCP server is found this address is ignored If a DHCP server is not found this address is used Subnet Mask The subnet mask the module will use on the Valid IP sub Ethernet network net mask If DHCP is enabled and a DHCP server is found this mask is ignored If a DHCP server is not found this mask is used Gateway Address The IP address of the gateway module on the Valid IP network address If DHCP is enabled and a DHCP server is
26. BridgeWay Ethernet to DeviceNet Gateway User Manual Part No AB7603 For Firmware Revision 1 08 01 and Later Pyramid Solutions Inc 30150 Telegraph Road Suite 200 Bingham Farms Michigan 48025 Phone 248 549 1200 Web www pyramidsolutions com PYRAMID SOLUTIONS Publication PUB AB7603 010 Table of Contents i Table of Contents Warranty asie ins sntiiemsasemmenenanitns IV Pr face solos E EE E V Important User Information v Related Documentation vi BridgeWay Module Description ses 1 1 DAETA EN A PAE EE EATE ET 1 1 Theory of Operation 1 2 DeviceNet Features 1 3 Ethernet Features 1 3 l F atures mane mit es iefieeti men 1 4 System Requirement 1 4 Hardware Description 1 6 Installation ini isessoscsesscs 2FL Installation and Operation Requirements 0 2 1 Power and Network Connections 2 2 Connecting Power ccccceeeeseeeeeceeeeeeeeeseeeeeeeeeeens 2 3 Connecting DeviceNet 2 4 Connecting to Ethernet 2 4 Configuration eessesesooescocesseessccssccesocesseessecesocssosesse el BridgeWay Configuration Tool BWConfig 3 1 Ethernet Network Configuration 3 6 DeviceNet Network Configuration 3 15 DeviceNet I O Configuration
27. DeviceNet Slave Slave Slave Slave Figure 6 1 BridgeWay I O Transfer 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Assembly Objects and Connections EtherNet IP 6 4 There are 3 Assembly Object instances accessible from EtherNet IP input output and status The input and output assemblies are linked to the input and output data tables The status assembly provides current status information about the Bridge Way The assembly instances associated with these 3 assemblies are listed below Assembly Description Size in Bytes Instance 100 Input 508 max 101 Status 128 150 Output 504 max Table 6 1 EtherNet IP Assembly Instances Connection Points Class 1 connections can be established to these assemblies using the connection points listed in Table 6 2 Conn Description Size Use Point in Bytes 3 Heartbeat 0 Output connection point for input only connections 100 Input 0 508 Input connection point 101 Status 128 Input connection point 150 Output 0 508 Output connection point Table 6 2 EtherNet IP Connection Points Connection sizes when connecting to the input and output assemblies can be set according to the size of the I O data tables configured in the DeviceNet scanner and the status and command words in the I O assemblies see the assembly for mats below If a connection is created with a size larger than that confi
28. L 3 Shield 4 CAN_H 5 V Table 12 2 DeviceNet Pinout Connectors 12 2 Use Phoenix connector part number MSTB 2 5 5 ST 5 08 ABGYAU 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Connectors 12 3 Ethernet RJ45 1 Pin Signal 1 TD TD RD Termination Termination RD Termination Ho I Ain ATIJ D Termination Table 12 3 RJ45 Pinout 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Auxiliary RS 232 9 Pin D Subminiature 2008 Pyramid Solutions Inc 5 Fama 1 9 Pin Signal NC Receive Transmit NC Signal Ground NC NC NC Oo Nn ny BI D NC Table 12 4 RS232 9 Pin Connectors 12 4 Publication PUB AB7603 010 Chapter 13 Support 13 1 Support Technical Product Assistance If you require BridgeWay product technical support by phone Call 248 549 1200 Dial 0 for the Operator Ask for BridgeWay Support If you require support by email productsupport pyramidsolutions com Subject AB7603 Support Request Provide a detailed explanation of your question or issue in the email text You can also obtain AB7603 files and information online at the following URL http support pyramidsolutions com support nc bridgeway products html Contact Information Pyramid Solutions Inc 30150 Telegraph Road Suite 200 Bingham Farms
29. M Active Nodes Idle Nodes Faulted Nodes Node Status Status amp Settings Status amp Settings Ethernet to DeviceNet Gateway Submit Values Reset Module Figure 3 3 Status and Settings Web Page 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 13 The IP address subnet mask and default gateway address are displayed in the edit boxes on the web page Changing any values and clicking the Submit Values but ton will set the addresses in the BridgeWay Note that a power cycle or module reset is required for the changes to take effect The Reset Module button can be used to reset the BridgeWay from the web browser The Scanner Mode will display RESETTING while the module resets and comes back online The web page will be refreshed after the module has booted Note If your web browser is configured to cache web pages it may appear that the Bridge Way has not changed address after you power cycle the module Make sure that the browsers settings are configured to always reload pages On Internet Explorer this is done in the Temporary Internet Files Settings dialog by selecting the Every Visit option for when the browser should check for page changes 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 14 IP Address Initialization The following flowchart describes how the IP configuration is determined when the BridgeWay is powered u
30. Mes sage Server and CIP Message Routing Supports the Modbus TCP protocol with up to 8 simultaneous connec tions Conforms to the Modbus TCP specification 1 0 Features UDP and TCP IP protocol stack Address may be set via DHCP Bootp DIP switch or software configura tion 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Module Description 1 4 IT Features The BridgeWay features a flexible file system with two security levels The size available for user files is approximately 1 4 Mbyte An FTP server provides easy file management using standard FTP clients A Telnet server featuring a command line interface similar to the MS DOS environment A flexible HTTP server Web server with Server Side Includes SSI functionality These are commands to the web server embedded in the HTML code This enables the user to access the IN OUT area using a cus tomizeable web page interface Firmware updates of the BridgeWay using the RS232 port and Bridge Way Configuration Tool Email client capability System Requirements The following hardware and software components are needed to use the Bridge Way Ethernet to DeviceNet device Required Hardware BridgeWay Ethernet to DeviceNet module DeviceNet cabling power and devices forming a DeviceNet network Ethernet cabling PC or controller with access to the Ethernet network PC to execute DeviceNet Configuration Softwar
31. OMER OR SUCCESSOR HOLDER OF THIS PRODUCT BY THE PERFORMANCE OR FAILURE TO PERFORM OF PYRAMID SOLUTIONS OR ANY DIRECT OR INDIRECT SUPPLIER TO PYRAMID SOLU TIONS OR IN ANY OTHER RESPECT BY ANY OTHER ACT OR OMISSION OF PYRA MID SOLUTIONS OR ANY DIRECT OR INDIRECT SUPPLIER TO PYRAMID SOLUTIONS OR BY ANY OTHER CAUSE IN NO EVENT WILL PYRAMID SOLUTIONS OR ITS SUPPLIERS TOTAL LIABILITY TO ANY PERSON FOR ANY CLAIM EXCEED THE SUM PAID TO PYRAMID SOLUTIONS FOR THE PRODUCT S GIVING RISE TO THE LIABILITY THESE LIMITATIONS APPLY REGARDLESS OF WHETHER PYRAMID SOLUTIONS OR ITS SUPPLIER S IS ARE OR WAS WERE AWARE OF THE POSSIBILITY OF ANY PARTICULAR DAMAGES AND REGARDLESS OF WHETHER ANY LIMITATION CAUSES A REMEDY TO FAIL OF ITS ESSENTIAL PURPOSE 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Preface v Preface Important User Information The data and illustrations found in this document are not binding We reserve the right to modify our products in line with our policy of product development The information in this document is subject to change and should not be considered as a commitment by Pyramid Solutions Pyramid Solutions assumes no responsibil ity for errors that may appear in this document There are many applications of the Bridge Way module Those responsible for the use of this device must satisfy themselves that all necessary steps have been taken to verify an application meets all performance and safety requireme
32. Operating 25 to 85 degrees Celsius EMC Directive Compliance This product is tested to meet the Council Directive 89 336 EC Electromagnetic Compatibility EMC by applying the following standards in whole or in part documented in a technical construction file EN50081 2 EMC Generic Emission Standard Part 2 Industrial Envi ronment EN50082 2 EMC Generic Immunity Standard Part 2 Industrial Envi ronment This product is intended for use in an industrial environment Electrical Specifications DC Power Operating voltage 7 32v DC Current Requirements 130 140 mA at 24 VDC 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Specifications 11 2 Mechanical Specifications Mechanical Rating IP20 NEMA 1 Dimensions 2 08 52 7 4 3 109 2 ns ma mL 2 69 68 2 Figure 11 1 Bridge Way Mechanical Dimensions VO Data Sizes Input Maximum 508 bytes Input Output Maximum 504 bytes Output Status 128 bytes of Status data 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 12 Connectors 12 1 Connectors Power Figure 12 1 Power Connector Pin Connection 1 24 VDC 2 24 VDC Common Table 12 1 Power Connector Pin Definitions Use Phoenix connector part number MSTB 2 5 2 ST 5 08 ABGY 2008 Pyramid Solutions Inc Publication PUB AB7603 010 DeviceNet Pin Signal 1 V 2 CAN _
33. Quick Start 4 12 Ethernet Network Configuration Ethernet Network Configuration using BWConfig See section Ethernet Network Configuration on page 3 6 for an explanation of Ethernet network configuration using BWConfig Ethernet Network Configuration using Arp Ping Step 1 Connect the BridgeWay Module to Your Network Connect the Ethernet network cable to the RJ 45 fieldbus connector on the end of the BridgeWay Step 2 Configure the BridgeWay IP Address Using Arp Ping Set all 8 switches on the IP Address Configuration DIP switch to the ON position Turn the power ON e Open an MS DOS window on the PC Type arp s lt IP address gt lt MAC address gt Substitute lt MAC address gt with the MAC address of your Bridge Way module The MAC address is printed on a label on the back of the mod ule Don t include the lt or gt characters shown above Separate every 2 digits of the MAC address with a dash Ask your network administrator for an unused IP number Substitute lt IP address gt with the IP number you wish to use for the mod ule Don t include the lt or gt characters Example arp s 65 106 34 252 00 30 11 02 00 5e Type ping lt IP address gt Example ping 65 106 34 252 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 13 You should see a message similar to below indicating a connection Exam
34. The Bridge Way s Input IN and Output OUT areas are set to a maximum size of 508 bytes each The Status assembly area is 128 bytes When accessing these areas with Modbus commands the addressing is done according to the following tables Word Bit Address 000h 0000h 0001h 0002h 0003h 0004h 0005h 0006h 000Eh 000Fh O01h 0010h 0011h 0012h 0013h 0014h 0015h 0016h O001Eh 001Fh OFDh OFDOh OFDih OFD2h OFD3h OFD4h OFD5h OFD6h OFDEh OFDEh Table 7 3 Input Addressing Word Bit Address 400h 4000h 4001h 4002h 4003h 4004h 4005h 4006h 400Eh 400Fh 401h 4010h 4111h 4012h 4013h 4014h 4015h 4016h_ 401Eh 401Fh 4FDh 4FDOh 4FDih 4FD2h 4FD3h 4FD4h 4FD5h 4FD6h 4FDEh 4FDFh Table 7 4 Output Addressing Word Bit Address 100h 1000h 1001h 1002h 1003h 1004h 1005h 1006h J 100Eh 100Fh 101h 1010h illih 1012h 1013h 1014h 1015h 1016h_ J 101Eh 101Fh 13Fh 13F0h 13F1h 13F2h 13F3h 13F4h 13F5h 13F6h 13FEh 13FFh Table 7 5 Status Addressing 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Modbus TCP 7 4 Bit Addressing Examples To reference the first bit of the Input Table use address 0000h To reference the 15 bit of the Input Table use address OOOEh 14 deci mal To
35. This can be done by changing the username or password If no admin password file see Password Files on page 8 11 is found the mod ule operates in Administration mode The user has full access to the file system via FTP or Telnet No login is needed for Telnet and the FTP server accepts any username password combination 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 4 Structure The figure below illustrates the structure of the file system where the system files are located and which areas that can be accessed by normal admin users Root directory in admin mode Root directory for normal users index htm default web page ethcfg cfg Ethernet settings IP etc ip_access cfg IP Addresses of allowed clients telwel cfg Telnet welcome message onoffin cfg ON OFF line configuration sys_pswd cfg Contains i Normal BridgeWay Web a password file files used in web pages email_1 cfg email_2 cfg ad_pswd cfg Admin password file User defined email files email_10 cfg email_1 cfg email_2 cfg Admin defined email files email_10 cfg Figure 8 1 File System Directory Structure 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 5 Default Files The following directories are already created on the BridgeWay when first pow ered pswd user web web styles user pswd The
36. This is very useful if the Ethernet protocol being used is Modbus TCP since Modbus assumes the byte ordering is opposite of that of DeviceNet Do not enable byte swapping if the Ethernet protocol being used is EtherNet IP Proxy for Group 2 Only Devices The Bridge Way provides the capabilities necessary for being a Group 2 Only Cli ent as defined for the Predefined Master Slave Connection Set Group 3 explicit messages destined for a group 2 only device that is configured as a slave to the BridgeWay will be intercepted and relayed to the slave 2008 Pyramid Solutions Inc Publication PUB AB7603 010 DeviceNet 5 4 Run Idle Mode The BridgeWay has two modes of operation Run and Idle In both modes the BridgeWay s DeviceNet master maintains communication with slave devices in its scan list In Run mode the BridgeWay sends output data to the slaves and receives input data Since it is actively sending output data affecting slave device operation the BridgeWay rejects attempts to alter its configuration and disrupt communications it must first be put in Idle mode In Idle mode the Bridge Way still receives input data from the slaves but it does not send output data In Idle mode the BridgeWay configuration can be changed The Run Idle mode of the BridgeWay is controlled through the command regis ters at the front of the output data from the Ethernet scanner See Output Assem bly on page 6 6 The module powers u
37. Worx for DeviceNet or HMS NetTool DN D Note The BridgeWay defaults to 125K baud out of the box If your DeviceNet network is not running at 125K baud the BridgeWay must be powered up on a local network with the node commissioning tool at 125K baud Do not attempt to commission the BridgeWay on a network configured at a different baud rate Node Commissioning with BWConfig See DeviceNet I O Configuration on page 3 17 for an explanation of the DeviceNet configuration parameters and how they are set using BWConfig If BWConfig is used for DeviceNet node commissioning skip to DeviceNet I O Configuration below 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 2 Node Commissioning with RSNetWorx for DeviceNet Step 1 Connect the module to your DeviceNet network Make sure a PC running RSNetWorx for DeviceNet is connected to the DeviceNet network With the BridgeWay un powered connect the DeviceNet network cable to the DeviceNet connector of the module See Connecting DeviceNet on page 2 4 Power up the BridgeWay Step 2 Locate the module on the network RSNetWorx allows browsing on the network to identify devices Select the Network menu option and pull down menu Select the Single Pass Browse option and wait for browsing to complete If this is the first time RSNetWorx has been used with a BridgeWay the BridgeWay s icon should indicate Unrecognizable Device
38. a This is performed in the same way data is added to web pages using SSI functions The supported SSI functions for emails include DisplayIP Display MACID DisplaySubnet DisplayGateway DisplayDNS1 DisplayDNS2 Display HostName DisplayDomainName DisplayEmailServer Display DHCPState Display SMTPUser Display SMTPPswd printf IncludeFile s SsiOutput 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 26 Displaying 1 0 Data on a Web Page The following is an example of an HTML file that when uploaded to the module displays in hex the second byte of data from the IN table and the third byte of data of the OUT table using the SSI printf command lt html gt lt head gt lt title gt Ethernet to DeviceNet BridgeWay lt title gt lt head gt lt body gt lt center gt lt h1 gt lt exec cmd_argument printf IN 2 0x 2X InReadUByte 2 gt lt exec cmd_argument printf OUT 3 0x 2X OutReadUByte 3 gt lt body gt lt html gt 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 10 Status and Diagnostics 10 1 Status and Diagnostics BridgeWay LEDs There is a group of LED indicators on the front of the BridgeWay that is used to annunciate the current status of the module and the network interfaces The layout of the LEDs is shown in Figure 10 1 Link Activit
39. a accessed by the web page is in the same format as the data accessed via the Ethernet network via EtherNet IP or Modbus TCP The web server operates in a big endian environment Some data may have to be manipu lated to account for byte ordering when displaying it on a web page depending on the configuration of the Swap I O Bytes parameter in the Ethernet configuration 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 20 Text Function GetText This SSI function gets the text from an object and stores it in the OUT area Syntax lt exec cmd arbgument GetText ObjName OutWriteString offset n gt offset specifies the offset from the beginning of the OUT area n optional specifies maximum number of characters to read Default output Success Write succeeded Failure Write failed 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 21 File Functions IncludeFile This SSI function includes the contents of a file on a web page Syntax lt exec cmd_argument IncludeFile Filename gt Default output Success lt File contents gt Failure Failed to open lt filename gt Save ToFile This SSI function saves the contents of a passed form to a file The passed name value pair will be written to the file File name separated by the Separator string The contents can either be Appended to the file or over
40. achine for Internet Explorer may be downloaded from Microsoft s web site at http v4 windowsupdate microsoft com en default asp The files associated with the web pages are in the web directory and correspond ing support files are located in web styles index htm Re Direct Page The index htm file replaces the virtual file index htm and provides an entry screen with a link to the BridgeWay s Home page in the web subdirectory web index htm Home Page The web index htm file provides an information screen with links to other web pages in the web subdirectory This is considered the BridgeWay s Home page web BW_ Settings htm Settings Click on the Settings link to display a web page allowing ethernet address set tings to be re configured including the subnet mask gateway address IP address and DHCP enable web BW_NodeActive htm Active Nodes Click on the Active Nodes link to display a web page providing a status table of the possible 63 DeviceNet nodes with an indication of whether the node is con figured in the BridgeWay s scanlist Active Nodes in the scanlist will have the word Active next to it 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 18 web BW_Nodeldle htm Idle Nodes Click on the Idle Nodes link to display a web page providing a status table of the possible 63 DeviceNet nodes with an
41. arks of the Microsoft Corporation 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 1 Module Description 1 1 BridgeWay Module Description Overview The BridgeWay Ethernet to DeviceNet Gateway allows you to seamlessly connect your Information or Control level networks with your Device level network The Ethernet to DeviceNet Gateway provides full DeviceNet Master functionality allowing connectivity to 63 DeviceNet slaves devices along with an Ethernet TCP IP interface that supports IT protocols such as SMTP FTP HTTP and con trol protocols such as EtherNet IP and Modbus TCP Examples of BridgeWay Ethernet to DeviceNet applications BridgeWay can be used as a gateway to connect information or control level networks to device level networks for programming configuration control or data collection E g Modbus TCP to DeviceNet BridgeWay can provide router bridge functionality to connect EtherNet IP to DeviceNet BridgeWay can provide an internal web server to allow remote viewing of data via a web browser and can offer email and file transfer capabilities to enhance your application 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Module Description 1 2 Theory of Operation The Bridge Way provides centralized data storage the Passage Way for data that is shared between the DeviceNet and Ethernet networks Data is placed into the PassageWay by one network interface allowing th
42. ation of DeviceNet network parame ters and status of the network interface Tool Operations The following operations are available through the BWConfig menus and tool bar New File Create a new BridgeWay configuration for the selected type of module Open File Open a previously saved Bridge Way configu ration Save File Save the current BridgeWay configuration to a file Refresh Device Status Refresh the module identity and status infor mation This will update the current status information shown by the tool This can also be used to start the detection process if a mod ule has not been detected by the tool or the connection has been changed to a different module Upload Configuration Read the configuration that is currently stored in the BridgeWay module This will overwrite any configuration that is displayed on the tool s user interface Download Configuration Send the configuration shown on the tool s user interface to the BridgeWay module 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 5 Offline Configuration Offline configuration will allow a configura tion to be created and saved without being connected to a module Flash Update Perform a field upgrade of the BridgeWay module s firmware Note Care should be taken when upgrading firmware an incomplete update could cause irreparable harm to the module 200
43. ault domain name Syntax lt exec cmd_argument Display DomainName gt DisplaySMTPUser This function returns the username used for SMTP authentication Syntax lt exec cmd_argument DisplaySMTPUser gt DisplaySMTPPswd This function returns the password used for SMTP authentication Syntax lt exec cmd_argument DisplaySMTPPswd gt 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 12 Store Function StoreEtnConfig This SSI function stores a passed IP configuration to FLASH Syntax lt exec cmd_argument StoreEtnConfig gt Include this line ina HTML page and pass a form with new IP settings to it Accepted fields in form SetIp SetSubnet SetGateway SetEmailServer SetDhcpState value on or off Default output Invalid IP address Invalid Subnet mask Invalid Gateway address Invalid IP address or Subnet mask Invalid Email Server IP address Configuration stored correctly Invalid DHCP state Failed to store the configuration For information about how to change the SSI output please see Changing SSI Output on page 9 23 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 13 Formatted Display printf This SSI function includes a formatted string which may contain data from the Input IN Output OUT area on a web page The formatting of the string is equal to
44. blication PUB AB7603 010 IT Functionality 9 5 File System Operations For commands where filenames directory names or paths shall be given as an argument the names can be written directly or within quotes For names including spaces the filenames must be surrounded by quotes It is also possible to use rela tive pathnames using V and dir Usage dir path Lists the contents of a directory If no path is given the content of the current directory is listed md Usage md path directory name Creates a directory If no path is given the directory is created in the current direc tory rd Usage rd path directory name Removes a directory The directory can only be removed if it is empty cd Usage cd path Changes current directory 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 6 format Usage format Formats the file system This is a privileged command and can only be called in administration mode del Usage del path filename Deletes a file ren Usage ren path old name path new name Renames a file or directory move Usage move source path source file destination path This command moves a file or directory from the source location to a specified destination copy Usage copy source path source file destination path This command creates a copy of the source file a
45. browse the user file system using a command line interface Type help for a quick explanation on the available commands Type md mydirectory You have now created a directory called mydi rectory Type dir to view the directory To move inside the directory type cd mydirectory Type mkfile myfile You have now created an empty file called myfile Let s put something in it Type append myfile Easy file handling You have now added the line Easy file handling to your new file View the files contents by typing type myfile 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 15 Exit the telnet program Open a web browser window on the PC Type FTP lt IP address gt in the address field Substitute lt IP address gt with the IP address you are using for the module Don t include the lt or gt characters The directory and file that you created earlier using the Telnet application should appear If your files are not present press F5 to update the win dow content Don t close this window yet If you are not in the root directory make sure you are Step 3 Create and Upload a Web Page Open a text editor to create a text file Type the following into the new file including the lt and gt charac ters lt html gt lt head gt lt title gt BridgeWay lt title
46. called web_accs cfg must be located in the same directory as the files to protect If this file is available all files within that directory and its subdirectories will be pro tected Multiples of these password files may be present in the system giving dif ferent users access to different files and directories The file format is the same as for the ad_pswd cfg and sys_pswd cfg files except that the optional parameter Auth Name can be added The value of this parameter will be presented in the login window as the Realm If it is not given the requested file pathname will be presented instead Example User Password Auth Name Message goes here The contents of this file can be redirected by placing the line File path on the first row followed by a list of password files Example File path user pswd my_passwords web_pswd cfg user pswd my_passwords more_pswd cfg In this example the accepted user passwords will be loaded from the files user pswd my_passwords web_pswd cfg and user pswd my_passwords more_pswd cfg If any errors in the format of these files is detected the user password protection will be ignored 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 13 Other Files telwel cfg The default Telnet welcome message can be changed by creating this file It shall contain the new welcome message in ASCII form The content
47. cally reset after the Ethernet configuration is downloaded from BWConfig 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 8 Setting the IP Address with the Configuration Switch If DHCP BootP is not enabled or a server is not found and the Configuration Switch is non zero on power up the value of the switch is used to form an IP Address The switch represents the binary value of the last byte in the 4 byte IP address In this case it is n IP address 192 168 1 n Subnet mask 255 255 255 0 Gateway address 0 0 0 0 No gateway set This is a private address and can only be used on a local intranet In such a case a Web Browser such as Microsoft s Internet Explorer can be used to access the BridgeWay s web page which allows changing the IP Address Subnet mask and GateWay address settings Note A non zero DIP switch setting will override any other Ethernet configura tion that is done DIP Switch Example Figure 3 2 IP Configuration DIP Switch The switches are set to 00010100 20 decimal The switch position is shown in White in the diagram The IP address of the module will be set to 192 168 1 20 Note The numbers on the switches on the IP configuration DIP switch do NOT correspond to bit locations in the address value In fact they are reversed i e bit 0 is set by switch 8 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 9 Settin
48. ce set to 1 Attribute set to 65h To the left of the Object Class section is one titled Service Code There s a text box with a pull down selection titled Description Pull down the selections and select Set Single Attribute The box titled Data Sent to the Device is now available At the far left of this box enter a 01 to enable byte swapping or a 00 to disable it Then click on the Execute button A message should appear in the Data received from device box saying the execution was completed Note Changes to the byte swapping option do not take effect until the module has been power cycled 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 6 Node Commissioning with NetTool DN D Step 1 Connect the module to your network Make sure a PC running NetTool DN D version 1 0 0 1 or later is con nected to the DeviceNet network via the NetTool DN D RS 232 interface adapter With the BridgeWay un powered connect the DeviceNet network cable to the DeviceNet connector of the module See Connecting DeviceNet on page 2 4 Power up the BridgeWay Step 2 Locate the module on the network Start NetTool DN D on the PC NetTool DN D starts up and displays a screen prompting for a network name Enter a name such as BridgeWay to refer to the network and click Ok A blank screen then appears Select the Tools menu item and pull down its menu selectio
49. ck Upload to get the current settings Select the devices whose I O is to be exchanged with the EtherNet IP scanner from the left column Click the gt button for each one to move it to the scan list A screen displaying the I O configuration for the device will be displayed click Ok Click the Input tab A screen is displayed for mapping the input data Select the device whose input data is to be mapped and click AutoMap This sets the format of the Input table of the BridgeWay This is the format of the input data that will be sent to the EtherNet IP scanner See I O Mapping on page 3 9 Click the Output tab A screen is displayed for mapping the output data Select the device whose output data is to be mapped and click AutoMap This sets the format of the Output table of the BridgeWay This is the format of the output data that will be sent to the BridgeWay from the EtherNet IP scanner See I O Mapping on page 3 9 Select the Scanlist tab and click the Download button to download the scanlist to the BridgeWay The BridgeWay starts scanning as soon as it finds entries in its scanlist However in Idle mode output data will not be sent to the devices Note Automap is used in this example for simplicity In some cases the user may wish to organize the I O data in other ways See the NetTool DN D manual for complete details on how to accomplish this 2008 Pyramid Solutions Inc Publication PUB AB7603 010
50. cted information via Email using the Email client Default User Accounts The BridgeWay contains two user accounts on initial power up One account is for Administration mode username admin password admin One account is for a normal user username guest password guest To prevent unauthorized access this should be changed as soon as possible This can be done by changing the username or password The Administrator can access the Password files to add or remove users or change passwords See 399 files sys_pswd cfg amp ad_pswd cfg on page 8 11 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 2 The FTP Server It is possible to upload download files to from the file system using a standard FTP client Depending on security settings different parts of the file system can be accessed by the user Normal Mode Normal User The user must login using a valid username password combination The root directory will be the user directory unless the user has admin permission see below Administration Mode Admin User The admin user has unrestricted access to the file system The Telnet Server Through a Telnet client the user can access the file system using a command line interface similar to MS DOS Normal Mode Normal User The user must login using a valid username password combination The root directory will be the user directory unless the user
51. e The DeviceNet slave devices the BridgeWay communicates with are specified using a DeviceNet Configuration Software Tool such as RSNetWorx for DeviceNet from Rockwell Software or HMS AnyBus Net Tool DN 24 VDC power to the BridgeWay module DeviceNet power may be used 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Module Description 1 5 Optional Hardware A PC with a serial RS232 COM port to be used by the BridgeWay Con figuration Tool Software for setting DeviceNet and Ethernet network con figuration RS232 null modem cable pins 2 and 3 swapped from the PC to the BridgeWay module This may use either a serial port or a USB serial adapter on the PC DIN rail to mount the BridgeWay Required Software DeviceNet configuration software such as RSNetWorx for DeviceNet or HMS NetTool DN D to configure DeviceNet devices and BridgeWay s DeviceNet operation RSLinx version 2 31 or later is required Optional Software BridgeWay Configuration Tool Software BWConfig for DeviceNet and Ethernet network configuration 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Module Description 1 6 Hardware Description All connections whether power or fieldbus to the BridgeWay are made on one end of the module Phoenix style connectors are provided for power and DeviceNet connections A RJ style connector is provided for Ethernet connection There is a 9 pin D Subminiature connector for
52. e connection is made then press the Refresh button on the BWConfig tool bar this will cause the tool to rescan the serial ports for a module 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 3 BWConfig User Interface The BridgeWay Configuration Tools user interface is shown in Figure 3 1 BridgeWay Configuration Untitled File View Configuration I O Flash Help D ae ld la 2 6 P ee n m Bridgeway Configuration Device Ethernet to DeviceNet Gateway Client Interface DeviceNet Master Serial Number 00000000 Mode Idle v Server Interface Ethernet Server Error No Error Firmware Revision 1 07 00 Ethernet Configuration 192 168 1 10 IP Address Speed Auto DHCP ON se Subnet Mask 255 255 255 0 Gateway Address 0 0 0 0 Duplex Auto l Enable Modbus Timeout Modbus Timeout ms fo 1 0 Size 508 bytes DeviceNet Configuration Status Error MAC Address 63 I AutoBaud late 125K gt Ready OFFLINE 7 Figure 3 1 BW Config User Interface 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 4 Display Panes The BWConfig display is divided into 3 panes BridgeWay Configuration Module type and status information about the BridgeWay module that was detected Ethernet Configuration Configuration of Ethernet network parame ters DeviceNet Configuration Configur
53. e data to be read through the other network interface PassageWay Input Data Input Data 5 S i f Output Data Output Data Q Figure 1 1 Bridge Way PassageWay Operation The Bridge Way appears as a single device on either network using standard proto col mechanisms No special or extended protocol features are required of the devices on either network to read or write the data flowing through the Passage Way all cross network activity is transparent to the devices on either network 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Module Description 1 3 DeviceNet Features DeviceNet Master scanner functionality supporting up to 63 DeviceNet slave devices Explicit Messaging and Bit Strobe Poll Change of State COS and Cyclic I O connections Baud rates of 125 250 and 500 Kbps Automatic baud rate detection option may be enabled or disabled e Automatic Address Recovery can be configured to replace a faulted slave device with a replacement device at the same MAC ID Configuration Recovery can be configured for slave devices so that a newly replaced slave can be configured to the same settings of the device it replaces Combined with Automatic Address Recovery this feature is known as Automatic Device Recovery ADR Transfers 504 bytes Input IN and 500 bytes Output OUT I O Ethernet Features Supports the EtherNet IP protocol Adapter Class with I O Server
54. er Not powered Solid Green Normal The module is operating correctly Flashing Green Standby The module has not been initialized Solid Red Unrecover A fault the requires user intervention able fault has been detected Correct the problem and reset the BridgeWay Flashing Red Recoverable A fault that can be corrected and does fault not require a BridgeWay reset has been detected Red Green Self Test A self test of the module is in progress Alternate Flashing Table 10 4 Ethernet Module Status LED States 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Ethernet Network Status LED Status and Diagnostics 10 4 State Summary Description Off No Power The module has no power or no IP address assigned Solid Green Network OK There is at least one EtherNet IP con and commu nection Not affected by Modbus TCP nicating connections Flashing Green Network OK There are no active connections Not affected by Modbus TCP connections Solid Red Address con The module s IP address is already in flict use by another module Flashing Red Connection One or more of the connections in Time out which this module is the target has timed out This state is only left if all timed out connections are re estab lished or if the module is reset Red Green Self Test A self test of the module is in progress Alternate Flashing Table 10 5 Ethernet Network Status LED States Diag
55. et services are only enabled if there is a subdi rectory called user When a normal user connects via FTP or Telnet this direc tory will be their root directory The user will not be able to access files outside this directory and its subdirectories administrator files In normal mode the BridgeWay provides user password protection for FTP and Telnet with a file called sys_pswd cfg in the directory user pswd Files in this directory cannot be accessed by a web browser A default sys_pswd cfg file is provided The default file provides a guest user access to FTP and Telnet This user has username guest and password guest 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 3 To prevent unauthorized access this should be changed as soon as possible This can be done by changing the username or password The Administrator can access this file to add or remove users or change passwords If a user logs into Telnet or FTP using a username password combination found in the admin password file see Password Files on page 8 11 he will gain access to the entire system Administration Mode At power up the BridgeWay contains a default admin password file See Default User Accounts on page 9 1 A user can login as an administrator by using the username admin and password admin To prevent unauthorized access this should be changed as soon as possible
56. eviceNet network through Explicit Messaging The BridgeWay Ethernet to DeviceNet Gateway allows a device on EtherNet IP to send an Explicit Message to a device on DeviceNet and receive its response In this way the device on EtherNet IP can directly access the objects of any DeviceNet device to configure or access data To send an Explicit Message to a DeviceNet device the Unconnected Send or Forward Open services of the Connection Manager Object are used The MAC ID of the destination DeviceNet node along with a network port address must be used in the Unconnected Send and Forward Open service Refer to Volume 1 Chapter 10 of the EtherNet IP specification for further information on CIP Bridging The BridgeWay supports multi hop bridged paths If a routing path routes the message through the local DeviceNet network to another network via another bridge the Bridge Way will correctly route the message to the next bridge using an Unconnected Send service over DeviceNet Note The BridgeWay does not support message routing from DeviceNet to Eth erNet IP Port Addresses Port Network Address 2 EtherNet IP 3 DeviceNet Table 6 8 Port Addresses 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 7 Modbus TCP 7 1 Modbus TCP Interface The BridgeWay supports Modbus TCP commands The implementation of the Modbus TCP server is done according to the Modbus TCP specification 1 0 All commands
57. f or the area is known to be nonhazardous Terminal tightening torque must be between 5 7 Ibs in 0 5 0 8 Nm For use in Class 2 circuits only eSuitable for surrounding temperature of 65 degrees C maximum Use 60 75 C copper wire only 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Installation 2 2 Power and Network Connections The power and network connections to the Bridge Way are made on the end of the module Figure 2 1 indicates the location of each connector DeviceNet Power Aux RS 232 Ethernet IP Address Ethernet Figure 2 1 Bridge Way Power and Network Connections 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Installation 2 3 Connecting Power The power connection is a 2 pin terminal block located on the end of the module The female terminal block connector is provided with the BridgeWay Connec tions to be made are illustrated in Figure 2 2 24VDC Common 24 VDC Figure 2 2 Power Connection The Bridge Way requires 24 volts DC power The module will start immediately when power is applied There is no On Off switch on the module 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Installation 2 4 Connecting DeviceNet The DeviceNet network connection is a 5 pin terminal block located next to the power connection on the end of the module The female terminal block connector is provided with the BridgeWay Connections to be made are illus
58. following files are also on the BridgeWay pswd ad_pswd cfg telwel cfg ethcfg cfg index htm user pswd sys_pswd cfg These files can be edited as needed Each file is discussed below The BridgeWay power must be recycled for any changes to take effect 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 6 Virtual File System The module contains a virtual file system a set of files used to build the default configuration web page These are hidden files The files can be replaced or dis abled but not erased A file with the same name in the file system replaces the file in the virtual file system until it is removed The virtual file system contains the following files index htm config htm configform htm store htm logo gif configuration gif boarder bg gif boarder_m_bg gif The Bridge Way contains an index htm file replacing its virtual file counterpart to provide a link to the BridgeWay s Home page System Files The module uses these files for configuration purposes The system files are ASCII files and can be edited with any text editor Depending on security settings the files may be inaccessible for normal users Note These files shall not be used to store any user or application data 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration Files ethcfg cfg File System 8 7 This file contains the network configuration and is read by the
59. g for automatic baud detection is Disabled Note If the BridgeWay is the primary master on the DeviceNet network do not enable auto matic baud detection Swap I O Bytes Enable or disable I O data byte swapping Enabled or Disabled This option will swap bytes in the I O tables on 16 bit boundaries This is helpful when using Modbus TCP which expects data to be stored in reverse byte orientation from DeviceNet Do not enable byte swapping if EtherNet IP is used on the Ethernet side of the gateway Table 3 2 DeviceNet Network Configuration Parameters Note The BridgeWay will automatically reset after the DeviceNet configuration is downloaded from BWConfig 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 16 Setting the DeviceNet Configuration with Node Commissioning Tools The DeviceNet network configuration may be set using DeviceNet node commis sioning tool like RSNetworx or NetTool DN D The autobaud and byte swap ping parameters must be set through the parameter editing function of these tools See DeviceNet Network Configuration on page 4 1 for details on setting the DeviceNet network configuration using these tools EDS File Each device on a DeviceNet network has an associated EDS file containing all necessary information about the device This file is used by the network configu ration tools such as RSNetWorx or NetTool DN D during configuration of the network The latest
60. g the IP Address Using DHCP BootP When DHCP BootP is enabled and a DHCP or BootP server is found the IP address Subnet mask and Gateway address is automatically configured by the DHCP BootP server It can be enabled using BWConfig or the BridgeWay s Set tings web page Note The use of DHCP is the default configuration for the BridgeWay as shipped 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 10 Setting the IP Address Using Address Resolution Protocol ARP The module s IP address can be changed using the ARP command from a PC The new IP address will be stored in non volatile memory ARP requires the module s Ethernet MAC Address that is printed on a label on the back of the module Note ARP cannot be used to change the subnet mask and gateway address of the BridgeWay These can be configured using the BridgeWay s Settings web page Switch all 8 switches of the IP Configuration DIP switch to the ON position Note The ARP Ping capability is disabled unless all switches are ON On a PC connected to the BridgeWay on Ethernet bring up an MS DOS win dow and type arp s lt IP address gt lt MAC address gt The arp s command will store the IP and MAC addresses in the PC s ARP table Next type ping lt IP address gt When the Ping command is executed the PC sends this information to the module using the MAC address The module detects that it was addressed with the correct MAC
61. gured in the DeviceNet scanner the extra data will be filled with 0 2008 Pyramid Solutions Inc Publication PUB AB7603 010 EtherNet IP 6 5 Input Assembly The input assembly contains a 32 bit status register followed by the data in the BridgeWay s input data table Byte Size Description Offset in Bytes 0 4 Status register 4 Up to Input data 504 Table 6 3 Input Assembly Format The input data format and content is determined by the DeviceNet scanner config uration The data appears in the table as it is mapped from the DeviceNet input connections The input data in the assembly is 504 bytes long however only the size of the configured input data table will be used the remaining space will be filled with 0 The status register is a bit string with the following bit definitions Bit Description 0 BridgeWay is in Run mode Cleared if in Idle mode 1 BridgeWay is faulted 2 DeviceNet network interface is disabled 3 Communication has failed with at least 1 DeviceNet slave 4 At least 1 DeviceNet slave is an incorrect device type 5 DeviceNet network interface is bus off 6 Duplicate MAC ID error 7 No DeviceNet power 8 31 Not used Table 6 4 Input Status Register Bit Definitions 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Output Assembly The output assembly contains a 32 bit command register followed by the data in the Br
62. has admin permission see below Administration Mode Admin User The user must supply a valid admin user password combination either during login or by using the command admin in order to get admin permission The admin user has full access to the file system The root directory will be and no files or folders will be hidden 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 3 General Commands admin Usage admin Provided that the user can supply a valid admin username password combination this command enables admin access in normal mode This command has no affect in administration mode help Usage help generalldiagnosticlfilesystem General commands help Help with menus version Display version information exit Exit station program Also try help generalldiagnosticlfilesystem version Usage version This command will display version information serial number and MAC Address of the module exit Usage exit This command closes the Telnet session 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 4 Diagnostic Commands The following commands can be viewed by the command help diagnostic arps Usage arps Display ARP stats and table Display net interface stats sockets Usage sockets Display socket list routes Usage routes Display IP route table 2008 Pyramid Solutions Inc Pu
63. iceNet network When the browse is completed double click on the BridgeWay icon Enter the desired MAC address and or baud rate then click the Apply but ton Note The BridgeWay will automatically reset if a new MAC ID is entered If only the baud rate is changed the BridgeWay must be power cycled before the new baud rate will take effect Note When the MAC ID is changed the BridgeWay s I O configuration is cleared 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 4 Step 6 Enabling the Autobaud Option If it is desirable to have the BridgeWay automatically determine the network baud rate the Autobaud option must be enabled see the explanation of this option in DeviceNet I O Configuration on page 3 17 e Highlight the BridgeWay module by left clicking on its icon Select the Device menu option and pull down menu Select the Class Instance Editor option A pop up Message box appears Click on Yes Another screen appears There are several parts to this screen Make sure the check box titled Val ues in Decimal is NOT checked At the top right is an Object Address with 3 text boxes Set the values in these boxes as follows Class set to 3 Instance set to 1 Attribute set to 64h To the left of the Object Class section is one titled Service Code There s a text box with a pull down selection titled Description Pull down the selections and select Set Sing
64. ick Open Select the Tools menu option then Update and click on the network name The BridgeWay icon should be properly displayed on the network screen Step 4 Put the BridgeWay in Idle Mode The BridgeWay powers up in Idle mode and is controlled by the Ethernet scanner through the output command register Make sure that the module is in Idle mode by verifying that the BridgeWay Status LED is flashing green the LED is solid green when the module is in Run mode If the module is not in Idle mode place the connected Ethernet scanner in Idle or Program mode Step 5 Set the DeviceNet MAC ID Right click on the BridgeWay icon and select Device Pull down the next menu and select Change Node Address Select or enter the desired MAC ID and click Ok Note The BridgeWay will automatically reset if a new MAC ID is entered Note When the MAC ID is changed the BridgeWay s I O configuration is cleared 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 8 Step 6 Configuring the Other Options The remaining DeviceNet configuration parameter are set through the parameter editor in NetTool DN D See the explanation of these parameters in DeviceNet T O Configuration on page 3 17 Highlight the BridgeWay module by right clicking with the cursor on its icon Select the Device menu option and pull down menu then select Proper ties A parameter screen is displayed Click on Upl
65. idgeWay s output data table Byte Size Description Offset in Bytes 0 4 Command register 4 Up to Output data 500 Table 6 5 Output Assembly Format EtherNet IP 6 6 The output data format and content is determined by the DeviceNet scanner con figuration The data appears in the table as it is mapped to the DeviceNet output connections The output data in the assembly is 500 bytes long however only the size configured for the output data table will be used the remaining space will be ignored Note EtherNet IP I O connections append a 32 bit Run Idle register at the front of the output data The actual output data transferred in the I O connection includes this extra 4 bytes at the front of the output assembly described above The Command register is a bit string with the following bit definitions Bit Description Local Run Mode Used in conjunction with the Sys tem Run Mode bit in the Run Idle register to deter mine the run mode of the Bridge Way Both bits must be set for the Bridge Way to be in Run mode other wise the module will be in Idle mode Fault Sets a fault condition in the BridgeWay Disable DeviceNet network 2 3 Not used 4 Reset the BridgeWay module 5 31 Not used Table 6 6 Output Command Register Bit Definitions 2008 Pyramid Solutions Inc Publication PUB AB7603 010 EtherNet IP 6 7 Status Assembly
66. ield width it will be padded on the left or right if left adjustment has been requested to make up the field width The padding character is normally space but can be 0 if the zero pad ding flag is present precision A number the precision that specifies the maximum number of characters to be printed from a string or the number of digits to be printed after the decimal point for e E or F conversions or the number of significant digits for g or G conversion or the minimum number of digits to be printed for an integer leading Os will be added to make up the necessary width A period which separates the field width from the precision lorL A length modifier h Indicates that the corresponding argu ment is to be printed as a short or unsigned short A length modifier L or T indicates that the argument is along or unsigned long 2008 Pyramid Solutions Inc Table 9 1 printf Modifiers Publication PUB AB7603 010 IT Functionality 9 15 The conversion characters and their meaning are shown below If the character after the is not conversion character the behavior is undefined Charac ter Argument Type Converted To d i Byte Short Signed Decimal Notation o Byte Short Unsigned Octal Notation without a leading zero xX Byte Short Unsigned hexadecimal notation without a lead ing Ox or OX Byte Short Unsigned decimal
67. indication of whether each node is idle or in a configuration state This is valid for nodes configured in the Bridge Way s scanlist Each MAC ID will have the word Idle or a dash next to it web BW_NodeFaulted htm Faulted Nodes Click on the Faulted Nodes link to display a web page providing a status table of the possible 63 DeviceNet nodes with an indication for each node in the BridgeWay s scanlist of whether the BridgeWay and node are communicating web AutoVerifyTbl htm Invalid Nodes Click on the Invalid Nodes link to display a web page providing a status table of the possible 63 DeviceNet nodes with an indication for each node in the Bridge Way s scanlist of whether the node has failed auto verification the device s type is incorrect web BW_NodeStatus htm Node Status Click on the Faulted Nodes link to display a web page providing a status table of the possible 63 DeviceNet nodes with additional status information for each node in the BridgeWay s scanlist 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 9 IT Functionality 9 1 IT Functionality The module features common IT functionality such as an HTTP server FTP server an Email client and a Telnet server This provides easy file management and the possibility to customize the module to provide user friendly access to parameters Also the module can be configured to report sele
68. ion with a slave requires that output data be sent to the slave it will be read from the Output table The data read is what was placed there by the last write to the Output table by the Ethernet interface Transmission of data on Change of State COS connections is triggered when new output data is provided by the Ethernet interface in the region mapped by the connection When input data is received on a slave s I O connection it is copied to the Input table This data is available to be read by the Ethernet interface and sent to the EtherNet IP scanner on the next data exchange 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 6 EtherNet IP 6 1 EtherNet IP Interface EtherNet IP is based on the Control and Information protocol CIP which is also the application layer for DeviceNet to exchange data between nodes Product Features The Bridge Way contains EtherNet IP Adapter Class functionality Being an I O Server it can respond to requests for I O messages but it does not generate such requests The BridgeWay supports Message Server and Message Client function ality This means it can act as a target and originator for messaging CIP Objects CIP makes use of abstract object modeling to describe the communications of a product Objects are well defined subsets of a device s functionality They have functions that they perform called Services and data variables called Attributes If more than one copy
69. le Attribute The box titled Data Sent to the Device is now available At the far left of this box enter a 01 to enable autobaud or a 00 to disable it Then click on the Execute button A message should appear in the Data received from device box saying the execution was completed Note Changes to the autobaud option configuration do not take effect until the module has been power cycled Note If the BridgeWay is the only master on the DeviceNet network DO NOT enable autobaud Automatic baud detection requires there to be traffic on the net work there is typically no traffic until the master establishes connections 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 5 Step 7 Setting the I O Byte Swapping Option If it is desirable to have the BridgeWay byte swap each 16 bit word in the I O table the Byte Swap option must be enabled see the explanation of this option in DeviceNet I O Configuration on page 3 17 e Highlight the BridgeWay module by left clicking on its icon Select the Device menu option and pull down menu Select the Class Instance Editor option A pop up Message box appears Click on Yes Another screen appears There are several parts to this screen Make sure the check box titled Val ues in Decimal is NOT checked At the top right is an Object Address with 3 text boxes Set the values in these boxes as follows Class set to 3 Instan
70. lled SSI function can be changed with the SSI func tion SsiOutput The next called SSI function will use the output according to this call Thereafter the SSI functions use the default outputs or the outputs according to the file ssi_str cfg The maximum size of a string is 128 bytes Syntax lt exec cmd_argument SsiOutput 99 66 Success string Failure string gt Example This example shows how to change the output strings for a scanf SSI call lt exec cmd_argument SsiOutput Parameter1 updated Error gt lt exec cmd_argument scanf Parameter1 d OutWriteByte 0 gt 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 25 Email Client It is possible to send predefined email messages to predefined receivers triggered by an event in the IN OUT area This area is scanned 2 times a second The IP address to a SMTP mail server and any required username and password must 66e 999 be configured See ethcfg cfg on page 8 7 It is possible to have 10 user defined and 10 admin defined emails triggered on different events These shall be placed in directories user email for user configurable emails and email for non user configurable emails See Email files email_1 cfg email_2 cfg to email_10 cfg on page 8 14 SSI Includes in emails For predefined emails it possible to include dat
71. ment Some data may have to be manipu lated to account for byte ordering when displaying it on a web page depending on the configuration of the Swap I O Bytes parameter in the Ethernet configuration 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 18 Formatted Input scanf This SSI function reads a string passed from an object in a HTML form interprets the string according to the specification in format and stores the result in the Out put OUT area according to the passed arguments The formatting of the string is equal to the standard C function call scanf Syntax lt exec cmd_argument scanf 0bjName format ObjName format Argn ErrValn Argl ArgN ErrVall ErrvalN gt The name of the object with the passed data string Specifies how the passed string shall be formatted Specifies where to write the data Optional specifies the value string to write in case of an error Character Input Data and Argument Type d Decimal number byte short i Number byte short The number may be in octal leading O zero or hexadecimal leading Ox or 0X Octal number with or without leading zero byte short Unsigned decimal number unsigned byte unsigned short Hexadecimal number with or without leading Ox or 0X byte short Characters char The next input characters default 1 are placed at the indicated spot The
72. normal skip over white space is suppressed to read the next non white space character use pls Character string not quoted char pointing to an array of char acters large enough for the string and a terminating 0 that will be added e f g Floating point number with optional sign optional decimal point and optional exponent float Literal no assignment is made 2008 Pyramid Solutions Inc Table 9 4 scanf Formats Publication PUB AB7603 010 IT Functionality 9 19 The conversion characters d i o u and x may be preceded by the letter I to indicate that a pointer to long appears in the argument list rather than a byte or a short The arguments that can be passed to the SSI function scanf are Argument Description OutWriteByte offset Writes a byte to position offset in the OUT area OutWrite Word offset Writes a word short to position offset in the OUT area OutWriteLong offset Writes a long to position offset in the OUT area OutWriteString offset Writes a string to position offset in the OUT area OutWriteFloat offset Writes a floating point float value to position offset in the OUT area Table 9 5 SSI Functions to Write Data Default output Write succeeded Write failed For information about how to change the SSI Output see Changing SSI Output on page 9 23 Note The I O dat
73. nostic Web Pages Status and Settings Web Page The Status and Settings page displays the BridgeWay identification information current status and IP configuration The IP configuration can be changed from this page The module status is updated approximately every 2 5 seconds Active Nodes Web Page The Active Nodes page indicates which DeviceNet nodes are currently configured as slaves to the Bridge Way s DeviceNet scanner Each node that is configured as a Slave will be displayed with Active next to the node s MAC ID Idle Nodes Web Page The Idle Nodes page indicates which DeviceNet nodes are currently in the Idle state If a node is Idle the page will display Idle next to the node s MAC ID Note that only nodes which are configured as slaves to the BridgeWay and the BridgeWay itself are updated on this page 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Status and Diagnostics 10 5 Faulted Nodes Web Page The Faulted Nodes page indicates which DeviceNet nodes are currently in a faulted state If a node is faulted the page will display Faulted next to the node s MAC ID Note that only nodes which are configured as slaves to the BridgeWay and the Bridge Way itself are updated on this page A node is considered faulted if the BridgeWay has lost communications or is unable to establish communications with the node The actual problem can be determined by viewing the Node Status web
74. notation Byte Short Single character after conversion to unsigned char char Long Characters from the string are printed until a 0 is reached or until the number of characters indi cated by the precision have been printed Decimal notation of the form m dddddde xx or m ddddddE xx where the number of d s is specified by the precision The default precision is 6 a precision of 0 suppresses the decimal point e E Long Decimal notation of the form m dddddde xx or m ddddddE xx where the number of d s is specified by the precision The default precision is 6 a precision of 0 suppresses the decimal point Long Ge or ZE is used if the exponent is less than 4 or greater than or equal to the precision other wise f is used Trailing zeroes and trailing decimal point are not printed Print a 2008 Pyramid Solutions Inc Table 9 2 printf Conversion Characters Publication PUB AB7603 010 IT Functionality 9 16 The arguments that can be passed to the SSI function printf are Argument Description InReadSByte offset Reads a signed byte from position offset in the Input IN area InReadUByte offset Reads a unsigned byte from position offset in the IN area InReadS Word offset Reads a signed word short from position offset in the IN area InReadU Word offset
75. ns 11 2 VO Data Sizes 0 eeeceeeeeeeeceeeeeeeeeeeeaeeeeeeeeestaeeeseeeeees 11 2 Connectors cccccccccicccucscscocesecscscecscdccsconscscccotecccsconscccoe 12 1 POWG6M nonae e e ne 12 1 DEE E E E cs Seapactececisaccetasabialenecansiacteapeadions 12 2 Ethernet RJ45 k 12 3 Auxiliary RS 232 9 Pin D Subminiature 12 4 SUPDOLE amenant ane Technical Product Assistance l a 13 1 Contact Information ou cece csc eeeeecesesaeaeeeeeeenes 13 1 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Warranty iv Warranty Pyramid Solutions warrants solely to the initial end user buyer of this product that this product will for one year after shipment by Pyramid Solutions the Warranty Period conform to Pyra mid Solutions written specifications for this product Pyramid Solutions sole and exclusive obligation and Buyer s sole remedy for failure of this prod uct to conform to the above warranty is at the option of Pyramid Solutions that Pyramid Solu tions will repair or replace this product or refund the monies paid for this product The purchaser must notify Pyramid Solutions of any nonconformity during the Warranty Period In the case of replacement of a non conforming product the Warranty Period will be tolled beginning on the date upon which Pyramid Solutions receives the non conforming product and will begin to run again when the purchaser of
76. ns Select Configure Drivers For option Highlight the name of the network and click on it A Driver Dialog box appears Click on 7262 Serial RS232 DeviceNet Tool Adapter to highlight it and click Ok A screen to configure the RS 232 communications between the Adapter and the PC appears Select the PC serial port being used to connect to the NetTool DN D RS 232 adapter Set the DeviceNet baud rate to125K baud Set the MAC ID to a value that will not conflict with devices already on the network including the BridgeWay Click Go Online A confirmation message indicating that the adapter has gone online should appear Click Ok NetTool DN D should now display a network screen with the icons for the devices it finds on the DeviceNet network If this is the first time that NetTool DN D has been used with a BridgeWay the BridgeWay s icon will indicate No EDS file registered for this device Step 3 Register the BridgeWay EDS file with NetTool DN D NetTool DN D requires an electronic data sheet EDS to recognize a device and its capabilities An EDS file is available on the Pyramid Solutions web site The 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 7 EDS file must be registered with NetTool DN D before configuration can con tinue From the Tools menu select Install EDS Files Enter the path or browse to the location of the EDS file for the Bridge Way Cl
77. ntry associated with the BridgeWay MAC ID See Table 10 6 Node Status Codes on page 10 5 for a list of status codes Table 6 7 Status Assembly Format Continued 2008 Pyramid Solutions Inc Publication PUB AB7603 010 EtherNet IP 6 9 Notes About Using ControlLogix I O Connections When configuring I O connections between a Rockwell Automation Control Logix EtherNet IP scanner and the BridgeWay the Generic EtherNet IP device type should be used The Run Idle register is automatically inserted at the front of the output data and the application has no control over its use The System Run Mode bit is set according to the Run Program mode of the controller The output size must be set to the configured I O size based on output connection mapping plus 4 bytes for the command register The Run Idle header is automati cally added by the controller and does not come into play in the size The input size must be set to the configured input table size based on input connection map ping plus 4 bytes for the input status register The maximum connection size that ControlLogix allows is 500 bytes Hence the total 508 bytes of the input and output areas cannot be accessed when using Con trolLogix 2008 Pyramid Solutions Inc Publication PUB AB7603 010 EtherNet IP 6 10 CIP Bridging The EtherNet IP protocol provides bridging capabilities to allow a device on the EtherNet IP network to access a device on the D
78. nts including any applicable laws regulations codes and standards The illustrations and samples in this guide are intended solely for the purpose of example Pyramid Solutions does not assume responsibility or liability for actual use based upon the examples shown in this publication FAIL SAFE OR CRITICAL OPERATIONS This product is not designed intended authorized or warranted to be suitable for use or resale as control equipment in or for other applications related to hazardous or potentially hazardous environments or applications requiring high availability or fail safe performance such as in the operation of nuclear facilities aircraft navigation or communications systems air traffic con trol life support public works weapons systems or any other application in which the failure of a product could lead to prop erty damage death personal injury or environmental damage 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Preface vi Related Documentation Document Name Author Web Page DeviceNet Specification ODVA www odva org EtherNet IP Specification ODVA www odva org Modbus TCP Modbus IDA www modbus org Table 3 1 Related Documentation DeviceNet is a trademark of Open DeviceVendor Association ODVA Inc EtherNet IP is a trademark of ControlNet International LTD RSLinx RSNetWorx are trademarks of Rockwell Software MS DOS and Windows are tradem
79. o compare with source value Value mal OxN or decimal value Mask ahexadeci A logical AND is performed on the mal source data using this Mask before com OxN paring with the Match Value or decimal value Match lt How the data is compared with the Match Operand Value gt Recipient s text colon Destination email address es separated Sender text Sender email address Subject text only 1 email subject line Extra Head text Optional It may be useful to send HTML ers email Message text Message Body Table 8 1 Email Parameters 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 16 Example Register IN 0x0003 byte A byte is read from the Input area at location 3 Register match 0x20 Ox7F gt Mask Input byte with Ox7F if result greater than 0x20 send email To support your_company com From YourDevice your_network com Subject Status Message Data out of range 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 17 BridgeWay Web Page Files The Bridge Way contains several web pages in HTML files to allow changing the default configuration settings and displaying DeviceNet status Information dis played on these pages are updated every 2 5 seconds NOTE These web pages require that your browser support Java Recent versions of Microsoft Internet Explorer do not support Java by default The Microsoft Vir tual M
80. oad The parameter values will be read from the device The Baud Rate Autobaud and I O Byte Swapping parameters can be set by clicking on each parameter and selecting the desired value from the drop down box Click Download to send the changes to the BridgeWay Click Close Note Changes to the DeviceNet configuration do not take effect until the module has been power cycled Note If the BridgeWay is the only master on the DeviceNet network DO NOT enable autobaud Automatic baud detection requires there to be traffic on the net work there is typically no traffic until the master establishes connections 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 9 DeviceNet I O Configuration DeviceNet I O configuration involves using a DeviceNet configuration tool to set the BridgeWay s scan list and I O table mapping The following sections explain how this is done using either Rockwell Software s RSNetWorx for DeviceNet or HMS NetTool DN D 1 0 Configuration Using RSNetWorx Step 1 Set up BridgeWay module s DeviceNet scan list In most cases it will be necessary to return the BridgeWay to Idle mode as described in Step 4 Put the BridgeWay in Idle Mode on page 4 3 Once in Idle mode the following steps should be taken to configure the scan list Select the Network menu and Browse Single Scan Wait for browsing to complete Select the Network menu and Upload Wait for the
81. of an object is needed each copy is called an Instance The BridgeWay contains the same objects as other modules that are based on the CIP protocol 2008 Pyramid Solutions Inc Publication PUB AB7603 010 EtherNet IP 6 2 CIP Messaging Two types of messaging are used The regular or repeated transport of a specific set of data items is known as Implicit Messaging Both parties agree in advance and allocate resources for the data being transported The connection ID within the Implicit message defines the meaning of the data and establishes the transport rate and transport class The term Implicit Messaging can be interchanged with the term I O Messaging A one time transport of a data item where both parties do not know in advance what s being transferred is known as Explicit Messaging Explicit messaging is used for point to point type messaging The protocol of the message data describes addresses the data to be transferred In object modeling the address is in terms of class number instance number and attribute number Messages can be sent as Connected or Unconnected With Connected Messaging device resources are reserved in advance of data transfer and are dedicated and always available Unconnected messaging provides a means for a device to send a request without establishing a connection prior to data transfer This is accom plished through the UCMM or UnConnected Message Manager of the EtherNet IP protocol With UCMM all
82. ol DN D The tool will access the module over the DeviceNet network The BridgeWay supports a Scanner Configuration and Scan List object as the configuration interface over DeviceNet Automatic Baud Rate Detection Depending on its configuration the BridgeWay can set its DeviceNet baud rate automatically If the autobaud option is enabled the module will detect the current network baud rate and set its baud rate accordingly before joining the network If the option is disabled the module will join the network with the configured baud rate 2008 Pyramid Solutions Inc Publication PUB AB7603 010 DeviceNet 5 2 Slave Device Communication The Bridge Way continuously attempts to establish connections with devices con figured in the scan list list of configured slaves Once connections are estab lished the module performs all necessary steps to configure the required I O messaging The Bridge Way provides explicit message proxy services for all group 2 only slaves Once any Group 2 only devices are configured the BridgeWay sends keep alive messages to the devices in addition to the I O messages This func tion prevents the explicit message connections between the BridgeWay and the slave from timing out This eliminates the need to re establish an explicit connec tion should the BridgeWay need to send configuration data or serve as a proxy Scan Cycles The BridgeWay employs a scan cycle for producing poll and strobe
83. on below the SSI functions will use the output strings specified in this file instead of the default strings The file has the following format StoreEtnConfig Success String to use on success Invalid IP String to use when the IP address is invalid Invalid Subnet String to use when the Subnet mask is invalid Invalid Gateway String to use when the Gateway address is invalid Invalid Email server String to use when the SMTP address is invalid Invalid IP or Subnet String to use when the IP address and Subnet mask does not match Save Error String to use when storage fails Invalid DHCP state String to use when the DHCP state is invalid scanf Success String to use on success Failure String to use on failure IncludeFile Failure String to use when failure To include filename s can be included to the string once 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 24 SaveToFile Success String to use on success Failure String to use on failure To include filename s can be included to the string once GetText Success String to use on success Failure String to use on failure The contents of this file can be redirected by placing the line File path on the first row and the actual file path on the second row Temporary SSI Output change The SSI output for the next ca
84. p Start eo Valid Configuration File Yes DIP Switch 0 Yes No Request config from DHCP DHCP 3 BOOTP Server Yes Enabled D Pos 7 Yes Timeout 30 secs DHCP Enable ARP Ping A Yes Contig g no Address Option Received No y IP 192 168 1 n IP 192 168 1 255 Sub 255 255 255 0 Sub 255 255 255 0 y No Gateway No Gateway Valid ri Configuration Yes ee File rom file Figure 3 4 IP Configuration Initialization Sequence 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 15 DeviceNet Network Configuration Setting the DeviceNet Configuration with BWConfig The DeviceNet network configuration pane in BWConfig contains the parameters used to control the behavior of the DeviceNet network interface The parameters are described in Table 3 2 below Refer to Figure 3 1 to see how each parameter is displayed on the user interface Parameter Description Allowable Range MAC Address The network address the BridgeWay will use 0 63 on the DeviceNet network The MAC address factory default is 63 Baud Rate The baud rate of the DeviceNet network 125K 250K The baud rate factory default is 125K 500K Auto Baud Enable or disable automatic baud rate detec Enabled or tion on the BridgeWay Disabled The factory default settin
85. p in Idle mode The module automatically reverts to Idle mode when the Ethernet I O messaging stops If the Ethernet protocol is EtherNet IP this is handled when the I O connec tion closes If the protocol is Modbus TCP this is handled when no requests are received within the configured timeout period If no Ethernet I O messaging is active the Run Idle mode of the BridgeWay is set through an attribute of the Identity object To change the Run Idle mode use a DeviceNet messaging tool and send the following message Service Set_Attribute_Single Class 1 Instance 1 Attribute 103 67h Request Data 00 for Idle 01 for Run Note When the BridgeWay is reset or powered up it begins operation in Idle mode 2008 Pyramid Solutions Inc Publication PUB AB7603 010 DeviceNet 5 5 Automatic Device Recovery ADR This is a feature of the DeviceNet master which allows a slave node that has dropped off the network Fault power loss etc to be replaced with another device of the same type There are 2 parts to ADR Address Recovery and Con figuration Recovery Note ADR is only available when using Rockwell Software s RSNetWorx for DeviceNet as the configuration tool Address Recovery Address Recovery is responsible for automatically setting a new device s address to that of a slave that has lost communications The steps followed by ADR are 1 When the master detects loss of a slave it begins to monitor fo
86. ple Reply from 65 106 34 252 Bytes 32 Time 271ms TTL 30 Type arp d lt IP address gt Example arp d 65 106 34 252 The BridgeWay module will now adopt the IP address that was specified in the arp s command Set all 8 switches on the IP Address Configuration DIP switch to the OFF position 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Quick Start 4 14 Using the Ethernet File System Step 1 Browse the file system Open a web browser window on the PC Type FTP lt IP address gt in the address field Substitute lt IP address gt with the IP address you are using for the module Don t include the lt or gt characters When prompted for a username enter admin When prompted for a password enter admin You can now browse the file system You should see subdirectories web pswd and user and three files index htm ehtcfg cfg and telwel cfg Step 2 Create some Files Using Telnet Click on the Windows Start menu and select Run Type telnet lt IP address gt Substitute lt IP address gt with the IP address you are using for the module Don t include the lt or gt characters Example telnet 65 106 35 252 You will be prompted for a username enter admin and a password admin The Telnet client will be opened and connected to the module You can now
87. pported Exception Codes 7 2 Modbus TCP Addressing 7 3 VO Data Content 7 4 O Data Format as rase 7 7 File SY Ste nnn hisser 8 1 File System Conventions 8 1 SOCUNILY chi iieteectie het anne de cosa ie da 8 2 SABLU E sesh whet cca ieee geet ees Leer oat Ave sa NN 8 4 Default Files unes 8 5 Virtual File System 8 6 System Files rimentenen idee 8 6 Configuration Files 8 7 Password Files 8 11 Other Files ie tonte nes ti ebenabteleed ees 8 13 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Table of Contents iii BridgeWay Web Page Files 8 17 IT Functionality ss cadebesdacsendscdessevdssedeserdsederte J L Default User Accounts 9 1 The FTP Server 9 2 The Telnet Server 9 2 HTTP SEN eiii nn dant a 9 8 SSI Functionality asss reta iair edie 9 9 Email Client Areroa odana atan iaa aad adn 9 25 Displaying I O Data on a Web Page 9 26 Status and Diagnostics ssessseessocesooesseessecesoossoeee 10 1 BridgeWay LEDS asrine 10 1 Diagnostic Web Pages 10 4 Status Assembly 10 7 Specifications se ssosesssesssssoseesoeosscosssesoseessosssooesssee 11 1 Environmental Specifications 11 1 EMC Directive Compliance 11 1 Electrical Specifications 11 1 Mechanical Specificatio
88. r a device at MAC ID 63 2 An identical device is added to the network at MAC ID 63 3 The master verifies that the new device at 63 is exactly the same kind as the slave that was lost 4 The master changes the new device s MAC ID from 63 to that of the lost slave Configuration Recovery Configuration Recovery is responsible for setting the configuration of a slave device to the configuration that is stored in the BridgeWay The slave s configura tion is stored in the BridgeWay s non volatile memory Whenever the BridgeWay establishes communication with the slave device the configuration is downloaded to the slave Configuration recovery serves 2 purposes 1 If a new device is added to the net work to replace a faulted slave after Address Recovery is completed Configura tion Recovery will configure the new device 2 Configuration Recovery guarantees that the slave devices will always run the same configuration 2008 Pyramid Solutions Inc Publication PUB AB7603 010 DeviceNet 5 6 Interaction with 1 0 Tables The DeviceNet interface in the Bridge Way accesses the I O tables as slave I O connections are processed by the DeviceNet master there is no buffering or timed updates of the I O within the module Safeguards are in place to ensure data integ rity by prohibiting simultaneous access by the Ethernet and DeviceNet interfaces There is no synchronization between the 2 network interfaces When an I O connect
89. rt or USB serial adapter BWConfig is compatible with Microsoft Windows 95 98 NT 2000 and XP Installing the Tool Install BWConfig from the CD by running Setup exe which is found in the CD s root directory If you have downloaded BWConfig from the web site unzip the downloaded file into a temporary directory and run Setup exe which is found in the temporary directory Connecting to the BridgeWay Module Connect the PC running BWConfig to the BridgeWay module using a standard Null Modem pins 2 and 3 swapped serial cable between the PC serial port or USB serial adapter and the 9 pin D Sub connector on the module It does not mat ter which PC serial port you use BWConfig will scan each available port and detect the connection automatically No serial port configuration is required BWConfig will automatically set the baud rate 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Configuration 3 2 Starting the Tool Launch BWConfig from the BridgeWay Configuration folder in the Windows Start Menu When BWConfig is started it will attempt to locate a BridgeWay module on one of the PC serial ports If a module is found the status area of the tool will be updated to show the module type and status of the module that was located If a module is not connected to the PC or is powered off when the tool is started the status area will indicate that no module was detected Make sure that the mod ule is powered and th
90. s of this file can be redirected by placing the line File path on the first row and a file path on the second Example File path my_settings telnet_welcome_message txt In this example the welcome message will be loaded from the file my_settings telnet_welcome_message txt 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 14 Email files email_1 cfg email_2 cfg to email_10 cfg These files contain predefined email messages and information on how and when to send them It is possible to have a maximum of 10 admin defined email files and 10 user defined email files The files must be named email_1 cfg email_10 cfg and placed in the folders email and user email respectively If 666 999 the SMTP server is not configured the email will not be sent See ethcfg cfg on page 8 7 The file must have the following format Register Area Offset Type Register Match Match Value Mask Match Operand To Recipient s From Sender Subject Subject Line Headers Extra Headers Message Message Body 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 15 Parameter Values Description Area IN Source area in Input Output OUT Offset ahexadeci Source Offset in Input Output mal OxN or decimal value Type byte Source data type word long Match ahexadeci Value t
91. t a specified location 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 7 type Usage type path filename Types the contents of a file mkfile Usage mkfile path filename Creates an empty file append Usage append path filename The line to append Appends a line to a file df Usage df Displays file system information 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 8 HTTP Server The module features a complete HTTP web server with Server Side Include SSD functionality Server Side Includes are commands to the web server embed ded in the HTML code When the web server encounters the commands the com mand is executed and the results of the command are inserted into the web page SSI commands allow easy access to the IN and OUT data areas of the BridgeWay module It is possible to upload web pages to the module giving access to data in the memory of the module using a customizable interface Virtual Files The module contains a set of virtual files that can be used when building a web page for configuration of network parameters These virtual files can be overwrit ten not erased by placing files with the same name in the root of the file system By using this feature it is for example possible replace a logo by uploading a new logo named logo gif It is also possible to make links from a web page to
92. the virtual configuration page In that case the link shall point to config htm The available virtual files are index htm Shows the contents of config htm config htm Configuration frame page configform htm Configuration form page configform2 htm Configuration form page store htm Configuration store page logo gif Logo configuration gif Configuration picture boarder_bg gif Picture boarder_m_bg gif Picture 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 9 Security All files except the files in the directories user pswd pswd and files named web_accs cfg can be viewed by default Other directories can be protected by placing a file called web_accs cfg see Password Files on page 8 11 in the directory to protect The file contains a list of users that are allowed to browse that directory Also it is possible to configure which IP addresses are allowed to connect to the 999 web sever ip_accs cfg on page 8 9 SSI Functionality SSI functionality makes it possible to make web pages interact with module data e g Changing the data in the OUT area of the module It is also possible to include SSI functions in emails see SSI Includes in emails on page 9 25 The follow ing are the available SSI functions Ethernet Address Display Functions DisplayIP This function returns the currently used IP address
93. the first row and a file path on the second Example File path user eth_settings cfg In this example the settings described above will be loaded from the file user eth_settings cfg This permits normal users to access the network configuration settings Note The module needs to be restarted for changes in this file to have affect 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 9 ip_accs cfg It is possible to configure which IP addresses and what protocols that are allowed to connect to the module This information is stored in the file ip_accs cfg The file contains one or several of the headers below Web FTP Telnet Modbus TCP Ethernet IP All Under each header the allowed IP addresses are written The wildcard can be used to allow series of IP addresses If a protocol header is not given the system will use the configuration set under the header Al If the All header is not given the protocol will not accept any connections 2008 Pyramid Solutions Inc Publication PUB AB7603 010 File System 8 10 Example Web 10 10 12 10 10 13 FTP 10 10 12 Telnet 10 10 12 All ok ok ok ok The above example will allow all IP addresses beginning with 10 10 12 to access all protocols in the module IP numbers beginning with 10 10 13 will not be able to access the FTP and Telnet servers The Modbus TCP and EtherNet IP servers
94. the auxiliary RS 232 port that is used for network interface configuration See Installation on page 2 1 for more details on the connectors There is an 8 position dip switch on the end of the module that can be used to select a portion of a default IP address that may be used to permit an intranet con nection See Ethernet Network Configuration on page 3 6 for more details on configuring the IP address using the switches On the front of the BridgeWay module are 7 LEDs that are used for status indica tion These LEDs provide visual status for the overall module the DeviceNet interface and the Ethernet interface See BridgeWay LEDs on page 10 1 for details on how the LEDs are used The back of the module has a DIN rail mount to allow the module to be mounted on a DIN rail 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 2 Installation 2 1 Installation Installation and Operation Requirements Power input and output I O wiring must be in accordance with Class 1 Divi sion 2 wiring methods article 501 4 b of the National Electric Code NFPA 70 and in accordance with local codes Warning Explosion Hazard Substitution of components may impair suitabil ity for Class 1 Division 2 Warning Explosion Hazard When in hazardous locations turn off power before replacing or wiring modules Warning Explosion Hazard Do not disconnect equipment unless power has been switched of
95. the standard C function printf Syntax lt exec cmd_argument printf String to write Argl Arg2 ArgN gt Like the standard C function printf the String to write for this SSI function contains two types of objects Ordinary characters which are copied to the output stream and conversion specifications each of which causes conversion and print ing of the next successive argument to printf Each conversion specification begins with the character and ends with a conversion character 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 14 Between the and the conversion character there may be the following modifi ers Modifier Description Specifies left adjustment of the converted argument in its field Specifies that the number will always be printed with a sign If the first character is not a sign a space will be prefixed Specifies padding to the field with leading zeroes Specifies an alternate output form For o the first digit will be zero For x or X Ox or OX will be prefixed to a non zero result For e E f g and G the output will always have a decimal point for g and G trailing zeros will not be removed width A number specifying a minimum field width The converted argument will be printed in a field at least this wide and wider if necessary If the converted argument has fewer characters than the f
96. this product receives the repaired or replacement product The warranty will not apply if this product 1 fails malfunctions or is damaged as a result of handling installation maintenance removal modification or repair other than as specified in Pyr amid Solutions then current user manual or similar documentation 2 suffers a casualty or is sub jected to abuse including electrostatic discharge or improper use 3 is altered or damaged so that Pyramid Solutions is unable to verify the defect with its normal test equipment or 4 is not returned in the same or equivalent container in which it was shipped EXCEPT AS EXPRESSLY WARRANTED ABOVE THIS PRODUCT IS SUPPLIED AS IS AND WITH ALL FAULTS PYRAMID SOLUTIONS MAKES NO OTHER REPRESENTA TIONS OR WARRANTIES WHETHER EXPRESS OR IMPLIED WITH RESPECT TO THIS PRODUCT AND PYRAMID SOLUTIONS EXPRESSLY DISCLAIMS ALL WARRANTIES AS TO ITS QUALITY PERFORMANCE MERCHANTABILITY NON INFRINGEMENT OR FITNESS FOR A PARTICULAR PURPOSE THE PURCHASER S REMEDIES ARE EXPRESSLY LIMITED TO THE EXCLUSIVE REME DIES STATED ABOVE NEITHER PYRAMID SOLUTIONS NOR ANY DIRECT OR INDI RECT SUPPLIER TO PYRAMID SOLUTIONS WILL BE LIABLE FOR ANY INCIDENTAL CONSEQUENTIAL SPECIAL PUNITIVE OR INDIRECT DAMAGES INCLUDING BUT NOT LIMITED TO LOSS OF REVENUE OR PROFITS ARISING OUT OF RELATED TO OR CAUSED DIRECTLY OR INDIRECTLY BY THE USE OR TRANSFER OF THIS PROD UCT BY THE PURCHASER OF THIS PRODUCT OR ANY CUST
97. trated in Figure 2 3 Red Net Power 24VDC White CAN High CAN Shield Blue CAN Low Black Net Power 24VDC Common Figure 2 3 DeviceNet Connection A 120 ohm termination resistor not provided may be required for proper net work termination See the DeviceNet Specification for specific rules on DeviceNet connections and termination For information on setting the DeviceNet network configuration MAC ID baud rate etc see DeviceNet Network Configuration on page 3 15 Connecting to Ethernet The Ethernet connection uses a standard RJ45 connector not provided This is plugged into the socket on the end of the module For information on setting the Ethernet IP configuration IP address DHCP etc see Ethernet Network Configuration on page 3 6 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 3 Configuration 3 1 Configuration This chapter describes how the BridgeWay Ethernet to DeviceNet Gateway is configured The next chapter walks the reader through the configuration of the BridgeWay using the commonly available configuration tools BridgeWay Configuration Tool BWConfig The Bridge Way Configuration Tool allows you to configure the parameters asso ciated with the Ethernet and DeviceNet network interfaces BWConfig is a Microsoft Windows application that communicates with the BridgeWay over a standard RS 232 serial link using the PC serial po
98. ttle endian protocol values are transmitted least significant byte first Hence all data in the I O tables is assumed by the DeviceNet nodes to be stored as little endian Care should be taken to make sure that the Modbus TCP master handles input data and transmits output data in a format acceptable to the target DeviceNet devices least significant byte first The I O Byte Swap option will aid this issue by swapping the bytes on 16 bit boundaries However the user is still responsible for knowing where in the I O tables DeviceNet data has been mapped 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 8 File System 8 1 File System The files system is a fixed size storage area with a hierarchical directory structure Any data user or application can be stored in files within the file system Files can be grouped in directories for readability The file system features two security levels Depending on security level different users can have access to different files and directories The file system is accessi ble via FTP Telnet and HTTP File System Conventions Case Sensitivity The file system is case sensitive This means that the file pyramid txt is not iden tical to the file Pyramid TXT Filename Pathname length Filenames can be a maximum of 48 characters long Pathnames can be 256 char acters in total filename included File Size The file size is not restricted
99. write the current content of the file Syntax lt exec cmd_argument SaveToFile File name Separator AppendlOverwrite gt Default output Success Form saved to file Failure Failed to save form 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 22 SaveDataToFile This SSI function saves the data of a passed form to a file The Object Name parameter is optional and if specified only the data from that object will be stored If no object is specified the data from all objects in the form will be stored The contents can either be Appended to the file or Overwrite the current contents of the file Syntax lt exec cmd_argument SaveDataToFile File name Object name AppendlOverwrite gt Default output Success Form data saved to file Failure Failed to save form data 2008 Pyramid Solutions Inc Publication PUB AB7603 010 IT Functionality 9 23 String Functions Changing SSI Output There are two methods of changing the output strings from SSI functions Changing SSI output defaults by creating a file called ssi_str cfg con taining the output strings for all SSI functions in the system Temporary changing the SSI output by calling the SSI function SsiOut put SSI Output string file If the file ssi_str cfg is found in the file system and the file is correct according to the specificati
100. y O d O BridgeWay Status Ethernet DeviceNet Network OLOO OG Network Status Status Module Module Status Status Figure 10 1 BridgeWay LEDs BridgeWay Status LED State Summary Description Flashing Green Idle Module is in Idle mode Solid Green Run Module is in Run mode Solid Orange Hardware The LED will be in this state immedi Initialization ately after power is applied Flashing Red Green Error A major unrecoverable fault has been detected Red Green Orange Self Test A self test of the module is in progress Alternate Flashing Table 10 1 BridgeWay Status LED States Major unrecoverable faults are indicated by a series of green and red flashes If the BridgeWay Status LED is flashing red and green for an extended period of time count the number of red and green flashes and call technical support 2008 Pyramid Solutions Inc Publication PUB AB7603 010 DeviceNet Network Status LED Status and Diagnostics 10 2 State Summary Description Solid Green Online and The BridgeWay is on the DeviceNet communicat network and communicating with at ing least 1 device Flashing Green Online no The BridgeWay is on the DeviceNet communica network and is not currently communi tion cating with any devices Solid Red DeviceNet A major fault in the DeviceNet inter interface fault face has been detected Possible causes include Bus off or duplicate MAC ID
101. ytes DeviceNet Configuration Tools The DeviceNet I O configuration is set using a DeviceNet configuration tool This manual is not intended to replace the user manual for the configuration tool hence it will not provide details on using the tool The next chapter provides an example application and provides an overview of the use of Rockwell Software s RSNetWorx for DeviceNet and HMS NetTool DN D 2008 Pyramid Solutions Inc Publication PUB AB7603 010 Chapter 4 Quick Start 4 1 Quick Start This chapter provides a step by step explanation of configuration of the Bridge Way Ethernet to DeviceNet Gateway It is intended to be used as a beginner s guide to configuring and using the BridgeWay using RSNetWorx for DeviceNet or NetTool DN D It also demonstrates how easy it is to create your own webpage and upload it to the module Requirements An Ethernet network and a PC connected to that network running Windows 98 ME 2000 XP Microsoft Internet Explorer 5 5 or higher a DeviceNet configuration tool such as Rockwell Software s RSNetWorx for DeviceNet or HMS Net Tool DN RSLinx version 2 31 or later is required when using RSNetworx DeviceNet Network Configuration The configuration of the DeviceNet network interface involves using a DeviceNet node commissioning tool to set the BridgeWay s MAC ID and baud rate The fol lowing sections explain how this is done using either Rockwell Software s RSNet
Download Pdf Manuals
Related Search
Related Contents
User Manual Philips AVENT Feeding bottle SCF993 Notes for OceanSites meeting in Vienna INNOVATIONS REPORT MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO 診療画像技術学 1 診療画像機器 Computer Gear 24-0224 E - CONVECT METAL LCD Copyright © All rights reserved.
Failed to retrieve file