Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Node Modelling Rule
September 21, 2022
17:02, EEST
Avatar
Sabari
Member
Members
Forum Posts: 62
Member Since:
June 21, 2021
sp_UserOfflineSmall Offline

Hi,
Can anyone help me understand the difference between @Mandatory and @MandatoryPalceholder ?

Thanks

September 22, 2022
10:21, EEST
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 983
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

Hi,

Your question might be more suited on the OPC Foundation’s forum at https://opcfoundation.org/forum/opc-ua-standard/.

The relevant specification section is https://reference.opcfoundation.org/Core/Part3/6.4.4/#6.4.4.4

ModellingRules mark InstanceDeclarations in a TypeDefinition and control how the instances of the said TypeDefinition should look like. It is a complex topic depending how technical you look at it.

In short Mandatory InstanceDeclarations are “copied” as-is to the instance, i.e. the instance shall have a node with that exact BrowseName. The MandatoryPlaceholder marks that the instance shall have at least one node “like” the placeholder or more specifically that it has at least one target node attached with the same Reference and that the target has the same HasTypeDefinition reference the placeholder had.

September 22, 2022
14:42, EEST
Avatar
Sabari
Member
Members
Forum Posts: 62
Member Since:
June 21, 2021
sp_UserOfflineSmall Offline

Hi,
thanks for your reply.

I already have an instance with the same typeDefinition as my MandatoryPlaceHolder node.
But How to attach my instance to my MandatoryPlaceHolder node ?

September 23, 2022
10:16, EEST
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 983
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

Please read the tutorials and javadocs. I assume that you are looking for UaNode.addReference.

Forum Timezone: Europe/Helsinki

Most Users Ever Online: 518

Currently Online:
30 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

hbrackel: 135

pramanj: 86

Francesco Zambon: 81

rocket science: 77

ibrahim: 75

Sabari: 62

kapsl: 57

gjevremovic: 49

Xavier: 43

fred: 41

Member Stats:

Guest Posters: 0

Members: 680

Moderators: 16

Admins: 1

Forum Stats:

Groups: 3

Forums: 15

Topics: 1467

Posts: 6259

Newest Members:

sagarchau, elviralangwell4, Donnavek, Eddiefauth, DonaldPooma, fidelduke938316, Jan-Pfizer, DavidROunc, fen.pang@woodside.com, aytule

Moderators: Jouni Aro: 1009, Otso Palonen: 32, Tuomas Hiltunen: 5, Pyry: 1, Petri: 0, Bjarne Boström: 983, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 26, Teppo Uimonen: 21, Markus Johansson: 42, Niklas Nurminen: 0, Matti Siponen: 321, Lusetti: 0, Ari-Pekka Soikkeli: 5

Administrators: admin: 1