CTT Test InputNode of Alarm & Condition question|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
CTT Test InputNode of Alarm & Condition question
Avatar
Adam Wu
Member
Members
Forum Posts: 8
Member Since:
06/17/2024
sp_UserOfflineSmall Offline
1
03/13/2025 - 23:25
sp_Permalink sp_Print

Hello,Sir

Currently,i have been testing Discrete Alarm,OffNormal Alarm,SystemOffNormal Alarm,ExcluseLimit Alarm,ExclusiveLevel Alarm, ExclusiveDeviation Alarm,  NonExcluseLimit Alarm,NonExclusiveLevel Alarm,NonExclusiveDeviation Alarm.

All testcase passed except for validating Alarm State which is Test_002 for each of above alarms.

Test_002 checks InputNode is Null or not,if not,then CTT will monitor InputNode of Alarm.

According to OPC UA part 9,InputNode is a reference of Variable Node.All Alarms For Testing of My OPC UA Server,InputNode has references to desire Variable Node,but i always get below messages

No Data Values available for ns=1;i=2 to compare with event size=16, data=0x068C39395DF333AD066524E672F86872 at 2025-03-14T04:26:57.189Z

What condition causes about message?

Thank you very much

Avatar
Alexander Allmendinger
Germany
Moderator
Members

Moderators

Moderators-Specifications

Moderators-Companion

Moderators-Implementation

Moderators-Certification

Moderators-ProductsServices
Forum Posts: 76
Member Since:
07/11/2017
sp_UserOfflineSmall Offline
2
03/16/2025 - 14:17
sp_Permalink sp_Print

Hello Adam,

part of the alarm testing is to validate that the values of the variable specified as InputNode meets the information specified in the event. The test tool tries to map the value to the event by looking at the NodeIds and timestamp. In some applications their internals become an issue with this testing approach. When the events are generated in a different way than the values are being updated and timestamped, the data may have a newer timestamp than the event. In this case the testing tool cannot map the data to the event and the test case will need to be executed manually by using an available OPC UA Client like e.g. UA Expert.

Regards,
Alexander Allmendinger

Avatar
Adam Wu
Member
Members
Forum Posts: 8
Member Since:
06/17/2024
sp_UserOfflineSmall Offline
3
03/19/2025 - 19:38
sp_Permalink sp_Print

Hello,Alexander

i look at CTT script,and I found there is a setting which Time Tolerance. Default is 50,i change to 800.and it can be passed.

i think for Acknowledge Test Case and Confirm Test Case should also use Time Tolerance setting,because for these Two Alarm Function testing,CTT will check the Acknowledge and Confirm Event time.Acknowledge and Confirm Event Time should be after than call Acknowledge and Confirm Method response time.

Thanks

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online: Tony Stretton
Guest(s) 35
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1512
Posts: 5119