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