AggregatingServers and Endpoints|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
AggregatingServers and Endpoints
Avatar
Vincent Lacroix
Member
Members
Forum Posts: 14
Member Since:
07/06/2017
sp_UserOfflineSmall Offline
1
08/07/2017 - 07:49
sp_Permalink sp_Print

Hello,
We have several questions related to the concept of AggregatingServers and Endpoints:
1/ We found the concept DataItem which describes links to automation dat, i.e. data not stored by a server but accessible by it (Part 8, §4). In the case of an AggregatingServer, where data are stored in subservers, but are not automation data, are the nodes necessarily typed by a subtype of DataItemType?

2/ If not, how does a Client know if the data it tries to fetch are "local to the server" or "available only on subservers"?

3/ In other terms, is the concept of aggregation covered by the OPC UA Specification, or is it a server-specific behavior?

4/ Is the endpointUrl field or serverUri field of the CreateSessionRequest (Part 4, §5.6.2) related to the concept of aggregation?

Thanks,
Best regards

Avatar
Guest
Guests
2
08/08/2017 - 01:50
sp_Permalink sp_Print

In general aggregation can be transparent - i.e. the client does not see and know and should not care where the information comes from. Such an implementation is server-specific.

I assume that your questions relate to non-transparent aggregation. OPC UA provides some means for this:

* The ServerArray represents an array of ServerURIs that this Server makes use of (defined in Part 5).

* References (returned by the Browse Service) may reference nodes in such a remote server. If a Client finds such a remote reference it has to connect to the remote Server to access the referenced remote node.

* If the remote Server can only be accessed through the aggregating server, there has to be gateway information available in the discovery services (see UA Part 4). The Client will then connect to the aggregating server and specify the sub-server URI in the serverUri field of the CreateSession service.

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