Activating and Controlling Equipment Modules (EM) via Interconnections in PCS 7
To activate and command an Equipment Module (EM / SFC Type)—such as commanding Start, Stop, Hold, Abort, or Complete—via programmatic signal interconnections in SIMATIC PCS 7, connect control signals to the dedicated interconnected command inputs: 'START_LI', 'STOP_LI', 'HOLD_LI', 'ABORT_LI', 'COMP_LI', and 'RESUME_LI'. The EM must be switched to Automatic mode ('AUTOMA_L := 1'), and operational enable permissions ('ENSTART', 'ENRESET', 'ENABORT') must be asserted. Interconnected commands are evaluated on signal rising edges, allowing higher-level plant logic to coordinate equipment phases programmatically.
Table of Contents
- Executive Summary
- Architecture and Fundamental Mechanics
- Step-by-Step Implementation Procedure
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Executive Summary
In modular automation and recipe execution according to ISA-88, plant equipment is structured into Equipment Modules (EM) containing SFC Types that govern physical operations (e.g., 'Reactor_Dosing' or 'Filter_Backwash'). While operators can control EMs manually from WinCC faceplates, automated plant coordination requires supervisory charts, interlocks, or upstream recipe modules to command EMs programmatically. This article details the linked command interface (_LI) of SFC Types, operating mode selection, command edge detection, and interlocking rules.
Architecture and Fundamental Mechanics
Equipment Module Linked Command Architecture in SFC Types:
- Operating Mode Authority (
AutovsManual): - Manual Mode (
MAN): The operator controls the EM via the WinCC faceplate. Interconnected command inputs (_LI) are ignored by the state machine. - Automatic Mode (
AUTO): Interconnected inputs (_LI) have full command authority. Faceplate operator buttons are locked/disabled. - Mode Switching Pins: Force Automatic mode programmatically by asserting
AUTOMA_L := 1andAUTOMA_OP := 0. - Linked Command Inputs (
_LI): START_LI: Initiates sequence start (transitionsReady to start->Starting->Run).HOLD_LI: Initiates sequence hold (transitionsRun->Holding->Held).RESUME_LI: Resumes sequence from hold (transitionsHeld->Resuming->Run).STOP_LI: Controlled shutdown (transitionsRun->Stopping->Stopped).ABORT_LI: Emergency termination (transitions any active state ->Aborting->Aborted).RESET_LI: Resets completed/aborted sequence back toReady to start.- Enable and Permission Pins:
ENSTART: Master enable for start. IfENSTART = 0,START_LIpulses are rejected.
Step-by-Step Implementation Procedure
Procedure to Wire and Command an Equipment Module via Interconnections:
- Instantiate Equipment Module (SFC Type) in CFC:
- Place the SFC Type instance into the supervisory CFC chart. - Configure Automatic Operating Mode:
- Connect a staticTRUE(or automated mode selector) to inputAUTOMA_L.
- Set inputENAUT := TRUEto permit automatic mode operation. - Wire Linked Commands from Higher-Level Logic:
- Connect the start trigger pulse (e.g., from an upstream batch completion block) toSTART_LI.
- Connect process safety trip interlocks toABORT_LIorHOLD_LI.
- Connect sequence completion handshakes toCOMP_LI(if manual phase completion is parameterized).
- Connect reset logic toRESET_LIto return the unit toReady to start. - Ensure Operating Enables are Asserted:
- VerifyENSTART := TRUE,ENHOLD := TRUE,ENABORT := TRUE, andENRESET := TRUE. - Compile and Test:
- Compile CFC changes and download to the automation station.
- Monitor the block online in CFC test mode.
Verification
To verify linked command execution:
1. In CFC test mode, confirm the SFC instance is in Automatic mode (QMAN_ACT = 0, QAUTO_ACT = 1) and Ready to start (QIDLE = 1).
2. Generate a 1-cycle rising edge on START_LI; verify the SFC advances immediately into Starting and then Run (QRUN = 1).
3. Pulse HOLD_LI; confirm the SFC transitions to Held.
4. Pulse RESUME_LI; confirm the SFC transitions back to Run.
Limitations and Operational Precautions
Operational precautions:
- Linked commands (_LI) require a 0-to-1 rising edge; maintaining START_LI continuously at TRUE can block subsequent state transitions or cause continuous restart attempts.
- In plants managed by SIMATIC BATCH, batch recipe phases are commanded via the SIMATIC BATCH interface; do not interconnect external _LI pins to BATCH-allocated phases without arbitration.
- Always prioritize ABORT_LI over operational commands for safety interlocks.
Engineer FAQ
Why does my SFC Type ignore pulses on START_LI?
Because the SFC is in Manual mode, ENSTART is FALSE, or the SFC is not in the 'Ready to start' state.
How do I force an SFC Type into Automatic mode via CFC?
Set AUTOMA_L := 1 and ensure ENAUT := 1.
Should linked command inputs be pulsed or maintained?
Linked commands are edge-triggered and should be asserted as pulses (e.g., for 1-2 scan cycles).
What is the difference between STOP_LI and ABORT_LI?
STOP_LI executes a controlled shutdown sequence; ABORT_LI executes an immediate emergency abort.
Can an operator override linked commands from the faceplate?
Only if the operator switches the block to Manual mode (and ENMAN permits manual intervention).
Technical References
- SIMATIC Process Control System PCS 7 SFC for SIMATIC S7
- SIMATIC Process Control System PCS 7 Advanced Process Library (APL)
- PCS 7 V9.0 SP3 Licenses and Configuration Limits
Related Articles
- Understanding Internal Commands, Acquisition Logic, and State Execution in PCS 7 SFC Types
- Understanding the IDLE State and Sequencer Start Transitions in PCS 7 SFC
- Handling Faults and Resuming SFC Types Under SIMATIC BATCH Control in PCS 7
Related Tags
- Equipment Module
- SFC Type
- START_LI
- Linked Commands
- Auto Mode