Engineering Manual Hand Valves and Limit Switch Feedback Monitoring in SIMATIC PCS 7 APL

Engineering Manual Hand Valves and Limit Switch Feedback Monitoring in SIMATIC PCS 7 APL

In SIMATIC PCS 7, manual hand valves lacking automated actuators should be engineered using the Advanced Process Library VlvHand or VlvMon blocks rather than actuated valve blocks. The VlvHand block provides dedicated monitoring for manual valves equipped with open and closed limit switches, tracking physical position without generating unused output control signals. Connecting digital inputs to feedback channels, configuring discrepancy monitoring times, and customizing the WinCC faceplate ensures operators can visualize real-time manual valve alignment while preventing phantom actuator command faults.

Table of Contents

Architectural Selection: VlvHand vs VlvL for Manual Field Valves

When integrating manual process valves—such as manual ball valves, knife gates, or plug valves fitted with inductive limit switches—engineers often mistakenly deploy standard actuated valve blocks like VlvL (FB1899). This creates operational challenges:

  • Actuated Valve Block Overhead (VlvL): VlvL generates digital output commands (Ctrl, Open, Close) designed to drive solenoid valves or motor actuators. If no actuator exists, the block expects outputs to match inputs within a transit time, frequently generating spurious feedback error alarms unless control logic is heavily modified.
  • Dedicated Manual Valve Block (VlvHand / VlvMon): The APL VlvHand block is purpose-built for non-actuated manual valves. It eliminates output driver logic, accepts digital feedback signals, tracks open/closed/intermediate states, monitors transit discrepancy, and generates technological interlock signals for downstream automation.

Using VlvHand streamlines CFC engineering, eliminates unneeded output channel drivers, and ensures the WinCC faceplate renders as a dedicated manual monitoring display.

Signal Interconnection and Limit Switch Processing

To engineer a manual hand valve in Continuous Function Chart (CFC):

  1. Insert Channel Drivers:
    * Place two digital input channel driver blocks (Pcs7DiIn) in the chart.
    * Interconnect the physical I/O addresses of the Open Limit Switch (ZSO) and Closed Limit Switch (ZSC) to the PV_In pins of the channel drivers.
  2. Instantiate VlvHand:
    * Insert VlvHand from the APL library into the CFC chart.
    * Interconnect Pcs7DiIn.PV_Out of the open switch to VlvHand.FbkOpen.
    * Interconnect Pcs7DiIn.PV_Out of the closed switch to VlvHand.FbkClose.
  3. Configure Signal Inversion:
    * If limit switches operate with normally closed (NC) fail-safe wiring, configure the channel driver InvIn parameter to invert the logic, ensuring VlvHand evaluates a logical 1 when the valve physically reaches the limit.

Discrepancy Monitoring and Feedback Fault Handling

Manual valves are operated by field personnel, but control systems must detect abnormal valve states:

  • Discrepancy Time (DiscvTime): Configure the discrepancy timer on VlvHand. When a field operator manually turns the handwheel, both limit switches temporarily read 0 while the valve travels between seats. DiscvTime defines the allowable transit window (e.g., 30 to 60 seconds).
  • Transit State Detection: If the valve remains between limits longer than DiscvTime, VlvHand asserts a transit warning (DiscvErr), signaling operators that the valve has been left partially open.
  • Seat Fault / Sensor Short (Fault): If both FbkOpen and FbkClose simultaneously assert to 1 (a physical impossibility indicating a damaged switch or short circuit), the block immediately enters a fault state and flags an electrical discrepancy.

WinCC Graphic Integration and Faceplate Behavior

During OS compilation, the Plant Hierarchy generates a technological block icon on the designated WinCC process display:

  1. Block Icon Rendering:
    * The VlvHand icon renders the valve symbol according to APL style guides:
    • Closed: Solid gray (or company-standard closed color).
    • Open: Solid green (or white/running color).
    • In Transit / Intermediate: Shaded yellow or split-color display.
    • Discrepancy Fault: Red flashing alarm box.
  2. Dedicated Faceplate Display:
    * Opening the VlvHand faceplate displays the physical valve status, operating notes, and limit switch health.
    * Crucially, the faceplate contains no "Open" or "Close" output command buttons, eliminating operator confusion and preventing accidental command issuance.

Verification

Confirm the manual valve monitoring implementation:

  1. Simulation in CFC Test Mode:
    * Switch CFC to Test Mode.
    * Set FbkClose = 1 and FbkOpen = 0; verify that VlvHand.PosState indicates Closed (1).
    * Set FbkClose = 0 and FbkOpen = 0; verify that transit timing initiates.
    * After DiscvTime elapses, confirm that DiscvErr asserts to 1.
    * Set FbkOpen = 1; confirm that the block clears the discrepancy and displays Open (2).
  2. WinCC Runtime Validation:
    * Verify that the valve icon updates between open and closed colors in response to field limit switch changes.
    * Click the icon to verify that the faceplate opens in dedicated read-only monitoring mode.

Limitations and Operational Precautions

  • Single-Switch Valves: If a manual valve has only one limit switch (e.g., closed position only), set VlvHand.Feature.Bit1 or configure the block for single-feedback monitoring to avoid perpetual transit alarms.
  • Quality Code Propagation: Ensure digital input channel drivers are connected; if field instrument wiring breaks, Pcs7DiIn propagates Bad status (ST = 16#00), alerting the operator to instrument failure.
  • Interlock Usage: Use the output pins PosState or OpenOut / CloseOut from VlvHand to feed upstream pump permissive interlocks (Intlk02, Permit).

Engineer FAQ

  • Why should I use VlvHand instead of VlvL for manual field valves?
    VlvHand eliminates actuator output logic, transit command tracking, and unused faceplate buttons, providing a clean, purpose-built monitoring interface.
  • How does VlvHand detect that a manual valve is partially open?
    When both FbkOpen and FbkClose remain at 0 for longer than the configured Discrepancy Time (DiscvTime), VlvHand asserts a discrepancy error.
  • What happens if both limit switches are asserted simultaneously?
    If FbkOpen and FbkClose are both 1, the block flags a sensor fault, as a valve cannot physically be fully open and fully closed at the same time.
  • Can VlvHand provide interlock signals to downstream pump control blocks?
    Yes, the block outputs (such as PosState or Open.Value) can be interconnected directly to interlock blocks (Intlk02, Intlk04) to prevent pumps from starting when suction valves are closed.
  • Does VlvHand consume an AS Process Object (PO) license?
    Yes, instantiating VlvHand in an automation station consumes standard AS Process Object runtime licenses, as it is a technological control block.
  • Can VlvHand be used with valves that have only one limit switch?
    Yes, by configuring block Feature bits, VlvHand can operate in single-feedback mode where position is derived from a single contact.
  • What is the difference between VlvHand and VlvMon in PCS 7?
    VlvHand is designed specifically for manual hand valves, while VlvMon is a generalized monitoring block that can monitor various binary field devices.
  • How is transit time calculated for a manual valve?
    Transit time is monitored using the parameter DiscvTime, which should be set to accommodate the time required for a human operator to fully stroke the handwheel.
  • Can operators enter maintenance notes in the VlvHand faceplate?
    Yes, the standard APL faceplate memo view allows operators and engineers to enter text notes regarding valve inspection, packing condition, or lubrication.
  • Does VlvHand generate WinCC alarm messages?
    Yes, if discrepancy errors occur or if field sensor signals report Bad quality code, VlvHand generates standardized alarms via ALARM_8P.

Technical References

  • Siemens Industry Online Support (SIOS) Portal: SIMATIC PCS 7 APL - VlvHand Manual Valve Block Specification.
  • SIMATIC PCS 7 Advanced Process Library (APL) Function Manual, Siemens AG.
  • NAMUR Recommendation NE 107: Self-Monitoring and Diagnosis of Field Devices.

Related Articles

Related Tags

PCS 7, APL, VlvHand, Manual Valves, Limit Switches, Feedback Discrepancy, CFC Engineering, WinCC Faceplates

20 respuestas