background image

 
 

3-10 

PACSystems* RX3i  PROFINET Controller Manual 

– December 2011 

 GFK-2571A  

 

3

 

  

 

 

Configuring PROFINET LANs 

To view the LANs in the project, click on Tools In the Machine Edition toolbar, and select LAN View 
from the menu. If no LANS and no PNCs have been added to the project, the LAN View is empty:  

 

Adding a PNC to the project automatically creates a new LAN.  

 

Expand the LAN icon in the LAN View to see the modules it includes. 

A LAN can also be added to the project by right-clicking on the PROFINET icon in the LAN View and 
selecting Add LAN.  

 

Summary of Contents for IC695PNC001

Page 1: ...GE Intelligent Platforms Programmable Control Products PACSystems RX3i PROFINET Controller Manual GFK 2571A December 2011 ...

Page 2: ...e the information contained herein does not purport to cover all details or variations in hardware or software nor to provide for every possible contingency in connection with installation operation or maintenance Features may be described herein which are not present in all hardware and software systems GE Intelligent Platforms assumes no obligation of notice to holders of this document with resp...

Page 3: ... 420 2010 if toll free 800 option is unavailable Technical Support Email support ip ge com Customer Care Email customercare ip ge com Primary language of support English Europe the Middle East and Africa Online Technical Support http support ge ip com Phone 800 1 433 2682 EMEA Direct Dial 352 26 722 780 if toll free 800 option is unavailable or if dialing from a mobile telephone Technical Support ...

Page 4: ......

Page 5: ... 6 Powerup LED Patterns 2 9 Installing the USB Port Driver 2 12 Firmware Updates 2 13 Time Synchronization with the RX3i CPU 2 13 Configuration 3 1 Configuration Overview 3 2 Configuration Tools 3 4 Configuring an RX3i PROFINET Controller 3 5 Configuring PROFINET LANs 3 10 Adding a VersaMax PROFINET Scanner to a LAN 3 13 Adding a Third Party IO Device to a LAN 3 22 Viewing Editing IO Device Proper...

Page 6: ...FINET Controller s Local Log Table 5 9 PROFINET Controller Faults in the RX3i Fault Tables 5 15 Redundant Media 6 1 PROFINET Media Redundancy Protocol 6 2 Ring Topology with One Controller 6 4 Ring Topology with Multiple Controllers 6 5 Setting Up Media Redundancy Protocol 6 6 Sequence for Enabling Media Redundancy 6 7 Sequence for Replacing a Media Redundancy Manager 6 7 Network Management 7 1 SN...

Page 7: ...er also provides an overview of PROFINET communications between the controller and IO Devices Chapter 5 Diagnostics explains the powerup and reset process special LED blink patterns status reporting and fatal error reporting It also describes faults and corrective actions Chapter 6 Redundant Media explains how a PROFINET system can be set up for PROFINET Media Redundancy Protocol MRP and describes...

Page 8: ...configuration services for the PROFINET Controller VersaMax PROFINET Scanner PNS and third party IO Devices using PROFICY Machine Edition Firmware upgrades using the WinLoader software utility Built in Command Line Interface function that provides direct monitoring and partial configuration via the module s micro USB port or using telnet Note The USB port is for system setup and diagnostics only I...

Page 9: ...vice Data Update Rates on the PROFINET Network Configurable 1ms 2ms 4ms 8ms 16ms 32ms 64ms 128ms 256ms and 512ms Number of IP addresses One Number of MAC Addresses Five One per external port and one internal System Maximum Limits PROFINET Controllers per RX3i CPU 4 Must be located in main rack Cannot be located in a remote node IO Devices per IO Controller 64 per PROFINET Controller at maximum upd...

Page 10: ...three or four PNCs per backplane then reduce by 1 C Either or If 100 MB Fiber SFPs installed then reduce by 5 C If Copper SFPs operating at 1 GB then reduce by 6 C Increases maximum operating temperature to an upper limit of 60 C If only one PNC per backplane then increase by 2 C If PNC in non adjacent slots then increase by 1 C If Copper SFP operating at 100MB then increase by 4 C If RJ45 ports u...

Page 11: ...ROFINET Controller connects to a PROFINET network via one or more of its four external switch ports Two 8 conductor RJ 45 shielded twisted pair 10 100 1000 Mbps copper interfaces and two Small Form factor Pluggable SFP cages provide flexibility in media selection and the ability to use redundant media for the PROFINET network Use of redundant media must first be set up in the module configuration ...

Page 12: ...ber SFP device SFP devices can be removed replaced during module operation The RX3i PROFINET Controller supports the SFP devices listed below An SFP type other than those listed below may be configured as a GENERIC SFP in Proficy Machine Edition The RX3i PROFINET Controller will attempt to operate with a generic SFP that identifies itself as an Ethernet SFP Since SFP types other than those listed ...

Page 13: ...g power The restart operation starts when the pushbutton is released LEDs on the PROFINET Controller Module The table below summarizes LED functions More detailed information about error indications and special blink patterns is given in chapter 2 Installation and chapter 5 Diagnostics OK Indicates whether the module is able to perform normal operation LAN Indicates network packets are being proce...

Page 14: ...f devices is 65 consisting of the PROFINET Controller plus up to 64 IO Devices o For a network using line topology with two PROFINET Controllers the maximum number of devices is 130 2 PROFINET Controllers plus 2 x 64 devices 4 PROFINET Controllers per RX3i CPU node 128 IO Devices per RX3i CPU Node spread across up to 4 PROFINET Controllers 128 Kbytes of combined input and output memory per PROFINE...

Page 15: ...ort Components of the RX3i PROFINET network consist of a PACSystems RX3i PNC module in the RX3i main rack communicating with IO Devices on the PROFINET bus The main RX3i rack can include up to four PNCs each communicating with its own high speed network IO Devices on the network can include VersaMax PNS modules and a wide range of third party devices For example the illustration below shows a basi...

Page 16: ...IO Devices including any combination of VersaMax PROFINET Scanners and third party IO Devices This example shows one RX3i PROFINET Controller that is directly connected to four separate IO Devices in a Star topology Although each IO Device is connected to a separate Ethernet port on the PNC they are all on the same network segment IO LAN 1 The IO Devices in this example are all VersaMax PROFINET S...

Page 17: ...OFINET Controller connects to the third party IO Device if the device is available transfers the configuration to the device and starts exchanging I O and alarm data with the device The next illustration shows a programmer connection for configuration user logic programming and monitoring the concept of GSDML import an optional external Ethernet switch and the ability to connect field buses to a P...

Page 18: ...two or more PNCs are in a main rack and devices owned by one PNC are routed thru the switch on a different PNC in the same rack devices may show a Loss of Device fault followed by an Addition of Device fault during RX3i powerup because the first PNC can power up before the second PNC has enabled its Ethernet switch causing the Loss of Device Then when the second PNC powers up the device will show ...

Page 19: ...s are connected to separate networks The maximum number of IO Devices with multiple PROFINET Controllers in the same RX3i controller is 128 IO LAN 1 RX3i CPU Node w two PNCs IO Device IO Device IO Device IO Device IO LAN 2 NOTE Daisy chain shown for clarity A star or ring topology is preferred ...

Page 20: ...cause variations in PNC power up times If two or more PNCs are in a main rack and devices owned by one PNC are routed thru the switch on a different PNC in the same rack devices may show a Loss of Device fault followed by an Addition of Device fault during RX3i powerup because the first PNC can power up before the second PNC has enabled its Ethernet switch causing the Loss of Device Then when the ...

Page 21: ...chine Edition PME HMI and Historian use LAN 3 to configure and monitor the application LAN 3 is also used for inter node communication such as EGD SRTP and Modbus TCP The three separate networks do not compete for network bandwidth or interfere with one another IO Device 1 IO Device 2 IO Device 2 IO Device 1 RX3i PLC CPU Node with one PROFINET Controller and one ETM IO LAN 1 IO LAN 2 IO Device 3 P...

Page 22: ...rvisor and a PROFINET IO Device IOCS PROFINET Input Output Consumer Status is transmitted on the PROFINET network to provide feedback on Input Data for an IO controller and Output Data for an IO device IOPS PROFINET Input Output Provider Status is transmitted on the PROFINET network to provide feedback on Output Data for an IO controller and the Input Data for an IO device IOxS PROFINET abbreviati...

Page 23: ... 128 inclusive in 31 25 µs units equivalent to a range of 31 25 µs to 4 ms used to calculate the Update Period for a PROFINET cyclic data transfer between two devices see IOCR The Send Clock is the basis for all other scheduling parameters Send Offset The time to delay a scheduled PROFINET cyclic data transfer frame Measured in nanoseconds from 0 to 3 999 999 Must be less than the Send Clock time ...

Page 24: ......

Page 25: ...g the backplane knockout Module installation and removal Hot insertion and removal Port connections Installing SFP devices LED indications Installing the USB Port Driver Firmware updates Time synchronization with RX3i CPU For additional information about system installation also see the PACSystems RX3i Systems Manual catalog number GFK 2314 Chapter 2 ...

Page 26: ...Verify that all components of the system have been received and that they agree with your order If the system received does not agree with your order contact Customer Care If you need technical help contact Technical Support For phone numbers and email addresses see the Contact Information page in the front of this manual Installation in Hazardous Areas EQUIPMENT LABELED WITH REFERENCE TO CLASS I ...

Page 27: ...a Universal Backplane such as IC695CHS007 CHS012 or CHS016 The back of the PNC has an exposed heat sink and backplane connector Before inserting the module into the backplane remove the plastic knockout in the slot where the module will be placed The installation slot must match the slot that is selected in the module s hardware configuration ...

Page 28: ... Visually inspect the module to be sure it is properly seated Tighten the heat sink screw on the front of the module in the threaded hole in the backplate to 6 in lbs using a flat tip screwdriver Module Removal RX3i rack power may be off or on hot removal see previous page for information Loosen the heat sink screw on the front of the module to release the heat sink from the backplane s aluminum b...

Page 29: ...ting a module If the surrounding air operating temperature of the PNC module is greater than 40 C 104 F SFP devices could have operating temperatures over 70 C 158 F Under these conditions for your safety do not use bare hands to remove an SFP device from the SFP cage Use protective gloves or a tool needle nose pliers to avoid handling the hot SFP device directly when removing the SFP device Cauti...

Page 30: ...will be used do not close the network ring until after a Media Redundancy configuration that contains one node as a Media Redundancy Manager MRM has been downloaded to the PNC If a Media Redundancy Manager is not present packets can continuously cycle on the network preventing normal operation See chapter 6 for more information about Media Redundancy RJ 45 Port Connections The PNC s RJ 45 ports ca...

Page 31: ...o install the cable When the PNC powers up it automatically detects devices plugged into the SFP cages their type fiber copper etc and their link speed If an SFP device has been included in the configuration but is not present in the specified cage the PNC logs a Loss of Network Port entry to its Local Log Table If possible the PROFINET Controller also logs a fault to the associated RX3i I O Fault...

Page 32: ... these conditions for your safety do not use bare hands to remove an SFP device from the SFP cage Use protective gloves or a tool needle nose pliers to avoid handling the hot SFP device directly when removing the SFP device Remove the cable from the SFP device If the device has a latching mechanism such as a bale clasp open it gently Do not pull on the latching mechanism Hold the sides of the SFP ...

Page 33: ...e is waiting for firmware update Blink pattern continues during firmware update 3 LAN and STATUS LED solid Green Normal operation 4 LAN LED solid Green Normal operation LAN and STATUS LED blink Green 0 5 second ON and 0 5 second OFF Update of module firmware After the automatic update completes the LEDs blink Amber and the module resets which restarts the powerup process 5 OK LED solid Green Norma...

Page 34: ...ROFINET Controller during normal operation It indicates whether an entry other than the startup event is present in the module s local log STATUS can also indicate whether any of the MAC addresses are invalid The STATUS LED state is reset when the local log is cleared For more information see the Command Line Interface clear log command Green ON No new local log table entries OFF New local log tab...

Page 35: ...ivity on the USB port Green Blinking USB port activity Green blink pattern Fatal error Flashes once between error codes blinked on the OK LED OFF No USB port activity Port LEDs The PROFINET Controller has four Port LEDs PORT1 PORT2 PORT3 and PORT4 that indicate link speed link connection and link activity corresponding to the four possible external Ethernet ports Blue ON Link connected 1000 Mbps B...

Page 36: ...be used for each PNC The serial port name is COM followed by the next available number from 1 to 256 After the computer assigns the module s USB port a COM port name it uses the same name each time it connects to the module except for a special case described below If the computer has already assigned all its available port names COM1 through COM256 the next device to attach is assigned a previous...

Page 37: ...ivating the updated firmware Time Synchronization with the RX3i CPU The internal clock value of a PROFINET Controller is displayed in Command Line Interface commands and it is used to timestamp entries in the PROFINET Controller Local Fault Log as they occur The PROFINET Controller s internal clock is synchronized with the RX3i CPU clock whenever the PROFINET Controller is powered up or hot insert...

Page 38: ......

Page 39: ...ters Configuring PROFINET LANs o Configuring the LAN Properties Adding a VersaMax PROFINET Scanner to a LAN o Configuring VersaMax PNS Parameters o Adding VersaMax PNS Power Supplies o Adding VersaMax Modules to a Remote Node o Adding Power Supplies Between Modules o Configuring VersaMax Module Parameters o Configuring Analog Modules that have Jumpers Adding a Third Party IO Device to a LAN o Edit...

Page 40: ...rloading of the PNC the maximum number of IO Devices that can be configured is limited to the equivalent of eight devices with update rates of 1ms Devices configured with a longer update periods present smaller data loads to the PNC For example a device with an update rate of 2ms is equivalent to device at 1ms The maximum number of devices allowed up to 64 is determined by their update rates as sh...

Page 41: ...rts these GSDML files and incorporates the devices into the configuration Configure the parameters of the VersaMax PNS modules and third party IO Devices Configure the communications properties of the PNC VersaMax PNS modules and third party IO Devices in the Machine Edition Inspector pane Add VersaMax modules to the VersaMax PNS remote nodes Configure the parameters of the VersaMax modules and th...

Page 42: ...Description Default Value IP Address IP Address of the PNC 0 0 0 0 Subnet Mask Subnet mask of the PNC 0 0 0 0 Default Gateway Default Gateway for the PNC 0 0 0 0 Device Name PNC s PROFINET Device Name Defaults to empty string indicating the PNC is not named Redundant Media Role Specifies whether media redundancy is disabled or if it is enabled as a Client or if it is enabled as a Manager Disabled ...

Page 43: ...e IC695PNC001 module and click OK 4 The PNC is placed in the rack and its parameters are displayed in the Parameter Editor window Its communications properties appear in the Inspector pane Edit the PNC s parameters and its communications properties as described in this chapter Exploring PROFINET Networks To explore the PROFINET networks in the system while PROFICY Machine Edition is online with th...

Page 44: ...d to a project an existing LAN can be selected or a new LAN can be created Opening the LAN View shows PNCs on their assigned LANs To view the LANs in the project click Tools in the Machine Edition toolbar and select LAN View or right click A PNC can be moved to a different LAN by selecting the module in the Navigator and dragging it to the target LAN Here the PNC has been moved from LAN02 see abov...

Page 45: ...ata Entry tool The default value is the next available I address See chapter 5 Diagnostics for definitions of the status bits that the module writes to this address Note Because point faults are not supported with G T and M the other memory types or I O Symbolics are preferred SFP Cage 1 2 3 4 If the module will use plug in Small Form factor Pluggable devices as ports 3 and or 4 specify the SFP de...

Page 46: ...2571A 3 I O Scan Set The scan set for the PNC defaults to scan set 1 Scan sets are defined in the CPU s Scan Sets tab The valid range is 1 through 32 the default value is 1 Please refer to the PACSystems CPU Reference Manual GFK 2222 for a discussion of CPU scan sets ...

Page 47: ...me that will be used If the PNC will be a Media Redundancy Manager edit the Ring Port settings as above You can also change the Default Test Interval in the range of 1 to 1000ms and the Test Monitoring Count 2 to 10 For the Media Redundancy Manager the Domain Name can be edited by typing over the default name Note In an MRP ring with a large number of clients storing a configuration that causes al...

Page 48: ...ition toolbar and select LAN View from the menu If no LANS and no PNCs have been added to the project the LAN View is empty Adding a PNC to the project automatically creates a new LAN Expand the LAN icon in the LAN View to see the modules it includes A LAN can also be added to the project by right clicking on the PROFINET icon in the LAN View and selecting Add LAN ...

Page 49: ...e lowest IP address for automatically assigning IP addresses to PNCs and LAN devices Default is 192 168 x 1 where x is the lowest number not used by another LAN in the project IP Range Upper Limit the highest IP address for automatically assigning IP addresses to PNCs and LAN devices Default is 192 168 x 254 where x is the lowest number not used by another LAN in the project Subnet Mask Mechanism ...

Page 50: ...ing them to communicate with each other The value defined here propagates to PNCs and I O devices throughout the network Caution If the gateway is improperly set devices may be unable to communicate on the network and might disrupt network communications Contact your network administrator to assign values that work with an existing network IO Controllers Read only The number of I O Controllers con...

Page 51: ...ersaMax PNS to a LAN in the Navigator right click on the IC695PNC001 module and select Add IO Device The PROFINET Device Catalog appears In the PROFINET Device Catalog expand the VersaMax PNS line and choose the module type Select the PNS type and click OK The PNS appears in the Navigator window ...

Page 52: ...ax module in its remote node Input Status and Length The address in reference memory for the PNS module s 32 bits of status data The address can be assigned to valid G I Q T or M memory or Symbolic bits The default value is the next available I address See the VersaMax PROFINET Scanner Manual GFK 2721 for definitions of the PNS module s input status bits Output Status and Length The address in ref...

Page 53: ...e information open the Media Redundancy Tab and select Client If the PNS will be a Media Redundancy Client click on Ring Port 1 and Ring Port 2 to choose the module ports that will be used PROFINET Scanner Parameters Module Parameters Tab The PNS has one module parameter By default the PNS module LEDs will blink a fault code if a fatal error occurs This can be changed to cause the PNS to restart i...

Page 54: ...GSDML tab displays the information from its GSDML file This information cannot be edited Double clicking on the PNS module s Interface 1 icon in the Navigator displays additional GSDML parameters Double clicking on the PNS module s Port 1 and Port 2 icons in the Navigator also displays additional GSDML parameters for the scanner ...

Page 55: ...ect power supply from the list Drag it to the slot on the left Slot 0 subslot 2 is the left power supply slot Slot 0 subslot 3 is the right power supply slot To delete a module after moving it select the module on the left and press the keyboard Delete key Click OK to add the selected module s to the configuration The Navigator shows the added power supply or power supplies under slot 0 Adding pow...

Page 56: ...r Module IC200ETM001 Expansion Receiver Module Isolated IC200ERM001 Expansion Receiver Module Non isolated IC200ERM002 Profibus DP Network Slave Module IC200BEM002 To add a module to the remote node right click on the VersaMax PNS icon in the Navigator and select Change Module List In the right pane of the Change Module List window expand the list of VersaMax module types Select modules from the l...

Page 57: ...requirements of modules to their right To add a power supply between modules expand Power Supply Module in the Change Module list Select the correct power supply from the list When you drag the power supply to the left additional rows labeled power appear between the modules Drop the power supply in its correct location Click OK to add the module s to the configuration ...

Page 58: ...Module 12 Bit Current 4 Channels IC200ALG321 Analog Output Module 12 Bit Voltage 4 Channels 0 to 10VDC Range IC200ALG322 Analog Output Module 12 Bit Voltage 4 Channels 10 to 10VDC Range IC200ALG325 Analog Output Module 13 Bit Voltage 8 Channels IC200ALG326 Analog Output Module 13 Bit Current 8 Channels IC200ALG327 Analog Output Module 13 Bit Voltage 12 Channels IC200ALG328 Analog Output Module 13 ...

Page 59: ...xt page It is important to be sure that the jumper installation matches the module s configuration If the channel is changed in the future the module s configuration should be changed to match by following the steps above Configuring the Module Parameters After choosing the submodule parameters of the module as described above a subslot appears in the Navigator and the module s configuration misma...

Page 60: ...oose the module type and click Have GSDML All third party IO Devices require GSDML files to be included in the system configuration The GSDML file for the device must be present on the computer being used for the configuration Provide a path to the file and click OK The device is added to the configuration Machine Edition extracts necessary parameters from the GSDML file and makes the data availab...

Page 61: ...wing cases The PNC is not operational or is removed The PNC cannot reach the device due to cable or network configuration issues The device is not able to scan the sub module in its remote node I O Scan Set The scan set for an IO Device defaults to scan set 1 Scan sets are defined in the CPU s Scan Sets tab The valid range is 1 through 32 the default value is 1 IO Device Parameters Media Redundanc...

Page 62: ...arameters Tab Additional Device Parameters tabs can be used to select additional device options as defined by the device manufacturer Note The exact names of the tabs and parameters are derived from manufacturer specific information contained in the associated GSDML file For example IO Device Parameters GSDML Details Tab The GSDML Details tab displays the device s GSDML parameters which cannot be ...

Page 63: ...example This example device is a switch The parameters of its ports can be viewed and edited by either double clicking on a port or selecting a port then right clicking and selecting Configure from the menu For this example IO Device the port parameters appear for editing Sub Module Parameters GSDML Tab The GSDML tab displays the device s GSDML parameters which cannot be edited ...

Page 64: ...en the device is selected in the Navigator In the Inspector properties that are not grayed out can be used as is or edited as appropriate Device Number a number automatically assigned to the device in the configuration Update Rate The period between PROFINET cyclic data transfers between an IO Controller and an IO Device Defaults to 32ms for VersaMax PNS modules and 128ms for third party devices T...

Page 65: ...erence variable for the device use the drop down list to select Create The variable name appears in the Inspector field IO LAN read only identifies the LAN of which the IO Device is a part Device Name this can be edited within the Inspector or the default name can be used Space characters are not permitted Device Description an optional description can be entered for the IO Device IP Address IP ad...

Page 66: ...INET Controller and choose Launch Discovery Tool from the menu Use the Connection dropdown list to select the computer port being used by the programmer to communicate with the RX3i system The choices should match the windows network setting in the computer s network control panel In the DCP tool use the LAN list to select the configured LAN to validate the results against Once a LAN is selected c...

Page 67: ...ifferent LAN If the name of the device on the network is not correct and you must therefore update the device name select the device in the list of devices and click Edit Device This will open a new dialog that can be used to set various parameters including device name directly on the device Note Only the device name is required to match configuration in order for the PNC to successfully deliver ...

Page 68: ...stablish communications and configure the IO Device When one of these subsequent connect configuration attempts is successful the PNC logs an Addition of Device fault for that IO Device in its local log table and provides the information to the RX3i CPU controller fault tables Note It may take up to 5 10 seconds for the PNC to establish a connection to an IO Device including one that previously ex...

Page 69: ...ontroller in the RX3i o Duplicate Device IP Address Detection o Duplicate Controller IP Address Detection o Resolving Duplicate IP Addresses I O Scan Timing RX3i CPU Operations for PROFINET o Reference ID Variables for the RX3i Application o The PNIO_DEV_COMM Function Block o Reset Smart Module for the PNC o DO I O for Remote I O Modules o Scan Set I O for Remote I O Modules o RX3i CPU Defaults In...

Page 70: ...ed to a PROFINET IO Controller via PROFINET PROFINET IO Supervisor An IO Supervisor can be a programming device a computer or an HMI device The PROFINET IO Supervisor is typically used for commissioning or diagnostics PROFINET Communications Communications on an RX3i PROFINET network use the standard PROFINET communications described in this section Application Relationships Before an RX3i PROFINE...

Page 71: ...ics data identification data and configuration data IO CRs used for the real time cyclic transfer of I O data Alarm CR used for real time acyclic transfer of alarms and events The illustration below represents an Application Relationship between a PACSystems RX3i controller with a PNC module and an IO Device In this example the IO Device is a VersaMax PNS with VersaMax I O modules but the same pri...

Page 72: ...unication PROFINET real time communication is used for time sensitive data A PROFINET IO Controller and PROFINET IO Device use two types of real time communications to exchange data cyclic communication and acyclic communication Real time Cyclic communication is used to periodically transfer the application s input and output data Cyclic communication occurs each PROFINET IO production cycle Real ...

Page 73: ...priority traffic class The table below lists the VLAN priorities and their corresponding priorities in the PNC VLAN Priority PROFINET Controller Priority Ethernet Traffic Description 7 Highest priority MRP Media Redundancy 6 Second highest priority RT_CLASS_1 Cyclic PROFINET IO High Priority RTA_CLASS_1 High Priority PROFINET Alarms 5 Third highest priority Low Priority RTA_CLASS_1 Low Priority PR...

Page 74: ...licate IP addresses as described below Duplicate PROFINET Device IP Address The RX3i PNC will detect an IP address conflict between a device that it is configured to communicate with and another device in two situations First duplicates are detected when the PNC is trying to initially establish communications with the configured PROFINET IO Device During the connection sequence the PNC queries the...

Page 75: ...ices logs an Addition of Device fault for each connected PROFINET IO Device to indicate that device is back online Note Power cycling a rack that has a PNC with the same IP address as another node on the network will result in two Duplicate IP Address Detected faults in the I O Fault table This is normal behavior that occurs because the PNC retains IP parameters through a power cycle and attempts ...

Page 76: ... 3rd party devices The conveyance of I O data between an I O module and the PROFINET IO network is device dependent Third party manufacturer documentation should be referred to for specifics for a particular device PROFINET IO Production Cycle each PNC in a CPU node and each IO Device publishes data from its internal memory onto the network at each scheduled PROFINET production cycle note producti...

Page 77: ...ion cycle Conversely input data consumed from a single PROFINET IO cycle by the PNC may not be consumed during a single CPU input scan Performance Factors There are many factors that affect the timing of I O as it flows through the system Primary factors include CPU Sweep Time Configured PROFINET IO Update Rate s Number of PROFINET IO Devices Number of IO modules Network latency and loading for ex...

Page 78: ...asynchronous to the source of the produced data in the worst case the new production data could miss a PROFINET IO production cycle and thus must await the next cycle Note this means for an I O loopback situation where an application asserts an output and expects to see the output echoed on another input there are two PROFINET transfers involved therefore it may take two PROFINET IO production cyc...

Page 79: ...ONTROLLER_REF variable is present the application logic and hardware configuration are coupled The name of the PNIO_CONTROLLER_REF linked variable corresponds to the controller s device name used in the hardware configuration to identify the module on the PROFINET network If the PNIO_CONTROLLER_REF variable is renamed Proficy Machine Edition will make sure all uses of that variable in logic indica...

Page 80: ...C are functioning If this bit is 0 indicating that one or more devices is not OK the PNIO_DEV_COMM function block can then be used to determine which specific devices are not communicating For details on this status bit refer to Status Reporting in chapter 5 Parameters and Outputs of PNIO_DEV_COMM PNIO_DEV_COMM returns a Boolean indication of whether or not a given PNC is currently communicating w...

Page 81: ...PNC re establishes connections with all its configured PROFINET IO Devices The Reset Smart Module request cannot be used to reset modules located in remote nodes DO I O for Remote IO Modules In addition to the normal I O updates that occur during the RX3i CPU s scan the application program in the CPU can use the DO I O function to access the I O data associated with Remote IO Modules on the PROFIN...

Page 82: ...e module loses power or fails the PROFINET network connection Application Relationship associated with the input data is lost The RX3i CPU defaults the input values of an input module based on the input default state configured for the I O Device Inputs may be configured to either Hold Last State or Force Off zero If a PNC loses connections to an I O device the following actions occur 1 The CPU de...

Page 83: ...tterns Microprocessor Overtemperature Fatal Error Reporting Status Reporting Fault Contacts and Fault Locating References PROFINET I O Alarms The PROFINET Controller s Local Log Table o Local Log Table Only Faults o Viewing and Clearing the Local Log Table PROFINET Controller Faults in the RX3i Fault Tables o Clearing the RX3i Fault Tables o Faults Reported to the RX3i Controller Fault Table o Fau...

Page 84: ...the PNC module if The application logic executes SVC_REQ 24 specifying the rack and slot of a PNC module The RX3i CPU loses communications with the PNC The PNC requests the RX3i CPU to reset restart it for example as a result of a restart or default Command Line Interface command execution Restart Triggered by Restart Pushbutton Pressing and releasing the PNC s Restart pushbutton resets the hardwa...

Page 85: ...nd is the only LED that is on Power up diagnostics hardware initializations fail that are considered fatal LED Fatal Error blink code as described in this chapter Note the blink code and contact Customer Service Non Fatal diagnostic hardware initialization faults The module continues normal power up but an entry is added to the Local Log table and the RX3i CPU s fault table if backplane communicat...

Page 86: ...e mode This is normal when a firmware update has been initiated from Winloader 2 The PNC does not have a valid firmware image at power up The PNC performs checks to determine the firmware image is valid and has not been corrupted before it begins execution If the validation fails firmware update mode is activated until a valid image has been stored For more information about firmware update mode a...

Page 87: ...ION blink pattern determines its state either blinking or stopped Note that the blinkId command requires Modify level access to the Command Line Interface Special LED Patterns Microprocessor Overtemperature If the maximum threshold temperature for the PNC s microprocessor is crossed the PNC goes into power saving mode While the PNC is in an overtemperature condition LEDs on the module flash at hal...

Page 88: ...ed to another device and is operating correctly 0 indicates the port is not connected to another device or has an error preventing communications or the SFP cage is empty or has an incompatible SFP device 5 Port4 Link Up 1 indicates the port is connected to another device and is operating correctly 0 indicates the port is not connected to another device or the port has an error preventing communic...

Page 89: ...These names can be programmed on the FAULT and NOFLT contacts RACK_000r SLOT_0rss where r represents the rack number and ss represents the slot number These names cannot be used to check for faults on a PROFINET IO Device remote module or remote sub module The reserved fault names are always available These fault names do not correspond to SA SB SC or to any other reference type They are mapped to...

Page 90: ... 3 1 1 The PROFINET Controller establishes Application Relationship AR and then Alarm Communication Relationship CR with IO Device 2 Module detects a problem such as short circuit and reports it to IO Device PROFINET Scanner 3 IO Device sends Alarm to PROFINET Controller via Alarm CR 4 PROFINET Controller logs fault in the Local Log and the RX3i CPU fault table 5 PROFINET Controller sends Alarm AC...

Page 91: ... preserved across power cycles The Local Log table can only be cleared from the Command Line Interface using the clear log command Clearing the RX3i CPU fault tables or restarting the PNC module does NOT clear the local log table If the PNC module s Local Log table overflows new entries overwrite the oldest entries which are lost If that happens the Command Line Interface indicates the number of e...

Page 92: ... PNC encountered an error related to applying Media Redundancy configuration parameters Contact customer service 4 1 Socket close failed PNC was unable to close an opened OS socket Contact customer service 5 1 CLI null environment pointer PNC encountered a null pointer while processing a command via the CLI Contact customer service 5 3 CLI Ethernet command failure PNC encountered an error while pr...

Page 93: ...synchronous response error The PNC has experienced a generic error resulting from interactions with the PNC stack Possible causes include two or more messages from the controller stack were not received in the expected order This is an informational fault No action is required 9 3 Rejected mail error The PNC received a rejected mail message from the CPU Contact customer service 9 4 Mail processing...

Page 94: ...t tables or restarting the PNC module does NOT clear the local log table If the PNC module s Local Log table overflows new entries overwrite the oldest entries which are lost If that happens the log or show log command indicates the number of entries that have been lost The count of lost entries is cleared when the local log table is cleared PROFINET Controller Local Log Display The first illustra...

Page 95: ...command log details provide more information about all the entries in the local log including the Device Names of remote devices that have log entries For each RX3i CPU there is a one to one correspondence between Device Names and Device Numbers ...

Page 96: ...ems RX3i PROFINET Controller Manual December 2011 GFK 2571A 5 The command log details followed by an entry number displays the information for a single entry The example below shows the information for log entry 2 ...

Page 97: ... Fault Table Clearing the RX3i Fault Tables Clearing one or both of the RX3i CPU s fault tables has no effect on the PNC s Local Log table The PNC s Local Log can only be cleared from its Command Line Interface Clearing one or both of the RX3i CPU s fault tables has no effect on the Diagnosis conditions maintained by any IO Device When the RX3i CPU s fault tables are cleared PROFINET related fault...

Page 98: ... for a PROFINET device does not match the module that is physically present on the device The module will not operate properly therefore try one or more of the following Make sure the module is plugged in the correct location and move if necessary Update the configuration stored to the PNC to equal the actual module present Replace the module on the device to match configuration 11 83 Module confi...

Page 99: ...he PNC cannot recover Contact customer service 140 i PNC has encountered a non critical error A non critical error has occurred on the PNC None This fault is informational h Error code that provides more information about what part of the PNC s hardware had failure i Error code that provides more information about a non critical error s Error code that provides more information about what caused a...

Page 100: ... the submodule is present check for a malfunction on the submodule e g loss of field power hardware failure etc 3 14 2 0 PROFINET Device s sub module under control of PROFINET Supervisor A PROFINET Supervisor has taken control of a PROFINET device s sub module for which the PNC is currently configured and to which it is connected If this is unexpected operation investigate the reason for Superviso...

Page 101: ...nal 7 15 0 0 Addition of Submodule A configured PROFINET submodule that was previously reported lost has just been added to the device None 7 15 1 0 Submodule released by PROFINET IO Supervisor A configured PROFINET submodule that was previously controlled by a PROFINET IO Supervisor has just been released None 7 31 1 0 Extra SFP present on the PNC An SFP port on the PNC has been configured to be ...

Page 102: ... Contact customer service 9 11 3 3 Media redundancy configuration error The PNC has encountered a problem attempting to configure media redundancy operation Contact customer service 9 11 5 x Internal runtime error PNC has encountered an internal error during its operation Contact customer service 9 18 1 1 PNC exceeded its recommended operating temperature The temperature detected by the PNC has ex...

Page 103: ...The location associated with the fault will indicate whether the duplication was with the PNC itself or with a configured PROFINET Device None 28 37 0 0 Unexpected PROFINET Alarm received The PNC has received a PROFINET alarm that is unexpected Possible causes could include a malformed PROFINET Alarm packet or an Alarm for a PROFINET sub module that is not configured Consult Device manufacturer do...

Page 104: ...re provided in the Fault Extra Data 28 44 x y Channel Diagnosis Appears PROFINET Alarm received Alarm contains Qualified Channel data A PROFINET Alarm has been received indicating that a Channel level diagnostic condition has occurred on the PROFINET device Consult Device manufacturer documentation Note Alarm details are provided in the Fault Extra Data 28 45 x y Channel Diagnosis Disappears PROFI...

Page 105: ...ror Appears PROFINET Alarm received A PROFINET Alarm has been received indicating that a Port Error has occurred on the PROFINET device Consult Device manufacturer documentation Note Alarm details are provided in the Fault Extra Data 28 54 x 0 Port Data Error Disappears PROFINET Alarm received A PROFINET Alarm has been received indicating that a Port Error condition has been resolved on the PROFIN...

Page 106: ...nent has encountered a problem on the PROFINET Device Consult Device manufacturer documentation Note Alarm details are provided in the Fault Extra Data 28 62 x 0 Network Component Problem Disappears PROFINET Alarm received A PROFINET Alarm has been received indicating that a network component problem has been resolved on the PROFINET Device None Note Alarm details are provided in the Fault Extra D...

Page 107: ...ne Note Alarm details are provided in the Fault Extra Data 28 67 0 0 Network Component Problem Alarm received Alarm contains only Maintenance status A PROFINET Alarm has been received indicating that a network component has encountered a problem on the PROFINET Device Consult Device manufacturer documentation Note Alarm details are provided in the Fault Extra Data X Type value will be equal to the...

Page 108: ......

Page 109: ...nk or switch failure Because it operates transparently to applications using the network no changes to the application are needed to use media redundancy This chapter describes PROFINET Media Redundancy Protocol MRP Performance Ring Topology with One Controller Ring Topology with Multiple Controllers Setting Up Media Redundancy Protocol for a PROFINET IO Controller Sequence for Enabling Media Redu...

Page 110: ...x PNS can be used as a Media Redundancy Client MRP Failover Performance A network using Media Redundancy Protocol recovers from a ring failure within 200 milliseconds when running at 100 Mbps full duplex with default values Actual failover time depends on the device responsiveness to network disconnection and reconnection number of devices in the ring media speed length of media and frequency of s...

Page 111: ... This permits the ring to be disconnected or reconnected without timing out the communication connection between the IO Device and its IO Controller 1000Base T SFPs can introduce significant network recovery time For best MRP performance with a 10 100 1000 Mbps copper Ethernet MPR ring network configure the RX3i PNC s MRP ring ports as the RJ 45 Ethernet ports Ports 1 and 2 instead of SFP ports Po...

Page 112: ...g has been broken and repaired Each time the PNC detects that the ring has been broken or repaired a fault is reported in both the Local Log and RX3i I O CPU s fault table In addition the PNC keeps a count of break repair detections which can be viewed via the PNC s Command Line Interface using the show rdnmedia command As a Media Redundancy Manager the PNC detects whether another Media Redundancy...

Page 113: ...NC module and five IO Devices in this case VersaMax PNS modules All devices are on the same network ring One PNC is configured as the Media Redundancy Manager MRM the other PNCs and all PROFINET Scanners are configured as Media Redundancy Clients MRCs RX3i CPU Node with two PROFINET Controllers IO Device IO Device IO Device IO Device IO Device RX3i CPU Node with one PROFINET Controller IO LAN 1 IO...

Page 114: ...ust first be enabled and set up in the configuration Configuring a Media Redundancy Manager includes specifying a test interval and retry count for ring failure checking It also includes specifying which of the PNC s switch ports are connected to the ring The PNC stores the current Media Redundancy Protocol configuration settings in non volatile storage so it can configure the switch port appropri...

Page 115: ...ring open event This is expected behavior defined by the MRP specification Sequence for Replacing a Media Redundancy Manager If it is necessary to replace the PNC that is serving as the Media Redundancy Manager the replacement module must be set up as a Media Redundancy Manager before adding it to the ring Alternatively the ring must be opened before powering up the new module and adding it to the...

Page 116: ... only one of the ring s network connections from the PNC that s currently the Media Redundancy Manager 2 Change the configuration for the device that is the Media Redundancy Manager so that it will no longer be the Media Redundancy Manager If a GE Intelligent Platforms RX3i PNC is the Media Redundancy Manager use Proficy Machine Edition to disable the Media Redundancy role on that PNC and then to ...

Page 117: ... Layer Discovery Protocol standards to facilitate network management This chapter describes SNMP o Overview of SNMP o Supported SNMP Features o SNMP Read Access o SNMP Write Access o MIB II Groups Supported o MIB II System Group Values LLDP o Overview of LLDP o LLDP Operation o LLDP TLV Structures Chapter 7 ...

Page 118: ...ses MIBs A MIB is a collection of information organized into a hierarchical structure where related items are grouped together in groups MIBs are used to organize and standardize the management information on agents and can be accessed via commands provided within the SNMP protocol The SNMP protocol is currently defined by five protocol specifications SNMPv1 SNMPv2 SNMPv2c SNMPv2u and SNMPv3 NMSs ...

Page 119: ...he PNC supports SNMPv1 and SNMPv2c MIB II see RFC 1213 for details LLDP MIB see IEEE 802 1AB for details LLDP 802 3 Extension MIB see IEEE 802 1AB for details The PNC does not Support SNMPv3 Provide asynchronous notifications via SNMP Generate SNMP TRAP or INFORM messages ...

Page 120: ...nd succeeds for the variables in some MIBs groups but fails for the variables in other MIBs groups Changes made using SNMP SET only change the SNMP variable itself do not affect the PNC operation and are not saved across a power cycle or restart For example setting the sysName variable from the System Group does not change the PNC s device name MIB II Groups Supported The PNC supports all of the m...

Page 121: ... the items provided by the MIB II System Group are implementation specific The values that are returned for the PNC are described below Name Value sysDescr Text description of the device being managed For example GE Intelligent Platforms PROFINET IO Controller IC695PNC001 sysObjectID Uniquely identifies the kind of device being managed The first part of the value returned 1 3 6 1 4 1 24893 indicat...

Page 122: ...rvals The LLDP packets are multicast and are not forwarded by network switches Each LLDP packet consists of one LLDP Data Unit LLDPDU Each LLDPDU is a sequence of Type Length Value TLV structures LLDP Data Unit Contents Chassis ID TLV structure mandatory always first Port ID TLV structure mandatory always second Time to Live TLV structure mandatory always third Optional Structures any number of th...

Page 123: ...a character string ID Subtype Meaning Value 7 PNIO Port ID port PPP SSSSS length 14 bytes PPP specifies the decimal port number in the range 001 to 004 SSSSS specifies the decimal slot number of the Controller in the range 00000 to 65535 Time to Live TLV Time to Live is always the third TLV in the LLDPDU Time to Live specifies the number of seconds that the information in this LLDPDU remains valid...

Page 124: ... negotiated capability and the MAU type of the network port over which this LLDP message is sent Field Values RX3i PROFINET Controller Auto negotiation Support Status Bit 0 Autonegotation supported 1 Yes 0 No Bit 1 Autonegotiation status 1 Enabled 0 Disabled Bits 2 7 Reserved 0x03 Autonegotiation supported and enabled Auto negotiation Advertised Capability Note There are no AutoNegCapability defin...

Page 125: ...s the IP address of the device Subtype Meaning Address Value 4 IPv4 address IPv4 address of this device Interface Number The Interface Number identifies a specific interface or port at the specified management address Thus the interface number varies with the network port number The RX3i Controller uses the current network port number Subtype Meaning Address Value 3 System port number Management p...

Page 126: ......

Page 127: ...tured from a 4 hour sample period In addition since the CPU sweep time is a primary factor in the accuracy and precision of the I O Loopback times recorded the average and maximum CPU sweep times for each system are given Note CPU Sweep time variations between systems are not completely a function of varying PROFINET IO It was also influenced by variations in logic executed and main rack configura...

Page 128: ...16 point output module IC200MDL741 owned by one VersaMax PNS that was then tied to the 16 point input module IC200MDL640 owned by a different VersaMax PNS The input module IC200MDL640 was configured for a 0ms Input DC Filter time A 2 1 Multi Device with MRP This system is identical to the A 2 Multi Device configuration except that Media Redundancy Protocol MRP was in use To exercise MRP the networ...

Page 129: ... 1 1 Multi Device with MRP This system is identical to the B 1 Multi Device configuration except that Media Redundancy Protocol MRP was in use To exercise MRP the network was set up in a ring configuration and the PNC was configured as an MRP Manager with a configured Default Test Interval of 20ms B 2 Max Device This system contained an IC695CPU315 IC695ETM001 and an IC695PNC001 in the main rack T...

Page 130: ......

Page 131: ...e controller IP addresses 4 7 Duplicate device IP addresses 4 6 E Enabling Media Redundancy 6 7 Ethernet connections 2 6 F Fatal error reporting 5 7 Fault contacts 5 7 Fault locating references 5 7 Faults reported to the RX3i Controller fault table 5 16 reported to the RX3i I O fault table 5 18 Firmware Update Mode 5 4 Firmware updates 2 13 G Gateway 3 4 configuration 3 12 Glossary 1 16 Gratuitous...

Page 132: ...rformance 6 2 Multicast 1 16 N Network speed configuration 3 11 Network utilization 3 11 Networks in a Proficy Machine Edition project 1 8 NMS network management system 1 16 7 2 Non volatile configuration parameters 3 4 O OK LED 1 7 2 10 Operation Overview 4 2 Outputs default 4 14 P Performance factors 4 9 Phase 1 16 PNIO_CONTROLLER_REF Variable 4 11 PNIO_DEV_COMM Function Block 4 12 PNIO_DEVICE_R...

Page 133: ...4 Status bits 1 3 1 17 5 6 Status reporting 5 6 Submodule 1 17 Subnet Mask 3 4 configuration 3 11 T Technical Support See page iii Temperature range 1 3 Third party devices configuration 3 22 Third party IO Devices 1 11 Time synchronization 2 13 Timing I O scanning 4 8 U Unicast 1 17 Universal backplanes 2 3 Update rate update period 1 17 3 26 data loading 3 2 Update rate configuration 4 10 USB co...

Reviews: