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
- Signal Interconnection and Limit Switch Processing
- Discrepancy Monitoring and Feedback Fault Handling
- WinCC Graphic Integration and Faceplate Behavior
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
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):VlvLgenerates 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 APLVlvHandblock 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):
- 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 thePV_Inpins of the channel drivers. - Instantiate VlvHand:
* InsertVlvHandfrom the APL library into the CFC chart.
* InterconnectPcs7DiIn.PV_Outof the open switch toVlvHand.FbkOpen.
* InterconnectPcs7DiIn.PV_Outof the closed switch toVlvHand.FbkClose. - Configure Signal Inversion:
* If limit switches operate with normally closed (NC) fail-safe wiring, configure the channel driverInvInparameter to invert the logic, ensuringVlvHandevaluates a logical1when 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 onVlvHand. When a field operator manually turns the handwheel, both limit switches temporarily read0while the valve travels between seats.DiscvTimedefines the allowable transit window (e.g., 30 to 60 seconds). - Transit State Detection: If the valve remains between limits longer than
DiscvTime,VlvHandasserts a transit warning (DiscvErr), signaling operators that the valve has been left partially open. - Seat Fault / Sensor Short (
Fault): If bothFbkOpenandFbkClosesimultaneously assert to1(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:
- Block Icon Rendering:
* TheVlvHandicon 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.
- Dedicated Faceplate Display:
* Opening theVlvHandfaceplate 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:
- Simulation in CFC Test Mode:
* Switch CFC to Test Mode.
* SetFbkClose = 1andFbkOpen = 0; verify thatVlvHand.PosStateindicatesClosed (1).
* SetFbkClose = 0andFbkOpen = 0; verify that transit timing initiates.
* AfterDiscvTimeelapses, confirm thatDiscvErrasserts to1.
* SetFbkOpen = 1; confirm that the block clears the discrepancy and displaysOpen (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.Bit1or 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,
Pcs7DiInpropagatesBadstatus (ST = 16#00), alerting the operator to instrument failure. - Interlock Usage: Use the output pins
PosStateorOpenOut/CloseOutfromVlvHandto 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
- Configuring Operator Control Permissions and Command Locking on APL Valve Blocks in SIMATIC PCS 7
- Disabling Alarm Generation on Valve Blocks and Suppressing Area Button Indications in SIMATIC PCS 7 WinCC
Related Tags
PCS 7, APL, VlvHand, Manual Valves, Limit Switches, Feedback Discrepancy, CFC Engineering, WinCC Faceplates