OPC UA CTT - Alarm and Conditions - Alarm Collector|OPC Certification and Interoperability Testing|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
OPC UA CTT - Alarm and Conditions - Alarm Collector
Avatar
abijith shetty
New Member
Members
Forum Posts: 2
Member Since:
02/23/2022
sp_UserOfflineSmall Offline
1
02/28/2022 - 03:41
sp_Permalink sp_Print

Hi ,

How does alarm collector script collects events from server in the background ? is it by browsing server namespace or by any other means ? could you please help us understand the background process (which happens between CTT tool and UA server)? a simple and short description would be very useful.

Thanks ,

Abijith Shetty

Avatar
Alexander Allmendinger
Germany
Moderator
Members

Moderators

Moderators-Specifications

Moderators-Companion

Moderators-Implementation

Moderators-Certification

Moderators-ProductsServices
Forum Posts: 66
Member Since:
07/11/2017
sp_UserOfflineSmall Offline
2
03/01/2022 - 07:56
sp_Permalink sp_Print

Hello Abijith,

in OPC UA an Alarm is not required to have a representation in the address space of the server. Therefore the CTT cannot gain the alarms for the test by browsing the server. Instead it is a combination of actions the CTT does to get all necessary information and execute the testing.

  • Subscribing for events
    The CTT will create a subscription for monitoring events issued by the server. This is a background task which will happen when testing alarming.
  • Browsing the type system
    The CTT will browse the type system of the server looking for types of alarms. When an alarm type is in the address space of the server, the CTT assumes that this is a supported alarm type and is looking for alarms of this type. If none are being found proper skip messages should be displayed.
  • Browsing the instances
    If the server supports A&C Instances, then the CTT may also look at the instances of the alarm to validate its conformance.

Following this, the CTT is basically waiting for the server to run through simulated states of a variable which will trigger the server to issue the alarms being supported. E.g., if the server supports the High and HighHigh limit alarms, then the CTT expects that the server runs through those scenarios while the A&C tests are executed. Please note, as the CTT needs to run a higher number of tests for the individual alarms, the simulation should not run very fast.

You'll also find more information about the A&C testing in the CTT documentation which can be found in the CTT menu under Help --> Contents.

I hope this helps.
Alexander Allmendinger

Avatar
abijith shetty
New Member
Members
Forum Posts: 2
Member Since:
02/23/2022
sp_UserOfflineSmall Offline
3
03/01/2022 - 08:02
sp_Permalink sp_Print

Hi Alexander,

Thank you for the quick reply and  brief explanation .

Regards,

Abijith Shetty 

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