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
- Root Cause Analysis - Feedback Faults on Premature Limit Switch Triggering
- Soot Blower Control Philosophy and Signal Interconnection Matrix
- Step-by-Step CFC Logic Implementation for Reversing Lances
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
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:
FwdAutSTRUCT (BOOL, ST) InputRevAutSTRUCT (BOOL, ST) InputFLS tripStopAutSTRUCT (BOOL, ST) InputHLS)FbkFwdSTRUCT (BOOL, ST) InputFwd)FbkRevSTRUCT (BOOL, ST) InputRev)IdlTimeREAL InputMonTiDynamicREAL InputStep-by-Step CFC Logic Implementation for Reversing Lances
- Separate Limit Switches from Contactor Feedbacks:
- Wire the physical forward contactor auxiliary contact toFbkFwd.
- Wire the physical reverse contactor auxiliary contact toFbkRev.
- If no auxiliary contacts exist in the starter panel, loop command outputFwddirectly back intoFbkFwd, and loopRevdirectly intoFbkRev. - 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 pulseRevAut = 1.
- EnsureFwdAutdrops to0simultaneously whenFLSis triggered. - Configure Motor Idle Time Delay:
- Set parameterIdlTime = 3.0seconds onMotRevL. WhenFwdAutdrops to0,MotRevLdelays energizingRevuntil the mechanical lance inertia stops and contactor arcs extinguish. - Configure Home Retraction Stop:
- Connect the Home Limit Switch (HLS) to triggerStopAut = 1.
- EnsureRevAutis cleared to0upon reaching Home position. - 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
- SIMATIC PCS 7 Advanced Process Library (APL) Function Manual - MotRevL (FB1851)
- SIMATIC PCS 7 Standard Control Architectures for Industrial Burners and Boilers
- Siemens Technical Support: Operating Principles of MotRevL in Continuous Function Charts (SIOS Entry ID 109482346)
Related Articles
- Architecture and Catalog Reference for SIMATIC PCS 7 Advanced Process Library (APL)
- Configuring Analog and Modulating Control Valves in PCS 7 Using APL VlvAnL
- Troubleshooting CEMAT C_GROUP Block Start and Interlock Failures
Related Tags
- MotRevL
- Soot Blower
- APL
- Reversing Motor
- Feedback Monitoring
- IdlTime