Skip to main content
Version: 7.9

Connecting to ControlLogix

Inductive University

Connecting to ControlLogix

Watch the video


This driver is intended for devices using ControlLogix firmware version 20 and older.

Connect to a Device

  1. Go to the Configure section of the Gateway webpage.
  2. Scroll down under OPC-UA Server, and click Devices.
  3. On the Devices page, find the blue arrow and click on Create new Device.
  4. On the Add Device Step 1: Choose Type page, select Legacy Allen-Bradley ControlLogix, and click Next.
  5. On the New Device page, leave all the default values and type in the following fields:
    • Name: CLX
    • Hostname: type the IP address for the PLC
  6. Click Create New Device. The Devices page is displayed showing the ControlLogix device is added to Ignition. The Status will show as Disconnected and then Connected.
  7. To see all the tags, navigate to the Configure section of the gateway, and click on Quick Client under OPC Connections. On the OPC Quick Client page, expand the folder matching the name used in step 5, and expand the Global folder to see available tags.

Device Connection Settings

The General settings are common to all Allen Bradley devices, and the Connectivity settings are device dependent.

General Settings

NameThe user-defined name for this Device. The name chosen will show up in OPC Item Paths and under OPC-UA Server > Devices of the Configure page of the Gateway. The Device Name must be alphanumeric.
DescriptionThe user-defined description for the device. This is only used as a note to differentiate between devices.
Enable DeviceOnly devices that are enabled appear in Connections > Devices of the Status page of the Gateway and thus have their tags available for use.

Connectivity Settings

HostnameThis is the IP Address of the ControlLogix Ethernet module (1756-ENET) to route through to connect a ControlLogix processor. EthernetIP protocol on TCP port 44818 (0xAF12) is used to communicate to ControlLogix processors.
TimeoutAfter sending a request to the ControlLogix processor, the Communication Timeout setting is the amount of time in msec to wait for a response before treating it as a failure.
Slot NumberThe Slot Number value is the zero based ControlLogix chassis slot number of the ControlLogix processor to connect to.
Connection PathThe Connection Path value is used to define the route to connect to the processor. The Connection Path format contains 4 numbers separated by commas. The first number is always 1 and tells the Ethernet module to route through the backplane. The rest of the numbers vary by device type, for a more in depth explanation of connection paths, see Allen Bradley Connection Paths Explained section.
Concurrent RequestsThe number of requests that Ignition will try to send to the device at the same time. Increasing this number can sometimes help with your request throughput, however increasing this too much can overwhelm the device and hurt your communications with the device.

Supported Connection Methods

ControlLogix 5500 connected through 1756-ENET/A or 1756-ENET/B.