1oo1 Voting Logic Explained

:stop_sign: We talk a lot about 1oo2 and 2oo3, but most trips in plants still run on simple 1oo1 logic.

:open_book: Plain language:
1oo1 = β€œone out of one” must act to trip.
You have a single sensor/input. If it goes into trip condition, the logic trips. No second opinion.

1oo1 Voting Logic


:round_pushpin: Where you see 1oo1:

:small_blue_diamond: Basic permissives and interlocks
:gear: Simple trips on PLC/DCS
:yellow_circle: Low-risk shutdowns
:shield: Sometimes in SIS/ESD for non-critical or low SIL demands

:high_voltage: Behavior with a single sensor:

:white_check_mark: Sensor healthy + process safe β†’ no trip
:police_car_light: Sensor detects trip condition β†’ shutdown
:warning: Sensor fails dangerous β†’ demand may be missed
:stop_sign: Sensor fails safe β†’ spurious trip

:+1: Pros:

:check_mark: Simple logic, easy to design and understand
:money_bag: Low cost (one sensor, one logic path)
:high_voltage: Fast to implement and maintain

:-1: Cons:

:cross_mark: No fault tolerance (one bad sensor = risk)
:warning: More vulnerable to spurious trips
:shield: Limited use in higher SIL/SIS applications

:magnifying_glass_tilted_right: Tiny example:

:oil_drum: High-high level switch on a small tank. If the float hits HH, one switch changes state and the pump trips. That’s 1oo1.
:dashing_away: Same idea with a single gas detector tripping a local fan or small skid.

:round_pushpin: READ FULL ARTICLE HERE: Voting Concept in Safety and Control System

:bar_chart: Quick comparison:

:small_blue_diamond: 1oo1: simple, no redundancy, lowest cost
:small_blue_diamond: 1oo2: higher availability, but can trip on 1 bad sensor
:small_blue_diamond: 2oo3: better fault tolerance, but more complex and expensive

:bullseye: When to choose 1oo1?

Use it when the consequence is limited, access for testing is good, and simplicity is more valuable than high availability.

:speech_balloon: Where do you still prefer 1oo1 in your plant, and why?

#instrumentation #SIS #interlocks #PLC #processsafety