ControlLogix PLC to CPX-FB36 via EtherNet/IP Compatibility · 2019. 10. 4. · PUBLIC INFORMATION...

30
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:

Transcript of ControlLogix PLC to CPX-FB36 via EtherNet/IP Compatibility · 2019. 10. 4. · PUBLIC INFORMATION...

Page 1: 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:

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]

06/04/2018 Page 1ControlLogix 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/IPLinear

CPX Terminal with FB36 EtherNet/IP

Allen Bradley 1756-L61 ControlLogix PLCModified During TestingEthernet/IP from Allen Bradley 1756-ENBT/A Module to CPX-FB36 Module

MASTER CONTROLLER: MASTER CONTROLLER FIRMWARE:

CONTROL METHOD:

Page 2: 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:

PUBLIC INFORMATION

RSLogix5000 1756-L61 to FB36 Firmware Version Compatibility

06/04/2018 Page 2ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

PLCDevice

FirmwareVersion

RS5000 Software Version

EtherNet/IPDevice

EtherNet/IPVersion

FestoDevice

Festo Firmware Device ToolFirmware Version

Festo Maintenance ToolRevision

Compatibility

1756-L61/B 15.4.31 15.02 1756-ENBT/A 3.006.1 CPX-FB36 1.0.11.0.2980 6 NO1756-L61/B 15.4.31 15.02 1756-ENBT/A 3.006.1 CPX-FB36 1.12.1.0.8955 12 NO1756-L61/B 15.4.31 15.02 1756-ENBT/A 3.006.1 CPX-FB36 1.13.0.0.10415 13 NO1756-L61/B 15.4.31 15.02 1756-ENBT/A 3.006.1 CPX-FB36 1.14.0.0.13199 14 NO1756-L61/B 15.4.31 15.02 1756-ENBT/A 3.009.1 CPX-FB36 1.0.11.0.2980 6 NO1756-L61/B 15.4.31 15.02 1756-ENBT/A 3.009.1 CPX-FB36 1.12.1.0.8955 12 NO1756-L61/B 15.4.31 15.02 1756-ENBT/A 3.009.1 CPX-FB36 1.13.0.0.10415 13 NO1756-L61/B 15.4.31 15.02 1756-ENBT/A 3.009.1 CPX-FB36 1.14.0.0.13199 14 NO1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.003.2 CPX-FB36 1.0.11.0.2980 6 INTERMITTENT1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.003.2 CPX-FB36 1.12.1.0.8955 12 INTERMITTENT1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.003.2 CPX-FB36 1.13.0.0.10415 13 INTERMITTENT1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.003.2 CPX-FB36 1.14.0.0.13199 14 INTERMITTENT1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.006.2 CPX-FB36 1.0.11.0.2980 6 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.006.2 CPX-FB36 1.12.1.0.8955 12 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.006.2 CPX-FB36 1.13.0.0.10415 13 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.006.2 CPX-FB36 1.14.0.0.13199 14 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.007.19 CPX-FB36 1.0.11.0.2980 6 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.007.19 CPX-FB36 1.12.1.0.8955 12 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.007.19 CPX-FB36 1.13.0.0.10415 13 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.007.19 CPX-FB36 1.14.0.0.13199 14 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.008.14 CPX-FB36 1.0.11.0.2980 6 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.008.14 CPX-FB36 1.12.1.0.8955 12 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.008.14 CPX-FB36 1.13.0.0.10415 13 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 4.008.14 CPX-FB36 1.14.0.0.13199 14 YES

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.

Page 3: 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:

PUBLIC INFORMATION

RSLogix5000 1756-L61 to FB36 Firmware Version Compatibility

06/04/2018 Page 3ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

PLCDevice

FirmwareVersion

RS5000 Software Version

EtherNet/IPDevice

EtherNet/IPVersion

FestoDevice

Festo Firmware Device ToolFirmware Version

Festo Maintenance ToolRevision

Compatibility

1756-L61/B 15.4.31 15.02 1756-ENBT/A 6.006.4 CPX-FB36 1.0.11.0.2980 6 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 6.006.4 CPX-FB36 1.12.1.0.8955 12 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 6.006.4 CPX-FB36 1.13.0.0.10415 13 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A 6.006.4 CPX-FB36 1.14.0.0.13199 14 YES1756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.0.11.0.2980 61756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.12.1.0.8955 121756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.13.0.0.10415 131756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.14.0.0.13199 141756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.0.11.0.2980 61756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.12.1.0.8955 121756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.13.0.0.10415 131756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.14.0.0.13199 141756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.0.11.0.2980 61756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.12.1.0.8955 121756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.13.0.0.10415 131756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.14.0.0.13199 141756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.0.11.0.2980 61756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.12.1.0.8955 121756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.13.0.0.10415 131756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.14.0.0.13199 141756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.0.11.0.2980 61756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.12.1.0.8955 121756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.13.0.0.10415 131756-L61/B 15.4.31 15.02 1756-ENBT/A CPX-FB36 1.14.0.0.13199 14

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.

Page 4: 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:

PUBLIC INFORMATION

System Typical Layout

06/04/2018 Page 4ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Other Demo Room Ethernet Equipment is connected from each

port

D-link DSS-16+ 10/100 Ethernet SwitchD-link DES 1016E 16 Port Unmanaged 10/100 Ethernet Switch

Other Demo Room Ethernet Equipment is connected from each

port

1756-EN2TR/B Module SettingsIP Address: 192.168.1.106Subnet: 0.0.0.0Gateway: 0.0.0.0

1756-ENBT/A Module SettingsIP Address: 192.168.1.100Subnet: 255.255.255.0Gateway: 192.168.1.1

1 2

Allen Bradley ControlLogix PLC

CPX Terminal with FB36 EtherNet/IP

IP Address: 192.168.1.39Subnet: 255.255.255.000Gateway: 0.0.0.0

EtherNet/IP Linear

EtherNet/IP Linear

Hard PortIP Address: 192.168.1.xxxSubnet: 255.255.255.0Gateway: 192.168.1.2

Laptop

Wireless NetworkIP Address: 172.16.48.xxx

1783-EMS08T/B Stratix Managed Switch SettingsIP Address: 192.168.1.2Subnet: 255.255.255.0Gateway: 0.0.0.0

EtherNet TCP/IP EtherNet TCP/IP

Page 5: 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:

PUBLIC INFORMATION

RSLogix5000 and Festo EDS (Electronic Data Sheet) files

06/04/2018 Page 5ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

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.

Page 6: 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:

PUBLIC INFORMATION

CPX-FB36 EtherNet/IP Wiring

06/04/2018 Page 6ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

There is a 4-pin M12 socket with D-code on the FieldBus node for connecting the valve terminal to the network.

Screened, flexible Ethernet round cable of category 5 (The socket is compatible with SPEEDCON® plugs)

NOTE - The maximum cable length of CAT-5 Ethernet cable is 328 feet or 100 meters

Max. exterior diameter: 5.4 mm

Wire diameter: 0.89 ... 1.0 mm AWG24-26

Pre-assembly: Plug screwed on, Type NECU-M-S-D12G4-C2-ET, Part#543109

Use crossover at end to Last device if no auto-negotiate

Use standard patch cables

Regarding patch- or crossover cables: The CPX-FB36 supports Auto MDI/MDI-X except when using Quick Disconnect

M12x1, 4-pin, D-CodedIP65/IP67

Page 7: 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:

PUBLIC INFORMATION

CPX-FB36 EtherNet/IP Wiring IP20

06/04/2018 Page 7ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

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

Page 8: 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:

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.

06/04/2018 Page 8ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Supply Voltage Wiring

Part# 18493 Type: NTSD-GD-9orPart# 18526Type: NTSD-GD-13.5

Part# 18527Type: NTSD-WD-9orPart# 533119Type: NTSD-WD-11

Page 9: 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:

PUBLIC INFORMATION

CPX-FB36 EtherNet/IP Diagnostic Status LEDs

06/04/2018 Page 9ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 10: 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:

PUBLIC INFORMATION

EtherNet/IP ProtocolThe CPX terminal uses the EtherNet/IP protocol

CPX-FB36 Fieldbus Settings Address & Operate Mode

06/04/2018 Page 10ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

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

Page 11: 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:

PUBLIC INFORMATION

CPX-FB36 Fieldbus Settings Diagnostic Mode or Data Size

06/04/2018 Page 11ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

FMT Setting: STIInputs: 1 x 16BitOutputs: 1 x 16Bit

FMT Setting: STInputs: 1 x 16Bit (8 Used)Outputs: None

Remote I/O Operate Mode

Reserved

Bytes = 16 Input/ 16 OutputCommunication betweenCPX-CEC or CPX-FEC and

Bus Node

Reserved

Bytes = 8 Input/ 8 OutputCommunication betweenCPX-CEC or CPX-FEC and

Bus Node

I/O Diagnostics Interface ActiveBits = 16 Input/16 Output

(4 Bytes occupied, 4 Bytes used)

Status BitsActive

Bits = 8 Input/0 Output (2 Bytes occupied, 1 Byte used)

I/O Diagnostics Interface &Status Bits turned OFFBits = 0 Input/0 Output

DIL Switch 2 (Diagnostic Mode or Data Size)The function of this DIL switch is dependent on the set operating mode (DIL Switch 1).

Setting DIL switch 2

21

ON DIL 2.1: OFFDIL 2.2: OFF

(Factory Setting)

21

ON

21

ON

DIL 2.1: OFFDIL 2.2: ON

DIL 2.1: ONDIL 2.2: OFF

DIL 2.1: OFFDIL 2.2: ON

21

ONReserved

21

ON DIL 2.1: OFFDIL 2.2: OFF

(Factory Setting)

21

ON

21

ON

DIL 2.1: ONDIL 2.2: OFF

DIL 2.1: OFFDIL 2.2: ON

DIL 2.1: OFFDIL 2.2: ON

21

ON

NOTE: The Green highlighted configuration is used for this sample.

Remote Controller Mode Setting DIL switch 2

Page 12: 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:

PUBLIC INFORMATION

FMT (Festo Maintenance Tool Software)

06/04/2018 Page 12ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 13: 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:

PUBLIC INFORMATION

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.

06/04/2018 Page 13ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 14: 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:

PUBLIC INFORMATION

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.

06/04/2018 Page 14ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

FMT Establish Connection

OR

Page 15: 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:

PUBLIC INFORMATION

FMT CPX Terminal Online Configuration

06/04/2018 Page 15ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

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

Page 16: 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:

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.

06/04/2018 Page 16ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 17: 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:

PUBLIC INFORMATION

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.

06/04/2018 Page 17ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Use the Festo Maintenance Tool (CPX-FMT) to create configuration data from

modular configuration

Main RSLogix5000 project

Export configuration as RSLogix5000 project-import file (.L5K)

Import .L5K file into new temporary RSLogix5000 project

Copying of CPX-Terminal module object from temporary project and pasting it into main

project

NOTE: Depending on the CPX hardware, the exported L5K file can only be opened with your RS5000 software Rev 17 or newer.

Page 18: 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:

PUBLIC INFORMATION

FMT (Festo Maintenance Tool Software) RSLogix Export L5K Procedure

06/04/2018 Page 18ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

At least 1 input and output byte is necessary

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.

Page 19: 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:

PUBLIC INFORMATION

RSLogix5000 Import L5K Procedure

06/04/2018 Page 19ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

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

module to.

Page 20: 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:

PUBLIC INFORMATION

RSLogix5000 Import L5K Procedure

06/04/2018 Page 20ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

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

Page 21: 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:

PUBLIC INFORMATION

RSLogix5000 Copy Generic Module to Your Project

06/04/2018 Page 21ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

You have 2 options now to copy the generic module from the temporary RSLogix5000 project to your desired project:

Option#1:Select the module, copy this using right click or CTRL+C, then select your project Ethernet module, paste using right click or CTRL+V

Option#2: Select the module with mouse and drag the module to your project.

Page 22: 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:

PUBLIC INFORMATION

RSLogix5000 Configuration/Tag Results

06/04/2018 Page 22ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

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.

Page 23: 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:

PUBLIC INFORMATION

Allen Bradley ControlLogix Information

06/04/2018 Page 23ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 24: 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:

PUBLIC INFORMATION

RSLinx Classic Lite Configuration This project was executed using RSLinx Classic V2.59.02 (CPR 9 SR5).

06/04/2018 Page 24ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 25: 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:

PUBLIC INFORMATION

RSLinx Classic Lite Add EthernetIP Driver/ConnectionIn order to install a driver for your Ethernet Port, follow the steps below:

06/04/2018 Page 25ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 26: 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:

PUBLIC INFORMATION

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.

06/04/2018 Page 26ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 27: 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:

PUBLIC INFORMATION

Allen Bradley 1756-L61 ControlLogix5561 This varies during testsThis varies during tests

PLC(LOGIC CONTROLLER): PLC CONTROLLER FIRMWARE:

RSLOGIX5000 SOFTWARE VERSION:

06/04/2018 Page 27ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

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

Page 28: 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:

PUBLIC INFORMATION

Allen Bradley 1756-ENBT/A ModuleSpecification:

06/04/2018 Page 28ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 29: 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:

PUBLIC INFORMATION

Allen Bradley 1756-ENBT/A Ethernet Card Information:This is shown here to provide a sample of the module setup information.

06/04/2018 Page 29ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx

Page 30: 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:

PUBLIC INFORMATION

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.

06/04/2018 Page 30ControlLogix 1756-L61 SeriesB 1756-ENBT Firmware Compatibility to FB36 ca0pro.pptx