Diagnosing CEMAT C_VALVE Dynamic Fault (DYN_FLT): Trigger Conditions, Limit Switches, and Timing Tuning

Diagnosing CEMAT C_VALVE Dynamic Fault (DYN_FLT): Trigger Conditions, Limit Switches, and Timing Tuning

In SIMATIC PCS 7 CEMAT, a 'Dynamic Fault' (DYN_FLT) on the valve block C_VALVE occurs when a operational fault is detected specifically during valve travel (transitioning between open and closed states). The primary causes are: end limit switches (VE1 for open, VE2 for closed) failing to reach the commanded position within the parameterized monitoring time (LNK_FBT), both limit switches becoming active simultaneously (indicating contact failure or mechanical misalignment), an essential protection interlock (EEV) tripping mid-stroke, or motor torque/overload switches opening while the actuator is driving.

Table of Contents

CEMAT C_VALVE Operational Philosophy and Fault Classification

In industrial mineral processing, valves control material flow across pneumatic conveying pipes, slurry pumps, and water sprays. In the CEMAT Minerals library (V8.0, V8.1, V8.2), automated on/off and positioning valves are controlled by function block C_VALVE.

Unlike basic chemical library valves that simply report 'Transit Time Error', CEMAT implements an advanced operational diagnostic state machine that isolates faults into two distinct categories:

  • Static Faults (ST_FLT): Faults that occur while the valve is stationary in an end position (e.g., limit switch spontaneously lost, electrical isolator opened, or protection interlock dropped while idle).

  • Dynamic Faults (DYN_FLT): Faults that occur specifically while the valve is commanded to move and is traveling between positions.

Understanding Dynamic Fault (DYN_FLT) vs Static Fault (ST_FLT)

When C_VALVE issues a command to open or close (asserting output VBE1 for open or VBE2 for close), the internal runtime monitor begins tracking the transition:

  1. If the valve fails to arrive at the demanded end position before the feedback monitoring timer expires, DYN_FLT asserts 1.
  2. If the motor actuator's thermal overload, torque limit switch, or intermediate safety interlock trips while driving, DYN_FLT asserts 1.
  3. In the WinCC faceplate, the valve symbol flashes red and the diagnostic screen highlights Dynamic Fault.

Hardware Root Causes: Limit Switches, Actuators, and Torque Switches

Field investigation of DYN_FLT typically reveals one of four physical failure modes:

  1. Feedback Run Time Exceeded (LNK_FBT): The pneumatic actuator has insufficient air pressure, or the mechanical valve seat has accumulated slurry/grit buildup, causing the valve to stroke slower than the configured time limit.

  2. Simultaneous Feedback Contacts: Both open limit switch VE1 and closed limit switch VE2 signal TRUE at the same time. This physically impossible condition occurs due to water ingress in the terminal box or damaged microswitches.

  3. Torque Limit Switch Trip: Motorized electric multi-turn actuators (e.g., AUMA or Rotork) open their torque switch if the valve jams mechanically mid-stroke.

  4. Contactor Drop-Out: Auxiliary contactor feedback (KB1 / KB2) drops out mid-travel due to electrical coil brownouts.

Software Root Causes: Inversion Errors, Timing, and Essential Interlocks

On the software and configuration level, DYN_FLT can be artificially triggered by:

  1. Incorrect Inversion Parameters: If normally-closed (NC) fail-safe limit switches are wired to the PLC but the inversion attributes on VE1 / VE2 are misconfigured, the block reads the open position as closed, immediately timing out.

  2. Essential Interlock Trip Mid-Travel: If the essential interlock (EEV) trips while the valve is stroking, CEMAT aborts the drive command and flags a dynamic operational fault.

  3. Undersized Monitoring Time: The parameter LNK_FBT (Feedback Time) is set to a factory default (e.g., 5 seconds) while the physical motorized valve requires 30 seconds to stroke fully.

Step-by-Step Diagnostic and Tuning Procedure

Follow this sequence to diagnose and resolve a C_VALVE Dynamic Fault:

  1. Open Diagnostic Faceplate: In WinCC Runtime, click the faulted valve to open @PG_C_VALVE.PDL. Click the Diagnostics button to open @PG_C_VALVE_DIAG.PDL.
  2. Identify Specific Trip Reason: Inspect the bit-level diagnostic indicators:
    - FBT_ERR: Feedback monitoring time exceeded.
    - VE1_VE2: Both limit switches active simultaneously.
    - ESV: Protection interlock open.
    - MSV: Motor protection / torque switch open.
  3. Measure Actual Physical Stroke Time: In the plant, command the valve and measure elapsed seconds with a stopwatch.
  4. Adjust LNK_FBT in CFC: Open the CFC chart. Increase LNK_FBT to accommodate the measured physical travel time plus a 20% safety margin (e.g., if travel takes 15 seconds, set LNK_FBT = 18 seconds).
  5. Reset Valve Fault: From the WinCC faceplate, press the Fault Reset button (Ack). The red flashing symbol clears and returns to normal status.

CEMAT C_VALVE Fault Mode Diagnostic Matrix

The following table compares fault modes and parameters on the CEMAT C_VALVE block:

Diagnostic ParameterDescriptionPrimary CauseFaceplate IndicationRemediationDYN_FLTDynamic FaultTravel timeout or fault during movementFlashing Red Symbol / 'Dynamic Fault'Increase LNK_FBT; inspect mechanical jammingST_FLTStatic FaultSpontaneous position loss while idleSolid Red Symbol / 'Static Fault'Inspect limit switch vibration or mechanical driftFBT_ERRFeedback Time ErrorActuator slower than LNK_FBT parameter'Runtime Exceeded' bannerAdjust LNK_FBT to actual physical valve strokeVE1_VE2Contradictory FeedbackBoth limit switches reporting active'Limit Switch Defect'Dry terminal box; replace failed microswitchESVProtection InterlockElectrical trip / E-Stop activeYellow / Red Interlock iconClear upstream safety interlock condition

Verification

Verify valve operation and diagnostic stability through the following steps:

  1. In WinCC Runtime, acknowledge the valve fault. Confirm that DYN_FLT transitions to 0 and the faceplate displays healthy idle.
  2. Command the valve to Open. Observe the stroking animation in the faceplate.
  3. Confirm that the valve arrives at full open (VE1 = 1) before LNK_FBT expires, successfully transitioning to steady-state Open.
  4. Command the valve to Close. Confirm that it transitions to full close (VE2 = 1) cleanly without triggering DYN_FLT.
  5. Check WinCC Alarm Logging to confirm that the Dynamic Fault message transitions to 'Outgoing' (cleared).

Limitations and Operational Precautions

Consider these operational rules when tuning valve blocks:

  1. Never Set LNK_FBT Excessively High: Setting feedback monitoring time to minutes on a pneumatic fast-acting valve will delay fault detection if the valve mechanically jams, risking process line over-pressurization.

  2. Manual Overrides in Local Mode: If local manual stroking is performed, ensure the local mode switch (QLOC) is engaged so the block does not evaluate dynamic timeouts against automated commands.

  3. Contactor Electrical Interlocking: On bi-directional electric motor valves, always verify physical electrical contactor cross-interlocks to prevent simultaneous forward/reverse short-circuits.

Engineer FAQ

What causes both VE1 and VE2 to become active at the same time?

This usually indicates water ingress in the valve limit switch enclosure, a loose cam on the position indicator, or a defective inductive proximity switch.

Can C_VALVE operate with only a single limit switch?

Yes, by parameterizing the block for single-feedback mode, but position verification in the non-instrumented direction must rely on time estimation.

Does C_VALVE support intermediate positioning?

Standard C_VALVE is designed for discrete open/close valves; continuous positioning valves use C_DAMPER or SITRANS SipPS2.

Technical References

Related Articles

Related Tags

  • CEMAT
  • C_VALVE
  • Dynamic Fault
  • DYN_FLT
  • Feedback Time
  • Limit Switches
6 respuestas