Configuring Soot Blower Motor Reversing Logic and Feedback Monitoring in APL MotRevL

Configuring Soot Blower Motor Reversing Logic and Feedback Monitoring in APL MotRevL

In SIMATIC PCS 7 APL, configuring reversing motors—such as boiler soot blower lances using MotRevL (FB1851)—frequently fails to execute the reverse command when field limit switches (Forward Limit Switch FLS) are wired directly to reverse running feedback (FbkRev). If FbkRev asserts before the reverse command output (Rev) is energized, MotRevL flags a static feedback fault (FbkRevErr = 1, GrpErr = 1) and locks out reverse starting. Furthermore, switching from forward to reverse requires de-energizing FwdAut, awaiting the configured motor idle time (IdlTime), and asserting RevAut strictly while the block is in Automatic mode (AutAct = 1).

Table of Contents

MotRevL Operational Philosophy and Directional Interlocking

In SIMATIC PCS 7 Advanced Process Library (APL), reversing motor drives are automated using MotRevL (FB1851). A soot blower lance represents a demanding reversing application: an electric motor drives a high-pressure steam/air lance forward deep into the boiler tube bank to blow off slag and ash until it contacts a Forward Limit Switch (FLS), whereupon the motor must immediately reverse until returning to the retracted Home Position (HLS).

MotRevL enforces strict mechanical protection rules: it prevents simultaneous forward and reverse contactor energization, enforces an idle time delay (IdlTime) during directional reversal to prevent phase-to-phase short circuits across reversing contactors, and monitors contactor feedback validity.

Root Cause Analysis - Feedback Faults on Premature Limit Switch Triggering

Two common engineering design errors cause MotRevL to fail in soot blower applications:
1. Manual vs Automatic Mode Lockout: The reverse automatic input (RevAut) only executes when the block is actively in Automatic mode (AutAct = 1). If the block is in Manual mode (ManAct = 1), RevAut is completely ignored.
2. Wiring Travel Limit Switches to Contactor Feedback: Engineers often mistakenly connect the FLS limit switch to FbkRev. Under APL feedback monitoring rules, if running feedback (FbkRev = 1) appears while the controller's reverse command output is de-energized (Rev = 0), the block immediately triggers Static Feedback Error (FbkRevErr = 1, GrpErr = 1). Once in group error, the motor is prohibited from starting in either direction.
FbkRev must strictly monitor electrical contactor closure, never physical travel limit switches.

Soot Blower Control Philosophy and Signal Interconnection Matrix

The table below details correct parameter routing and role definitions for soot blower engineering using MotRevL:

MotRevL ParameterType / DirectionCorrect Interconnection SourceEngineering PurposeFwdAutSTRUCT (BOOL, ST) InputSequence Logic / Start CommandDrives lance forward into furnace.RevAutSTRUCT (BOOL, ST) InputPulse triggered by FLS tripDrives lance in reverse back to home position.StopAutSTRUCT (BOOL, ST) InputAsserted by Home Limit Switch (HLS)Halts motor upon full retraction.FbkFwdSTRUCT (BOOL, ST) InputForward Contactor Aux Contact (or Fwd)Confirms forward electrical contactor closed.FbkRevSTRUCT (BOOL, ST) InputReverse Contactor Aux Contact (or Rev)Confirms reverse electrical contactor closed.IdlTimeREAL InputParameterized Value ($2.0\text{ to }5.0\text{ s}$)Enforces dead time between forward stop and reverse start.MonTiDynamicREAL InputParameterized Value ($3.0\text{ s}$)Maximum time allowed for contactor to close following command.

Step-by-Step CFC Logic Implementation for Reversing Lances

  1. Separate Limit Switches from Contactor Feedbacks:
    - Wire the physical forward contactor auxiliary contact to FbkFwd.
    - Wire the physical reverse contactor auxiliary contact to FbkRev.
    - If no auxiliary contacts exist in the starter panel, loop command output Fwd directly back into FbkFwd, and loop Rev directly into FbkRev.
  2. Configure Directional Reversal Logic:
    - In CFC, place an RS flip-flop or transition logic block to track lance travel state.
    - Connect the field Forward Limit Switch (FLS) to reset forward running and pulse RevAut = 1.
    - Ensure FwdAut drops to 0 simultaneously when FLS is triggered.
  3. Configure Motor Idle Time Delay:
    - Set parameter IdlTime = 3.0 seconds on MotRevL. When FwdAut drops to 0, MotRevL delays energizing Rev until the mechanical lance inertia stops and contactor arcs extinguish.
  4. Configure Home Retraction Stop:
    - Connect the Home Limit Switch (HLS) to trigger StopAut = 1.
    - Ensure RevAut is cleared to 0 upon reaching Home position.
  5. Compile and Download: Compile CFC with changes only and download to the CPU in RUN mode.

Verification

Verify soot blower operation through the following steps:
1. Initiate a soot blower sequence in Automatic mode: verify that output Fwd energizes and the lance travels into the furnace.
2. Actuate the Forward Limit Switch (FLS): verify that Fwd drops to 0, MotRevL pauses for the duration of IdlTime, and output Rev energizes smoothly without generating feedback discrepancy errors.
3. Verify that the lance reverses until actuating the Home Limit Switch (HLS), whereupon output Rev de-energizes and the block transitions to Idle.

Limitations and Operational Precautions

Never bypass motor idle time (IdlTime = 0.0) on reversing mechanisms. Instantaneous directional reversal under mechanical load can shear drive pins, strip gearboxes, and trigger circuit breaker instantaneous magnetic trips. Always ensure thermal overload relays and emergency pull-cord switches are connected to the protective interlock pin Protect on MotRevL to guarantee immediate fail-safe shutdown.

Engineer FAQ

Technical References

Related Articles

Related Tags

  • MotRevL
  • Soot Blower
  • APL
  • Reversing Motor
  • Feedback Monitoring
  • IdlTime
6 respuestas