Configuring Analog Pressure Thresholds and Interlock Limits for Valve Actuation in PCS 7
In SIMATIC PCS 7 Advanced Process Library (APL) applications, configuring a valve to open automatically when line pressure reaches 50 bar requires interconnecting the analog pressure measurement (read via Pcs7AnIn and MonAnL) to the valve control logic. Engineers establish the 50 bar setpoint by parameterizing the high alarm limit (PV_AH_Lim = 50.0) on the MonAnL block, routing its threshold output (PV_AH_Act) into a comparator or interlock block (Intlk02), and driving the valve's OpenAut or Permit input.
Table of Contents
- Continuous Control to Discrete Action: Architecture in PCS 7 APL
- Signal Conditioning: From Field Transmitter to MonAnL Block
- Method 1: Utilizing MonAnL Alarm Limit Outputs (PV_AH_Act)
- Method 2: Standalone Floating-Point Comparator Blocks (CompAn / CMP_R)
- Interlocking and Valve Control Block Integration (VlvL / Vlv2WayL)
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Continuous Control to Discrete Action: Architecture in PCS 7 APL
In chemical, oil & gas, and power processes, analog measurements frequently trigger discrete actuation commands (such as opening a safety relief valve or venting bypass when pipeline pressure reaches 50.0 bar):
* Analog Measurement: Sensed by a 4–20 mA or HART pressure transmitter.
* Signal Acquisition: Processed in the Automation Station by channel driver Pcs7AnIn and technological monitor MonAnL.
* Threshold Evaluation: Evaluated using limit comparator logic.
* Actuation Logic: The discrete result drives the automatic command (OpenAut) or operational permissive (Permit) of an APL valve block (VlvL or Vlv2WayL).
Signal Conditioning: From Field Transmitter to MonAnL Block
To ensure signal integrity:
1. In HW Config, parameterize the analog input channel for 4–20 mA (or HART).
2. In CFC, instantiate Pcs7AnIn (FB1869) and connect the peripheral address (e.g., PIW 512) to PV_In.
3. Set the measurement scale:
* Scale.Low = 0.0
* Scale.High = 100.0 (bar)
4. Interconnect Pcs7AnIn.PV_Out to the PV input of MonAnL (FB1845).
5. The MonAnL block manages engineering unit scaling, deadbands, flutter suppression, and operator faceplate visualization on the WinCC OS.
Method 1: Utilizing MonAnL Alarm Limit Outputs (PV_AH_Act)
The most standard and efficient APL implementation utilizes the built-in alarm limit outputs of MonAnL:
1. In CFC or via the WinCC operator faceplate, configure the High Alarm limit:
* Set parameter PV_AH_Lim = 50.0 (bar).
* Configure hysteresis: set PV_Hyst = 1.0 (bar) to prevent valve chattering around 50 bar.
2. When live pressure exceeds 50.0 bar, MonAnL asserts the boolean output pin:
$$ ext{PV_AH_Act} = 1$$
The output returns to 0 only when pressure drops below 49.0 bar ($50.0 - 1.0 ext{ bar}$).
3. This method allows authorized operators to adjust the 50 bar setpoint dynamically from the WinCC faceplate without modifying CFC logic.
Method 2: Standalone Floating-Point Comparator Blocks (CompAn / CMP_R)
If the 50 bar threshold is a fixed process interlock independent of alarm generation:
1. From the CFC library catalog, instantiate a comparator block:
* Standard library: CMP_R (FC64) or APL: CompAn (FB1870).
2. Connect MonAnL.PV_Out.Value to input IN1.
3. Set input IN2 = 50.0.
4. Connect the output GT (Greater Than: $ ext{IN1} > ext{IN2}$) to downstream valve control logic.
Interlocking and Valve Control Block Integration (VlvL / Vlv2WayL)
To command the valve open safely:
1. Direct Automatic Command:
* Connect the threshold signal (PV_AH_Act = 1) to the valve input pin OpenAut.
* Ensure ModLiOp = 1 and AutModLi = 1 so the valve accepts automatic program commands.
2. Permissive Protection (Permit / Interlock):
* If the valve should only be permitted to open when pressure is $\ge 50 ext{ bar}$, route the signal through an interlock block (Intlk02) to the valve's Permit input pin.
* If pressure dropping below 50 bar must force the valve closed, route the inverted signal to Intlock or Protect.
Verification
- In CFC dynamic test mode, open
Pcs7AnInand force simulated values: - Set simulated pressure to
45.0 bar: verify thatMonAnL.PV_AH_Act = 0and the valve remains closed. - Increase simulated pressure to
50.5 bar: verify thatPV_AH_Acttransitions to1. - In WinCC OS runtime:
- Verify that the valve faceplate transitions from Closed to Open automatically.
- Confirm that an alarm message "Pressure High Alarm (50.5 bar)" appears in the alarm list.
- Decrease simulated pressure to
49.5 bar: confirm that due to the 1.0 bar hysteresis,PV_AH_Actremains 1 until pressure drops below49.0 bar.
Limitations and Operational Precautions
- Always configure an adequate hysteresis (
PV_Hyst) on analog pressure limits to prevent destructive valve oscillation near the threshold. - Never use non-safety PLC logic as the sole protection against overpressure; safety relief valves (PSV) or SIL-rated Safety Instrumented Systems (SIS) must protect pressurized vessels.
- If operators adjust
PV_AH_Limfrom WinCC faceplates, configure proper high and low operator limit bounds (PV_AH_OpScale) to prevent entering dangerous setpoints.
Engineer FAQ
- Which block parameter defines the 50 bar threshold on MonAnL?
The parameterPV_AH_Lim(Process Value Alarm High Limit). - What output on MonAnL signals that the process value has exceeded the high alarm limit?
The boolean output pinPV_AH_Act(Active High Alarm). - How do I prevent a valve from opening and closing rapidly when pressure fluctuates at 50 bar?
Configure the hysteresis parameterPV_Hyst(e.g., 1.0 or 2.0 bar) on theMonAnLblock. - Can an operator change the 50 bar threshold from the WinCC faceplate?
Yes, operators with valid Process Controlling authorizations can modifyPV_AH_Limin the parameter view. - What valve block input pin receives automatic open commands in CFC?
The input pinOpenAutonVlvLorVlv2WayL. - What mode must the valve block be in to accept automatic commands from CFC?
The valve must be in Automatic mode (AutAct = 1), enabled viaAutModLi = 1or operator selection. - What is the difference between Permit and Intlock on APL valve blocks?
Permitallows an action to be initiated but does not reset an active valve;Intlocktrips an active valve closed. - Does instantiating MonAnL consume an AS Process Object (AS RT PO)?
Yes, technological monitoring blocks with alarm capability and faceplate integration consume 1 AS RT PO. - Can I compare pressure directly from Pcs7AnIn without instantiating MonAnL?
Yes, by connectingPcs7AnIn.PV_Out.Valueto a standard comparator blockCMP_R, consuming zero AS POs. - What signal status is passed if the pressure transmitter wire breaks?
Pcs7AnInsetsPV_Out.ST = 16#00(Bad), causing downstream APL interlocks to trigger safe fallback behavior.
Technical References
- SIMATIC PCS 7 Advanced Process Library (APL) Function Manual (MonAnL / VlvL)
- SIMATIC PCS 7 Engineering System Manual (V9.0 / V9.1)
- Siemens Industry Online Support Entry: Pressure Monitoring and Valve Interlocking (Entry ID 299450)
- ISA-84 / IEC 61511 Functional Safety Standards for the Process Industry
Related Articles
- Managing the Bypass Indication and Interlock Simulation States on APL Motor Blocks in PCS 7
- Troubleshooting Missing Interlock Text Displays on WinCC APL Faceplates in PCS 7
Related Tags
PCS 7, APL, MonAnL, VlvL, Pressure Monitoring, Interlock, PV_AH_Lim, OpenAut, Threshold, CFC