Data Subscription
Data Subscription
1 Data Subscription
Figure 3 Example of a data subscription in the 800xA OPC Data Access Server
Suppose that a Client wants to subscribe to a Control Connection
property, i.e. adds a property to the 800xA Data Access Server.
1. The Server locates the object in the Aspect Directory that must be
located in the Control Structure and has a Control Connection
aspect containing the requested property.
2. The Server locates the Data Source definition aspect that is
located above the object in the same tree in the Control Structure.
3. From the service group id stored in the Data Source definition
aspect, the server can find the Service Group object in the Service
Structure.
4. The Service Group object has children objects that represent the
Service Providers. A provider contains the location node and
identity of the data provider. If there are several Service Providers
they are used for redundancy and load balancing.
Note, that when subscriptions are made to direct aspects, providing their
own data or Global Properties there is no Data Source aspect. A special
case is also that an indirect property definition aspect can be its own data
source, i.e. implement the data source interfaces by itself.
1.1.5.1 AC800 Data Subscription
Figure 4 below shows the Data Subscription for the AC800 Connectivity.