Skip to Content
On this page

ControlLogix EtherNet/IP master

This plugin reads and writes Allen-Bradley ControlLogix controllers by EtherNet/IP tag name. It is named ControlLogixMaster in the device selector.

See Collection Configuration for common channel, device, variable, and data-format settings. This page covers only ControlLogix routing, tag addresses, and debug.

Open the plugin

Open Development Configuration → Collection Configuration, create a TCP client channel, then create a device using ControlLogixMaster.

Supported scope

ItemDescription
ChannelTCP client.
AddressController tag name.
Data typesBoolean, Byte, common signed/unsigned integers, Float, Double, and String. Complete UDTs, STRING arrays, TIME, and Decimal require separate controller-specific verification.

Plugin properties

SettingDefaultDescription
Target slot0Slot containing the CPU module in the ControlLogix chassis.
Backplane port1Backplane port or path segment used to reach the CPU.

For a CPU in a chassis, the slot must match its installed location. Configure CompactLogix or other routing layouts according to the actual controller path.

Address rules

Enter the full controller tag name, for example TankLevel. The tag name, case, array index, and program scope must match the PLC project. Configure the variable’s common Array Length for arrays.

Special methods

This plugin has no additional special methods. Variables use tag names directly.

Device debug

Open Development Configuration → Collection Configuration, select the ControlLogix device, then open Protocol Debug at the top of the workspace. Select Operations to browse the controller’s tag directory.

FeaturePurpose
OperationsRefresh, filter, page, export, and import the controller’s readable tags.
Channel Log / Device LogInspect session establishment, CIP requests, responses, and connection errors from the workspace tabs.

Browse, export, and import tags

Click Refresh to load global and Program Scope tags. Filter by tag or structure name, check the reported type and array dimensions, and select the required tags. Export uses the selected tags, or all importable tags matching the current filter when no rows are selected. Import shows conflicts before confirmation and requires write permission.

ControlLogix EtherNet/IP Master: Operations

Functions

FunctionPurpose
Read and writeRead a confirmed point and write only to an approved test point.
Channel Log / Device LogView session, protocol status, and error details.

Verify the configuration

  1. Read one known scalar tag and verify its value and data type.
  2. Confirm session creation and a valid response in Channel Log or Device Log.
  3. Then verify array or string tags. Write only to an approved test tag.

Troubleshooting

SymptomCheck
Session cannot be establishedController IP, network, EtherNet/IP service, and existing connection ownership.
Route failsTarget slot, backplane port, and actual chassis layout.
Tag is not foundTag name, case, program scope, and array index.
Value is incorrectData type, array length, and actual PLC tag type.
Write failsController mode, tag permission, variable permission, and field interlock.