differences between static and dynamic nodes|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
differences between static and dynamic nodes
Avatar
Anton Piskunov
Russia
Member
Members
Forum Posts: 6
Member Since:
06/19/2020
sp_UserOfflineSmall Offline
1
06/07/2021 - 05:31
sp_Permalink sp_Print

Hello everyone,

I am implementing the specification and have a couple unresolved questions related to the differences between static and dynamic nodes.
The specification in its part 5 says that "Static Nodes are identical for all Attributes in all Servers, including the Value Attribute. For TypeDefinitionNodes, also the InstanceDeclarations shall be identical". It's also true that we could add a reference to an instance node (for example a property) that is not defined in the corresponding type definition. But nothing has been said about references.

My questions:

From an aggregating server point of view

1. Is it true that two instance nodes with identical attributes but different (sets of refferences) on two different server could be considered static?
2. Am I right that for an static TypeDefinitionNode both the attribute set and the references set should be identical? Should a server forbid writes to the value attribute of an Instance declaration that is incorporated into TypeDefinitionNode?
3. Having the OPC foundation namespace as an example, which nodes (types or instances) are static? Where I can find that info?

Thank you.

Avatar
Randy Armstrong
Admin
Forum Posts: 1564
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
06/07/2021 - 06:35
sp_Permalink sp_Print sp_EditHistory

1) InstanceDeclarations are Instance nodes. These Nodes are almost always static. Instance Nodes that are not also InstanceDeclarations are rarely static since it would not serve any purpose.

2) The Value of a InstanceDeclaration is the default value and should be fixed by the organization that defined the type.

3) See https://reference.opcfoundatio.....adataType/ StaticNumericNodeIdRange

Search for NodeId="i=15963" in https://files.opcfoundation.or.....deSet2.xml

Avatar
Anton Piskunov
Russia
Member
Members
Forum Posts: 6
Member Since:
06/19/2020
sp_UserOfflineSmall Offline
3
06/07/2021 - 06:59
sp_Permalink sp_Print

Now it's clear.

Thank you for the explanation and the quick answer.

Avatar
Vladimir Popov
Russia
New Member
Members
Forum Posts: 2
Member Since:
09/16/2021
sp_UserOfflineSmall Offline
4
09/16/2021 - 00:19
sp_Permalink sp_Print

Anton Piskunov said
Now it's clear.

Thank you for the explanation and the quick answer.

  

Hi, Anton. 

As soon as you have free time. Please contact me. Please explain to me in Russian. I didn't understand the difference between the nodes. Thanks.

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