7.1 MouldDeviceType definition

This OPC UA ObjectType is used for the root Object representing a mould. It is formally defined in Table 1.

Figure 1 - MouldDeviceType Overview

The instance(s) of MouldDeviceType shall be located under the Machines Object of the Server (see OPC UA for Machinery) together with a 0:NodeVersion Property to monitor dynamic changes in mould instances.

Table 1 - MouldDeviceType Definition
AttributeValue
BrowseNameMouldDeviceType
IsAbstractFalse
ReferencesNode ClassBrowseNameDataTypeTypeDefinitionOther
Subtype of 0:BaseObjectType defined in OPC 10000-5
0:HasAddInObject2:Identification3:MachineIdentificationTypeM
0:HasComponentObject3:MachineryBuildingBlocks0:FolderTypeM
0:HasComponentObjectMouldConfigurationMouldConfigurationTypeM
0:HasComponentObjectUserLoginUserLoginTypeO
0:HasComponentObjectOperationOperationTypeM
0:HasComponentObjectMouldProcessValuesMouldProcessValuesTypeM
0:HasComponentObjectMaintenanceInformationMaintenanceInformationTypeO
0:HasPropertyVariableDeviceMappingNumber0:UInt320:PropertyTypeM
0:GeneratesEvent

Object

Type

MouldCycleInformation

EventType

Defined in chapter 29
0:GeneratesEventObject
Type
5:MessageConditionTypeDefined in OPC 40083
Conformance Units
OPC 40082-5 Basic
OPC 40082-5 Maintenance
OPC 40082-5 Users

The MachineIdentificationType is defined in OPC UA for Machinery (OPC 40001-1) and provides basic information on a machine/device.

For the InstanceDeclaration the ModellingRules of the Properties Model and DeviceClass are overridden to mandatory.

The Object MachineryBuildingBlocks contains building blocks from OPC UA for Machinery as defined in OPC 40001-1. For this version of OPC 40082-5, the Object uses the two AddIns MachineryItemState and MachineryOperationMode.

Table 2 - MouldDeviceType Additional Subcomponents
Source PathReferencesNodeClassBrowseNameDataTypeTypeDefinitionOthers
2:Identification0:HasPropertyVariable2:Model0:LocalizedText0:PropertyTypeM, RO
2:Identification0:HasPropertyVariable2:DeviceClass0:String0:PropertyTypeM, RO
3:MachineryBuildingBlocks0:HasAddInObject3:MachineryItemState3:MachineryItemState_StateMachineTypeM
3:MachineryBuildingBlocks0:HasAddInObject3:MachineryOperationMode3:MachineryOperationModeStateMachineTypeM

The DeviceClass Property shall have the value "Mould".

The components of the MouldDeviceType have additional references which are defined in Table 3.

Table 3 - MouldDeviceType Additional References
SourceBrowsePathReference TypeIs ForwardTargetBrowsePath
3:MachineryBuildingBlocks0:HasAddInTrue2:Identification