VALIDATION DOC V2.0.2, DEC 22, 2017 997-3 CIP Safety Adapter Single Point Lesson (SPL) – Configure CIP Safety Adapter and A-B PLC RWT Options: 997-3 CIP Safety Adapter Single Point Lesson Overview Overview This Single Point Lesson is to help configure an ABB CIP Safety Adapter with an Allen-Bradly Control Logix PLC v28/v29 or higher firmware and an example of a Compact Logix 5343S v20.04. This is only an example to help with a basic configuration. See ABB Application manual Functional safety and SafeMove for CIP details section 3.3.3 and 10.6. Limitations • When configuring Requested Packet Interval (RPI) on the PLC, the value must be larger or equal to 20 milliseconds. • The size of safety data assemblies is fixed to 8 bytes. Thus, configuring the Connection Size of the Safety ENIP Internal Device has no effect. • NOTE: Currently (2017/02/28) using Logix Designer v28/v29 it is NOT possible to add 3rd party CIP Safety devices using EDS Hardware Installation Tool. Thus, the user cannot import the EDS file of the ABB CIP Safety adapter and use it for CIP Safety applications. The only way to establish CIP Safety communication with the ABB adapter is to use generic profiles present in the Logix Designer. January 29, 2018 Slide 2 Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter Step 1: Robotware System Options • January 29, 2018 Slide 3 Configured options 997-3, 996-1, 841-1 and 1125-2 Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter Step 2: Robot Configuration\Communication\ IP Settings January 29, 2018 Slide 4 • Add network for Slave configuration. (PLC will talk to this address) • X5 (LAN3) or X6 (WAN). • Create a Unique Label e.g. eIP_PLC_LAN3 Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter Step 3: Configuration\I/O System\Industrial Network January 29, 2018 Slide 5 • Edit Industrial Network Connection. Select newly created IP Setting. • When the Ethernet/IP industrial network and the internal safety adapter device is configured, the safe fieldbus must be configured in the Visual SafeMove user interface in RobotStudio. Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter Step 4: Visual SafeMove I/O Configuration • • Using RobotStudio select Visual SafeMove from ribbon bar. • Logon as Safety User • Write Request to Robot • Select IO Configurator, enter NodeID e.g.(192.168.10.100) and SNN (Generated by PLC) no underscore. Safety User is required for download of modified configuration. January 29, 2018 Slide 6 Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter PLC Configuration – ESS Module – firmware v28/29 1. Enter the name of the module (e.g. “ABB safety adapter”). 2. Enter the IP Address where the module resides (e.g. 192.168.0.111). 3. Enter the Safety Network Number (SNN) (e.g. 1234_5678_9ABC). Note underscore symbols. This number must match SNN of the ABB robot (No underscore symbols). 4. Go to Module Definition dialog box by clicking Change button in the lower right corner. 5. In the Module Definition dialog box, use the General tab to configure: the vendor, product type, product code, and minor/major revision numbers. 6. Choose Electronic Keying to Exact Match. 7. In the Module Definition dialog box, use Connections tab to configure size and assembly instances used by the ABB module. January 29, 2018 Slide 7 Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter PLC Configuration: Assembly Instance IDs to configure Allen-Bradley PLC • January 29, 2018 Slide 8 Example configuration without any warranties! ABB Internal Use. Added digital outputs signals Options: 997-3 CIP Safety Adapter PLC Configuration – ESS Module Start the Studio 5000 Logix Designer. Before proceeding with the configuration make sure that the PLC controller is in offline mode. Use this procedure to add a new generic module to the scan list of the PLC controller. 1. In the Controller Organizer window, right click on the Ethernet item in the I/O Configuration folder. Select New Module. 2. Type "generic" in the search window to filter desired modules. 3. Select one of the available generic module profiles, ETHERNET-SAFETYMODULE for CIP safety (ES) communication only, or ETHERNET-SAFETY-STANDARD-MODULE (ESS) for CIP safety and non-safety communication capabilities. 4. Click the Create button. A new Module Properties window appears, allowing for configuring of a new Ethernet/IP module. January 29, 2018 Slide 9 Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter Step 1: PLC Configuration – ESS Module Add generic ESS module January 29, 2018 Slide 10 Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter Step 2: PLC Configuration – ESS Module Go to General tab and configure accordingly. January 29, 2018 Slide 11 Example configuration without any warranties! ABB Internal Use. • Click on Change… (to modify the following Next Slide) • Input Assembly 121 – 8 Byte • Output Assembly 120 – 8 Byte • 199 Null Path Options: 997-3 CIP Safety Adapter Step 3: PLC Configuration – ESS Module Module Definition \ General • January 29, 2018 Slide 12 Example configuration without any warranties! ABB Internal Use. Enter the following vendor specifics 75, 100, 1, 2, 50 Options: 997-3 CIP Safety Adapter Step 4: PLC Configuration – ESS Module Module Definition \Define Connections January 29, 2018 Slide 13 Example configuration without any warranties! ABB Internal Use. • Safe Input Assembly 121 – 8 Byte • Safe Output Assembly 120 – 8 Byte • Non-Safe (Standard) Input Assembly 100 • Non-Safe (Standard) Output Assembly 112 • Non-Safe byte size must match robot • 199 Null Path Options: 997-3 CIP Safety Adapter Step 5: PLC Configuration – ESS Module Connection : Check the status and fault messages of the module by examining the Connection tab. • January 29, 2018 Slide 14 Example configuration without any warranties! ABB Internal Use. Set Requested Packet Interval (RPI) to ≥20 ms. Options: 997-3 CIP Safety Adapter Step 6: PLC Configuration – ESS Module Safety: Open the Safety tab of the Module Properties window. Check box Configuration Signature to exact match for configuration checking (this may or may not be used). January 29, 2018 Slide 15 Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter Step 1: PLC Configuration – ES Module Configuration If you have a older version of A-B PLC v20.13< it only offers a ES module. So you will be required to add another ENBT card. The configuration will look like this example. January 29, 2018 Slide 16 Example configuration without any warranties! ABB Internal Use. Options: 997-3 CIP Safety Adapter Step 2: PLC Configuration – ES Module Configuration If you have a older version A-B PLC v 20.13 it only offers a ES module. So you will be required to add another ENBT card. The configuration will look like this example. January 29, 2018 Slide 17 Example configuration without any warranties! ABB Internal Use.