Configuring External Interlock Messages (Permit, Protect, Interlock) via Alarm_8P on MotSpdCL
In SIMATIC PCS 7 Advanced Process Library (APL), configuring interlock trip messages (for Permit, Protect, or Interlock) on motor block MotSpdCL (FB1856) is accomplished using the block's native external message inputs (ExtMsg1, ExtMsg2, ExtMsg3) rather than inserting standalone Alarm_8P blocks. Standard interlock blocks (Intlk02, Intlk04) lack messaging capabilities. By connecting inverted interlock outputs to ExtMsg1..3, MotSpdCL utilizes its integrated Alarm_8P instance (signals SIG4..6) to generate alarms tied directly to the motor's technological tag. This approach consumes zero additional Process Objects (PO), ensures proper Group Display alarm propagation, and allows operators to jump directly to the motor faceplate.
Table of Contents
- Architectural Evaluation: Native ExtMsg Inputs vs Standalone Alarm_8P
- Mapping Interlock Trip Signals (Permit, Protect, Interlock) to ExtMsg
- Step-by-Step CFC Configuration and Message Parameterization
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Architectural Evaluation: Native ExtMsg Inputs vs Standalone Alarm_8P
When automating variable-speed drives with MotSpdCL (FB1856) in SIMATIC PCS 7, engineers frequently need distinct alarms when a start permissive is violated, an operating interlock trips, or a safety protection interlock opens. Automation architects can technically choose between two engineering approaches:
ExtMsg1..3)Alarm_8P Block (SFB35)MotSpdCL)101_PUMP)Alarm_8P block nameSiemens PCS 7 best-practice design strictly recommends utilizing the native ExtMsg1..3 inputs embedded within technological blocks.
Mapping Interlock Trip Signals (Permit, Protect, Interlock) to ExtMsg
APL interlock blocks (Intlk02, Intlk04, Intlk08) output Out = 1 when all permissive conditions are satisfied, and Out = 0 when an interlock is tripped. Conversely, MotSpdCL external message inputs trigger alarms on rising edges (0 -> 1).
To establish clear, segregated alarms for all three interlock categories, map the inverted interlock signals:
- Permit Violation (Start Permissive Missing): Connect inverted
Intlk_Permit.OuttoMotSpdCL.ExtMsg1. MapSIG4inMotSpdCLto Message Class Process Message or Warning:$$BlockComment$$ Start Permissive Missing. - Operating Interlock Trip (Intlock): Connect inverted
Intlk_Operating.OuttoMotSpdCL.ExtMsg2. MapSIG5to Message Class Alarm - High:$$BlockComment$$ Operating Interlock Tripped. - Safety Protection Trip (Protect): Connect inverted
Intlk_Protect.OuttoMotSpdCL.ExtMsg3. MapSIG6to Message Class Alarm - High:$$BlockComment$$ Safety Protection Interlock Tripped.
Step-by-Step CFC Configuration and Message Parameterization
To implement this interlock alarming architecture in CFC, execute the following technical procedure:
-
Place Interlock Blocks: In the CFC chart containing
MotSpdCL, placeIntlk04blocks for Permit, Interlock, and Protect. -
Interconnect Interlocks to Motor Inputs:
- ConnectIntlk_Permit.Out->MotSpdCL.Permit.
- ConnectIntlk_Operating.Out->MotSpdCL.Intlock.
- ConnectIntlk_Protect.Out->MotSpdCL.Protect. -
Interconnect to External Message Inputs with Inversion:
- ConnectIntlk_Permit.Out->MotSpdCL.ExtMsg1(Invert input:Ctrl+I).
- ConnectIntlk_Operating.Out->MotSpdCL.ExtMsg2(Invert input:Ctrl+I).
- ConnectIntlk_Protect.Out->MotSpdCL.ExtMsg3(Invert input:Ctrl+I). -
Configure Alarm Message Texts:
- Right-clickMotSpdCLand selectObject Properties. Click 'Messages...'.
- In rowSIG4(ExtMsg1), enter Event Text:$$BlockComment$$ Start Permissive Not Met.
- In rowSIG5(ExtMsg2), enter Event Text:$$BlockComment$$ Interlock Tripped.
- In rowSIG6(ExtMsg3), enter Event Text:$$BlockComment$$ Emergency Protect Tripped. -
Compile and Download: Save the dialog. Compile CFC changes (
Chart -> Compile -> Changes Only) and download to the AS. Execute an OS compilation (Compile OS -> Changes Only) to update WinCC Alarm Logging.
Verification
Verify alarm generation and faceplate response through these diagnostic tests:
- Simulate Interlock Trip: In CFC Test Mode, force an input on the operating interlock (
Intlk_Operating.In01 = 0). - Actuator Shutdown: Verify that
MotSpdCL.FwdandSP_Outtransition immediately to0, stopping the drive. - WinCC Alarm Banner Verification: In WinCC OS Runtime, observe the alarm banner. Confirm that an alarm appears reading:
[Tag: 101_DRIVE_01] Interlock Tripped - Faceplate Navigation: Double-click the alarm line in the OS alarm banner. Confirm that the WinCC system automatically opens the
MotSpdCLfaceplate with the interlock tab highlighted.
Limitations and Operational Precautions
When configuring drive interlock alarms, adhere to these operational and alarm standards:
- ISA-18.2 Rationalization: Do not configure high-priority audible alarms on start permissives (
Permit). An unmet permissive is an operator prompt, not an emergency trip; assign it to message class 'Process Message' or 'Operator Prompt'. - Mandatory Input Inversion: Always double-check the inversion bubble on
ExtMsg1..3. Failing to invert will cause continuous standing alarms while the interlock is healthy. - First-Out Logic: If an interlock combines multiple conditions, utilize the
FirstInfunction onIntlk04/08so operators can identify which specific sensor tripped first.
Engineer FAQ
Can I pass the tag name of the failing sensor into the motor alarm text?
Yes. By interconnecting the sensor's tag string or index into associated values (ExtVa104..07), dynamic placeholders can display the exact instrument name in the alarm.
Why should I avoid using standalone Alarm_8P blocks?
Standalone Alarm_8P blocks consume unnecessary Process Object (PO) licenses and break direct navigation from the WinCC alarm line to the technological motor faceplate.
Does MotSpdCL support more than three external messages?
Standard MotSpdCL provides three external message inputs (ExtMsg1..3). If more are required, consider routing secondary alarms through digital monitoring blocks (MonDiL).
Technical References
- SIMATIC Process Control System PCS 7 Advanced Process Library (APL) Manual (A5E39140304)
- ISA-18.2: Management of Alarm Systems for the Process Industries
- SIMATIC Process Control System PCS 7 Operator Station Engineering Manual (A5E36173004)
Related Articles
- Generating WinCC Alarm Messages for Drive Interlock Trip Conditions in SIMATIC PCS 7.md
- Preserving Motor Command States and Operating Modes After Fault Reset in APL Block MotSpdCl.md
- Customizing Event Text on ExternalMsg Inputs of APL Technological Blocks in SIMATIC PCS 7.md
Related Tags
- MotSpdCL
- Alarm 8P
- ExtMsg
- Interlocks
- Protect
- APL