This Object represents the status of the production dataset which is active in the control system of the machine or in preparation (in analogy to ActiveJob and JobInPreparation). The ProductionDatasetStatusType is formally defined in Table 103.
NOTE: Production datasets are manufacturer specific files which contain settings of production parameters for the machine and for connected peripheral devices.
Table 103 – ProductionDatasetStatusType Definition
Attribute |
Value |
||||
BrowseName |
ProductionDatasetStatusType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of 0:BaseObjectType defined in OPC UA Part 5 |
|||||
0:HasProperty |
Variable |
Information |
ProductionDatasetInformationType |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
Modified |
0:Boolean |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
Frozen |
0:Boolean |
0:PropertyType |
O, RW |
0:HasComponent |
Method |
Load |
|
|
O |
0:HasComponent |
Method |
Save |
|
|
O |
The Information Property represents a set of information on the production dataset.
The Modified Property informs if the production dataset has been changed after the last storage.
NOTE: This information is only valid for the machine directly connected to the client. If the dataset also includes parameters for peripheral devices to that machine, changes in the peripheral devices might not be recognized.
The Frozen Property indicates whether changes in the production dataset are not allowed. If TRUE, no changes on the machine in the production dataset (change of process parameters) are allowed.
NOTE: This information is only valid for the machine directly connected to the client. If the dataset also includes parameters for peripheral devices to that machine, changes in the peripheral devices might still be possible.
The Method Load loads a production dataset from the file system of the machine to the control of the machine. As production datasets can contain parameter settings not only for the machine itself but also for peripheral equipment (e.g. robots/handling devices), the parts of the production dataset which shall be activated can be chosen.
Signature
Load (
[in]0:StringName
[in]0:UInt16[]Components);
Table 104 – Load Method Arguments
Argument |
Description |
Name |
Name of the production dataset that should be loaded. |
Components |
Indication which parts of the production dataset shall be activated. See Table 115 for possible values If Components is not given (array length 0) then the complete Production dataset is activated. |
Table 105 – Load Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
Load |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
0:HasProperty |
Variable |
InputArguments |
Argument[] |
0:PropertyType |
Mandatory |
The Method Save stores a production dataset from the control of the machine to the file system of the machine.
Signature
Save (
[in]0:StringName);
Table 106 – Save Method Arguments
Argument |
Description |
Name |
Name under which the production dataset that should be stored in the file system. |
Table 107 – Save Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
Save |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
0:HasProperty |
Variable |
InputArguments |
Argument[] |
0:PropertyType |
Mandatory |