PUBLIC INFORMATION ControlLogix PLC to CPX-FB36 via EtherNet/IP Compatibility Application Description: This document discusses the compatibility between Allen Bradley ControlLogix 5000 series PLC‘s with a 1756-ENBT EtherNet/IP module connected to a Festo CPX-FB36 EtherNet/IP Module. Steven Proud Regional Contact Center Product Support Agent Electric Drives, Servo Pneumatic Systems & Vision Tel: 905-614-2761 [email protected]06/04/2018 Page 1 ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx 1756-EN2TR/B Module 1756-ENBT/A Module 1 2 Allen Bradley ControlLogix PLC EtherNet/IP Linear CPX Terminal with FB36 EtherNet/IP Allen Bradley 1756-L61 ControlLogix PLC Modified During Testing Ethernet/IP from Allen Bradley 1756-ENBT/A Module to CPX-FB36 Module MASTER CONTROLLER: MASTER CONTROLLER FIRMWARE: CONTROL METHOD:
30
Embed
ControlLogix PLC to CPX-FB36 via EtherNet/IP Compatibility · 2019. 10. 4. · PUBLIC INFORMATION ControlLogix PLC to CPX-FB36 via EtherNet/IP Compatibility Application Description:
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PUBLIC INFORMATION
ControlLogix PLC to CPX-FB36 via EtherNet/IP Compatibility
Application Description:This document discusses the compatibility between Allen Bradley ControlLogix 5000 series PLC‘s with a 1756-ENBT EtherNet/IP module connected to a Festo CPX-FB36 EtherNet/IP Module.
Steven ProudRegional Contact Center Product Support AgentElectric Drives, Servo Pneumatic Systems & VisionTel: [email protected]
The following EtherNet/IP tests were performed with Allen Bradley Product.The IO (Inputs/Outputs) table/Controller Tags were used to force on the outputs to the valves.The Tests were performed with the previously shown topology (NON DLR(Device Level Ring)) and to only the one device.
NOTE: The 1756-ENBT/A Firmware V4.3.2 also doesn’t work with CMMP-AS Festo controllers-it has an intermittent/cyclical behavior the same as the FB36. It also requires Firmware V4.6.2 or higher as required with the FB36.
PUBLIC INFORMATION
RSLogix5000 1756-L61 to FB36 Firmware Version Compatibility
The following EtherNet/IP tests were performed with Allen Bradley Product.The IO (Inputs/Outputs) table/Controller Tags were used to force on the outputs to the valves.The Tests were performed with the previously shown topology (NON DLR(Device Level Ring)) and to only the one device.
NOTE: The 1756-ENBT/A Firmware V4.3.2 also doesn’t work with CMMP-AS Festo controllers-it has an intermittent/cyclical behavior the same as the FB36. It also requires Firmware V4.6.2 or higher as required with the FB36.
When using Rockwell RS5000/Logix Designer software with the Allen Bradley hardware, support for Festo EDS-Files for devices only started with V20 processor firmware. Prior to version V20, only Generic Devices were possible for configuration.
To use an EDS (Electronic Data Sheet) with CPX-FB36 (EtherNet/IP), you can follow the steps shown here.
NOTE: The purpose of this guide is to discuss compatibility of firmware used in both the Festo CPX-FB36 (EtherNet/IP) and also the firmware used in the Allen Bradley PLC (Programmable Logic Controller). Due to the fact that the EDS is not supported in all versions of the Rockwell software, the use of EDS for devices will not be discussed any further in this guide.
You can purchase a Festo SA(Special Applications) cable that adapts the M12 socket with D-code on the FieldBus node to an RJ45. This only provides a protection class of IP20.NOTE: This is an SA(Special Applications) part and therefore it is not a standard part. You must call the local contact center to order this.
Part# 13052035Type: NEBU-M12DG4-0.2-RJ45-SA
RJ45 IP20
PUBLIC INFORMATION
CPX-FB36 Supply Wiring There are a variety of “adapters” that can be used on the CPX-FB36 for connecting to the supply voltage. Below shows the wiring information for this application.
The Modbus implementation is the same as in the CPX-FEC
EtherNet/IP and Modbus TCP shall not be used together, since this may lead to unpredictable behavior when a single output is controlled by two protocols.
Remote I/O operating modeAll CPX functions are controlled directly by EtherNet/IP or ModbusTCP.
Operating mode Remote ControllerA CPX-FEC/CEC integrated in the CPX terminal takes control of the IO (Inputs/Outputs) Data.
DIL switch 1 (Operate Mode & Communication Type)You can set the operating mode of the Fieldbus node with switch element 1. Switch Element 2 is used to select the communication type.
Operating Mode Setting DIL switch 1
21
ONDIL 1.1: OFF
(Factory Setting)
21
ON
21
ON
DIL 1.1: ON
DIL 1.2: OFF(Factory Setting)
DIL 1.2: ON
21
ONModbus TCP ProtocolThe CPX terminal uses the Modbus/TCPprotocol.
NOTE: The Green highlighted configuration is used for this sample.
DIL switch 3 (IP Address)The selection of the IP Address is made in a binary format.
1 2
3 4
5
6 7
8
ON
ON
Dynamic/Saved AddressingAll switches OFF (factory setting)Software used to set IP Address
Fixed AddressingHost ID of the IP Address
1 2
3 4
5
6 7
8
PUBLIC INFORMATION
CPX-FB36 Fieldbus Settings Diagnostic Mode or Data Size
FMT RevisionThe Revision Number shown in the FMT (Festo Maintenance Tool Software) is a reflection of Hardware and Firmware. Whichever of the two is higher will be shown.In this example, the Hardware and label on module is Revision 13, so even though the Firmware is for Revision 12, it shows the Revision 13.
In this guide a CPX-FB36(Ethernet IP) module was used on the main rack. This module can be connected to via the Festo USB device or direct via the Ethernet IP connection – choose your preferred method.
The following provides information on the CPX rack configuration used on this example.
Inputs Outputs
Total = 3 Bytes Total = 5 Bytes
NOTE: Rockwell requires a NON ZERO amount of Inputs so if your application is for example just valves without any electronic modules, then configure the CPX-FB36 module so that DIL switch 2.2 is on to allow for 2 bytes of input.
NOTE: If you want to now automatically create the RSLogix5000 generic module, proceed with the next slide
PUBLIC INFORMATION
FMT RSLogix Export L5K File OverviewAs discussed earlier in this document, the use of EDS (Electronic Data Sheet) files for Festo devices are not supported in versions older than Rev20.The Festo device must therefore be configured as a “Generic Ethernet Module” manually.
The user has to manually setup the following: Input and output data-size Data format (SINT, 8-bit) IP Address
Due to the complexity of the device configuration data (device start-up parameters) within the CPX terminal, the configuration instance is normally ignored and set to zero as shown here.
FMT (Festo Maintenance Tool Software) RSLogix Export L5K File OverviewFesto has a FMT (Festo Maintenance Tool Software) feature that allows the “export” of the current configuration of the CPX-Terminal for Ethernet/IP (CPX-FB32 & CPX-FB36). The export creates a “.L5K” RS5000 CompactLogix compatible file that has the “generic module” created for your project. This file can then be opened with your RS5000 software and it will create a project “.ACD” file. The “generic module” is then copied from this temporary project to you existing PLC Program.
1. Manually configure the CPX-Terminal “offline” or proceed online and download the configuration.2. Change the parameters as needed (all parameters can also be changed in RSLogix after the export/import procedure).3. Change the IP Address settings as these will also be included in the L5K export.4. RSLogix5000 software requires as a minimum 1 input byte and 1 output byte of data, so if required, activate the dip switches on the fieldbus
terminal so that both conditions are fulfilled.5. Save the file as a standard IEC-1131 compliant name – like FB36 or CPX_FB32 – keep it simple – otherwise you will encounter errors later.6. Select File -> Export -> RSLogix (.L5K) and save file to disk
NOTE: Rockwell requires a NON ZERO amount of Inputs so if your application is for example just valves without any electronic modules, then configure the CPX-FB36 module so that DIL switch 2.2 is on to allow for 2 bytes of input.
1. Open an instance of RSLogix5000 software2. Open the L5K file you created and exported with FMT (Festo Maintenance Tool Software). 3. Select the version you desire your project to be created in – this should be the same as your existing PLC program that you will copy the generic
The RSLogix5000 project now has the “FB36” generic module within the configuration.This module is based entirely upon the configuration within the FMT (Festo Maintenance Tool Software) and has the correct: Name Data Format Input Instance size Output Instance size Configuration Instance size IP Address
You have now completed the process. All of the IO (Inputs/Outputs) has been defined in the descriptions so you know where your real hardware resides.
Notice the configuration file is also populated with descriptions and values to allow for the integration of the CPX terminal start up parameters. When the Configuration instance is set to a NON-ZERO value (i.e. 45 as shown here), the configuration data is observed on a first scan of the PLC and this data is downloaded to the controller. This is an extremely useful concept as it avoids further re-configuration when modules are replaced on the CPX terminal in the field and they have been adjusted away from a default condition.
NOTE:If you utilise FMT (Festo Maintenance Tool Software) to make additional configuration changes to the existing CPX terminal after this process, then the RSLogix Export L5K file process will have to be repeated from the start to avoid future conflicts.
RSLinx Classic Lite Scan NetworkTo verify you have configured your Ethernet Driver properly, select “RSWho” then expand the tree view to show all connectivity available.
Features: 2Mb User Memory Non-volatile user memory CompactFlash 1 x RS-232 serial port ASCII, DF1, full/half-duplex, DF1 radio modem, DH-485 Programming languages Relay ladder, Structured text, Function block, SFC Communication Options EtherNetIP, ControlNet, DeviceNet, Data Highway Plus, Remote I/O Network connections 256 EtherNetIP, 128 TCP (EN2x)
Allen Bradley 1756-L61 Controller Information
NOTE: The pictures shown here are just for sample and not the versions used throughout this guide
Allen Bradley 1756-ENBT/A Ethernet Card Information:The Firmware Revision Level is very important to the successful function of communication between a 1756-ENBT and a Festo CPX-FB36 (EtherNet/IP) Device. Please use the Allen Bradley ControlFLASH to update the EthernetIP module to the required FW (Firmware) as discussed/required for compatibility within this guide.
NOTE: Due to these tests and others, the 1756-ENBT/A A minimum Firmware version V4.6.2 seems to be required for all connected hardware.
Samples of where the user finds this information is shown here in the pictures.