Network representation of Alarm & Condition|OPC UA Standard|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
Network representation of Alarm & Condition
Avatar
Sylvio SOREL
Member
Members
Forum Posts: 4
Member Since:
11/29/2018
sp_UserOfflineSmall Offline
1
01/23/2019 - 03:22
sp_Permalink sp_Print

Hi everybody, I have two questions about OPC UA alarms and conditions.

1) What is the representation of an alarm on the network ? I understood that Alarm & Condition extends the OPC UA base Event model, therefore a triggered alarm will be sent over an NotificationMessage ?

2) Which tool can I use to setup OPC UA server for managing (generate, create, delete, activate, disable) conditions and alarms ?

Thank you all for for help,

Avatar
Paul Hunkar
Cleveland, Ohio, USA
Moderator
Members

Moderators-Specifications

Moderators-Companion

Moderators-Implementation

Moderators-Certification

Moderators-COM
Forum Posts: 109
Member Since:
02/24/2014
sp_UserOfflineSmall Offline
2
01/29/2019 - 23:10
sp_Permalink sp_Print

Hi,

  I think this might need some more explanation.  OPC UA has a Client/ Server communication model and a PubSub communication model.  Both can report data from a common information model. Client/Server typically reports event data via a subscription, while in PubSub a publisher might publish an event and the subscriber could listen for it.  The structure of the event returned in a subscription (client/server) is determined by the client, since the client provides a select clause and a where clause as part of a filter for a subscription to the server.  The select clause specifies what fields the server should send and the where clause specifies a filter to restrict which events are to be sent. For PubSub, the publisher sets what fields are to be sent out for the Event message, the subscriber has no choice on what it will get.

Part 9 describes the A&C information model and the structure of all of the alarms.

Alarms and Conditions (A&C) is an information model.  If a server has implemented the information model then any client that understands the model can manage the A&C model exposed by the server.  This management includes acknowledging alarms, suppressing alarms, silencing alarms etc.  The A&C information model is an extension of the BaseEventModel in OPC UA, which means that changes of state in an alarm or condition instance trigger an event.  If a client has a subscription to the server and the subscription include a monitored item for events - then the client will receive any events that pass the filter specified in the subscription.  Once a client receives an event the client can call methods associated with the event to perform actions on the event (i.e. acknowledge it). 

For pubsub, if a subscriber receives and event, the subscriber must resort to Client/Server communication if it wishes to change the state of the Alarm.

Paul Hunkar - DSInteroperability

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online:
Guest(s) 34
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1349
Posts: 4577