View Issue Details

IDProjectCategoryView StatusLast Update
000818710000-200: Industrial Automation - BasicsSpecpublic2024-02-12 14:20
ReporterOliver Thurau Assigned ToWolfgang Mahnke  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0008187: Proposal to separate concerns alarms and alarm signaling devices
Description

OPC UA defines two state variable type “SilenceState” for AlarmConditionTypes which is a bit confusing.
An audible (or maybe also visible) alarm signaling device will be silenced, but not the alarm!
Therefore, a new/different object type is required to model "SilenceState" appropriately to separate concerns.

Background: there is a n-to-m relation between alarms and signaling devices:
one or multiple alarms may trigger one or multiple alarm signaling devices which are audible alarm indicators such as alarm horns, sirens, sounder, hooters and bells for industrial applications, as well as visual alarm indicators such as flash and strobe lights and module-based tower lights with multicolor indication.

OPC UA Part 200 ("Industrial Automation") addresses audible and visual signaling devices by a "stacklight model": i.e. StacklightType and AcousticSignalType. So it would be beneficial to:
a) define two state variable type “SilenceState” at BasicStacklightType and AcousticSignalType.
b) include a description about the relation between stacklight/acoustic signal model (OPC UA Part 200) and alarm model (OPC UA Part 9);

TagsNo tags attached.
Commit Version

Activities

Paul Hunkar

2022-08-16 13:44

developer   ~0017325

The SilenceState is just a state in the Alarm model that allow an alarm to be silenced. We do not have a model for signaling device and the interaction with them. I do not believe that this issue is a part 9 issue. I would think this issue should actually be an Part 200 issue, in that the part 200 should describe how it interface with an alarm model. As a note, when an alarm is silenced - it is not the device that is silenced, but the specific alarm. so if a horn has three alarms that can trigger it - a silence on one alarm does not affect the other two

Jim Luth

2022-08-23 16:13

administrator   ~0017373

Agreed to move to Part 200.

Oliver Thurau

2023-11-20 09:24

reporter   ~0020381

@Paul: I cannot fully subscribe to your point of view that the silence state is related with the alarm but not the signaling device. Yes of course it may be required to being able to trace via which alarm one or multiple signaling devices have been silenced. However, if a plant operator is in a critical situation, means multiple alarms requiring user action, forces the operator to identify them all in the alarm summary to silence devices first - "to get rid of the annoying noise" - before handling alarms one by another may could increase the stress level of the operator(s).

Wolfgang Mahnke

2023-12-11 15:30

manager   ~0020509

Discussed in Harmonization WG meeting:
The stacklight model is just a representation of a physical stacklight in OPC UA. It does not define any relation to when it switches to any color or plays an acoustic signal.
We will improve section 5.1 explaining this in more detail. It is not forbidden to add information on how to control the stacklight, but it is intentionally not addressed in Part 200.

It seems to us that the request of the mantis issue should not be on the stacklight anyhow, but you rather would silence the signal / alarm that would trigger a change to the stacklight.
If you want to silence an alarm, this is already available in Part 9 (see Pauls comment).

Wolfgang Mahnke

2024-02-12 13:37

manager   ~0020788

Fixed in version 1.01.3

Wolfgang Mahnke

2024-02-12 14:20

manager   ~0020791

Reviewed in meeting on the 12th of February 2024 and agreed on changes.

Issue History

Date Modified Username Field Change
2022-08-08 15:27 Oliver Thurau New Issue
2022-08-16 13:44 Paul Hunkar Note Added: 0017325
2022-08-23 16:13 Jim Luth Note Added: 0017373
2022-08-23 16:14 Jim Luth Project 10000-009: Alarms and Conditions => 10000-200: Industrial Automation - Basics
2022-08-23 16:14 Jim Luth Assigned To => Wolfgang Mahnke
2022-08-23 16:14 Jim Luth Status new => assigned
2023-11-20 09:24 Oliver Thurau Note Added: 0020381
2023-12-11 15:30 Wolfgang Mahnke Note Added: 0020509
2024-02-12 13:37 Wolfgang Mahnke Status assigned => resolved
2024-02-12 13:37 Wolfgang Mahnke Resolution open => fixed
2024-02-12 13:37 Wolfgang Mahnke Note Added: 0020788
2024-02-12 14:20 Wolfgang Mahnke Status resolved => closed
2024-02-12 14:20 Wolfgang Mahnke Note Added: 0020791