[SttUpAlmHdl21] Startup function and alarm handling, with startup and plant delay, automatic acknowledge and reset, with inputs and outputs
Program block, name / node subtype: [SttUpAlmHdl21] Startup function and alarm handling, with startup and plant delay, automatic acknowledge and reset, with inputs and outputs
Library hierarchy: Universal equipment
Family: SttUpAlmHdl
Project tree | Diagram |
|---|---|
|
|
|
Configurator


Program blocks are stored in the library without I/Os. Use the auto-create and auto-connect functions to create I/Os and/or to connect them to the interface blocks, e.g., R_A, CMD_B. Alternatively, take the I/Os from the folder containing the predefined I/Os in the library and/or from the plant and connect them to the interface blocks.

This program block represents the standard for devices with version < 1.5. For devices with version >= 1.5, use SttUpAlmHdl22 and its subsets.
Controls the startup behavior of the plant after power on.
There is a delay, "DlySttUp", of about 50 seconds after startup. Do not change this delay. Change the delay, "DlyOn", to be different for each plant. This ensures that the plants start one after the other and do not overload the electrical system.
Reads the aggregation of all faults and alarms from the plant and interprets it for the program.
Startup behavior
The following functionality is available for an automatic startup of the plant, e.g., after a loss and subsequent return of power:
- Fixed switch-on times. These can be set on input [DlySttUp]. The output [Lock] is "True" and the plant remains switched off. The plant remains off to ensure that communications are reliable and cross-check references are triggered.
- Automatic acknowledge (2x) of possible pending alarms during a fixed switch-on delay.
- Additional adjustable delay for staged plant ramp-up. This can be set on input pin [DlyOn].
- Output [TiLock] displays the entire period of the delay, i.e., [DlySttUp] + [DlyOn].
- Output [TiLockRmg] displays the remaining time until the output [Lock] is set to "False".

Collection and aggregation of all faults and alarms from the plant
All alarms, faults, and manual interventions (out of service, overridden, commanded) are collected and displayed in a given structured view, e.g., plant, on the properties of an object of type CMN_EVT (Common event).
SttUpAlmHdl21 contains a function block CMN_EVT that connects to the object of type "Common event" for a given structured view (most likely a plant) and reads some of its properties, e.g., Object count: In-Alarm, Object count: Out-of-Service, etc.) to represent the number of alarms, faults, and manual interventions at its outputs, and writes to "Common event" to acknowledge (and reset) the alarms and faults that belong to this structured view or to suppress the event notification of the objects that belong to this structured view.
Principle:

Key
NCx | Notification class |
Connection between the structured view object and CMN_STA:

This program block has the following optional functions:
Option: Acknowledge interface input
Interface to receive a signal for acknowledgement.
Option: Acknowledge interface output
Interface to send a signal for acknowledgement.
Option: Acknowledgement
A software button for acknowledgement for all objects that belong to this structured view.
Option: Acknowledgement button (1xBI)
Reads the signal from a button for acknowledgement for all objects that belong to this structured view.
Option: Event interface input
Interface to receive information about the aggregated alarms, faults, manual interventions and their states in the form of a double integer value object from another structure (from the same or from another device).
Option: Lamp (1xBO)
Controls a binary output for an alarm lamp. The behavior of the lamp (blinking, steady, or off) provides information about the aggregated alarms and faults and their states.
Option: Manual intervention active
Interprets some of the pins of CMN_STA and generates an alarm in case of manual intervention (out of service, overridden, or commanded) on one or more objects belonging to this structured view.
Option: Manual intervention active lamp (1xBO)
Turns on a lamp, e.g., with orange color, in case of manual intervention (out of service, overridden, or commanded) on one or more objects belonging to this structured view.
Option: Reset command (1xBO)
Turns on a binary output for hardware reset.
SttUpAlmHdl21 and its subset
Program block SttUpAlmHdl21a is a subset of SttUpAlmHdl21 and has no physical I/Os. It can be used in all base solutions except ElPnl21x where SttUpAlmHdl21 is used.
SttUpAlmHdl21 as part of an example for an electrical cabinet

Example of an electrical cabinet with two automation stations

Name | Description | Type | Alarm / Notification class | Trend / Type | |
|---|---|---|---|---|---|
PltSta | Plant state | CmnEvt: Common event | Yes, 8 | No | |
EvtItfOut | Event interface output | ICalcVal: Integer calculated value | No | No | |
Name | Description | Type | Alarm / Notification class | Trend / Type | |
|---|---|---|---|---|---|
AckItfOut | Acknowledge interface output | BCalcVal: Binary calculated value | No | No | |
Ack | Acknowledgement | BCnfVal: Binary configuration value | No | No | |
AckBtn | Acknowledgement button | BI: Binary input | No | Yes, 4 | |
Lmp | Lamp | BI: Binary output | No | No | |
ResetCmd | Reset command | BO: Binary output | No | Yes, 4 | |
ManIntvActv | Manual intervention active | BCalcVal: Binary calculated value | Yes, 8 | No | |
ManIntvLmp | Manual intervention active lamp | BO: Binary output | No | No | |
Description |
|---|
Event interface input |
Acknowledge interface input |

