background image

Contents 

PLX82-EIP-PNC ♦ Communication Gateway 

User Manual 

EtherNet/IP™ Server to PROFINET Controller 

 

 

Page 6 of 154 

ProSoft Technology, Inc. 

 

July 24, 2018 

 

4.4.3

 

IP Address Table .................................................................................................... 63

 

4.4.4

 

Process Data .......................................................................................................... 64

 

4.4.5

 

Address Table ......................................................................................................... 65

 

4.4.6

 

FSU-/Port-Settings .................................................................................................. 68

 

4.4.7

 

Stations Timing ....................................................................................................... 69

 

4.4.8

 

Controller Settings .................................................................................................. 70

 

4.4.9

 

Ethernet Devices .................................................................................................... 72

 

4.4.10

 

Viewing Configured Device Information ................................................................. 78

 

5

 

PROFINET Start Input and Output Byte Offsets 

81

 

6

 

Acyclic Data 

83

 

7

 

CommonNet Data Map 

87

 

8

 

Webpage 

89

 

9

 

Diagnostics and Troubleshooting 

91

 

9.1

 

LEDs ....................................................................................................................... 92

 

9.2

 

PCB Diagnostics ..................................................................................................... 94

 

9.2.1

 

PCB Diagnostics Menu Options ............................................................................. 96

 

9.2.2

 

PROFINET General Status Codes ....................................................................... 102

 

9.2.3

 

PROFINET Device Errors ..................................................................................... 103

 

9.2.4

 

Acyclic Read/Write Communication Status .......................................................... 103

 

9.2.5

 

Acyclic Read/Write PNIO Remote Procedure Call Status .................................... 104

 

9.3

 

Network Diagnostics ............................................................................................. 106

 

9.3.1

 

Establishing a Diagnostic Connection .................................................................. 110

 

9.3.2

 

General Diagnosis ................................................................................................ 113

 

9.3.3

 

Master Diagnosis .................................................................................................. 114

 

9.3.4

 

Station Diagnosis .................................................................................................. 115

 

9.3.5

 

Firmware Diagnosis .............................................................................................. 116

 

9.3.6

 

Extended Diagnosis .............................................................................................. 117

 

9.3.7

 

Tools ..................................................................................................................... 126

 

9.3.8

 

Viewing Alarm Information .................................................................................... 134

 

9.3.9

 

EIP Status Data in Upper Memory........................................................................ 135

 

9.3.10

 

EIP Error Codes .................................................................................................... 137

 

9.3.11

 

PNC Status Data in Upper Memory ...................................................................... 142

 

10

 

Reference 

145

 

10.1

 

EtherNet/IP Explicit Messaging Server Command Support ................................. 145

 

10.2

 

Accessing the PLX82-EIP-PNC Internal Memory ................................................. 146

 

10.2.1

 

MSG Instruction Type - CIP .................................................................................. 146

 

10.2.2

 

MSG Instruction Type - PCCC .............................................................................. 147

 

10.3

 

Specifications ........................................................................................................ 147

 

10.3.1

 

Hardware Specifications ....................................................................................... 147

 

10.3.2

 

EtherNet/IP (EIP) Specifications ........................................................................... 148

 

10.3.3

 

PROFINET (PNC) Specifications ......................................................................... 148

 

Summary of Contents for PLX82-EIP-PNC

Page 1: ...PLX82 EIP PNC Communication Gateway EtherNet IP Server to PROFINET Controller July 24 2018 USER MANUAL ...

Page 2: ...use of the information contained herein Information in this document including illustrations specifications and dimensions may contain technical inaccuracies or typographical errors ProSoft Technology makes no warranty or representation as to its accuracy and assumes no liability for and reserves the right to correct such inaccuracies or errors at any time without notice If you have any suggestion...

Page 3: ...ce with the authority having jurisdiction The following warnings must be heeded North America Warnings A Warning Explosion Hazard Substitution of components may impair suitability for Class I Division 2 B Warning Explosion Hazard When in Hazardous Locations turn off power before replacing or rewiring modules C Warning Explosion Hazard Do not disconnect equipment unless power has been switched off ...

Page 4: ......

Page 5: ...uration File to the PLX82 EIP PNC 24 2 7 Uploading a Configuration from the PLX82 EIP PNC 25 2 8 Exporting a Project 26 2 9 Writing the Project to Compact Flash 27 3 Configuring the EtherNet IP Driver 29 3 1 RSLogix 5000 30 3 2 Adding an Ethernet Bridge 31 3 3 Adding the PLX82 EIP PNC 33 3 4 Importing the Ladder Rung 36 3 5 Downloading the RSLogix 5000 Project to the Processor 38 3 6 EIP Class 3 S...

Page 6: ...e Errors 103 9 2 4 Acyclic Read Write Communication Status 103 9 2 5 Acyclic Read Write PNIO Remote Procedure Call Status 104 9 3 Network Diagnostics 106 9 3 1 Establishing a Diagnostic Connection 110 9 3 2 General Diagnosis 113 9 3 3 Master Diagnosis 114 9 3 4 Station Diagnosis 115 9 3 5 Firmware Diagnosis 116 9 3 6 Extended Diagnosis 117 9 3 7 Tools 126 9 3 8 Viewing Alarm Information 134 9 3 9 ...

Page 7: ...Gateway Contents EtherNet IP Server to PROFINET Controller User Manual ProSoft Technology Inc Page 7 of 154 July 24 2018 11 Support Service Warranty 149 11 1 Contacting Technical Support 149 11 2 Warranty Information 151 Index 153 ...

Page 8: ...Contents PLX82 EIP PNC Communication Gateway User Manual EtherNet IP Server to PROFINET Controller Page 8 of 154 ProSoft Technology Inc July 24 2018 ...

Page 9: ...based controllers the ability to control up to 36 PROFINET RT devices such as field I O drives HMIs controllers etc The PLX82 EIP PNC gateways are stand alone DIN rail mounted units that provide two Ethernet ports for communications remote configuration and diagnostics The onboard SD card slot SD card optional is used for storing configuration files that can be used for recovery transferring the c...

Page 10: ...Approved PROFINET v2 certification with PROFINET Class A compliance EtherNet IP and PROFINET certifications ensure that the device is compatible with their respective network Field tested with multiple PROFINET devices from multiple vendors Remotely view and diagnose EtherNet IP and PROFINET networks Embedded EDS AOP provided to allow for seamless integration to Studio 5000 and RSLogix 5000 No lad...

Page 11: ...f free hard disk space or more based on application requirements 256 color VGA graphics adapter 800 x 600 minimum resolution True Color 1024 x 768 recommended Supported operating systems Microsoft Windows 7 32 bit 64bit not tested Microsoft Windows Vista not tested Microsoft Windows XP Professional with Service Pack 1 or 2 Microsoft Windows 2000 Professional with Service Pack 1 2 or 3 not tested M...

Page 12: ...equired for firmware updates 1 5 Mounting the PLX82 EIP PNC on a DIN rail 1 Position the PLX82 EIP PNC on the DIN rail B at a slight angle 2 Hook the lip on the rear of the adapter onto the top of the DIN rail and rotate the adapter onto the rail 3 Press the adapter down onto the DIN rail until flush The locking tab snaps into position and locks the module to the DIN rail 4 If the adapter does not...

Page 13: ... Manual ProSoft Technology Inc Page 13 of 154 July 24 2018 1 6 Connecting Power Use the J180 Power Connector to connect to the proper signals WARNING Be sure not to reverse polarity when applying power to the PLX82 EIP PNC This causes permanent damage to the internal power distribution circuits ...

Page 14: ...PLX82 EIP PNC Communication Gateway User Manual EtherNet IP Server to PROFINET Controller Page 14 of 154 ProSoft Technology Inc July 24 2018 ...

Page 15: ...is is required for ProSoft fdt Configuration Manager to install and run Note To use the ProSoft Configuration Builder under the Windows 7 OS you must be sure to install it using the Run as Administrator option To find this option right click the Setup exe program icon and then click RUN AS ADMINISTRATOR on the context menu You must install using this option even if you are already logged in as an ...

Page 16: ...eway User Manual EtherNet IP Server to PROFINET Controller Page 16 of 154 ProSoft Technology Inc July 24 2018 2 1 Creating a New Project 1 From your PC click START PROSOFT TECHNOLOGY PROSOFT CONFIGURATION BUILDER 2 Click FILE NEW The application prompts for a Module Type ...

Page 17: ... Builder Software EtherNet IP Server to PROFINET Controller User Manual ProSoft Technology Inc Page 17 of 154 July 24 2018 3 Select the PLX80 radio button and then select PLX82 EIP PNC 4 Click OK The PLX82 EIP PNC is now added to ProSoft Configuration builder ...

Page 18: ...l EtherNet IP Server to PROFINET Controller Page 18 of 154 ProSoft Technology Inc July 24 2018 2 2 Setting a Project Name The project name is initially set to Default Location 1 Right click on the DEFAULT LOCATION icon and select RENAME 2 Type in a name for your project and press ENTER ...

Page 19: ...EIP PNC through UDP broadcast messages These messages may be blocked by routers or layer 3 switches In that case PDS is unable to locate the PLX82 EIP PNC To use PDS arrange the Ethernet connection so that there is no router or layer 3 switch between the computer and the PLX82 EIP PNC or reconfigure the router or layer 3 switch to allow the routing of the UDP broadcast messages 1 Right click the P...

Page 20: ...t IP Server to PROFINET Controller Page 20 of 154 ProSoft Technology Inc July 24 2018 3 When the Connection Setup dialog opens click the BROWSE DEVICES button to locate your device 4 This launches Prosoft Discovery Service which displays the ProSoft modules that have been detected on the network ...

Page 21: ...e EtherNet IP Server to PROFINET Controller User Manual ProSoft Technology Inc Page 21 of 154 July 24 2018 5 Right click the module and then click ASSIGN TEMPORARY IP 6 The module s default IP address is 192 168 0 250 7 Enter an unused IP within your subnet and then click OK ...

Page 22: ... Controller Page 22 of 154 ProSoft Technology Inc July 24 2018 2 4 Ethernet Configuration This is used to provide address information for the gateway in this case the EIP driver This is unique address information for the PLX82 EIP PNC s EIP driver and diagnostic interface The default is initially set to 192 168 0 250 ...

Page 23: ... 0 in this field 4 Click OK when done Parameter Description my_ip This is the default address assigned to the EIP side of the gateway Change this to the address that suites your network configuration netmask This is the default network mask Update this to the appropriate network mask gateway This is the IP address for gateway that you want to use 2 5 Saving the Project The PCB project must be save...

Page 24: ... PLX82 EIP PNC 1 From PCB right click on the PLX82 EIP PNC icon and select DOWNLOAD FROM PC TO DEVICE 2 The Download files from PC to module dialog box opens 3 Click TEST CONNECTION If the PLX82 EIP PNC s IP address matches the address in the Configuration Manager and the software displays the following message Successfully connected If the PLX82 EIP PNC s IP address does not match what was entere...

Page 25: ...hat you might use this feature You want to modify the configuration but do not have access to the original configuration files You want to copy a configuration from one PLX82 EIP PNC to another PLX82 EIP PNC You want to back up the configuration for safety Warning This function replaces the current configuration in the ProSoft Configuration Builder with the one from the PLX82 EIP PNC Make sure you...

Page 26: ...2 168 0 250 Click the USE DEFAULT IP button to use the default address 6 Use the TEST CONNECTION button to ensure that the connection is good 7 Click the UPLOAD button to start the upload 8 When the upload is complete the configuration is displayed in PCB You can edit or save it on the PC 2 8 Exporting a Project You can export a PCB file that was created on your PC This allows someone on a differe...

Page 27: ...echnology Inc Page 27 of 154 July 24 2018 2 9 Writing the Project to Compact Flash This procedure describes how to save a project from a PC to a Compact Flash drive 1 From PCB navigate to PROJECT MODULE WRITE TO COMPACT FLASH 2 Choose the appropriate drive then click NEXT 3 Follow the on screen instructions and click FINISH when complete ...

Page 28: ...ProSoft Configuration Builder Software PLX82 EIP PNC Communication Gateway User Manual EtherNet IP Server to PROFINET Controller Page 28 of 154 ProSoft Technology Inc July 24 2018 ...

Page 29: ...July 24 2018 3 Configuring the EtherNet IP Driver In This Chapter RSLogix 5000 30 Adding an Ethernet Bridge 31 Adding the PLX82 EIP PNC 33 Importing the Ladder Rung 36 Downloading the RSLogix 5000 Project to the Processor 38 EIP Class 3 Server Connection 39 EIP Class 1 Connection 40 EIP Class 3 Client UClient x Connection 41 Configuring the EIP Processor Path 49 ...

Page 30: ...4 2018 3 1 RSLogix 5000 If you want to add the PLX82 EIP PNC gateway to an existing project skip to Adding an Ethernet Bridge page 31 To create a new project 1 In RSLogix 5000 choose FILE NEW 2 Select your PLC a ControlLogix or CompactLogix PLC 3 Select REVISION 16 or newer 4 Enter a name for your controller such as MY_CONTROLLER 5 Select your chassis type and click OK ...

Page 31: ... to PROFINET Controller User Manual ProSoft Technology Inc Page 31 of 154 July 24 2018 3 2 Adding an Ethernet Bridge 1 Expand the I O CONFIGURATION folder in the Project tree Right click the appropriate communications bus and choose NEW MODULE 2 This opens the Select Module Type dialog box ...

Page 32: ...ateway User Manual EtherNet IP Server to PROFINET Controller Page 32 of 154 ProSoft Technology Inc July 24 2018 3 For this example click the 1756 ENBT ETHERNET BRIDGE and then click CREATE 4 Enter the name revision and IP address for the 1756 ENBT and then click OK ...

Page 33: ...IP Server to PROFINET Controller User Manual ProSoft Technology Inc Page 33 of 154 July 24 2018 3 3 Adding the PLX82 EIP PNC 1 In RSLogix 5000 under the 1756 ENBT icon right click ETHERNET and then choose NEW MODULE 2 Select the GENERIC ETHERNET IP CIP BRIDGE and then click CREATE ...

Page 34: ...Server to PROFINET Controller Page 34 of 154 ProSoft Technology Inc July 24 2018 3 Enter the name and IP address for the gateway and then click OK 4 Under the gateway PLX82_EIP_PNC in this example right click CIP BUS and then choose NEW MODULE 5 Click the GENERIC CIP MODULE and then click CREATE ...

Page 35: ...age 35 of 154 July 24 2018 6 Add a Class 1 connection enter the name and configuration parameters Enter the Name select DATA INT for Comm Format and enter the Connection Parameters as shown below Click OK 7 Right click the new connection and then choose PROPERTIES 8 On the Connection tab enter the Requested Packet Interval RPI time and then click OK ...

Page 36: ... 154 ProSoft Technology Inc July 24 2018 3 4 Importing the Ladder Rung 1 Download the L5X file from the PLX82 EIP PNC product page at www prosoft technology com 2 Open the Main Routine 3 Right click on an existing rung and select IMPORT RUNGS 4 At the Input Rungs dialog locate the directory that contains the Add On rung 5 Click IMPORT ...

Page 37: ...ver to PROFINET Controller User Manual ProSoft Technology Inc Page 37 of 154 July 24 2018 6 In the Import Configuration dialog box make sure the Operation is set to CREATE and then click OK 7 When the import completes the Add On Instruction appears under Add On Instructions in the window ...

Page 38: ... 3 Check the PLX82 EIP PNC s IP address This is located in the bottom left of the Diagnostics page 4 If errors persist download the configuration again to make sure that the module configuration matches the configured RSLogix 5000 program 5 For additional troubleshooting use the ProSoft Configuration Builder Click on PROJECT MODULE DIAGNOSTICS Class 1 displays the connection RPI time of processor ...

Page 39: ... as a server slave device responding to message instructions initiated from a client Controller device such as an HMI DCS PLC or PAC 1 Within ProSoft Configuration Builder click the next to the gateway then click the next to EIP Class 3 Server 2 Double click the second EIP CLASS 3 SERVER to display the Edit EIP Class 3 Server dialog box 3 Select the Server File Size 100 or 1000 o For a value of 10...

Page 40: ... data quickly The EIP driver can handle up to eight I O connections each with 248 words of input data and 248 words of output data Rockwell Automation customers running RSLogix 5000 v2 0 or higher can take advantage of premier integration with an Add on profile After you create the PLX82 EIP PNC in RSLogix 5000 you must configure gateway connections 1 In ProSoft Configuration Builder click the nex...

Page 41: ...up to 8 connections by following the same steps 3 8 EIP Class 3 Client UClient x Connection EIP Class 3 Client x connections are used when the gateway is acting as a client controller initiating message instructions to the server slave devices The EIP driver supports three connected clients Typical applications include SCADA systems PLC and SLC communication The EIP driver supports one unconnected...

Page 42: ...ll be retried if it fails 3 8 2 EIP Class 3 Client UClient x Commands There is a separate command list for each of the different message types supported by the protocol Each list is processed from top to bottom one after the other until all specified commands are completed and then the polling process begins all over again This section defines the EtherNet IP commands to be issued from the gateway...

Page 43: ...o be read from or written to the target audience Swap Code None Word Swap Word and Byte Swap Byte Swap Specifies if the data from the server is to be ordered differently than it was received This parameter is typically used when dealing with floating point or other multi register values None No change is made abcd Word Swap The words are swapped cdab Word and Byte Swap The words and bytes are swap...

Page 44: ...te Swap Byte Swap Specifies if the data from the server is to be ordered differently than it was received This parameter is typically used when dealing with floating point or other multi register values None No change is made abcd Word Swap The words are swapped cdab Word and Byte Swap The words and bytes are swapped dcba Byte Swap The bytes are swapped badc IP Address xxx xxx xxx xxx Specifies th...

Page 45: ...d Byte Swap Byte Swap Specifies if the data from the server is to be ordered differently than it was received This parameter is typically used when dealing with floating point or other multi register values None No change is made abcd Word Swap The words are swapped cdab Word and Byte Swap The words and bytes are swapped dcba Byte Swap The bytes are swapped badc IP Address xxx xxx xxx xxx Specifie...

Page 46: ...e of 100 is entered for a command the command executes no more frequently than every 10 seconds Reg Count 1 to 125 Specifies the number of data points to be read from or written to the target device Swap Code None Word swap Word and Byte swap Byte swap Specifies if the data from the server is to be ordered differently than it was received This parameter is typically used when dealing with floating...

Page 47: ...n every 10 seconds Reg Count 1 to 125 Specifies the number of data points to be read from or written to the target device Swap Code None Word swap Word and Byte swap Byte swap Specifies if the data from the server is to be ordered differently than it was received This parameter is typically used when dealing with floating point or other multi register values NONE No change is made abcd WORD SWAP T...

Page 48: ...s the minimum interval to execute continuous commands The parameter is entered in 1 10 of a second If a value of 100 is entered for a command the command executes no more frequently than every 10 seconds Reg Count 1 to 125 Specifies the number of data points to be read from or written to the target device Swap Code None Word swap Word and Byte swap Byte swap Specifies if the data from the server i...

Page 49: ... Manual ProSoft Technology Inc Page 49 of 154 July 24 2018 3 9 Configuring the EIP Processor Path The EIP Processor Path parameter allows you to set or change the IP address of a device being addressed by a command For example a PLC Settings here specify the information required to identify where alarms are to be sent ...

Page 50: ...slot in the rack containing the controller being addressed In the platform the controller can be placed in any slot and the rack may contain multiple processors This parameter uniquely selects a controller in the rack Alarm TagName A name assigned to the alarm Acyclic IP Address The IP address of the device being addressed by the command Acyclic Slot Use a value of 1 when interfacing to a SLC 5 05...

Page 51: ...th an Update rate as low as 1ms Since that configuration can product over 70 000 frames per second the PROFINET controller and devices will experience errors ProSoft Technology is in the process of adding limitations to the configuration software and until then we have produced a guideline document to aid in the proper configuration of the PROFINET controller This guideline is available from the P...

Page 52: ...rver to PROFINET Controller Page 52 of 154 ProSoft Technology Inc July 24 2018 1 From the PCB window double click on the PROFINET icon 2 This opens the ProSoft fdt Configuration Manager network view Note If you have not already saved the project file you are prompted to do so before you can proceed ...

Page 53: ...nc Page 53 of 154 July 24 2018 3 Double click on the PLX82 EIP PNC icon 4 This opens the Controller Network Settings window 5 Click on CONTROLLER NETWORK SETTINGS located in the Navigation Area pane of the netDevice Configuration window 6 Set the name of the station for the controller provide a description and IP address 7 When complete click OK ...

Page 54: ...1 0 every module has one submodule assigned No additional submodules can be added and the assigned submodule cannot be removed For devices with GSDML XML Schema version 2 0 you can configure the submodules and these submodules can be added or removed from the corresponding module The GSDML file differentiates between fixed in slot used in slot and allowed in slot modules Fixed in slot and Used in ...

Page 55: ...PROFINET Controller EtherNet IP Server to PROFINET Controller User Manual ProSoft Technology Inc Page 55 of 154 July 24 2018 3 Click OPEN and then click YES The GSD file is displayed in the right pane 4 Open the device folder to display the device icon s ...

Page 56: ...o PROFINET Controller Page 56 of 154 ProSoft Technology Inc July 24 2018 4 2 Adding a Slave Device to the Project 1 Locate the slave from the Slave Catalog 2 Drag and drop the slave onto the PROFINET bus line 3 If you are installing multiple slave devices perform the same steps to add them to the network ...

Page 57: ... slaves are configured configuration information is automatically placed in the PLX82 EIP PNC This information is visible by double clicking on the PLX82 EIP PNC icon Note The diagram only shows one slave device All slaves on the network must be defined and configured according to the following steps 1 Double click on the slave device 2 Click the ADD MODULE button 3 Select an Input or Output space...

Page 58: ...g the PROFINET Controller PLX82 EIP PNC Communication Gateway User Manual EtherNet IP Server to PROFINET Controller Page 58 of 154 ProSoft Technology Inc July 24 2018 5 When complete click APPLY and then click OK ...

Page 59: ... not changeable No icon in this field indicates that the slot number subslot number and module name are changeable Module Module name as defined in the GSDML file Add Module button Adds a module to the device configuration below the current line Add Submodule button Add a submodule to the selected module of the device configuration below the current line Remove button Removes the selected submodul...

Page 60: ...nformation o Name of Station o Description of the station o IP Address Network Mask and Gateway Address Parameter Description Name of Station Network name of the PROFINET controller This must be a DNS compatible name 1 240 characters Description Symbolic name of the PROFINET controller DTM IP Settings IP Address IP address of the PROFINET controller Network Mask Network mask of the PROFINET contro...

Page 61: ...ws you to set a user defined sequence for the configured devices However when using acyclic messaging the sequence always starts at 0 Therefore the Device ID of the first slave in this list would actually be Index 0 followed by 1 2 3 etc Name of Station Name of the device Device Actual device name of the slave as specified in the GSD or GSDML file Description Description of the device Vendor Name ...

Page 62: ...INET Controller Page 62 of 154 ProSoft Technology Inc July 24 2018 To change the Index number 1 Click on the INDEX number to be changed 2 Edit the Index number 3 Click OK when done To change the name of the station 1 Click on the Name of Station to be changed 2 Edit the Name of Station 3 When complete click OK ...

Page 63: ...rk Mask and Gateway address are taken from the controller Parameter Description Name of station This is the name of the slave device IP Address This is the IP address of the slave device The PNC transmits the IP address of the slaves during startup Inherit Indicates whether the Network Mask and the Gateway Address are taken from the controller Network Mask This is the network mask of the slave dev...

Page 64: ...nected to the controller and well as configured modules or input or output signals of the devices This makes the fieldbus structure visible Parameter Description Type Device label provided by the hardware Provides a description of the modules or input or output signals configured to the device Tag Device name provided by the hardware not changeable or the symbolic name for the modules configured t...

Page 65: ... of all addresses used in the process data image The displayed addresses refer to the PROFINET Controller PNC This page allows you to view current input and output data sizes per slave device Parameter Description Auto addressing Selected by default If you want to set addresses manually this checkbox must be unchecked see Manual address updates Display mode Allows you to display the address data i...

Page 66: ...alues 1 Click the CSV EXPORT button The File Save dialog opens 2 Navigate to a folder location enter a filename and then click SAVE The data file can be opened using a spreadsheet application or input into another application Manual Address Update If manual addressing is allowed input and output addresses of the PLX82 EIP PNC may be assigned manually 1 Uncheck the AUTO ADDRESSING checkbox 2 Click ...

Page 67: ... device Module Name of the module according to the GSD or GSDML file Submodule Displays submodule information Type Specifies the input data type or output data type IB QB IW or QW Length Data length in bytes Address Output or input data offset addresses The configuration software reports an error if an address overlapping in the process data image was detected If this occurs correct the address fo...

Page 68: ...g connections from the controller to the devices are displayed including all ports at each device The MAU Type indicates whether the device should establish the connection automatically or whether fixed parameters are to be used Note If you enable FSU to establish a fast connection for a port use only the MAU type 100BASETXFD If using the AUTO setting the Auto negotiation and Auto crossover effect...

Page 69: ...en devices are negotiated automatically It may take 2 3 seconds for the physical connection to be established 100BASETXFD Connections between devices is fixed with 100 MBit Full duplex IMPORTANT FOR HARDWARE WIRING Make wiring only between ports with the same port setting MAU type configuration Otherwise a connection cannot be established between the devices Connect to ports that have different cr...

Page 70: ...IP PNC Communication Gateway User Manual EtherNet IP Server to PROFINET Controller Page 70 of 154 ProSoft Technology Inc July 24 2018 4 4 8 Controller Settings The Controller Settings pane allows you to control the behavior of the PNC controller ...

Page 71: ...tion to establish a cyclic data exchange If FSU is check on a port you must select 100BASETXFD Otherwise select AUTO IO State Information Input Provider Disabled Bit Byte Output Provider Disabled Bit Byte Allows you to configure the PROFINET Input Output Object Provider State IOPS This allows the PNC application program to detect whether data received from a slave is valid or not and vice versa Di...

Page 72: ... Controller Page 72 of 154 ProSoft Technology Inc July 24 2018 4 4 9 Ethernet Devices The Ethernet Devices pane provides a view of all slave devices on the network after performing a search It also allows you to edit each device The device name must match the Name of Station field 1 Select the ETHERNET DEVICES icon ...

Page 73: ...nfiguring the PROFINET Controller EtherNet IP Server to PROFINET Controller User Manual ProSoft Technology Inc Page 73 of 154 July 24 2018 2 Click the SEARCH DEVICES button to start the search 3 The current online devices appear in the grid ...

Page 74: ...s a character string defined by the manufacturer IP Address IP address of the device that can be set in the IP Address Table pane The IP address must be unique and must fit into the current network The IP address of 0 0 0 0 indicates that no IP address has been set Protocol Supported protocol of the device Device ID Identification number of the device This is fixed by the manufacturer Vendor ID Id...

Page 75: ...formation The lower area of the Ethernet Devices pane allows you to change information returned by the search Note If you are going to use a configuration from a different device use the Use Configuration of section The current system allows you to change set the device name and IP address Highlight the device that you want to modify and click on the Set Name Set IP Address or Other Functions tabs...

Page 76: ...Set Name new configurations Enter the new device name and click the SET NAME button If you are changing the name of the PROFINET controller the name must match the name specified in the Controller Network Settings page For example if the Device name in the Controller Network Settings pane is controller Enter a name in the New Device Name parameter and click the SET NAME button ...

Page 77: ...ave changes Use Configuration of You can define whether the configuration for a device is created from scratch or use an existing configuration Creating a new configuration 1 Uncheck the USE CONFIGURATION OF checkbox to create a new configuration or check USE CONFIGURATION OF box if an existing configuration will be used 2 Select the device whose configuration will be used for the selected device ...

Page 78: ...ay User Manual EtherNet IP Server to PROFINET Controller Page 78 of 154 ProSoft Technology Inc July 24 2018 4 4 10 Viewing Configured Device Information Device Info The Device Info pane displays manufacturer information about the device which is defined in the GSDML file ...

Page 79: ...for the assignment of the IP addresses supported by the DAP Default false for Discovery and Configuration DCP true for Dynamic Host Configuration Protocol DHCP Physical slots Attribute of the GSDML DeviceAccessPointItem element This list describes which slots are supported by the DAP The slot number of the DAP itself shall be part of the list Max I O data length Attribute of the GSDML DeviceAccess...

Page 80: ...s NC RC Gateway Programmable Logic Controllers Ident Systems PROFIBUS PA Profile Network Components Sensors Product family Attribute of the GSDML family element It contains the vendor specific assignment to a product family In addition to the main family a device can be assigned to a vendor specific product family Modules identifier Identification number of the module Order number GSDML ModuleInfo...

Page 81: ... 2018 5 PROFINET Start Input and Output Byte Offsets The PNC option in PCB allows you to set the PROFINET Start Input Byte Offset and Start Output Byte Offset values within PLX82 EIP PNC internal memory You can also use this area to configure floating point or other multi register values To edit these values double click on the PNC PNC icon to display the Edit PNC dialog as shown ...

Page 82: ...change is made in the byte ordering 1 Words The words are swapped 2 Words and Bytes The words are swapped then the bytes in each word are swapped 3 Bytes The bytes in each word are swapped The words should be swapped only when using an even number of words Swap Read Output Data Bytes Use this parameter when dealing with floating point or other multi register values as there is no standard method o...

Page 83: ...the Index column of the table Remember that devices in the table start with the first device as 0 regardless of what number is displayed with the device The second device in the table represents 1 the next device 2 and so on PLX82 ACYCLIC Read Request SlotNumber Specify the slot number of the device You can find this information in the Address table described in the section entitled Viewing and Mo...

Page 84: ...er to PROFINET Controller Page 84 of 154 ProSoft Technology Inc July 24 2018 Read Response 1 Scroll up to PLX82 Control and expand it 2 Enter the control bit in the PLX8 CONTROL Acyclic Read field and click Enter 3 The response is returned in the PLX82 ACYCLIC Read Response tags ...

Page 85: ...start with the first device as 0 regardless of what number is displayed with the device The second device in the table represents 1 the next device 2 and so on PLX82 ACYCLIC Write Request SlotNumber Specify the slot number of the device You can find this information in the Address table described in the section entitled Viewing and Modifying the Address Table in this manual PLX82 ACYCLIC Write Req...

Page 86: ...the PNC Device Table through ProSoft fdt Configuration Manager However it is important to note that regardless of the index number listed in the Device Table the first device in the list for purposes of identification is always 0 The Device Table indexes devices sequentially beginning at 1 However since the Device table Index is also editable the first number listed could be anything Regardless fo...

Page 87: ... to another location in its database and is not required for normal operation This feature is primarily used to transfer status data from our normally inaccessible upper memory address 10000 and higher down into the accessible lower memory 0 to 9999 so that it may be transferred to one or more connected devices 1 From PCB navigate to COMMONNET DATA MAP 2 To set data mapping to default levels click...

Page 88: ...opy operation The value for the Delay Preset is not a fixed amount of time It is the number of firmware scans that must transpire between copy operations The firmware scan cycle can take a variable amount of time depending on the level of activity of the protocol drivers running on the gateway and the level of activity on the gateway s communication ports Each firmware scan can take from one to se...

Page 89: ...urer PLX82 EIP PNC Ethernet Address MAC The MAC address MAC ID is the unique physical Ethernet address of the device fixed by the manufacturer Assigned MAC address IP Address IP address of the of the PLX82 EIP PNC that can be set via the ProSoft fdt Configuration Manager xxx xxx xxx xxx Product Revision Product revision of the PLX82 EIP PNC firmware vx xx xxx x x xx xx 1 Firmware Version Date Firm...

Page 90: ...ucted to do so by ProSoft Technology Technical Support Set Date Time Click to set the date and time in the PLX82 EIP PNC Reboot Module Click to reboot the PLX82 EIP PNC Technical Support Click to be directed to ProSoft Technology Technical Support Homepage Click to go to the PLX82 EIP PNC s homepage Resources ProSoft Technology Click to be directed to the ProSoft Technology website PROFINET Techno...

Page 91: ...ft Technology Inc Page 91 of 154 July 24 2018 9 Diagnostics and Troubleshooting In This Chapter LEDs 92 PCB Diagnostics 94 Network Diagnostics 106 There are three ways to troubleshoot the PLX82 EIP PNC Using the LEDs located on the front of the PLX82 EIP PNC Using the Diagnostics option within ProSoft Configuration Builder PCB ...

Page 92: ...e other LEDs for operational and functional status come on briefly after power up check for burned out LEDs Flt OFF Normal operation Solid RED A critical error has occurred Program executable has failed or has been user terminated and is no longer running Press Reset p b or cycle power to clear error Cfg OFF Normal operation Solid AMBER The unit is in configuration mode Either a configuration erro...

Page 93: ...een Self test Link Act OFF No physical network connection is detected Solid Green Physical network connection detected This LED must be ON solid for Ethernet communication to be possible 100 Mbit Port Speed Off No activity on the port Flashing Amber The Ethernet port is actively transmitting or receiving data Link Green A connection exists Rx Tx Yellow Flashing The device sends receives Ethernet f...

Page 94: ...et IP Server to PROFINET Controller Page 94 of 154 ProSoft Technology Inc July 24 2018 9 2 PCB Diagnostics 1 From PCB right click on the PLX82 EIP PNC icon and select DIAGNOSTICS 2 When the Diagnostics window opens click the SET UP CONNECTION icon to browse for PLX82 EIP PNC s IP address ...

Page 95: ...ly 24 2018 3 Enter the IP address of the PLX82 EIP PNC If you don t remember the IP address click on the BROWSE DEVICE S button to display all devices on the network 4 Click TEST CONNECTION to ensure that a connection can be established 5 Click CONNECT to obtain diagnostic results Click on the parameters within the navigation tree on the left pane of the window ...

Page 96: ...ew provides diagnostic and status information PLX82 EIP PNC Module Version Displays the module s current version information as well as additional information such as IP address free memory etc PLX82 EIP PNC Module Data Map Displays the PLX82 EIP PNC data map PLX82 EIP PNC PROFINET Config Displays the current PCB configuration settings PLX82 EIP PNC PROFINET Module Information Displays specific mo...

Page 97: ...PNC PROFINET Module Input Map Displays the starting input data address and the size of the data bytes being passed PLX82 EIP PNC PROFINET Module Output Map Displays the starting output data address and the size of the data bytes being passed PLX82 EIP PNC PROFINET Status Displays the current PROFINET status PLX82 EIP PNC EIP Class 1 Connection Config Displays EIP Class 1 connections ...

Page 98: ... Inc July 24 2018 PLX82 EIP PNC EIP Class 1 Connection Status Displays Class 1 connection status PLX82 EIP PNC EIP Class 3 Server Config Displays Class 3 server parameters PLX82 EIP PNC EIP Class 3 Server Comm Status Displays comm status information of the EIP Class 3 server PLX82 EIP PNC EIP Class 3 Client 0 Config Displays Class 3 Client 0 configuration ...

Page 99: ...c Page 99 of 154 July 24 2018 PLX82 EIP PNC EIP Class 3 Client 0 Comm Status Displays the communication status of the selected EIP Class 3 client PLX82 EIP PNC EIP Class 3 Client 0 Commands Displays the command list for the selected EIP Class 3 client PLX82 EIP PNC EIP Class 3 Client 0 Cmd Errors Decimal Lists command errors in decimal format ...

Page 100: ...nual EtherNet IP Server to PROFINET Controller Page 100 of 154 ProSoft Technology Inc July 24 2018 PLX82 EIP PNC EIP Class 3 Client 0 Cmd Errors Hex Lists command errors in hexadecimal format PLX82 EIP PNC EIP Processor Path Config Displays the EIP Processor Path configuration ...

Page 101: ...rrent command state 0 Client Initialization 1 Session Creation 2 Wait for Session 3 Open for Session 4 Command Ready 5 Command Delay 6 Send Command 7 Wait for Command Response 8 Prepare Next Command 9 Verify Command 10 Close Connection 11 Close Session Timeout 100ms Amount of time before trying to reconnect to the socket to retry the send Current Error Current error code number detected by the mod...

Page 102: ...not in the expected sequence 0xC0000010L The amount of fragmented data contained in the packet sequence is too large 0xC0000011L The packet done function has failed 0xC0000012L A packet failed to send 0xC0000013L Packet request from packet pool has failed 0xC0000014L Release of a packet from the packet pool has failed 0xC0000015L The get packet pool load function has failed 0xC0000016L The get que...

Page 103: ...ile sending a packet to another task 0xC00A0040 The CMCTL protocol machine restored from index invalid 0xC00A0041 The index of CMCTL protocol machine is invalid 0xC00C0030 Too many outstanding RPC requests for this I O device 0xC00C0031 Error while sending internal message to another task 0xC00C0032 The handle used for I O device is wrong 0xC00C0051 The current bus state is OFF and no frames can b...

Page 104: ...xC02E0300 The parameter uiMaxReg maximum amount of RPC mapper registrations is invalid 0xC02E0301 The requested endpoint mapper index is invalid 0xC02E0303 The state of endpoint mapper is invalid for this request 0xC02E0304 The endpoint mapper is waiting for close confirmation and therefore it s status is invalid for this request 0xC02E0305 The status of endpoint mapper is unknown 0xC02E0306 The s...

Page 105: ...quest 0xC02E0605 The handle to the RPC client instance is invalid 0xC02E0606 The maximum amount of outstanding RPC requests for this RPC client instance has been reached 0xC02e0607 RPC client instances can only connect to an I O device if there are no outstanding RPC requests Currently at lease one RPC request is outstanding 0xC02E0608 The RPC client instance you tried to use is going to deregiste...

Page 106: ... PROFINET Controller Page 106 of 154 ProSoft Technology Inc July 24 2018 9 3 Network Diagnostics There may be instances where you want to look at diagnostic information on a particular network device 1 From PCB click on the PROFINET icon 2 This launches the ProSoft fdt Configuration Manager application ...

Page 107: ...en the TCP Connection page 5 The netX Driver is used to connect ProSoft fdt Configuration Manager configuration software to the device via a TCP IP connection 6 Ensure that the Enable TCP Connector parameter is selected With the Enable TCP Connector box checked the netX Driver can communicate with other devices via the TCP IP interface If Enable TCP Connector is not set checked the ODM server must...

Page 108: ...e start address of the IP scanning range if Use IP Range is checked Use IP Range Checked An IP address range is used IP Address Right Enter the ending address of the IP scanning range if Use IP Range is checked Address Count Displays the scanning range address count depending on the selected IP start or IP end address TCP Port Identifies the endpoint of a logical connection or addresses a specific...

Page 109: ...cted to the ProSoft fdt Configuration Manager software Parameter Description Device Selection Select suitable only or all devices Device Device class of the PROFINET devices Hardware Port 0 1 2 3 Indicates what hardware is assigned to a communication interface Slot Number Not applicable Serial Number Serial number of the device Driver Name of the driver Channel Protocol Displays the firmware loade...

Page 110: ...nology Inc July 24 2018 3 Select the appropriate device by clicking the checkbox 4 Click the SAVE icon 9 3 1 Establishing a Diagnostic Connection Once you have configured the netx Driver and Device Assignments you can create a TCP connection between your PC and the PLX82 EIP PNC 1 From the ProSoft fdt Configuration Manager page click the NETWORK tab ...

Page 111: ...ontroller User Manual ProSoft Technology Inc Page 111 of 154 July 24 2018 2 Right click on the PLX82 EIP PNC icon and select CONNECT You can also click on the CONNECT icon at the top of the page 3 The module information located above the icon is highlighted in green once the connection is established ...

Page 112: ...cation Gateway User Manual EtherNet IP Server to PROFINET Controller Page 112 of 154 ProSoft Technology Inc July 24 2018 4 Right click on the PLX82 EIP PNC icon and select DIAGNOSIS 5 The Diagnostic pane opens with General Diagnosis information displayed ...

Page 113: ...ate Gray Not in Operation state Idle Indicates whether the PROFINET is in Idle state Yellow In Idle state Gray Not in Idle state Stop Indicates whether the PROFINET device is in Stop state There is no cyclic data exchange on the PROFINET network The PROFINET device was stopped by the application program or it changed the Stop state because of a bus error Red In Stop State Gray Not in Stopped state...

Page 114: ... that there is at least one slave missing or if the slave has a diagnostic request pending the status is set to Failed For protocols that support non cyclic communication only the slave state is set to OK as soon as a valid configuration is found Values Undefined OK Failed Slave error log indicator Indicates whether the Slave Error Log indicator is available The Error Log Indicator field holds the...

Page 115: ...anual ProSoft Technology Inc Page 115 of 154 July 24 2018 9 3 4 Station Diagnosis The Station Diagnosis dialog displays the current status of all slaves Parameter Description Status Green Running Yellow Diagnosis state Blue Not found Red Error Name of Station Name of slave device IP Address IP Address of slave device ...

Page 116: ...Name of the most current firmware Version This number represents the stack version not the firmware version of the module The firmware version of the module is shown on the module web service Date Displays the date of the PROFINET stack version Parameter Description Task Displays the task number Name of task Displays the name of the actual task Version Version of the task Priority Displays the pri...

Page 117: ...nfo Extended Diagnosis Info XMAC Diagnosis Structure T_PNIO_ACP Task Information General Diagnosis Info Extended Diagnosis Info T_PNIO_DCP Task Information General Diagnosis Info Extended Diagnosis Info T_PNIO_MGT Task Information General Diagnosis Info Extended Diagnosis Info TCP_UDP Task Information IP Information IP Packet Count TCP_UDP Information T_RPC Task Information General Diagnosis Info ...

Page 118: ...ber of the task Major version Task version contains all incompatible changes Minor version Task version contains compatible changes Maximum packet size Maximum packet size that the task sends Default queue Queue handle accessible via DPM by mailbox Unique Identifier 16 byte indicator used for task identification and its affiliation e g to a stack Init result Error Code 0 no error The description o...

Page 119: ...the active protocol machines in the task Send Packet Error Counter Counts how often a task sends a packet to another task and this fails Malloc Error Counter Counts how often storage capacity is requested in the operating system and the operating cannot follow this demand ErrExternal Counts how often an unknown request packet was received ErrInternal Counts how often an unknown confirmation packet...

Page 120: ...67 295 UtxUnderflowDuringTransmission Number of frames sent erroneously because of buffer underflow 0 to 4 294 967 295 FramesReceivedOK Number of correctly received frames 0 to 4 294 967 295 FrameCheckSequenceErrors Number of corruptly received frames FCS check failed 0 to 4 294 967 295 AlignmentErrors Number of frames received in which its length is not an even number of bytes 0 to 4 294 967 295 ...

Page 121: ...cyclical communication consumer receiver supervises frames of the I O devices received Active Provider State Machines Number of state machines the frames transmit to the devices Received high priority alarms Number of high priority alarms for PROFINET IO Received low priority alarms Number of low priority alarms for PROFINET IO PNIO_DCP Extending Diagnosis Information The PNIO_DCP Extended Diagnos...

Page 122: ...lo Requests Received Counter for DCP Hello Requests received Hello reported to NRPM Counter for Hello reported to the NRPM state machine T_PNIO_MGT Extended Diagnosis Information Parameter Description Ident Requests Sent PROFINET I O specific service Ident Responses received Conflict Status of the internal status machines in the controller Ident Responses received Forbid Ident Responses received P...

Page 123: ... Counter for errors Last Error Last error that occurred IP Address IP address of the slave device Netmask Network mask of the slave device Gateway Gateway address of the Slave device IP Packet Counter Parameter Description Packet Recv TCP Counter for received TCP packets Packet Recv UDP Counter received for UDP packets Packet Recv ICMP Counter for received ICMP packets Packet Recv IP Header Err Co...

Page 124: ...hnology Inc July 24 2018 TCP_UDP Information Parameter Description Task State Actual state of the protocol process 0 Task not initialized 1 Task is running 2 Task initialized 3 Initialization error Error Count Counter for errors Last Error Last error that occurred T_RPC The T_RPC Extended Diagnosis Information displays PROFINET I O specific counters ...

Page 125: ...ays PROFINET I O specific counters T_PNIO_APCTL Parameter Description Active Application Timers Number of active software timer Received Alarms Alarms read by the application Received Diagnosis Alarms Diagnosis entries read by application Alarms indicated by application Counter for packets that could not be sent to the application Counts how often packets are sent from the firmware to the applicat...

Page 126: ...e provided for testing and diagnostic functions Access to the tools requires a connection between ProSoft fdt Configuration Manager and the PNC driver Packet Monitor The Packet Monitor is used for testing and diagnostics Data packets are self contained blocks of a defined data length The packets are used to communicate with the firmware and are exchanged between the application configuration softw...

Page 127: ...et header and the sent data or may be comprised of a packet header and received data The packet data can be evaluated by the receiver of the packet and contain the sender and receiver address data length ID number status and error messages and the command or response code DISPLAY MODE switches the representation of data between decimal and hexadecimal Use the RESET button to reset the packet count...

Page 128: ...rmware Src Source Queue Handle Contains the identifier of the sender of the packet sending task Dest ID Destination Queue Reference Contains an identifier for the receiver of unsolicited sent packets from the firmware to the application configuration software Src ID Source Queue Reference Contains an identifier of the sender Len Packet Data Length in bytes Length of the send data State Status Erro...

Page 129: ... User Manual ProSoft Technology Inc Page 129 of 154 July 24 2018 1 Select the the receiver destination task queue from the DEST drop down list box 2 Enter the command in the Cmd field request 3 The AUTO INCREMENT ID checkbox specifies that the identifier should be incremented by one for each newly sent packet ...

Page 130: ... Data pane This area allows you to enter the send data of the packet that is transmitted from the application configuration software to the mailbox of the device The description of the transmitted data depends on the command or response code The PUT CYCLIC button specifies that the packet should be sent cyclic The PUT PACKET button specifies that the packet should be sent once ...

Page 131: ...cket sending tasking Dest ID Destination Queue Reference Contains an identifier for the receiver on unsolicited sent packets from the firmware to the application configuration software Src ID Source Queue Reference Contains an identifier of the sender Len Packet Data Length in bytes Length of the send respectively receive data ID Packet Identification as Unique Number Identifies identical data pac...

Page 132: ...arning Only change and write output data if you know that it will not cause plant disturbances All output data written by the I O Monitor are transmitted at the bus and have an effect on subordinate drives IO etc The COLUMNS drop down list changes the number of columns The DISPLAY MODE drop down list allows you to switch the representation of the input and output data between decimal and hexadecim...

Page 133: ...values in the Value column in decimal or hexadecimal mode A tree structure is used to display the structure of the devices Devices 1 Modules 2 Input Data 3 Output Data 4 Shown when the input and output data are not completely read and analyzed Displayed when input and output data are not valid Displayed when input and output data are valid Type Device labeling in the hardware Describes the module ...

Page 134: ...Server to PROFINET Controller Page 134 of 154 ProSoft Technology Inc July 24 2018 9 3 8 Viewing Alarm Information PLX82 ALARMS PLX82 ALARM DeviceAlarms The Order of devices begins with 0 to 35 The information returned totals 1095 bytes 18 overhead data PLX82 ALARM LastAlarm PLX82 ALARM Message ...

Page 135: ...e the PLX82 EIP PNC stores status data for each EIP server EIP Server Address Range 0 11000 through 11015 1 11016 through 11031 2 11032 through 11047 3 11048 through 11063 4 11064 through 11079 The content of each server s status data area is structured the same The following table describes the content of each register in the status data area Offset Description 0 through 1 Connection State 2 thro...

Page 136: ... Last Error Code EIP Client Command List Error Data The PLX82 EIP PNC stores a status error code in upper memory for each command in each EIP client s command list The following table lists the addresses in upper memory where the gateway stores the command list error data for each EIP client EIP Client Address Range Connected client 0 7910 through 8009 Connected client 1 8110 through 8209 Unconnec...

Page 137: ... error memory region A word is allocated for each command in the memory area The error codes are formatted in the word as follows The least significant byte of the word contains the extended status code and the most significant byte contains the status code Use the error codes returned for each command in the list to determine the success or failure of the command If the command fails use the erro...

Page 138: ...Int Code Hex Description 0 0x0000 Success no error 4096 0x1000 Illegal command or format 8192 0x2000 Host has a problem and will not communicate 12288 0x3000 Remote node host is missing disconnected or shut down 16384 0x4000 Host could not complete function due to hardware fault 20480 0x5000 Addressing problem or memory protect rungs 24576 0x6000 Function not allowed due to command protection sele...

Page 139: ...ess is too large 4085 0xF00B Access denied improper privilege 4084 0xF00C Condition cannot be generated resource is not available 4083 0xF00D Condition already exists resource is already available 4082 0xF00E Command cannot be executed 4081 0xF00F Histogram overflow 4080 0xF010 No access 4079 0xF011 Illegal data type 4078 0xF012 Invalid parameter or invalid data 4077 0xF013 Address reference exist...

Page 140: ...00 0xFF38 DLE NAK received after request TCP IP Interface Error Codes Error Int Error Hex Description 33 0xFFDF Failed to connect to target 34 0xFFDE Failed to register session with target timeout 35 0xFFDD Failed forward open response timeout 36 0xFFDC PCCC Tag command response timeout 37 0xFFDB No TCP IP connection error Common Response Error Codes Error Int Error Hex Description 40 0xFFD8 Inval...

Page 141: ...D Status error reported 52 0xFFCC Invalid version Forward Open Response Error Codes Error Int Error Hex Description 55 0xFFC9 Message length received not valid 56 0xFFC8 Status error reported PCCC Response Error Codes Error Int Error Hex Description 61 0xFFC3 Message length received not valid 62 0xFFC2 Status error reported 63 0xFFC1 CPF bad command code 64 0xFFC0 TNS in PCCC message not matched 6...

Page 142: ...ut IOPS Information 13082 Input State information See tables below Output IOPS Information 13348 Not In Use Output State information Internal DPM Input and Output Status Codes Status Code Description 0x00000000 No error 0x800B0001 Driver was not correctly initialized during startup or driver is already closed 0x800B0002 Initialization state error Hardware does not show correct or expected states a...

Page 143: ...800C0029 Failed to lock the communication channels configuration within the given time 0x800C002A Failed to unlock the communication channel configuration within the given time 0x800C002B Wait time expires The device has not acknowledged the new status in time 0x800C002C Wait time expires The function was not able to clear flag 0x800C002D Timeout during device channel initialization 0x800C002E Wai...

Page 144: ...e present D11 ModuleDiffBlock present D10 Packet too small D9 Diagnosis buffer overwritten D8 Diagnosis buffer overflow D7 Diagnosis disappeared D6 Diagnosis data present for I O Device D5 I O Device deactivated D4 I O Device parameter fault D3 I O Device invalid response D2 I O Device configuration fault D1 I O Device not ready D0 I O Device does not exist Input IOPS Information Bit Position Desc...

Page 145: ...t Functions Command Function Definition Supported in Server 0x00 N A Protected Write X 0x01 N A Unprotected Read X 0x02 N A Protected Bit Write X 0x05 N A Unprotected Bit Write X 0x08 N A Unprotected Write X PLC 5 Command Set Functions Command Function Definition Supported in Server 0x0F 0x00 Word Range Write Binary Address X 0x0F 0x01 Word Range Read Binary Address X 0x0F Typed Range Read Binary ...

Page 146: ...he MSG instructions Data Type Controller Tag Name Length of Each Element in CIP Message Array Range for 10000 Element Database BOOL BOOLData 1 0 to 159999 Bit Array BITAData 4 0 to 4999 SINT SINTData 1 0 to 19999 INT INT_Data 2 0 to 9999 DINT DINTData 4 0 to 4999 REAL REALData 4 0 to 4999 10 2 1 MSG Instruction Type CIP Database Address CIP Integer CIP Boolean CIP Bit Array CIP Byte CIP DINT CIP R...

Page 147: ...ondensation Shock IEC60068 2 27 15G 11ms 3 axis Operational IEC60068 2 27 30G 18ms 3 axis Non operational Vibration IEC 60068 2 27 5G 10 Hz to 150 Hz Dimensions H x W x D 5 52 x 2 06 x 4 37 in 14 01 x 5 24 x 11 09 cm LED indicators Configuration CFG and Error ERR status Power PWR and Hardware Fault FLT Network Status NS EtherNet IP Class I or Class III Connection Status EtherNet IP only Module Sta...

Page 148: ...on sizes 248 words of input 248 words of output Max RPI time 2 ms 1 connection 8 ms 8 connections CIP services supported 0x4C CIP Data Table Read 0x4D CIP Data Table Write Command List Support for 100 commands per client each configurable for command type IP address register to from addressing and word bit count Command Sets PLC 2 PLC 3 PLC5 Basic Command Set PLC 5 Binary Command Set SLC 500 Comma...

Page 149: ... to assist in expediting this process 1 Product Version Number 2 System architecture 3 Network details If the issue is hardware related we will also need information regarding 1 Module configuration and associated ladder files if any 2 Module operation and any unusual behavior 3 Configuration Debug status information 4 LED patterns 5 Details about the serial Ethernet or Fieldbus devices interfaced...

Page 150: ...Phone 603 7724 2080 neasia prosoft technology com Languages spoken English Chinese Japanese Korea Phone 603 7724 2080 korea prosoft technology com Languages spoken English Korean Regional Office Phone 33 0 5 34 36 87 20 europe prosoft technology com Languages spoken French English REGIONAL TECH SUPPORT support emea prosoft technology com Middle East Africa Phone 971 4 214 6911 mea prosoft technolo...

Page 151: ...oken Spanish English REGIONAL TECH SUPPORT support la prosoft technology com Andean Countries Central America Caribbean Phone 507 6427 48 38 andean prosoft technology com Languages spoken Spanish English Southern Cone Argentina Bolivia Chile Paraguay Uruguay Phone 54 911 4565 8119 scone prosoft technology com Languages spoken Spanish English Regional Office Phone 1 661 716 5100 info prosoft techno...

Page 152: ...PLX82 EIP PNC Communication Gateway Support Service Warranty EtherNet IP Server to PROFINET Controller User Manual ProSoft Technology Inc Page 152 of 154 July 24 2018 ...

Page 153: ...nfo 78 Device Table 61 Diagnostics and Troubleshooting 91 Downloading the Configuration File to the PLX82 EIP PNC 24 Downloading the RSLogix 5000 Project to the Processor 38 E EIP Class 1 Connection 40 EIP Class 3 Client UClient x 41 EIP Class 3 Client UClient x Commands 42 EIP Class 3 Client UClient x Connection 41 EIP Class 3 Server Connection 39 EIP Client Command List Error Data 136 EIP Client...

Page 154: ...ion 118 S Saving the Project 23 Setting a Project Name 18 Setting a Temporary IP Address 19 Setting Jumpers 12 Shipping Contents 11 Specifications 147 Specifications Ethernet IP 148 Start Here 9 Station Diagnosis 115 Stations Timing 69 Support Service Warranty 149 System Requirements 11 T T_PNIO_ACP Extended Diagnosis Information 121 T_PNIO_APCFG 126 T_PNIO_APCTL 125 T_PNIO_CMCTL 125 T_PNIO_EDD Ex...

Reviews: