OPC UA for Plastics and Rubber Machinery - Peripheral Devices - Part 5: Moulds
11 OperationType
11.1 OperationType definition
The OperationType provides cycle counters, cycle times and methods to set the machine state and cycle numbers.
Figure 4 - OperationType Overview
Table 15 - OperationType Definition
Attribute
Value
BrowseName
OperationType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:BaseObjectType defined in OPC 10000-5
0:HasComponent
Method
SetMachineState
M
0:HasComponent
Method
SetOperationMode
M
0:HasComponent
Method
SetCycleNumber
M
0:HasComponent
Variable
MouldLifetimeCycleCounter
0:UInt64
0:BaseDataVariableType
M,RO
0:HasComponent
Variable
JobCycleCounter
0:UInt64
0:BaseDataVariableType
M,RO
0:HasComponent
Variable
CavityCycleCounter
CavityCycleCounterDataType[]
0:BaseDataVariableType
O,RO
0:HasProperty
Variable
EstimatedCycleTime
0:Duration
0:PropertyType
O,RW
Conformance Units
OPC 40082-5 Basic
11.2 SetMachineState
Method to set the MachineryItemState. The input argument of this method is the desired State. Allowed values are the StateNumber values in the StateType defined the MachineryItemState_StateMachineType Definition in OPC 40001-1: 0 (NotAvailable), 1 (OutOfService), 2 (NotExecuting), 3 (Executing).
Note: Not all States have to be supported by the mould. In this case, the server shall respond with the status code "Bad_NotSupported".
Method to set the MachineryOperationMode. The input argument of this method is the desired State. Allowed values are the StateNumber values in the StateType defined the MachineryOperationModeStateMachineType Definition in OPC 40001-1: 0 (None), 1 (Maintenance), 2 (Setup), 3 (Processing).
Note: Not all States have to be supported by the mould. In this case, the server shall respond with the status code "Bad_NotSupported".
Total number of production cycles since the first operation of the mould. The value shall increase with every production cycle and shall not be resettable.
11.6 JobCycleCounter
Number of production cycles in the current job. Increases with every production cycle. Can be set with the SetCycleNumber method.
11.7 CavityCycleCounter
Number of production cycles for each cavity of the mould. The CavityCycleCounterDataType is defined in chapter 12.
11.8 EstimatedCycleTime
The estimated cycle time for one production cycle of the current job. The value shall only consist of valid values, e.g. no zero ("0").