Skip to content

How to Choose a PLC for Industrial Automation

How to Choose a PLC for Industrial Automation

How to choose a programmable controller: where to start

PLC selection starts not with a catalog, but with your technical requirements. How many I/O points? Are there analog signals or only discrete? Do you need positioning? What network — Modbus, PROFINET, Ethernet/IP? Answering these questions narrows hundreds of models down to 3-5 specific options.

We select controllers for projects every day — from small panels for pump stations to distributed systems spanning entire workshops. Here is the algorithm we use ourselves.

Step 1: count your I/O points

The first and most important parameter is I/O count. Tally all discrete inputs (buttons, limit switches, relays), discrete outputs (contactors, valves, indicator lights), analog inputs (sensors for pressure, temperature, level), and analog outputs (VFD control, regulating valves).

  • Up to 20 I/O: smart relay (Mitsubishi Alpha2, Siemens LOGO!)
  • 20-100 I/O: compact PLC (Delta DVP, Mitsubishi FX5U)
  • 100-300 I/O: compact PLC with modules (Siemens S7-1200, FX5U-80M)
  • 300+ I/O: modular PLC (Siemens S7-1500, Mitsubishi iQ-R)

Add 20-30% reserve for expansion. If you need 40 I/O now, choose a controller that can expand to 60-80. Migrating to a different CPU mid-project is expensive and painful.

Step 2: identify signal types

Discrete control (on/off) is the simplest. Any PLC handles that. But once analog signals appear, the choices narrow.

Signal typeExamplePLC requirement
Discrete input 24VButton, limit switchStandard DI
Discrete outputContactor, valveRelay or transistor DO
Analog 4-20 mAPressure sensor12-16 bit AI module
Analog 0-10 VTemperature sensorAI module
Thermocouple / RTDPt100, Type KSpecialized AI module
Pulse outputStepper motorsPTO/PWM output (transistor)

Pay attention to output type: relay outputs (DO Relay) handle higher current (2A) but are slow. Transistor outputs (DO Transistor) are fast and suitable for PWM and pulse outputs but limited to 0.5A. Servo drive control requires transistor outputs specifically.

Step 3: communications and integration

A controller rarely works alone — it communicates with HMI panels, VFDs, sensors, and SCADA systems. Check which protocols your project needs:

  1. Modbus RTU (RS-485): the most common. Supported by nearly all PLCs. For VFDs, sensors, meters
  2. Modbus TCP (Ethernet): faster Modbus variant. Requires an Ethernet port on the PLC
  3. PROFINET: Siemens ecosystem. Only S7-1200/1500
  4. CC-Link: Mitsubishi ecosystem. Only FX5U/iQ-R
  5. Ethernet/IP: Allen-Bradley (Rockwell). Rare in Ukraine
  6. OPC UA: universal protocol for IoT and Industry 4.0

If the project mixes equipment from different manufacturers, Modbus RTU/TCP is the safest choice. Everyone supports it.

Step 4: programming environment

This is often overlooked, which is a mistake. The environment affects development speed, license costs, and availability of qualified engineers.

  • Delta ISPSoft: free, simple, LD/FBD/ST. Few specialists in Ukraine
  • Mitsubishi GX Works3: powerful, 5 IEC languages, simulation. License from $300
  • Siemens TIA Portal: most widespread in Ukraine, Basic version free for S7-1200. Largest pool of specialists

If the facility already has maintenance staff trained on Siemens — choose Siemens. Retraining costs time and money.

Step 5: budget and availability

PLC price is only part of the system cost. Add expansion modules, software license, HMI panel, power supply, and programming time.

ManufacturerCPU (basic)SoftwareAvailability in Ukraine
Delta DVP$80-300FreeIn stock, 2-5 days
Mitsubishi FX5U$400-1,500$300+Made to order, 2-4 weeks
Siemens S7-1200$200-700Free (Basic)In stock, 1-3 days

Delta is the cheapest option with the fastest delivery. Siemens is the sweet spot for price and ecosystem. Mitsubishi is for tasks requiring specific capabilities (CC-Link, Motion).

Frequently Asked Questions

Which PLC is best for beginners?

Siemens S7-1200 with TIA Portal Basic. The most learning resources available in Ukrainian, free software, built-in PLCSIM simulator. Delta DVP is a second option: cheaper but less documentation.

Can you mix equipment from different manufacturers?

Yes, via Modbus RTU or TCP. For example, Siemens PLC + Delta VFDs + Autonics sensors — it works. The key is that all devices support a common protocol.

How much does a PLC-based automation system cost?

Basic: $500-1,500 (PLC + HMI + power supply). Mid-range: $2,000-5,000 (PLC + HMI + modules + VFDs). Large: $10,000+ (modular PLC + distributed I/O + SCADA).

Compact or modular PLC — which is better?

Compact — for projects up to 200-300 I/O. Modular — when you need configuration flexibility, hot-swap modules, or Motion Control. For 80% of projects, compact is sufficient.

How do I connect a 4-20 mA sensor to a PLC?

You need an analog input module (AI). The sensor connects with two wires to the module input. In the PLC program, the analog value is converted to engineering units (degrees C, bar, m3/h) using linear interpolation.

Summary

PLC selection algorithm: count I/O → identify signal types → choose communication protocol → consider programming environment → weigh the budget. For typical projects in Ukraine, we recommend Siemens S7-1200 or Delta DVP — depending on budget and customer requirements.

Need a variable frequency drive for your motor?

We'll find the right solution by power, voltage and load type

Browse catalog Consultation

Поширені запитання

Siemens S7-1200 with TIA Portal Basic. The most learning resources available in Ukrainian, free software, built-in PLCSIM simulator. Delta DVP is a second option: cheaper but less documentation.