[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

info

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.

Function
info

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

Mandatory elements

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

Optional elements

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

Further options

Description

Event interface input

Acknowledge interface input