Utility
Alarms v2
Description Provides a prioritized, latched alarm indication with up to 15 priority levels.

Alarms are sequentially acknowledged with the highest priority acknowledged first.

If the alarm input is no longer active, that priority level alarm latch is reset when acknowledged and the next-highest priority alarm is indicated next.

The function block indicates the alarm priority, whether any alarm is currently active, and whether any alarm is latched.

If more than 15 alarm priority levels are required, the function blocks may be cascaded. The following signal flow diagram shows three function blocks with highest priority level 45.
Availability
  • Available only in the dw2xx-v2 series products
  • Requires library: Process Control (option -05)
  • Firmware versions 0x2118 and later
savvy-SFD Graphic alarms2
Graphic with Parameters alarms2

Parameters

Alarm 1 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 2 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 3 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 4 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 5 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 6 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 7 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 8 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 9 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 10 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 11 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 12 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 13 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 14 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Alarm 15 Input, Read-write, Boolean (signed 16-bit integer)
0 = Alarm
1 = Inactive
Acknowledge Input, Read-write, Boolean (signed 16-bit integer)

Alarms - Acknowledge

Alarms are sequentially acknowledged with the highest priority acknowledged first.

If the alarm input is no longer active, that priority level alarm latch is reset when acknowledged and the next-highest priority alarm is indicated next.


0 = Inactive
1 = Acknowledge
Status Output, Read-only, Enumerated (signed 16-bit integer)

Alarms - Status

Provides a prioritized, latched alarm indication with up to 15 priority levels.

Alarms are sequentially acknowledged with the highest priority acknowledged first.

If the alarm input is no longer active, that priority level alarm latch is reset when acknowledged and the next-highest priority alarm is indicated next.


0 = No Alarms
1 = Alarm 1
2 = Alarm 2
3 = Alarm 3
4 = Alarm 4
5 = Alarm 5
6 = Alarm 6
7 = Alarm 7
8 = Alarm 8
9 = Alarm 9
10 = Alarm 10
11 = Alarm 11
12 = Alarm 12
13 = Alarm 13
14 = Alarm 14
15 = Alarm 15
Current Alarm Output, Read-only, Boolean (signed 16-bit integer)

Alarms - Current Alarm

Indicates whether any alarm input is currently active.

0 = Inactive
1 = Alarm
Latched Alarm Output, Read-only, Boolean (signed 16-bit integer)

Alarms

Indicates whether any alarm is latched, unacknowledged.

0 = Inactive
1 = Alarm
Acknowledge All Input, Read-write, Boolean (signed 16-bit integer)
0 = Inactive
1 = Acknowledge