8 OPC UA ObjectTypes ToC Previous Next

8.3 Monitoring ToC Previous Next

8.3.13 ObligationType ToC Previous Next index

The ObligationType is used to indicate the entity responsible for the current activities of the machine. This value is needed for certain KPI standards.

The ObligationType is formally defined in Table 32.

Table 32 – ObligationType Definition

Attribute Value        
BrowseName ObligationType        
IsAbstract False        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node.          
0:HasComponent Variable EndUserObligated 0:Boolean 0:BaseDataVariableType M, RO
0:HasComponent Variable MachineBuilderObligated 0:Boolean 0:BaseDataVariableType M, RO
Conformance Units          
MachineTool Monitoring Obligation          

EndUserObligated being True indicates that the machine‘s activity is the responsibility of the end user/operator.

MachineBuilderObligated being True indicates that the machine’s activity is the responsibility of the machine builder.

Typically, only one of EndUserObligated or MachineBuilderObligated is True, indicating the respective entity as responsible. Both being False indicates the obligation being unclear (e.g. unknown, third entity responsible). Both variables being True should not be used. It is foreseen that further obligation entities may be added in later versions; this way of representation allows for extension.

Previous Next