Skip to main content
Powerfabric

Programmable Logic Controllers (PLCs) in SCADA Systems Projects

How programmable logic controllers (plcs) are selected, sized, and integrated in scada systems projects.

Programmable Logic Controllers (PLCs) in SCADA Systems Projects

In SCADA system projects, the PLC is the deterministic control layer that bridges field devices and supervisory software. It executes interlocks, sequencing, analog control, and diagnostics locally while exposing process data to HMI, historian, alarm, and remote operations layers. For industrial automation teams, PLC selection is not just a brand choice; it is a compliance, lifecycle, cybersecurity, and integration decision that affects panel design, network architecture, FAT/SAT scope, and long-term maintainability.

How PLCs are selected for a SCADA scope

Selection starts with the control philosophy and the I/O model. Engineers define the number and type of digital inputs/outputs, analog channels, high-speed counters, motion or pulse outputs, and safety-related functions. The PLC family must then fit the project’s performance envelope: scan time, memory, communications load, environmental rating, and support for the required protocols such as Modbus TCP, PROFINET, EtherNet/IP, OPC UA, or IEC 60870-5-104 in utility and infrastructure projects.

Common families in SCADA projects include Siemens SIMATIC S7-1200/S7-1500, Rockwell Automation CompactLogix/ControlLogix, Schneider Electric Modicon M340/M580, Beckhoff CX and EtherCAT-based systems, and WAGO or Phoenix Contact controllers for modular distributed I/O architectures. The choice often depends on regional standards, installed base, cybersecurity requirements, and integration with the chosen SCADA platform.

For functional safety, the PLC may need certified safety CPUs or safety I/O. In European projects, this is often tied to risk reduction under EN ISO 12100 and safety-related control functions under IEC 62061 or ISO 13849-1, while the electrical equipment of machines is governed by IEC/EN 60204-1. Where the PLC is part of a machine control panel, IEC 61439 for low-voltage switchgear assemblies and IEC 61131-2 for PLC input/output characteristics are also highly relevant.

Sizing the PLC: I/O, memory, power, and communications

PLC sizing should include at least 20–30% spare I/O capacity for lifecycle changes, plus network headroom for data exchange, alarms, and diagnostics. A practical sizing approach is:

$$\text{Required I/O capacity} = \frac{\text{Installed points} + \text{Reserved points}}{1 - \text{growth allowance}}$$

For example, if a SCADA skid requires 180 points and 25% growth is planned, the minimum capacity target becomes:

$$\frac{180}{0.75} = 240 \text{ points}$$

This avoids immediate hardware expansion and reduces engineering disruption. Memory sizing should be checked for program size, tag database, alarm buffers, recipe handling, and communication objects. For high-alarm environments, confirm that the PLC can sustain the required event throughput without degrading scan performance.

Power budgeting is another critical step. The PLC base unit, CPU, communications modules, and I/O slices must be assessed against the 24 VDC supply and any battery-backed or UPS-supported circuits. Panel builders should verify inrush current, derating, ambient temperature, and heat dissipation, especially where the PLC is mounted alongside drives, relays, or power supplies. IEC 60204-1 and IEC 61439 both influence panel thermal and protective design.

Integration with SCADA, networks, and cybersecurity

In SCADA projects, PLC integration is not complete until addressing, time synchronization, alarm mapping, and diagnostic visibility are engineered. The PLC should expose structured tags or data blocks with consistent naming conventions that align with the SCADA database and historian. For time-stamped events, NTP or IEEE 1588/PTP may be required depending on the application.

Cybersecurity is now a core selection criterion. IEC 62443-3-3 defines system security requirements and security levels, while IEC 62443-4-2 addresses component security capabilities. For EU projects, these considerations align with NIS2-driven risk management expectations. At minimum, engineers should require role-based access control, password policy enforcement, secure remote access, firmware management, logging, and segmentation between control and enterprise networks. Where remote maintenance is needed, the architecture should support a secure VPN or jump-host model rather than direct internet exposure.

SCADA integration also depends on protocol choice. OPC UA is increasingly preferred for vendor-neutral data exchange and built-in security features, while Modbus TCP remains common for simpler process equipment. In brownfield plants, gateway modules may be needed to bridge legacy serial devices or proprietary PLC networks to modern SCADA layers.

Factory testing, site testing, and acceptance criteria

PLC testing in SCADA projects should be planned as part of the V-model. During FAT, engineers verify I/O mapping, alarm priorities, interlocks, fail-safe states, communication with SCADA, and simulated field scenarios. During SAT, the same logic is validated against real instruments, network latency, and environmental conditions. IEC 61131-3 governs PLC programming languages and supports structured testing by making logic transparent and maintainable.

For machine-related projects, safety functions must be tested independently, including emergency stop, guard interlocks, safe torque off interfaces, and restart prevention. Documentation should show cause-and-effect matrices, loop checks, and traceable test records. Where the PLC interfaces with electrical panels, acceptance should also include wiring verification, terminal torque checks, insulation resistance testing, and protective device coordination.

Quick comparison: choosing a PLC family

PLC family Typical strength Best fit Watch-outs
Siemens S7-1200 / S7-1500 Broad industrial adoption, PROFINET, strong diagnostics European plants, machine skids, utility integration Licensing and engineering ecosystem complexity
Rockwell CompactLogix / ControlLogix EtherNet/IP, large installed base in process and discrete North American projects, brownfield expansion Regional preference and cost
Schneider Modicon M340 / M580 SCADA-friendly architecture, strong process focus Water, energy, infrastructure, distributed control Careful version control needed across modules
Beckhoff / WAGO / Phoenix Contact Modular I/O, open protocols, compact panels Skids, OEM systems, distributed architectures Requires disciplined network and software governance

Practical procurement and compliance points

Procurement teams should request a vendor compliance matrix covering IEC 61131-2, IEC 62443, CE-related documentation, environmental ratings, lifecycle support, and spare parts availability. For European delivery, confirm that the PLC and associated modules are suitable for the intended use within the machinery or panel assembly context and that technical files support CE marking obligations where applicable. If the system is part of a safety-related function, ask for certificates, SIL/PL claims, and the assumptions behind them.

In short, the best PLC for a SCADA project is the one that fits the process, the panel, the cybersecurity model, and the maintenance strategy—not simply the one with the lowest unit price. A disciplined selection and test process reduces commissioning risk and improves long-term operability; if you are planning a new control architecture or a retrofit, you can discuss the project with us via /contact.

Frequently asked questions

How should PLC architecture be selected for a SCADA project with mixed local control and remote telemetry requirements?

Select a PLC architecture based on control latency, I/O density, and the number of remote stations, using local PLCs for fast interlocks and remote I/O or RTUs for dispersed assets. For European projects, align the system design with IEC 61131-3 for PLC programming, IEC 62443 for cybersecurity segmentation, and IEC 60204-1 or IEC 61439 where the PLC is integrated into machine or panel assemblies.

What are the key standards that govern PLC panel design and wiring in SCADA installations?

PLC panels should be designed to IEC 60204-1 for machine electrical equipment, IEC 61439 for low-voltage switchgear and controlgear assemblies, and IEC 60204-1/IEC 60204-11 as applicable for wiring practices and protection. In North American or hybrid projects, NFPA 79 and NFPA 70 may also apply, but for European compliance the primary reference is typically the IEC/EN framework plus the project’s EMC and safety requirements.

When should a PLC communicate directly with SCADA versus through a gateway or protocol converter?

Use direct communication when the PLC and SCADA share a native protocol such as OPC UA, Modbus TCP, or Profinet and the network is under unified control. A gateway is justified when integrating legacy serial devices, dissimilar protocols, or segmented networks, but the interface should be documented and validated against IEC 62541 for OPC UA or the relevant vendor/protocol specifications to avoid hidden failure points.

How do engineers determine whether a PLC is suitable for safety-related functions in a SCADA project?

A standard PLC is not automatically suitable for safety functions; the application must be assessed against the required Performance Level or Safety Integrity Level. For machine safety, use IEC 61508 and IEC 62061 or ISO 13849-1 as applicable, and ensure the architecture, diagnostics, and proof testing meet the calculated risk reduction target.

What cybersecurity measures are expected for PLCs connected to SCADA networks on international projects?

PLCs should be segmented from enterprise networks, use role-based access, hardened services, and secure remote access with logging and time synchronization. IEC 62443 is the main reference for industrial automation and control system security, and many EPC specifications also require secure engineering workstations, firewall zoning, and controlled firmware management.

How should PLC I/O be specified for field instruments in process or utility SCADA systems?

I/O should be specified by signal type, isolation requirements, scan time, and fail-safe behavior, with attention to analog ranges, HART compatibility, pulse inputs, and digital contact wetting current. For process projects, the instrument and control philosophy should be consistent with IEC 61131-2 input characteristics and the project’s cause-and-effect or loop specification, while panel segregation and cable screening should follow EMC good practice under IEC 61000 series requirements.

What is the best practice for PLC redundancy in high-availability SCADA projects?

Use redundant CPUs, power supplies, and communication paths when downtime has significant operational or safety impact, and validate switchover behavior under load before site acceptance. Redundancy design should be matched to the required availability target and documented within the system architecture, with network resilience and failover tested in accordance with project specifications and relevant IEC reliability and cybersecurity requirements.

How are PLC programs and SCADA tag databases kept synchronized during commissioning and handover?

The PLC code, tag database, alarm list, and graphics should be managed under a single change-control process with revision tracking and FAT/SAT traceability. IEC 61131-3 supports structured PLC programming, while ISA-18.2 is commonly used for alarm management and ISA-101 for HMI philosophy, helping ensure that the control logic and SCADA layers remain consistent through commissioning and lifecycle changes.