What is a Manipulated Variable (MV)?
A Manipulated Variable (MV) is the quantity a controller deliberately changes in order to steer a process: the output signal of a control loop that acts on the process through an actuator such as a control valve or pump, so that the measured Process Value (PV) follows the desired Setpoint (SP). Where the PV shows what is happening in the plant and the SP states what should happen, the MV is what the controller actually does. In a PID controller, a PLC or a DCS, the MV is usually expressed as a percentage from 0 to 100%, for example a valve opening or a pump speed.
The MV is the controller’s hand: the only signal through which a control loop actually changes the physical process.
🧠 What is the difference between MV, PV, SP and CV?
In control engineering, every closed loop works with a fixed set of variables. They appear side by side on every controller faceplate in an HMI.
| Abbreviation | Name | Meaning | Example (steam-heated tank) |
|---|---|---|---|
| SP | Setpoint | The desired value | 80 °C |
| PV | Process Value | The measured actual value | 77.3 °C |
| e | Error | e = SP − PV | 2.7 °C |
| MV | Manipulated Variable | What the controller changes | 57% steam valve opening |
| CV | Controlled Variable | The quantity that must stay on target | The tank temperature |
| DV | Disturbance Variable | A measured disturbance the controller does not drive | Feed temperature |
Strictly speaking, the MV is the physical quantity being adjusted, such as the steam flow, while the controller output (CO, OUT or OP) is the signal the controller sends to achieve it. In practice the two terms are used interchangeably, because the controller output directly sets the position of the actuator. In a single loop the CV coincides with the PV; the distinction between MV, CV and DV matters most in MPC and other forms of APC.
🔁 How does the MV work in a control loop?
- The controller compares the SP (desired) with the PV (measured, coming from a sensor or transmitter).
- Based on the deviation, the controller calculates a new MV; a PID controller does this using its proportional, integral and derivative terms.
- The MV is sent as a control signal to an actuator, such as a control valve, a variable frequency drive or a dosing pump.
- The actuator changes the process, the PV changes with it and the cycle starts again.
This principle is called feedback: the controller sees the effect of its own MV in the next measurement (closed loop). A PLC or DCS repeats the calculation at a fixed cycle time, often a fraction of a second for fast flow and pressure loops. In cascade control, the MV of the outer controller is the setpoint of the inner one, and in feedforward control the MV is adjusted in advance based on a measured disturbance.
🔧 How does the MV reach the actuator?
The MV starts as a number inside the controller and ends as movement in the plant. The usual signal chain in the process industry is:
- Analogue output - the controller converts 0–100% into a 4-20 mA signal: 4 mA is 0%, 20 mA is 100%.
- Valve positioner - converts the current signal into air pressure, traditionally 0.2–1.0 bar (3–15 psi), and makes sure the valve actually reaches the requested position. Over HART, a smart positioner reports the actual valve position back.
- Digital - with fieldbuses such as PROFIBUS PA or FOUNDATION Fieldbus, the MV travels as a digital value with status information to the field instrument.
- Drive - for a pump or fan, the MV drives a variable frequency drive, where 0–100% might correspond to a motor frequency of 0–50 Hz.
The failure position of the actuator matters. An “air-to-open” valve closes when air or signal is lost (fail closed); an “air-to-close” valve opens (fail open). That choice follows from the fail-safe analysis and also determines whether the controller must be direct or reverse acting. This is why operator displays usually show the MV as valve opening, regardless of how the signal is wired electrically.
| Application | MV = control signal to | Typical signal | Purpose |
|---|---|---|---|
| Temperature control | Steam valve | 4–20 mA, 0–100% opening | Keep a tank at temperature |
| Flow control | Variable frequency drive of a pump | 0–100% = 0–50 Hz | Keep the flow rate constant |
| Pressure control | Electronic pressure control valve | 4–20 mA or 0–10 V | Keep pressure constant |
| Level control | Speed of the discharge pump via a VFD | 0–100% | Stabilise the tank level |
| pH control | Dosing pump for acid or caustic | Stroke rate or 4–20 mA | Correct the pH value |
⚙️ Which functions protect the MV inside a controller?
An industrial PID controller never lets the MV move freely. Standard functions in PLC and DCS control blocks include:
- Operating modes - in MAN (manual) the operator sets the MV directly, in AUTO the controller calculates the MV, and in CAS the controller receives its setpoint from another controller.
- Output limits - a minimum and maximum, for example 5–95%, prevent a valve from closing completely or a pump from running dry.
- Rate limiting - restricts how fast the MV may change, to avoid pressure surges and mechanical wear.
- Anti-windup - stops integral action as soon as the MV hits a limit, so the controller does not overshoot heavily later.
- Bumpless transfer and output tracking - when switching between manual and automatic, the controller tracks the current MV so the output does not jump.
- Split range - one MV drives two actuators, for example 0–50% cooling and 50–100% heating.
- Fault state - on a bad PV or loss of communication, the MV holds its last value or goes to a preconfigured safe value.
Each vendor uses its own name for the MV, which causes confusion during migrations and in documentation:
| System | Setpoint | Measured value | Output |
|---|---|---|---|
| Yokogawa CENTUM | SV | PV | MV |
| Emerson DeltaV / FOUNDATION Fieldbus | SP | PV | OUT |
| Honeywell Experion | SP | PV | OP |
| Siemens CONT_C (STEP 7) | SP_INT | PV_IN | LMN |
| General control theory | r or w | y or x | u or CO |
🏭 What does the MV reveal about the health of a control loop?
The MV is one of the best diagnostic signals in a plant. Looking at MV trends in a historian through trending often shows what is wrong faster than the PV does.
- Saturation - if the MV sits at 0 or 100% for long periods, the controller has no room left to act and the PV no longer follows the setpoint. The cause is often a wrongly sized valve or a process outside its design range.
- Operating range - as a rule of thumb, a control valve is sized so that it runs roughly between 20 and 80% open in normal operation. An oversized valve that constantly hovers around 10% controls inaccurately.
- Oscillation - an MV that keeps cycling points to aggressive tuning or to stiction, static friction in the valve. Comparing the MV with the reported valve position helps tell the two apart.
- Time in manual - loops that are often in MAN are loops operators do not trust. The percentage of time in AUTO is a widely used KPI for control loop performance.
Worked example. A pressure loop on a supply line has an SP of 3.0 bar and a PV of 2.7 bar. The MV is at 65% valve opening. Because the valve sits in the supply line, the controller opens it further, say to 70%, and the pressure rises. As the PV approaches the setpoint, the error shrinks and the MV settles at the position that exactly matches the current demand.
🖥️ What role does the MV play in OT systems?
| System | Role of the MV |
|---|---|
| PLC | Calculates the MV in a PID function block and drives the analogue output |
| DCS | Manages hundreds to thousands of control loops, each with MV, modes and limits |
| SCADA and HMI | Show the MV on faceplates and let the operator change the MV in MAN |
| Historian | Logs MV values for tuning, performance analysis and audit |
| MPC | Usually uses the setpoints of underlying PID loops as its own MVs |
On a P&ID, the MV is the line from the controller to the actuator, for example from temperature controller TIC-101 to control valve TV-101.
🔐 Why is the MV a security risk?
Whoever can write the MV controls the process directly. In manual mode, a changed MV goes to the actuator without passing through the control algorithm. MITRE ATT&CK for ICS describes this as, among others, T0831 Manipulation of Control and T0836 Modify Parameter. Examples:
- Stuxnet changed the frequency of the variable frequency drives powering centrifuges while operators saw normal values.
- FrostyGoop sent commands over Modbus TCP to control equipment at a heating utility in Lviv in January 2024, leaving more than 600 apartment buildings without heating for two days.
Countermeasures: restrict write access to MV, mode and limits according to least privilege, enforce hard output limits in the controller itself, log every mode and MV change, and use network monitoring to detect unexpected write commands. An independent SIS must prevent a manipulated MV from leading to a hazardous situation. IEC 62443 provides the framework to secure these measures per zone.
❓ Frequently asked questions
What does MV mean on a controller?
MV stands for Manipulated Variable, the controller output that drives the actuator. On an HMI faceplate, the MV is usually shown as a percentage next to the setpoint (SP) and the measured value (PV). Depending on the vendor, the MV is also called OUT, OP or CO.
Is the Manipulated Variable the same as the controller output?
In practice yes: both terms are used for the signal with which a controller drives the actuator. Strictly speaking, the Manipulated Variable is the physical quantity that changes, such as steam flow, while the controller output is the signal, such as 65% or 14.4 mA. The signal directly sets the valve position, but how much flow that produces also depends on the valve characteristic.
What does it mean when the MV is at 0 or 100%?
An MV at 0 or 100% means the controller is saturated and has no room left to act. The PV can then no longer follow the setpoint, which often points to a wrongly sized actuator, a fault or a process outside its design range. Anti-windup in the controller prevents the integral term from continuing to build up in that situation.
What is the difference between an MV and a CV?
The MV is the quantity the controller changes, for example the opening of a steam valve. The CV, the Controlled Variable, is the quantity that must stay on target, for example the tank temperature. In MPC, one controller moves several MVs at once to keep several CVs within their limits.
Can an operator set the MV manually?
Yes, in MAN (manual) mode the operator sets the MV directly, for example to fix a valve at 30% during start-up or maintenance. Bumpless transfer ensures the MV does not jump when switching back to AUTO. Because a manual MV bypasses the control algorithm, write access and logging for it should be well controlled.
What is split-range control?
In split-range control, one Manipulated Variable drives two or more actuators over different parts of its range. A typical example is 0–50% for the cooling valve and 50–100% for the heating valve of a reactor. This lets a single controller both heat and cool a process.
📌 In summary
The Manipulated Variable is the control signal with which a controller changes the process through a control valve, variable frequency drive or dosing pump. Functions such as output limits, anti-windup, bumpless transfer and failure positions keep the MV safe, and MV trends reveal saturation, oscillation and poorly sized valves. Because whoever writes the MV controls the process, the MV also belongs in your OT security policy.
The MV is the controller’s hand: limit it well, watch its trend and protect who is allowed to change it.
