McMaster-Carr logo
    Enter e-mail addresses in the fields below
    Message
    Cancel
    Comments
    E-mail address (if you would like a response)
    46 Products
    About PLCs
    industrial info icon

    Select the sensors, switches, and actuators in your setup and we'll guide you to compatible PLCs.

    Compact PLCs

    Image of ProductInUse. PLC Shown with Two Expansion Modules (Sold Separately). Front orientation. PLCs. Compact PLCs.

    PLC Shown with Two Expansion

    Modules (Sold Separately)

    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.
    For the Manufacturer User Manual, click on a part number and select Product Detail.
    PLCs with Display
    Image of Product. Front orientation. PLCs. Compact PLCs, Display.
    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.
    Screw Terminals—Screw terminals are the most common wire connection—insert your wires and tighten the screws to secure them.
    Spring-Clamp Terminals—Spring-clamp terminals hold wires with a clamp instead of screws, so connections stay secure, even with vibration.
    Relay Output—PLCs with relay outputs are ideal for devices that switch a few times per minute, such as compressors.
    Transistor Output—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).
    Analog Input Signal—PLCs with analog inputs receive signals from devices that monitor temperature, pressure, and other measurements that vary.
    Outputs
    Inputs
    Screw Terminals
    Spring-Clamp
    Terminals
    Type (No. of)
    Signal
    Type
    Digital
    Signal
    Max. Current @ Voltage
    Type (No. of)
    Signal
    Type
    Digital
    Signal
    Transistor Voltage
    Analog Signal
    Max. No. of
    Inputs/Outputs
    Operating
    Voltage
    Data Connection Type
    Control Communication
    Protocol
    Software
    Req.
    Each
    Each
    Eaton Easy E4 Series
    Relay (4)Digital10 amp @ 240V AC
    8 amp @ 24V DC
    Transistor (4)
    Transistor/Analog (4)
    Analog,
    Digital
    PNP/NPN12V DC
    24V DC
    0V DC to 10V DC18824V AC
    12V DC
    24V DC
    Ethernet RJ45 (1 each)
    microSD Card (1 each)
    Modbus TCP/IPYes7244K900000007244K350000000
    Relay (4)Digital10 amp @ 240V AC
    8 amp @ 24V DC
    Transistor (8)DigitalPNP/NPN100V AC to 240V AC
    100V DC to 240V DC
    188100 to 240V AC
    100 to 240V DC
    Ethernet RJ45 (1 each)
    microSD Card (1 each)
    Modbus TCP/IPYes7244K80000007244K34000000
    Transistor (4)DigitalPNP0.5 amp @ 24V DCTransistor (4)
    Transistor/Analog (4)
    Analog,
    Digital
    PNP/NPN24V DC0V DC to 10V DC18824V DCEthernet RJ45 (1 each)
    microSD Card (1 each)
    Modbus TCP/IPYes7244K120000007244K36000000
     
    Accessories and Replacements for PLCs
    PLCs without Display
    Image of Product. Front orientation. Digital Input Signal. Compact PLCs.
    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.
    Screw Terminals—Screw terminals are the most common wire connection—insert your wires and tighten the screws to secure them.
    Spring-Clamp Terminals—Spring-clamp terminals hold wires with a clamp instead of screws, so connections stay secure, even with vibration.
    Relay Output—PLCs with relay outputs are ideal for devices that switch a few times per minute, such as compressors.
    Transistor Output—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).
    Analog Input Signal—PLCs with analog inputs receive signals from devices that monitor temperature, pressure, and other measurements that vary.
    Outputs
    Inputs
    Screw Terminals
    Spring-Clamp
    Terminals
    Type (No. of)
    Signal
    Type
    Digital
    Signal
    Max. Current @ Voltage
    Type (No. of)
    Signal
    Type
    Digital
    Signal
    Transistor Voltage
    Analog Signal
    Max. No. of
    Inputs/Outputs
    Operating
    Voltage
    Data Connection Type
    Control Communication
    Protocol
    Software
    Req.
    Each
    Each
    Eaton Easy E4 Series
    Relay (4)Digital10 amp @ 240V AC
    8 amp @ 24V DC
    Transistor (4)
    Transistor/Analog (4)
    Analog,
    Digital
    PNP/NPN12V DC
    24V DC
    0V DC to 10V DC18824V AC
    12V DC
    24V DC
    Ethernet RJ45 (1 each)
    microSD Card (1 each)
    Modbus TCP/IPYes7244K1100000007244K320000000
    Relay (4)Digital10 amp @ 240V AC
    8 amp @ 24V DC
    Transistor (8)DigitalPNP/NPN100V AC to 240V AC
    100V DC to 240V DC
    188100 to 240V AC
    100 to 240V DC
    Ethernet RJ45 (1 each)
    microSD Card (1 each)
    Modbus TCP/IPYes7244K140000007244K31000000
    Transistor (4)DigitalPNP0.5 amp @ 24V DCTransistor (4)
    Transistor/Analog (4)
    Analog,
    Digital
    PNP/NPN24V DC0V DC to 10V DC18824V DCEthernet RJ45 (1 each)
    microSD Card (1 each)
    Modbus TCP/IPYes7244K130000007244K33000000
     
    Accessories and Replacements for PLCs
    Communication Expansion Modules
    Image of Product. Front orientation. Expansion Modules. Compact PLCs, Communication.
    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.
    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.
    Screw Terminals—Screw terminals are the most common wire connection—insert your wires and tighten the screws to secure them.
    Screw Terminals
    Operating
    Voltage
    Serial Port
    Interface (No. of)
    Control Communication
    Protocol
    Max. No. of
    Connections
    Each
    Eaton Easy E4 Series
    24V DCRS-485 (1)Modbus RTU327244K370000000
     
    Accessories and Replacements for PLC Expansion Modules

    Fast-Processing Open-Source PLCs

    Image of Product. Front orientation. PLCs. 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.
    For the Manufacturer User Manual, click on a part number and select Product Detail.
    Configurable Signal Input/Output
    Type (No. of)
    Digital Input/Output
    Type
    Max. Output Current
    @ Voltage
    Transistor Input
    Voltage, V DC
    Operating
    Voltage, V DC
    Data Connection Type
    Serial Port Interface
    (No. of)
    Control Communication
    Protocol
    IoT Communication
    Protocol
    Each
    With Broadcom BCM2837B0 Microprocessor and ATmega16u4 Microcontroller
    Digital Transistor (8) PNP/NPN0.85 amp @ 30V DC0 to 305 to 30Ethernet RJ45 (2 each)
    Micro USB-AB (1 each)
    Wi-Fi 802.11b/g/n
    Bluetooth 4.0
    RS-232/RS-422/RS-485 (1)DCON ASCIIREST Over HTTP, WebSocket6482N110000000
     

    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.
    For the Manufacturer User Manual, click on a part number and select Product Detail.
    PLCs
    Image of Product. Front orientation. PLCs. Open-Source PLCs, PLCs.
    RS-485—PLCs with RS-485 terminals let you integrate legacy equipment and other serial devices into your system.
    Wi-Fi—PLCs with Wi-Fi have cloud connectivity that lets you program, monitor, and update them from anywhere.
    Bluetooth—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.
    Outputs
    Inputs
    Type (No.
    of)
    Signal
    Type
    Max. Current
    @ Voltage
    Type (No. of)
    Signal Type
    Digital
    Signal
    Transistor
    Voltage, V DC
    Analog Signal
    Max. No. of
    Inputs/Outputs
    Operating
    Voltage, V DC
    Serial Port
    Interface (No. of)
    Control Communication
    Protocol
    Data Connection
    Type
    Each
    Relay (4)Digital10 amp @ 250V ACTransistor/Analog (8)Analog
    Digital
    PNP/NPN240V DC to 10V DC8812 to 24Modbus TCP/IP8647N130000000
    Relay (4)Digital10 amp @ 250V ACTransistor/Analog (8)Analog
    Digital
    PNP/NPN240V DC to 10V DC8812 to 24RS-485 (1)Modbus RTU
    Modbus TCP/IP
    8647N11000000
    Relay (4)Digital10 amp @ 250V ACTransistor/Analog (8)Analog
    Digital
    PNP/NPN240V DC to 10V DC8812 to 24RS-485 (1)Modbus RTU
    Modbus TCP/IP
    Wi-Fi, Bluetooth8647N12000000

    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.
    For the Manufacturer User Manual, click on a part number and select Product Detail.
    PLCs with Transistor Inputs
    Image of Product. Front orientation. PLCs. Miniature PLCs, PLCs.
    Outputs
    Inputs
    Max. No. of
    Inputs/Outputs
    Type (No. of)
    Signal
    Type
    Digital
    Signal
    Max. Current
    @ Voltage
    No. of
    Inputs
    Signal
    Type
    Digital
    Signal
    Transistor
    Voltage, V DC
    Operating Voltage
    Range, V DC
    Serial Port Interface
    (No. of)
    Control Communication
    Protocol
    Each
    9Transistor (6)DigitalNPN0.3 amp @ 30V DC3DigitalPNP3 to 305.1 to 28RS-232 (1)Modbus RTU1394N11000000
    12Transistor (6)DigitalNPN0.3 amp @ 30V DC6DigitalPNP3 to 305.1 to 28Modbus RTU1394N1200000
    18Transistor (12)DigitalNPN0.3 amp @ 30V DC6DigitalPNP3 to 305.1 to 28RS-232/RS-485 (1)Modbus RTU1394N13000000
    24Transistor (12)DigitalNPN0.3 amp @ 30V DC12DigitalPNP3 to 305.1 to 28Modbus RTU1394N14000000
    32Transistor (18)DigitalNPN0.3 amp @ 30V DC14DigitalPNP3 to 305.1 to 28RS-232 (1)Modbus RTU1394N15000000
    36Transistor (18)DigitalNPN0.3 amp @ 30V DC18DigitalPNP3 to 305.1 to 28Modbus RTU1394N16000000
    Accessories for PLCs
    PLCs with Transistor and Analog Inputs
    Image of Product. Front orientation. PLCs. Miniature PLCs, PLCs.
    PLCs with analog inputs or outputs help you automate based on measurements that vary, such as pressure or speed readings.
    Outputs
    Inputs
    0V DC to 10V DC
    Input Signal
    4 mA to 20 mA
    Input Signal
    Max. No. of
    Inputs/Outputs
    Type (No. of)
    Signal
    Type
    Digital
    Signal
    Max. Current
    @ Voltage
    No. of Inputs
    Signal Type
    Digital
    Signal
    Transistor
    Voltage, V DC
    Operating Voltage
    Range, V DC
    Serial Port
    Interface (No. of)
    Control Communication
    Protocol
    Each
    Each
    9Transistor (3)DigitalNPN0.3 amp @ 30V DCTransistor (3)
    Analog (3)
    Digital, AnalogPNP3 to 305.1 to 28RS-232 (1)Modbus RTU1394N210000001394N22000000
    27Transistor (12)DigitalNPN0.3 amp @ 30V DCTransistor (12)
    Analog (3)
    Digital, AnalogPNP3 to 305.1 to 28RS-232 (1)Modbus RTU———01394N23000000
    36Transistor (12)DigitalNPN0.3 amp @ 30V DCTransistor (12)
    Analog (12)
    Digital, AnalogPNP3 to 305.1 to 28Modbus RTU———01394N24000000
    Accessories for PLCs
    PLCs with Transistor and Thermocouple Inputs
    Image of Product. Front orientation. PLCs. Miniature PLCs, PLCs.
    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
    Digital
    Signal
    Max. Current
    @ Voltage
    No. of Inputs
    Signal
    Type
    Digital
    Signal
    Transistor
    Voltage, V DC
    Thermocouple
    Type
    Operating Voltage
    Range, V DC
    Serial Port Interface
    (No. of)
    Control Communication
    Protocol
    Each
    20Transistor (12)DigitalNPN0.3 amp @ 30V DCTransistor (6)
    Thermocouple (2)
    DigitalPNP3 to 30J, K, N, T5.1 to 28RS-232/RS-485 (1)Modbus RTU1394N310000000
    Accessories for PLCs
    PLCs with Transistor, Analog, and Thermocouple Inputs
    Image of Product. Front orientation. PLCs. Miniature PLCs, PLCs.
    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
    0V DC to 10V DC
    Input Signal
    4 mA to 20 mA
    Input Signal
    Max. No. of
    Inputs/Outputs
    Type (No. of)
    Signal Type
    Digital
    Signal
    Max. Current
    @ Voltage
    Analog Signal
    No. of Inputs
    Signal Type
    Digital
    Signal
    Transistor
    Voltage, V DC
    Thermocouple
    Type
    Operating Voltage
    Range, V DC
    Serial Port
    Interface (No. of)
    Control Communication
    Protocol
    Each
    Each
    28Transistor (12)
    Analog (2)
    Analog
    Digital
    NPN0.3 amp @ 30V DC0V DC to 10V DC, 0V DC to 5V DCTransistor (10)
    Analog (4)
    Thermocouple (4)
    Digital, AnalogPNP3 to 30J, K, N, T5.1 to 28RS-232 (2)Modbus RTU———01394N410000000
    31Transistor (18)DigitalNPN0.3 amp @ 30V DCTransistor (6)
    Analog (3)
    Thermocouple (4)
    Digital, AnalogPNP3 to 30J, K, N, T5.1 to 28RS-232 (1)Modbus RTU1394N4200000001394N43000000
    Accessories for PLCs

    PLCs

    Image of ProductInUse. Front orientation. PLCs. PLCs.
    Our most scalable PLCs give your system room to grow. With support for up to 512 inputs and outputs, these PLCs can automate multiple processes at the same time, including those with scanners and other high-speed devices. They have serial connectivity, so you can integrate HMIs, legacy equipment, and other compatible devices. These PLCs support a variety of communication protocols, so they can control devices from many different manufacturers.
    Once you download the manufacturer’s free software, start programming using an IEC standard language, such as Ladder Logic. When you’re ready, transfer your program to the PLC with a USB Mini-B cord or USB-C cord. Use the software to monitor, test, and troubleshoot issues in real time. These PLCs mount to 35 mm DIN rail in your electrical cabinet.
    These PLCs have digital inputs and outputs.
    For the Manufacturer User Manual, click on a part number and select Product Detail.
    Digital Input/Output PLCs
    Image of Product. PLC. Front orientation. PLCs. PLCs.
    Image of Product. Front orientation. PLCs. PLCs, PLCs with 1 Ethernet RJ45 Connection.
    Image of Product. Back orientation. PLCs. PLCs, PLCs with 2 Ethernet RJ45 Connections.

    PLC

    PLCs with 1

    Ethernet

    RJ45

    Connection

    PLCs with 2

    Ethernet RJ45

    Connections

    Relay Output—PLCs with relay outputs are ideal for devices that switch a few times per minute, such as compressors.
    Transistor Output—PLCs with transistor outputs are ideal for devices that switch multiple times per second, such as indicator lights and stepper motor drives.
    PNP Output Signal—PNP outputs, also called sourcing outputs, work only with NPN devices.
    NPN Output Signal—NPN outputs, also called sinking outputs, work only with PNP devices. If you need to connect different devices, use an output converter or signal converter (both not included).
    microSD Card—PLCs with a microSD card slot let you back up, store, and transfer programs on a memory card. This is useful when you have multiple machines using the same program or need to frequently update your program.
    Outputs
    Inputs
    Type (No. of)
    Digital
    Signal
    Max. Current @ Voltage
    Type (No. of)
    Digital
    Signal
    Transistor
    Voltage, V DC
    Max. No. of
    Inputs/Outputs
    Operating
    Voltage, V DC
    Data Connection Type
    Serial Port Interface
    (No. of)
    Control Communication Protocol
    IoT Communication
    Protocol
    Software
    Req.
    Each
    PLCs
    Relay (8)2 amp @ 250V AC
    2 amp @ 24V DC
    Transistor (8)PNP/NPN12 to 2438412 to 24Mini USB-B (1 each)RS-232 (1), RS-422/RS-485 (1)Modbus RTUYes8662N110000000
     
    PLCs with 1 Ethernet RJ45 Connection
    Relay (6)2 amp @ 250V AC
    2 amp @ 24V DC
    Transistor (8)PNP/NPN12 to 2438412 to 24Mini USB-B (1 each)RS-232 (1), RS-422/RS-485 (1)Modbus RTU
    Modbus TCP/IP
    Yes8662N12000000
    Transistor (8)PNP0.2 amp @ 24V DCTransistor (8)PNP/NPN12 to 2438412 to 24Mini USB-B (1 each)RS-232 (1), RS-422/RS-485 (1)Modbus RTU
    Modbus TCP/IP
    Yes8662N13000000
    Transistor (8)NPN0.2 amp @ 24V DCTransistor (8)PNP/NPN12 to 2438412 to 24Mini USB-B (1 each)RS-232 (1), RS-422/RS-485 (1)Modbus RTU
    Modbus TCP/IP
    Yes8662N14000000
     
    PLCs with 2 Ethernet RJ45 Connections
    Relay (8)2 amp @ 250V AC
    2 amp @ 24V DC
    Transistor (8)PNP/NPN2451212 to 24USB-C (1 each)
    microSD Card (1 each)
    RS-232 (1), RS-422/RS-485 (1)EtherNet/IP
    Modbus RTU
    Modbus TCP/IP
    EtherCAT
    PROFINET
    MQTTYes8662N15000000
    Transistor (16)PNP0.2 amp @ 24V DCTransistor (16)PNP/NPN2451212 to 24USB-C (1 each)
    microSD Card (1 each)
    RS-232 (1), RS-422/RS-485 (1)EtherNet/IP
    Modbus RTU
    Modbus TCP/IP
    EtherCAT
    PROFINET
    MQTTYes8662N16000000
    Transistor (16)NPN0.2 amp @ 24V DCTransistor (16)PNP/NPN2451212 to 24USB-C (1 each)
    microSD Card (1 each)
    RS-232 (1), RS-422/RS-485 (1)EtherNet/IP
    Modbus RTU
    Modbus TCP/IP
    EtherCAT
    PROFINET
    MQTTYes8662N17000000
     
    Communication Expansion Modules
    Image of Product. Front orientation. Communication. PLCs, Modbus RTU Communication Protocol.
    Image of Product. Front orientation. Communication. PLCs, Modbus TCP/IP Communication Protocol.

    Modbus RTU

    Communication

    Protocol

    Modbus TCP/IP

    Communication

    Protocol

    Increase these PLCs’ ability to communicate with different devices.
    Add expansion modules to these PLCs when your system grows or needs new functionality. All modules have an LED status indicator to show the device is powered and running.
    Data Connection Type
    Serial Port Interface
    (No. of)
    Control Communication
    Protocol
    Max. No. of
    Connections
    Each
    RS-232 (1), RS-422/RS-485 (1)Modbus RTU648662N360000000
    Ethernet RJ45 (1 each) Modbus TCP/IP648662N37000000
     
    back to top