Skip to main content
Call Eric:863-698-8266
CURRYCONTROLS.COMControls & Automation Knowledge Hub
How-ToHow-ToPLCNetworkingEthernetCommissioning

How to Configure Remote I/O

Add a remote I/O rack to a controller over Ethernet: plan the network and addresses, set the adapter, and prove every point and the failure behavior before the rack goes into service.

8 min readUpdated Sep 5, 2026Published Sep 5, 2026By Eric Sullivan

The short answer

How to Configure Remote I/O

To configure remote I/O, give the adapter a static address on the I/O network per the network schedule and set it by its switches, its web page, or the vendor tool; add the adapter and each module to the controller I/O configuration with the exact part numbers, revisions, and slot positions; set the requested packet interval to what the process needs and the network can carry, and choose unicast where the protocol allows it; configure the switches for the protocol, including multicast handling and any ring; download, confirm the connection comes up with no faults, map every point to its tag from the I/O list, and prove each point in the field. Then test the failure behavior: pull the cable and confirm the outputs go to their configured fail state and the controller reports the fault, and reconnect to confirm recovery.

Key points

  • Static address from the schedule, set at the adapter; the controller configuration must match part numbers, revisions, and slots exactly.
  • Requested packet interval from the process need, not the minimum; unicast connections where available.
  • Switches configured for the protocol: multicast filtering with a querier, or unicast; ring settings where a ring is used.
  • Every point mapped from the I/O list and proven in the field; every output fail state set deliberately.
  • Test the cable-pulled case and the recovery before the rack is trusted.

What you need

  • The network schedule with the I/O network addresses
  • The I/O list with the rack, slot, and channel for every point
  • The programming software at the version matching the controller, and the adapter configuration tool if separate
  • The exact part numbers and firmware revisions of the adapter and the modules
  • Managed switch access for the protocol settings
  • A laptop on the I/O network for pinging and web pages

Procedure

  1. 1

    Plan the network

    The I/O network is separate from the SCADA network, by a second controller port, a virtual network, or a physical switch. Addresses come from the schedule; the adapter gets a static one.

  2. 2

    Set the adapter address

    By the rotary switches, the web page, or the vendor tool, per the manual. Power cycle if the adapter requires it. Ping it from a laptop on the I/O network.

  3. 3

    Add the adapter to the controller

    In the I/O configuration, add the adapter with its exact catalog number, revision, and address, on the correct controller port or communication module. Set the electronic keying to match the installed revision or to compatible, per the plant standard.

  4. 4

    Add the modules

    Each module in its slot with its exact catalog number and revision; the configuration for each channel: range, filter, fail state, diagnostics enabled.

  5. 5

    Set the packet interval and connection

    The requested packet interval from what the process needs: tens of milliseconds for discrete control, longer for analog monitoring. Unicast where the protocol and modules allow. The sum across all racks must fit the controller and the network capacity.

  6. 6

    Configure the switches

    For multicast connections, group management with a querier on the I/O network; for rings, the ring protocol on every switch in the ring and the adapter if it participates. Port speed and duplex matched.

  7. 7

    Download and connect

    Download the configuration. The adapter and every module should show connected with no faults in the I/O tree. A fault names the mismatch: keying, slot, revision, or address.

  8. 8

    Map the points

    From the I/O list, alias each input and output tag to its rack, slot, and channel, with the description from the list. Verify the count of points against the list.

  9. 9

    Prove the points

    Each input exercised in the field and seen in the tag; each output commanded and seen in the field; each analog checked at two points with a calibrator.

  10. 10

    Test failure and recovery

    Pull the I/O network cable: the controller reports the connection fault, the outputs go to their configured fail state, the alarm arrives. Reconnect: the connection re-establishes and the outputs follow the logic. Record the times.

SettingWhereTypical
Adapter addressAdapter switches or toolStatic, from the schedule
Electronic keyingController I/O configurationCompatible module, or exact match per the standard
Requested packet intervalController connection settings20 to 100 ms discrete; 100 to 500 ms analog
Connection typeController connection settingsUnicast where available
Output fail stateModule configurationOff, hold last, or a value; per point from the design
Multicast handlingSwitchesGroup management with querier, or unicast
Ring protocolSwitches and ring-capable adaptersPer the network drawing

Frequently asked questions

The adapter is pingable but the controller shows a connection fault.
The configuration does not match the hardware: a catalog number, a revision under exact keying, a slot, or a module the adapter does not see. The fault code in the I/O tree names it.
The connection drops every few minutes after a switch change.
Multicast filtering without a querier: the switch prunes the group after a timeout. Enable the querier on the I/O network or use unicast connections.
How fast should the packet interval be?
As slow as the process allows. A lift station rack at 50 milliseconds is fine; a plant with forty racks at 10 milliseconds saturates the controller. The controller reports the packet rate against its limit.
Can I add a module to a running rack?
Adding to the configuration usually needs a download or an online change that the platform supports; inserting the module under power depends on the hardware. Plan it as a change with the outputs of that rack considered.

Direct contact

Have a controls question?

Reach Eric Sullivan directly about anything on this site, a controls or automation topic, or one of his personal projects.