The DataSetOrderingdefines the ordering of the DataSetMessagesin the NetworkMessages. Possible values for DataSetOrderingare described in Table 80. The default value is Undefined.
The DataSetOrderingTypeis an enumeration that specifies the possible options for the ordering of DataSetMessagesinside and across NetworkMessages. The possible enumeration values are described in Table 80.
Table 80– DataSetOrderingType values
Name |
Value |
Description |
Undefined |
0 |
The ordering of DataSetMessagesis not specified. |
AscendingWriterId |
1 |
DataSetMessagesare ordered ascending by the value of their corresponding DataSetWriterIds. |
AscendingWriterIdSingle |
2 |
DataSetMessagesare ordered ascending by the value of their corresponding DataSetWriterIdsand only one DataSetMessageis sent per NetworkMessage. |
If DataSetOrderingis Undefinedany ordering between DataSets and their distribution into NetworkMessagesis allowed. Ordering and distribution even may change between each PublishingInterval. If DataSetOrderingis set to AscendingWriterId,the Publishershall fill up each NetworkMessagewith DataSetswith an ascending order of the related DataSetWriterIdsas long as the accumulated DataSetsizes will not exceed the MaxNetworkMessageSize. The different options are shown in Figure 27.
Figure 27– DataSetOrdering and MaxNetworkMessageSize
The DataSetOrderingTyperepresentation in the AddressSpaceis defined in Table 81.
Table 81– DataSetOrderingType definition
Attribute |
Value |
||||
BrowseName |
DataSetOrderingType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Others |
Subtype of Enumeration defined in OPC 10000-5 |
|||||
HasProperty |
Variable |
EnumStrings |
LocalizedText [] |
PropertyType |
|
Conformance Units |
|||||
PubSub Parameters UADP |