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

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.
| Attribute | Value | ||||
| BrowseName | MouldDeviceType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of 0:BaseObjectType defined in OPC 10000-5 | |||||
| 0:HasAddIn | Object | 2:Identification | 3:MachineIdentificationType | M | |
| 0:HasComponent | Object | 3:MachineryBuildingBlocks | 0:FolderType | M | |
| 0:HasComponent | Object | MouldConfiguration | MouldConfigurationType | M | |
| 0:HasComponent | Object | UserLogin | UserLoginType | O | |
| 0:HasComponent | Object | Operation | OperationType | M | |
| 0:HasComponent | Object | MouldProcessValues | MouldProcessValuesType | M | |
| 0:HasComponent | Object | MaintenanceInformation | MaintenanceInformationType | O | |
| 0:HasProperty | Variable | DeviceMappingNumber | 0:UInt32 | 0:PropertyType | M |
| 0:GeneratesEvent | Object Type | MouldCycleInformation EventType | Defined in chapter 29 | ||
| 0:GeneratesEvent | Object Type | 5:MessageConditionType | Defined 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.
| Source Path | References | NodeClass | BrowseName | DataType | TypeDefinition | Others |
| 2:Identification | 0:HasProperty | Variable | 2:Model | 0:LocalizedText | 0:PropertyType | M, RO |
| 2:Identification | 0:HasProperty | Variable | 2:DeviceClass | 0:String | 0:PropertyType | M, RO |
| 3:MachineryBuildingBlocks | 0:HasAddIn | Object | 3:MachineryItemState | 3:MachineryItemState_StateMachineType | M | |
| 3:MachineryBuildingBlocks | 0:HasAddIn | Object | 3:MachineryOperationMode | 3:MachineryOperationModeStateMachineType | M |
The DeviceClass Property shall have the value "Mould".
The components of the MouldDeviceType have additional references which are defined in Table 3.
| SourceBrowsePath | Reference Type | Is Forward | TargetBrowsePath |
| 3:MachineryBuildingBlocks | 0:HasAddIn | True | 2:Identification |
7.2 MouldConfiguration
This Object provides information about the configuration and the cavities of the mould with methods to change these configurations. The MouldConfigurationType is defined in chapter 8.
7.3 UserLogin
This Object provides the option of logging the user of the production machine on and off the mould system. The UserLoginType is defined in chapter 10.
7.4 Operation
This Object provides cycle counters, cycle times and methods to set the machine state and cycle numbers. The OperationType is defined in chapter 11.
7.5 MouldProcessValues
This Object provides information about the process values of the mould. The MouldProcessValuesType is defined in chapter 13.
7.6 MaintenanceInformation
This Object provides information about all maintenance activities related to the mould. The MaintenanceInformationType is defined in chapter 26.
7.7 DeviceMappingNumber
| Description: | Unique identifier/address/number for devices of the same type within a local network. Several moulds can be connected to a production machine. In most applications, the production machine must map the connected peripheral devices to internal logical devices and zones in a fixed configuration (e.g. multi-platen moulds with middle block). |
The mapping shall be stable after reconnecting the devices and is therefore not possible via IP addresses, which can be assigned dynamically via DHCP. DeviceMappingNumber sets the mapping order of peripheral devices of the same type on the local network and is therefore of type UInt32.
| Example: | 1 |