Why are no UAInstance-related conformance units in the nodesets?|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
Why are no UAInstance-related conformance units in the nodesets?
Avatar
Patrick Berger
Member
Members
Forum Posts: 13
Member Since:
02/22/2022
sp_UserOfflineSmall Offline
1
04/16/2025 - 00:48
sp_Permalink sp_Print

Hi all

I’m a little bit confuced about the usage of conformance units: according the definition https://reference.opcfoundatio…..105/docs/F the categroy tag is allowed also for all subtypes of UAInstance (UAObject, UAVariable, UAMethode, UAView) and not only for the subtypes of UAType (UAObjectType, UAVariableType, UADataType, UAReferenceType). Both of them are subtypes of UANode, which defines the category tag.

By using some conformance units (e.g. “ISA-95 Job Control Stop”) – this defines the availability of the Stop Method. So why are these conformance units not available in the NodeSet?

Some other conformance units are impossible to add inside a nodeset in a usefull way (e.g. overwrite optional to mandatory, some prosa text like min string-length = 64chars, predefined key-value pairs [string comparison]…)

Best regards

Patrick

Avatar
Randy Armstrong
Admin
Forum Posts: 1620
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
04/17/2025 - 00:38
sp_Permalink sp_Print

The tooling was updated so the word document is processed to find the CUs and add them to the NodeSet before release.

This requires that document authors follow specific conventions when creating the tables.

in this case it appears Stop Method

https://reference.opcfoundatio…..s/6.2.1.11

is missing the Conformance Units at the bottom of the table that you see here:

https://reference.opcfoundatio…..ef53489316

Avatar
Paul Hunkar
Cleveland, Ohio, USA
Moderator
Members

Moderators-Specifications

Moderators-Companion

Moderators-Implementation

Moderators-Certification

Moderators-COM
Forum Posts: 120
Member Since:
02/24/2014
sp_UserOfflineSmall Offline
3
04/17/2025 - 05:29
sp_Permalink sp_Print

It is important to remember that the release date of many of the companion specification is before the tooling updates to support CU at the bottom of table.  The Base UA specification entered Mantis issue on those parts to track when those specification were updated to support the tooling.  The same can be done for companion specification to trigger updates in the companion specifications.   

It is also important to remember that the CU at the bottom of a table trigger the inclusion of that specific information model Node, there are many other ConformanceUnits that are not listed at the bottom of the table that govern optional items in the Node definition.  They are not listed, since Facet will first require the base functionality that include all of the mandatory item, before listing optional ConformanceUnits.  The Nodeset will not include the complete set of ConformanceUnits.  It is also expected – especially when related to security that new ConformanceUnits and Facets will be defined without changes to a Nodeset.

Paul Hunkar - DSInteroperability

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