What is the relationship between a PLC and SCADA?

What is the relationship between PLC and SCADA?

What is the relationship between PLC and SCADA?

Hello everyone,

A PLC and a SCADA system serve different needs within the same facility. The PLC executes field control logic; SCADA presents equipment data to operators and passes authorized operating commands to controllers. They complement each other and have different responsibilities. Understanding this distinction helps with both the design and troubleshooting of industrial automation.

PLC & SCADA – Local Control and Supervisory Monitoring
Button PLC Motor Status SCADA !
PLC: Real-time field control  |  SCADA: Supervisory monitoring and control

The animation illustrates a simplified sequence: a local input, PLC control, data sent to SCADA, and a normal operating command returned to the PLC. It does not represent actual scan times, network latency, or a safety circuit.

What does the PLC control?

The PLC receives signals from sensors and switches through its input and output modules. It evaluates programmed conditions and sends commands to valves, contactors, or variable frequency drives. Start permissives, sequence logic, timers, and process interlocks form part of this local control. With suitable hardware and software, PID control can also run inside the PLC.

Remote I/O distributes input and output points around the plant; its behavior during communication loss must also be defined. Industrial construction does not mean unlimited environmental resistance. Temperature, humidity, enclosure protection, and power supply conditions must meet the manufacturer's limits. Redundancy and fault tolerance are additional design features.

What does SCADA monitor and record?

SCADA turns measurements, equipment states, and operating alarms into an understandable plant overview. Depending on its configuration, it provides event logs, historical data storage, trends, and reports. An operator might compare pressures across production lines or investigate which alarm occurred before a shutdown.

The display refresh rate and the PLC control cycle are different. The last value displayed is not necessarily the current field value. Data quality, last update time, and communication status should therefore be visible. Functions that require fast control belong in the appropriate local control layer.

How are data and commands exchanged?

From PLC to SCADA: measurements, operating states, counters, and fault information. From SCADA to PLC: authorized start or normal stop requests, operating modes, and bounded setpoints. Writing a variable does not prove that the requested action has been completed. The PLC should accept or reject the request according to its conditions; the result and actual equipment feedback should be displayed separately.

Communication depends on the drivers and protocols supported by both ends. Modbus RTU can provide serial data exchange between compatible devices; PROFINET is widely used for field device and I/O communication. SCADA access uses an interface supported by the particular controller. Understanding TCP and UDP helps, but connecting devices to the same Ethernet network does not establish compatibility.

How do PLC and SCADA work together in a pump station?

In an example pump control application, a pressure sensor sends its measurement to the PLC. The PLC adjusts pump speed when operating conditions permit. Through SCADA, an operator could select an illustrative 5 bar pressure setpoint within the station's approved limits; this value is not suitable for every installation.

SCADA displays the target pressure, measured pressure, pump state, and historical trend. The PLC evaluates conditions such as low tank level, drive faults, or missing operating permissives in its local logic. Acknowledging an alarm is a different action from clearing a fault or granting restart permission. The operator sees the relevant information while control decisions remain subject to defined conditions.

Does the PLC stop if its SCADA connection fails?

There is no universal answer. A PLC designed for independent local control can continue operating after its SCADA connection is lost. Another application may require a controlled shutdown on communication loss. This behavior must be defined in advance according to process requirements and the PLC program.

SCADA should clearly indicate connection loss and avoid presenting old values as current process data. Replaying pending commands or restarting equipment after reconnection must be a deliberate design choice. Acceptance testing should include disconnection, recovery, and command timeout scenarios. PLC debugging methods are useful during this work.

How does HMI differ from SCADA?

A machine can be monitored and operated using a PLC and a local touchscreen HMI. SCADA is therefore not required for every application. It becomes valuable when many controllers, a large facility, or multiple locations need shared supervision. HMI and SCADA capabilities overlap in some products; selection should follow the required history, user management, alarms, and access features.

SCADA software can run on a suitable server or industrial PC. It can also supply data to IIoT applications, provided the effects on local control, data integrity, and access boundaries are assessed.

What should be checked during commissioning?

Variable addresses, data types, engineering units, and scaling must agree at both ends. Restrict user permissions, record important operating changes, and segment the control network appropriately. Arrange remote access through a controlled access solution. PLC cybersecurity involves more than setting a password.

Emergency stop and safety functions belong in a safety architecture appropriate to the risk assessment. A normal stop button on a SCADA screen does not, by itself, provide an emergency stop function. SCADA may display safety status; the requirements of the safety function must be met separately.