9.1.6.2 PubSubGroupType

This ObjectType is the abstract base type for Objects representing communication groupings for PubSub connections. The PubSubGroupType is formally defined in Table 275.

Table 275 – PubSubGroupType definition
Attribute Value
BrowseNamePubSubGroupType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of BaseObjectType defined in OPC 10000-5.
HasPropertyVariableSecurityModeMessageSecurityModePropertyTypeMandatory
HasPropertyVariableSecurityGroupIdStringPropertyTypeOptional
HasPropertyVariableSecurityKeyServicesEndpointDescription[]PropertyTypeOptional
HasPropertyVariableMaxNetworkMessageSizeUInt32PropertyTypeMandatory
HasPropertyVariableGroupPropertiesKeyValuePair[]PropertyTypeMandatory
HasComponentObjectStatusPubSubStatusTypeMandatory
Conformance Units
PubSub Model Base

The SecurityMode is defined in 6.2.5.2.

The SecurityGroupId is defined in 6.2.5.3. If the SecurityMode is not NONE, the Property shall provide the SecurityGroupId. The value of the Property is null or the Property is not present if the SecurityMode is NONE.

The SecurityKeyServices parameter is defined in 6.2.5.4. If the SecurityMode is not NONE, the Property shall provide the list of Security Key Services for the SecurityGroupId.

The MaxNetworkMessageSize is defined in 6.2.5.5.

The GroupProperties is defined in 6.2.5.6.

The Status Object provides the current operational status of the group. The PubSubStatusType is defined in 9.1.10. The state machine for the status and the relation to other PubSub Objects like PubSubConnection, DataSetWriter and DataSetReader are defined in 6.2.1.