Force - PLC DCS and ESD systems

Imagine a field input is OFF, but an engineer needs to test the logic.

Instead of changing the actual field condition, the engineer may temporarily force the signal to ON.

:backhand_index_pointing_right: This is called a Force.

:small_blue_diamond: What is a Force?

A force is a temporary command applied within a control or safety system to override the actual state of an input or output with a defined value, such as ON/OFF or TRUE/FALSE.

In simple terms:

:counterclockwise_arrows_button: Actual signal = OFF
:locked: Forced signal = ON
:brain: System logic sees ON

The exact behavior and terminology depend on the PLC/DCS/ESD platform.


:green_circle: Force in PLC

Suppose a PLC receives:

Level Switch β†’ DI β†’ PLC

Actual field condition:

:red_circle: Level Switch = OFF

For testing, the engineer may force the PLC input:

:green_circle: DI = ON

The PLC program then processes the forced state as though the input were ON.

This can be useful for:

:white_check_mark: Logic testing
:white_check_mark: Commissioning
:white_check_mark: Troubleshooting
:white_check_mark: Simulation
:white_check_mark: I/O testing


:desktop_computer: Force in DCS

In a DCS, forcing may be used during:

:wrench: Commissioning
:test_tube: Functional testing
:magnifying_glass_tilted_left: Troubleshooting
:gear: Control logic verification

For example, an engineer may temporarily force a digital status to verify:

Input β†’ Control Logic β†’ Output β†’ Graphic/Alarm

:warning: However, forcing a process input in a live plant can make the DCS display a condition that does not represent the actual field condition.


:police_car_light: Force in ESD / SIS

This is where extreme caution is required.

Consider:

Pressure Switch β†’ ESD β†’ Shutdown Logic β†’ SDV

Actual condition:

:green_circle: Pressure = Normal

If the ESD input is forced to indicate:

:red_circle: High Pressure = TRUE

the ESD logic may interpret this as a genuine trip condition.

Depending on the configuration, this could:

:police_car_light: Initiate an ESD
:locked: Close shutdown valves
:stop_sign: Stop equipment
:warning: Create process consequences

Conversely, forcing a signal to a safe-looking state could prevent a safety function from responding to a genuine hazardous condition.

:warning: Therefore:

Forcing an ESD/SIS signal is not a routine troubleshooting shortcut.

It should be performed only under the approved testing/maintenance procedure, with appropriate authorization, risk assessment, control of bypass/override status, and clear communication.


:vs_button: Force vs Bypass

These terms are often confused.

Force :locked: Bypass :counterclockwise_arrows_button:
Overrides a signal/state with a specified value Prevents a specified function from acting normally
Common in PLC testing Common in SIS/ESD maintenance/testing
Can affect input or output behavior Usually associated with a defined function/path
May make logic see a simulated condition May temporarily remove a protection function
Exact behavior depends on platform Exact behavior depends on SIS philosophy

:backhand_index_pointing_right: Do not assume Force and Bypass are equivalent.


:police_car_light: The Biggest Danger: Forgotten Forces

A force is applied for testing:

:test_tube: Test completed
:down_arrow:
:man_mechanic: Engineer leaves the system
:down_arrow:
:warning: Force remains active
:down_arrow:
:factory: Plant returns to normal operation
:down_arrow:
:police_car_light: Actual field condition occurs
:down_arrow:
:cross_mark: System may not respond as expected

That’s why forced points should be:

:clipboard: Identified
:bell: Clearly indicated
:bust_in_silhouette: Authorized
:stopwatch: Controlled
:memo: Recorded
:magnifying_glass_tilted_left: Reviewed
:white_check_mark: Removed after testing
:test_tube: Function verified after restoration

:bullseye: Interview Question

What is Force in a PLC/DCS/ESD system?

:backhand_index_pointing_right: Force is a temporary mechanism that overrides the actual state of a selected input or output with a defined value for purposes such as testing, commissioning, or troubleshooting. In an ESD/SIS, forcing can affect safety functions and therefore requires strict procedural control.

:light_bulb: Remember:

PLC Force β†’ Test the logic :test_tube:

DCS Force β†’ Simulate/override a signal for testing :desktop_computer:

ESD Force β†’ :warning: Potentially affect a safety function

:police_car_light: Never forget a force. A forgotten force can become an unintentional defeat of the intended system behavior.

#PLCForce #ForceInPLC dcs #ESD #SIS #SafetyPLC #FunctionalSafety #PLCProgramming #Instrumentation #IndustrialAutomation #ProcessControl #Commissioning #ControlSystems #IEC61511 #SafetyEngineering :police_car_light::gear::factory: