Industrial PLC Selection Guide: How to Choose the Right Controller for Your Application
Share
Introduction
In industrial automation projects, selecting the right Programmable Logic Controller (PLC) is often the critical decision that determines the performance, reliability, and cost of the entire system. With numerous brands and models available—Siemens, Mitsubishi, Rockwell Automation, Delta, Omron, Schneider Electric—engineers and procurement professionals frequently face a difficult choice.
Choosing the wrong PLC can lead to:
-
Insufficient I/O points, making future expansion difficult
-
Incompatible communication protocols, preventing integration with existing equipment
-
Unfamiliar programming software, extending development time
-
Budget overruns or performance surplus
This article provides a systematic methodology for PLC selection, comparing major brands and their strengths, to help you make an informed decision. Whether you are designing a new system or upgrading an existing one, this guide will serve as a practical tool.
Part 1: Core Considerations for PLC Selection
1.1 Define Your Control Requirements – Start from the Application
Before looking at any PLC brand, clearly define your control task. The following questions will help you gather requirements:
I/O Count and Type
-
How many digital inputs/outputs are needed? Do you need high-speed counters or pulse outputs?
-
How many analog inputs/outputs? What accuracy (12-bit, 16-bit)?
-
Will you need to expand in the next 3-5 years? A 20-30% I/O margin is wise.
Control Complexity
-
Is the control logic simple sequential, or does it require complex math, PID loops?
-
Do you need motion control (servo, stepper)? How many axes?
-
Are there advanced requirements like data logging, recipe management, or reporting?
Communication Needs
-
What devices will the PLC communicate with? HMI, drives, servos, sensors, SCADA?
-
Which communication protocols are required? Modbus RTU/TCP, Profibus, Profinet, EtherNet/IP, CANopen?
-
Is remote monitoring or IoT connectivity needed?
Environment and Reliability
-
Where will the PLC be installed? Consider temperature, humidity, vibration, dust, electromagnetic interference.
-
Is redundancy or hot-swap capability required? What uptime is expected?
Programming and Maintenance
-
Which programming language is your team familiar with (ladder, ST, FBD)? Is the software user-friendly?
-
Do you need remote programming and diagnostics?
-
Is spare parts supply reliable? What is the local technical support like?
Budget
-
Hardware cost (CPU, modules, power supply)
-
Software cost (programming license, runtime license)
-
Engineering and commissioning time
-
Future maintenance and expansion costs
1.2 Translate Requirements into PLC Technical Specifications
Based on the analysis above, list the key technical specifications the PLC must meet:
| Specification Category | Parameters | Example |
|---|---|---|
| CPU Performance | Processing speed, program memory, data memory | 0.05µs/step, 128KB program, 256KB data |
| Digital I/O | Number, isolation type, input type | 24 inputs / 16 outputs, opto-isolated, sink/source |
| Analog I/O | Channels, resolution, accuracy | 4 AI, 16-bit, ±0.1% accuracy |
| Communication Ports | Quantity, type, protocols | 2 Ethernet ports, Modbus TCP, Profinet |
| Expandability | Max expansion modules, remote I/O support | Up to 8 modules, supports remote I/O via CC-Link |
| Special Functions | High-speed counters, pulse outputs, PID, motion | 4 axes 200kHz pulse output, built-in PID |
| Operating Environment | Temperature, protection class | -20°C to 60°C, IP20 |
| Certifications | CE, UL, RoHS, etc. | CE compliant |
Part 2: Comparison of Major PLC Brands
Each PLC brand has its strengths and typical applications. Here is a comparison of the five most common brands to help you quickly identify suitable options.
2.1 Siemens SIMATIC S7 Series
Representative Models: S7-1200 (small to medium), S7-1500 (medium to large), S7-200 SMART (economy)
Core Strengths:
-
Integrated Engineering: TIA Portal unifies PLC, HMI, drive programming, boosting efficiency.
-
Strong Communication: Built-in Profinet interface, seamless connection to distributed I/O and drives.
-
Functional Safety: Integrated safety features; safety PLCs available.
-
Motion Control: Easy axis control via technology objects.
Typical Applications:
-
Medium to large complex automation systems
-
High-precision motion control applications
-
Automotive, pharmaceutical, food & beverage industries
Considerations:
-
Software license costs are relatively high.
-
Steeper learning curve for beginners.
2.2 Mitsubishi Electric MELSEC Series
Representative Models: FX Series (small), L Series (medium), Q/R Series (large)
Core Strengths:
-
Cost-effective: FX series is very economical, ideal for budget-sensitive projects.
-
Rich Instruction Set: Extensive dedicated instructions for flexible programming.
-
Network Support: CC-Link fieldbus widely used and well supported.
-
Motion Control: QD75/QD77 positioning modules are powerful.
Typical Applications:
-
Small to medium machinery control
-
Electronics, packaging, textile machinery
-
Multi-axis positioning systems
Considerations:
-
GX Works2/3 software is less integrated with third-party tools.
-
Large system expansion not as scalable as S7-1500.
2.3 Rockwell Automation ControlLogix/CompactLogix
Representative Models: Micro800 (small), CompactLogix (medium), ControlLogix (large)
Core Strengths:
-
Integrated Architecture: Studio 5000 unifies programming with PowerFlex drives and PanelView HMIs.
-
Network Protocol: EtherNet/IP widely adopted; excellent device compatibility.
-
High Reliability: Strong reputation in heavy industry and process sectors.
-
Modularity: ControlLogix supports hot-swap, ideal for high-availability systems.
Typical Applications:
-
Projects in North American markets
-
Oil & gas, power, water treatment (process industries)
-
Large complex control systems
Considerations:
-
Higher cost, especially for large systems.
-
Programming style differs significantly from European brands.
2.4 Delta DVP / AS Series
Representative Models: DVP Series (economy), AS Series (high-performance medium)
Core Strengths:
-
Excellent Price/Performance: DVP series offers rich features at low cost.
-
Compact Size: Ideal for space-constrained applications.
-
Flexible Communication: Supports Modbus, Ethernet, CANopen, etc.
-
Seamless Integration with Delta Products: Works perfectly with Delta drives, servos, and HMIs.
Typical Applications:
-
OEM machinery
-
Simple stand-alone automation
-
HVAC, water treatment, packaging
Considerations:
-
Limited processing power for very large systems.
-
Brand recognition lower in some regions compared to top-tier brands.
2.5 Omron Sysmac Series
Representative Models: CP Series (small), NJ/NX Series (machine automation controllers)
Core Strengths:
-
Superior Motion Control: NJ/NX integrates PLC and motion control; supports EtherCAT.
-
Advanced Software: Sysmac Studio unifies logic, motion, safety, vision.
-
Sensor Integration: Seamless with Omron vision systems and sensors.
Typical Applications:
-
High-precision equipment (electronics assembly, semiconductor)
-
Automation with vision integration
-
Packaging, printing, machine tools
Considerations:
-
Relatively higher cost.
-
Small CP series has limited functionality.
2.6 Other Notable Brands
-
Schneider Electric Modicon: M221/M241/M251/M262 series, supports Ethernet/IP, Modbus TCP; strong in energy management.
-
ABB AC500: High-performance PLC, supports multiple programming languages and fieldbuses.
-
Inovance: Rising Chinese brand, extremely cost-effective, especially in servo drives.
Part 3: Step-by-Step Selection Process
Step 1: Draw a System Architecture Diagram
Sketch the entire control system, including:
-
All devices to be connected (HMI, drives, servos, instruments, sensors)
-
Communication methods between devices (point-to-point, bus, Ethernet)
-
I/O distribution (local I/O, remote I/O)
Step 2: Determine CPU Performance Requirements
Based on control complexity and program size, estimate:
-
Program Memory: For complex logic + data handling + recipe storage.
-
Data Memory: For variables, arrays, buffers.
-
Processing Speed: Are there high-speed requirements (e.g., high-speed counters, interrupts)?
Step 3: Select I/O Modules
Choose based on sensor and actuator types:
-
Digital Inputs: DC (24V) or AC? Sink/source?
-
Digital Outputs: Relay (for mixed AC/DC loads) or transistor (for high-frequency switching)?
-
Analog Modules: Current (0-20mA/4-20mA) or voltage (0-10V)? Accuracy needed?
-
Specialty Modules: Thermocouple, RTD, weighing, high-speed counter, positioning.
Step 4: Determine Communication Network
-
If fieldbus devices already exist, prioritize compatibility.
-
Consider future expansion and remote maintenance – Ethernet is almost mandatory.
-
When mixing brands, open protocols (Modbus TCP, Profinet) offer more flexibility.
Step 5: Evaluate Programming Environment
-
Which software is your team familiar with? Will retraining be needed?
-
Does it support high-level languages (ST, C) for complex algorithms?
-
Is simulation available to reduce commissioning time?
Step 6: Consider Vendor Support
-
Is the brand supported locally by distributors or technical staff?
-
How quickly can spare parts be obtained?
-
Are there extensive technical documents and community forums?
Step 7: Total Cost Calculation
Calculate Total Cost of Ownership (TCO), including:
-
Initial purchase cost
-
Software license fees
-
Engineering and commissioning time
-
Future maintenance and spare parts
Part 4: Recommended Configurations for Common Applications
Scenario A: Simple Stand-alone Machine (e.g., small packaging machine, labeler)
Requirements: 20-40 I/O points, control a few cylinders and motors, maybe one analog input, cost-sensitive.
Recommended Configurations:
-
Delta DVP Series: DVP14SS2 + DVP16SP expansion + DVP04AD analog module
-
Mitsubishi FX3U: FX3U-32MT + FX3U-4AD
-
Siemens S7-1200: 1211C AC/DC/RLY + SM1231 analog
Scenario B: Medium Production Line (e.g., assembly line, conveyor system)
Requirements: 80-160 I/O points, multiple drives/servos, HMI monitoring, possibly remote I/O.
Recommended Configurations:
-
Siemens S7-1200: 1215C + expansion modules + Profinet to G120 drives
-
Mitsubishi FX5U: FX5U-64MT + CC-Link IE to remote I/O
-
Rockwell CompactLogix: 5380 series + EtherNet/IP to PowerFlex drives
-
Delta AS Series: AS320T + AS expansion modules + CANopen communication
Scenario C: Large Complex System (e.g., automotive assembly line, petrochemical plant)
Requirements: Hundreds to thousands of I/O points, redundancy, complex network, process or motion control.
Recommended Configurations:
-
Siemens S7-1500: 1515-2 PN + ET200SP remote I/O + Profinet/PROFIsafe
-
Rockwell ControlLogix: 1756-L8x + redundancy modules + EtherNet/IP
-
Mitsubishi Q Series: Q26UDEHCPU + CC-Link IE + redundant system
Scenario D: Multi-axis Motion Control (e.g., electronics assembly, robotics)
Requirements: High-precision multi-axis synchronization, high-speed I/O, vision integration.
Recommended Configurations:
-
Omron NJ/NX Series: NJ501-1500 + EtherCAT drives
-
Siemens S7-1500T: Technology CPU + PROFIdrive
-
<u>Delta AS Series + Servo</u>: AS300 + ASDA-A2 servos
Part 5: Selection Checklist and Common Mistakes
5.1 Selection Checklist
Download and use this checklist to ensure you cover all points:
-
I/O points counted, 20% margin reserved
-
Special I/O (high-speed counter, pulse output, weighing) identified
-
All devices requiring communication listed, protocols confirmed
-
CPU performance (memory, speed) meets requirements
-
Environmental conditions (temperature, protection) satisfied
-
Programming software compatibility verified
-
Supplier can provide timely technical support
-
Spare parts have reliable supply channels
-
Total cost within budget
5.2 Common Selection Mistakes
-
Brand Loyalty Only: Blindly following top-tier brands leads to cost overruns and unused features.
-
Ignoring Communication Compatibility: Discovering later that the PLC cannot talk to existing devices, requiring costly converters.
-
Underestimating Expansion Needs: Not reserving I/O and communication ports, making upgrades difficult.
-
Considering Only Hardware Cost: Forgetting software licenses and engineering time.
-
Ignoring Training Cost: Choosing an unfamiliar platform extends development.
Conclusion and Actionable Advice
Choosing the right PLC is fundamental to a successful automation project. There is no "best" PLC—only the "most suitable" one. By following the systematic approach outlined in this article, you now have a complete process from requirements analysis to brand comparison to final decision.
Final Recommendations:
-
If time allows, request demo units from different brands for simple testing.
-
Consult colleagues in the same industry for real-world experiences.
-
Consider compatibility with existing systems and team familiarity.
-
Visit PLC ERA (plcera.com) for detailed specifications and quotes on multi-brand PLC products. We supply all industrial automation modules, including Siemens, Mitsubishi, Delta, Rockwell, Omron, Schneider, and more, with professional engineers ready to assist your selection.
Related Product Recommendations
| Brand | Series | Key Features | View Product |
|---|---|---|---|
| Delta | DVP Series | Cost-effective, compact | View Details |
| Delta | AS Series | High-performance medium, motion control | View Details |
| Siemens | S7-1200 | Modular small PLC, built-in Profinet | View Details |
| Siemens | S7-1500 | High-end flagship, powerful | View Details |
| Mitsubishi | FX5U | Cost-effective, built-in Ethernet | View Details |
| Omron | NX Series | Machine automation, EtherCAT support | View Details |
| Rockwell | CompactLogix | Integrated motion & safety, medium | View Details |
All above products can be sourced through PLC ERA with competitive pricing and technical support.
Article Tags
#PLCselection #industrialautomation #SiemensPLC #MitsubishiPLC #DeltaPLC #RockwellPLC #OmronPLC #SchneiderPLC #Modbus #Profinet #EtherNetIP #motioncontrol
Appendix: Official Resources for Major PLC Brands
-
Siemens Industry: https://new.siemens.com/global/en/products/automation.html
-
Mitsubishi Electric FA: https://www.mitsubishielectric.com/fa/
-
Rockwell Automation: https://www.rockwellautomation.com/
-
Delta Electronics: https://www.deltaww.com/
-
Omron Industrial Automation: https://www.ia.omron.com/
-
Schneider Electric: https://www.se.com/