6 OPC UA ObjectTypes ToC Previous Next

6.7 MachineModuleSetupType ToC Previous Next

6.7.3 ObjectType Description ToC Previous Next

6.7.3.1 Variable DataSet ToC Model

The Property DataSet contains all the digital settings (other than the mechanical settings stored in the folder MechanicalAdjustments) required by the machine module. The Type DataSetType is defined in Table 30.

Table 30 – DataSetType Definition

Name Type Description
DataSetType Structure Set of parameters
DataSetID String The unique ID of the dataset
DataSetDescription LocalizedText The human-readable description of the dataset
DataValues DataSetEntryType[] List of data values
DataSetCRC Double Cyclic Redundancy Check compute over DataValues (reference standard ???)

The Type DataSetEntryType is defined in Table 31.

Table 31 – DataSetEntryType Definition

Name Type Description
DataSetEntryType Structure Single parameter.
ID String The unique ID of the datavalue
Value BaseDataType The value of the parameter

6.7.3.2 Object MachanicalAdjustments ToC

The Object MechanicalAdjustments contains the non-digital settings required to setup the machine, e.g. mechanical adjustments. The Object MechanicalAdjustments has Data Type Folder.

6.7.3.3 Method ValidateDataSet ToC

The Method ValidateDataSet passes a dataset to the underlying system and returns the result of the validation.

Signature

ValidateDataSet (
[in]		DataSetType				DataSet
[out]		DataSetType				ValidationFailedDataSet
[out]		MessageType	[]			FailedValidationMessages
[out]		MethodExecutionFeedbackType	ExecutionFeedback
);

Argument Description
DataSet The dataset to be valdated by the underlying system.
ValidationFailedSet The list of parameters (in a dataset) that failed the validation by the underlying system.
FailedValidationMessages The list of messages describing the problems encountered with the parameters in the ValidationFailedSet.
ExecutionFeedback The extended feedback returning a detailed message in case of execution failure.

Method Result Codes

ResultCode Description
BadNodeIdUnknown See table 173 in OPC 10000-4 for the description of these result codes.
BadTypeMismatch  
BadOutOfRange  
BadNotWritable  
BadNotFound  

6.7.3.4 Method LoadDataSet ToC

The Method LoadDataSet loads the whole dataset to the underlying system after having validated that (a) the dataset is complete and (b) the dataset is validated. If the validation is not successfully passed, then the data set is not loaded to the underlying system rolling back any data change and a specific message shall be returned via ExecutionFeedback. For detailed validation diagnostics, the Method ValidateDataSet shall be used.

Signature

LoadDataSet (
[in]		DataSetType				DataSet
[out]		MethodExecutionFeedbackType	ExecutionFeedback
);

Argument Description
DataSet The dataset to be loaded to the underlying system.
ExecutionFeedback The extended feedback returning a detailed message in case of execution failure.

Method Result Codes

ResultCode Description
BadNodeIdUnknown See table 173 in OPC 10000-4 for the description of these result codes.
BadTypeMismatch  
BadOutOfRange  
BadNotWritable  
BadNotFound  

6.7.3.5 Method SelectiveLoadDataSet ToC

The Method SelectiveLoadDataSet loads any subset of the whole dataset to the underlying system after having the dataset validated. If the validation is not successfully passed, then the data set is not loaded to the underlying system rolling back any data change and a specific message shall be returned via ExecutionFeedback. For detailed validation diagnostics, the Method ValidateDataSet shall be used.

Signature

SelectiveLoadDataSet (
[in]	DataSetType					DataSet
[out]	MethodExecutionFeedbackType	ExecutionFeedback
);

Argument Description
DataSet The dataset to be loaded to the underlying system.
ExecutionFeedback The extended feedback returning a detailed message in case of execution failure.

Method Result Codes

ResultCode Description
BadNodeIdUnknown See table 173 in OPC 10000-4 for the description of these result codes.
BadTypeMismatch  
BadOutOfRange  
BadNotWritable  
BadNotFound  

Previous Next