PubSubdefines different configuration parameters for the various PubSubcomponents. They define the behaviour of Publisherand Subscriber. The parameters are grouped by component and are partitioned into ‘common’, ’message mapping’, and ‘transport protocol mapping’.

The common parameters are defined in 6.2. The parameters for the different message mappings are defined in 6.3. The parameters for the different transport protocol mappings are defined in 6.4.

The application of communication parameters for concrete message and transport protocol mappings is defined in Clause 7.

Configuration of these parameters can be performed through the OPC UA Information Modelfor PubSubconfiguration defined in Clause 9or through vendor-specific mechanisms. The parameter groupings in this clause define the parameters and also define Structuresused to represent the parameters of the groupings. These Structuresare used in the PubSubconfiguration model described in Clause 9but they can also be used for offline configuration or vendor-specific configuration mechanisms.

Figure 19depicts the different components and their relation to each other. The WriterGroup, DataSetWriterand PublishedDataSetcomponents define the data acquisition for the DataSets, the message generation and the sending on the Publisherside. These parameters need to be known on the Subscriberside to configure DataSetReadersand to filter and process DataSetMessages.

image022.png

Figure 19– PubSub component overview

Figure 19shows the following components:

The different PubSub mapping specific parameter groupings are shown in Figure 20.

image023.png

Figure 20– PubSub mapping specific parameters overview

Transport protocol mapping specific parameters may be defined for the PubSubConnection, the WriterGroupor the DataSetWriter.

Message mapping specific parameters are defined for the NetworkMessageson the WriterGroupand for the DataSetMessageson the DataSetWriter.