9 PubSub configuration model ToC Previous Next

9.1 Common configuration model ToC Previous Next

9.1.13 PubSub Status Events ToC Previous Next

9.1.13.1 PubSubStatusEventType ToC Model

This EventType is a base type for events which indicate an error or status change associated with a PubSubConnectionType, PubSubGroupType, DataSetWriterType or DataSetReaderType Object. The PubSubStatusEventType is formally defined in Table 243.

Table 243 – PubSubStatusEventType definition

Attribute Value
BrowseName PubSubStatusEventType
IsAbstract True

Subtype of SystemEventType defined in OPC 10000-5.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable ConnectionId NodeId PropertyType Mandatory
HasProperty Variable GroupId NodeId PropertyType Mandatory
HasProperty Variable State PubSubState PropertyType Mandatory
Conformance Units          
PubSub Model Status Event          

This EventType inherits all Properties of the SystemEventType. Their semantic is defined in OPC 10000-5.

The SourceNode is the NodeId of the PubSubConnectionType, PubSubGroupType, DataSetWriterType or DataSetReaderType Object associated with the Event.

The SourceName is the BrowseName of the SourceNode.

The ConnectionId Property is the NodeId of the PubSubConnectionType Object associated with the source of the status Event.

The GroupId Property is the NodeId of the PubSubGroupType Object associated with the source of the status Event. The GroupId is Null if a PubSubConnection is the source of the Event.

The State Variable is the current state of the Status Object associated with the SourceNode of the status Event.

9.1.13.2 PubSubTransportLimitsExceedEventType ToC Model

This EventType indicates that a NetworkMessage could not be published because it exceeds the limits of transport. The PubSubTransportLimitsExceedEventType is formally defined in Table 244.

Table 244 – PubSubTransportLimitsExceedEventType definition

Attribute Value
BrowseName PubSubTransportLimitsExceedEventType
IsAbstract True

Subtype of PubSubStatusEventType defined in 9.1.13.2.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable Actual UInt32 PropertyType Mandatory
HasProperty Variable Maximum UInt32 PropertyType Mandatory
Conformance Units          
PubSub Model Diagnostics Events          

This EventType inherits all Properties of the PubSubStatusEventType.

The Actual Property has the size in bytes of the actual NetworkMessage.

The Maximum Property has the maximum size of NetworkMessages in bytes allowed by the transport.

9.1.13.3 PubSubCommunicationFailureEventType ToC Model

This EventType indicates that a NetworkMessage could not be published because of a communication failure. The PubSubCommunicationFailureEventType is formally defined in Table 245.

Table 245 – PubSubCommunicationFailureEventType definition

Attribute Value
BrowseName PubSubCommunicationFailureEventType
IsAbstract True

Subtype of PubSubStatusEventType defined in 9.1.13.2.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable Error StatusCode PropertyType Mandatory
Conformance Units          
PubSub Model Diagnostics Events          

This EventType inherits all Properties of the PubSubStatusEventType.

The Message Event field inherited from BaseEventType has a localized description of the error.

The Error Property has the StatusCode associated with the error.

Previous Next