Compact PLCs

Support for up to 188 inputs and outputs—these PLCs are ideal for basic tasks where more advanced PLCs would be overkill, such as operating lighting and HVAC systems. They’re also known as smart relays. Connect these PLCs to your Ethernet network to control devices anywhere in your facility. They use an open communication protocol, so you can mix and match devices from different manufacturers. Mount them to 35 mm DIN rail in your electrical cabinet or use mounting brackets (sold separately) to secure them to a flat surface.
You’ll need a license key (sold separately) for the manufacturer’s software. Write your program in common PLC languages, such as Ladder Logic and Structured Text, then transfer your program to the PLC with an Ethernet cord. Use the software to monitor, test, and troubleshoot issues in real time. Add a memory card to back up, store, and transfer programs to multiple machines.
These PLCs have digital inputs and outputs. PLCs with relay outputs are ideal for devices that switch a few times per minute, such as compressors. PLCs with transistor outputs are ideal for devices that switch multiple times per second, such as indicator lights and stepper motor drives. They’re PNP outputs, also called sourcing outputs, so they work only with NPN devices. If you need to connect different devices, use an output converter or signal converter (both not included).
PLCs with analog inputs receive signals from devices that monitor temperature, pressure, and other measurements that vary.
Screw terminals are the most common wire connection—insert your wires and tighten the screws to secure them. Spring-clamp terminals hold wires with a clamp instead of screws, so connections stay secure, even with vibration.
Add expansion modules to PLCs when your system grows or needs new functionality. All modules have an LED status indicator to show the device is powered and running.

These PLCs have a screen and keypad that let you adjust timers and change basic settings without connecting to your computer. You can also view system errors and warnings for quick troubleshooting.
Outputs | Inputs | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Type (No. of) | Signal Type | Transistor Type | Max. Current @ Voltage | Type (No. of) | Signal Type | Transistor Type | Transistor Voltage | Analog Signal | Max. No. of Inputs/Outputs | Operating Voltage | Data Connection Type | Communication Protocol | Software Required | Each | |
Screw Terminals | |||||||||||||||
Eaton Easy E4 Series | |||||||||||||||
| Relay (4) | Digital | __ | 10 A @ 240 V AC 8 A @ 24 V DC | Transistor (4) Transistor/Analog (4) | Analog, Digital | PNP/NPN | 24V AC 12V DC 24V DC | 0-10V DC | 188 | 24V AC 12V DC 24V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K9 | 0000000 |
| Relay (4) | Digital | __ | 10 A @ 240 V AC 8 A @ 24 V DC | Transistor (8) | Digital | PNP/NPN | 100-240V AC 100-240V DC | __ | 188 | 100-240V AC 100-240V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K8 | 000000 |
| Transistor (4) | Digital | PNP | 0.5 A @ 24 V DC | Transistor (4) Transistor/Analog (4) | Analog, Digital | PNP/NPN | 24V DC | 0-10V DC | 188 | 24V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K12 | 000000 |
Spring-Clamp Terminals | |||||||||||||||
Eaton Easy E4 Series | |||||||||||||||
| Relay (4) | Digital | __ | 10 A @ 240 V AC 8 A @ 24 V DC | Transistor (4) Transistor/Analog (4) | Analog, Digital | PNP/NPN | 24V AC 12V DC 24V DC | 0-10V DC | 188 | 24V AC 12V DC 24V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K35 | 000000 |
| Relay (4) | Digital | __ | 10 A @ 240 V AC 8 A @ 24 V DC | Transistor (8) | Digital | PNP/NPN | 100-240V AC 100-240V DC | __ | 188 | 100-240V AC 100-240V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K34 | 000000 |
| Transistor (4) | Digital | PNP | 0.5 A @ 24 V DC | Transistor (4) Transistor/Analog (4) | Analog, Digital | PNP/NPN | 24V DC | 0-10V DC | 188 | 24V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K36 | 000000 |

Instead of a display, these PLCs have LED status indicators to show they’re powered and running. Since you can’t adjust settings at the PLC, there’s less chance of accidental changes.
Outputs | Inputs | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Type (No. of) | Signal Type | Transistor Type | Max. Current @ Voltage | Type (No. of) | Signal Type | Transistor Type | Transistor Voltage | Analog Signal | Max. No. of Inputs/Outputs | Operating Voltage | Data Connection Type | Communication Protocol | Software Required | Each | |
Screw Terminals | |||||||||||||||
Eaton Easy E4 Series | |||||||||||||||
| Relay (4) | Digital | __ | 10 A @ 240 V AC 8 A @ 24 V DC | Transistor (4) Transistor/Analog (4) | Analog, Digital | PNP/NPN | 24V AC 12V DC 24V DC | 0-10V DC | 188 | 24V AC 12V DC 24V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K11 | 0000000 |
| Relay (4) | Digital | __ | 10 A @ 240 V AC 8 A @ 24 V DC | Transistor (8) | Digital | PNP/NPN | 100-240V AC 100-240V DC | __ | 188 | 100-240V AC 100-240V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K14 | 000000 |
| Transistor (4) | Digital | PNP | 0.5 A @ 24 V DC | Transistor (4) Transistor/Analog (4) | Analog, Digital | PNP/NPN | 24V DC | 0-10V DC | 188 | 24V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K13 | 000000 |
Spring-Clamp Terminals | |||||||||||||||
Eaton Easy E4 Series | |||||||||||||||
| Relay (4) | Digital | __ | 10 A @ 240 V AC 8 A @ 24 V DC | Transistor (4) Transistor/Analog (4) | Analog, Digital | PNP/NPN | 24V AC 12V DC 24V DC | 0-10V DC | 188 | 24V AC 12V DC 24V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K32 | 000000 |
| Relay (4) | Digital | __ | 10 A @ 240 V AC 8 A @ 24 V DC | Transistor (8) | Digital | PNP/NPN | 100-240V AC 100-240V DC | __ | 188 | 100-240V AC 100-240V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K31 | 000000 |
| Transistor (4) | Digital | PNP | 0.5 A @ 24 V DC | Transistor (4) Transistor/Analog (4) | Analog, Digital | PNP/NPN | 24V DC | 0-10V DC | 188 | 24V DC | Ethernet RJ45 (1 each) microSD Card (1 each) | Modbus TCP/IP | Yes | 7244K33 | 000000 |
| Manufacturer Model No. | Operating System Compatibility | Software Format | Each | |
| EASYSOFT-SWLIC/EasySoft 8.31 | Windows 10 or Later | Download | 7244K7 | 000000 |

Integrate legacy equipment, scanners, printers, and other serial devices into your automated system. These communication modules have two power connections. The first powers the module from an external power supply. The second can be connected to another module, so you can daisy-chain multiple communication modules.
| Serial Industry Designation (No. of) | Communication Protocol | Max. No. of Connected Devices | Operating Voltage | Wire Connection Type | Each | |
| RS-485 (1) | Modbus RTU | 32 | 24V DC | Screw Terminals | 7244K37 | 0000000 |

Monitor status and control basic settings on these PLCs. These displays mount into a panel cutout or enclosure with the included clips. When mounted, the front is NEMA and IP rated for protection against washdowns and sprays of oil and coolant. These displays are designed to work with these PLCs right out of the box—just connect them to the PLC with an Ethernet cord (not included).
For Panel Cutout | ||||||||
|---|---|---|---|---|---|---|---|---|
| Diagonal Screen Size | Screen Resolution | Data Connection Type | Operating Voltage | Lg. | Ht. | Mounting Fasteners Included | Each | |
Front IP65, NEMA 4X | ||||||||
| 4.3" | 272 × 480 | Ethernet RJ45 (1 each) USB-A, 2.0 (1 each) | 24V DC | 4.6" | 4" | Yes | 7244K47 | 0000000 |

| For Screw Size | Material | Mounting Fasteners Included | Pkg. Qty. | Pkg. | |
| No. 8, M4 | Metal | No | 3 | 7244K49 | 000000 |


| Includes | Material | Each | |
| Three Connectors, Three End Caps | Plastic | 7244K48 | 000000 |
Fast-Processing Open-Source PLCs

When milliseconds matter, these PLCs don't have to wait for your network—they process complex data and run code locally. The result is real-time performance in the field, plus cloud connectivity when you want it, for truly uninterrupted operation. These PLCs support Python, C++, Bash, and other open-source languages, so you can program them in the one you know. You can also use customizable libraries to your advantage.
Write code from anywhere—on any device and browser—using the manufacturer’s free web-based software. When you’re ready, transfer your program to the PLC with an Ethernet RJ45 cord, Bluetooth, or Wi-Fi. In addition to wireless communication, these PLCs have a range of hardwire connections, including digital inputs and outputs, Ethernet, and serial terminals. This means they can control a fully wireless system, a wired setup with legacy equipment, or a hybrid of both. Mount them to 35 mm DIN rail.
| Configurable Signal Input/Output Type (No. of) | Transistor Input/Output Type | Maximum Output Current @ Voltage | Transistor Input Voltage | Operating Voltage | Data Connection Type | Serial Industry Designation (No. of) | Communication Protocol | Each | |
With Broadcom BCM2837B0 Microprocessor and ATmega16u4 Microcontroller | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Digital Transistor (8) | PNP/NPN | 0.85 A @ 30 V DC | 0-30V DC | 5-30V DC | Ethernet RJ45 (2 each) Micro AB USB (1 each) Wi-Fi 802.11b/g/n Bluetooth 4.0 | RS-232/RS-422/RS-485 (1) | DCON ASCII, REST, WebSocket | 6482N11 | 0000000 |
Open-Source PLCs
Kick-start your automation with example code and customizable libraries from the Arduino ecosystem. Use the manufacturer’s free software to program these PLCs with Arduino or a standard PLC language you’re comfortable with. When you’re ready, transfer your program to the PLC with a USB-C cord. Use the software to monitor, test, and troubleshoot issues in real time.
These PLCs support up to 88 inputs and outputs—enough to automate lighting or HVAC controls. They’re also known as smart relays. They have digital relay outputs that are ideal for loads that switch a few times per minute, such as compressors. However, they’re not designed for devices that switch multiple times per second, such as stepper motor drivers. Connect these PLCs to your Ethernet network to control devices anywhere in your facility. They use an open communication protocol, so you can mix and match devices from different manufacturers. Mount them to 35 mm DIN rail in your electrical cabinet.
PLCs with Wi-Fi have cloud connectivity that lets you program, monitor, and update them from anywhere. They also have Bluetooth to make initial setup easy—you can wirelessly configure them at close range. These PLCs send alerts directly to your mobile device, so you can quickly respond to issues.
PLCs with RS-485 terminals let you integrate legacy equipment and other serial devices into your system.
Add expansion modules to these PLCs when your system needs more inputs and outputs or new functionality. All modules have an LED status indicator to show the device is powered and running.

Outputs | Inputs | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Type (No. of) | Signal Type | Max. Current @ Voltage | Type (no. of) | Signal Type | Transistor Type | Transistor Voltage | Analog Signal | Max. No. of Inputs/Outputs | Operating Voltage | Serial Industry Designation (No. of) | Communication Protocol | Each | |
| Relay (4) | Digital | 10 A @ 250 V AC | Transistor/Analog (8) | Analog, Digital | PNP/NPN | 24V DC | 0-10V DC | 88 | 12-24V DC | __ | Modbus TCP/IP | 8647N13 | 0000000 |
| Relay (4) | Digital | 10 A @ 250 V AC | Transistor/Analog (8) | Analog, Digital | PNP/NPN | 24V DC | 0-10V DC | 88 | 12-24V DC | RS-485 (1) | Modbus TCP/IP, Modbus RTU | 8647N12 | 000000 |
| Relay (4) | Digital | 10 A @ 250 V AC | Transistor/Analog (8) | Analog, Digital | PNP/NPN | 24V DC | 0-10V DC | 88 | 12-24V DC | RS-485 (1) | Modbus TCP/IP, Modbus RTU | 8647N11 | 000000 |
Miniature PLCs
Get only what you need—up to 36 inputs and outputs—to save space and money. These PLCs are best for controlling simple setups, such as part of your conveyor line. They’re smaller than a deck of cards, so you can stick them inside equipment with the included adhesive mounting pad. Alternatively, mount them to 35 mm DIN rail with a bracket (sold separately).
Once you download the manufacturer’s free software, you can program in Ladder Logic or Flow Chart. When you’re ready, transfer your program to the PLC with a USB Mini-B cord. You can also set up the USB port for serial communication to your devices.
The transistor outputs don’t have moving parts, so they’re ideal for fast-switching, low-power devices. Since they’re NPN outputs, also called sinking outputs, they provide the ground connection when on. If you need to connect different devices, use an output converter (sold separately). Wire connections without turning screws with the spring-clamp terminals. LED status indicators show you when inputs and outputs need troubleshooting.
PLCs with analog inputs or outputs help you automate based on measurements that vary, such as pressure or speed readings.
PLCs with thermocouple inputs help you automate based on temperature readings.

Outputs | Inputs | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max. No. of Inputs/Outputs | Type (No. of) | Signal Type | Transistor Type | Max. Current @ Voltage | Type (No. of) | Signal Type | Transistor Type | Transistor Voltage | Operating Voltage Range | Serial Industry Designation (No. of) | Communication Protocol | Each | |
| 9 | Transistor (6) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (3) | Digital | PNP | 3-30V DC | 5.1-28V AC | RS-232 (1) | Modbus RTU | 1394N11 | 000000 |
| 12 | Transistor (6) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (6) | Digital | PNP | 3-30V DC | 5.1-28V AC | __ | Modbus RTU | 1394N12 | 00000 |
| 18 | Transistor (12) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (6) | Digital | PNP | 3-30V DC | 5.1-28V AC | RS-232/RS-485 (1) | Modbus RTU | 1394N13 | 000000 |
| 24 | Transistor (12) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (12) | Digital | PNP | 3-30V DC | 5.1-28V AC | __ | Modbus RTU | 1394N14 | 000000 |
| 32 | Transistor (18) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (14) | Digital | PNP | 3-30V DC | 5.1-28V AC | RS-232 (1) | Modbus RTU | 1394N15 | 000000 |
| 36 | Transistor (18) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (18) | Digital | PNP | 3-30V DC | 5.1-28V AC | __ | Modbus RTU | 1394N16 | 000000 |

Outputs | Inputs | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max. No. of Inputs/Outputs | Type (No. of) | Signal Type | Transistor Type | Max. Current @ Voltage | Type (No. of) | Signal Type | Transistor Type | Transistor Voltage | Operating Voltage Range | Serial Industry Designation (No. of) | Communication Protocol | Each | |
0-10V DC Analog Input Signal | |||||||||||||
| 9 | Transistor (3) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (3) Analog (3) | Analog, Digital | PNP | 3-30V DC | 5.1-28V AC | RS-232 (1) | Modbus RTU | 1394N21 | 000000 |
4-20 mA Analog Input Signal | |||||||||||||
| 9 | Transistor (3) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (3) Analog (3) | Analog, Digital | PNP | 3-30V DC | 5.1-28V AC | RS-232 (1) | Modbus RTU | 1394N22 | 00000 |
| 27 | Transistor (12) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (12) Analog (3) | Analog, Digital | PNP | 3-30V DC | 5.1-28V AC | RS-232 (1) | Modbus RTU | 1394N23 | 000000 |
| 36 | Transistor (12) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (12) Analog (12) | Analog, Digital | PNP | 3-30V DC | 5.1-28V AC | __ | Modbus RTU | 1394N24 | 000000 |

Outputs | Inputs | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max. No. of Inputs/Outputs | Type (No. of) | Signal Type | Transistor Type | Max. Current @ Voltage | Type (No. of) | Signal Type | Transistor Type | Transistor Voltage | Thermocouple Type | Operating Voltage Range | Serial Industry Designation (No. of) | Communication Protocol | Each | |
| 20 | Transistor (12) | Digital | NPN | 0.3 A @ 30 V DC | Transistor (6) Thermocouple (2) | Analog, Digital | PNP | 3-30V DC | J, K, N, T | 5.1-28V AC | RS-232/RS-485 (1) | Modbus RTU | 1394N31 | 0000000 |

Outputs | Inputs | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max. No. of Inputs/Outputs | Type (No. of) | Signal Type | Transistor Type | Max. Current @ Voltage | Analog Signal | Type (No. of) | Signal Type | Transistor Type | Transistor Voltage | Thermocouple Type | Operating Voltage Range | Serial Industry Designation (No. of) | Communication Protocol | Each | |
0-10V DC Analog Input Signal | |||||||||||||||
| 31 | Transistor (18) | Digital | NPN | 0.3 A @ 30 V DC | __ | Transistor (6) Analog (3) Thermocouple (4) | Analog, Digital | PNP | 3-30V DC | J, K, N, T | 5.1-28V AC | RS-232 (1) | Modbus RTU | 1394N42 | 0000000 |
4-20 mA Analog Input Signal | |||||||||||||||
| 28 | Transistor (12) Analog (2) | Analog, Digital | NPN | 0.3 A @ 30 V DC | 0-5V DC/0-10V DC | Transistor (10) Analog (4) Thermocouple (4) | Analog, Digital | PNP | 3-30V DC | J, K, N, T | 5.1-28V AC | RS-232 (2) | Modbus RTU | 1394N41 | 000000 |
| 31 | Transistor (18) | Digital | NPN | 0.3 A @ 30 V DC | __ | Transistor (6) Analog (3) Thermocouple (4) | Analog, Digital | PNP | 3-30V DC | J, K, N, T | 5.1-28V AC | RS-232 (1) | Modbus RTU | 1394N43 | 000000 |


| For DIN Rail Ht., mm | Ht. | Wd. | Dp. | Each | |
| 35 | 2 1/2" | 2 1/2" | 1/2" | 1394N102 | 00000 |

Connect PLCs to devices that have DB9 connections, such as barcode scanners.
| Lg., ft. | Shielding | Shield Type | Communication Protocol | Each | |
RS-232 Terminal Block × DB9 Socket | |||||
|---|---|---|---|---|---|
| 5 | Double Shielded | Braid, Foil | Modbus RTU | 1394N103 | 000000 |

























