The Method SetNewSpecification saves its arguments as the new specification for the machine module. Prior to that it saves the previous specification into the PastSpecification Records Object of the same machine module.
Signature
SetNewSpecification (
[in]LoadUnloadPointType[] NewMaterialLoadingPoints
[in]MaterialStorageBufferDataType[] NewMaterialStorageBuffers
[out]MethodExecutionFeedbackType ExecutionFeedback
);
Argument |
Description |
NewMaterialLoadingPoints |
The information about the material loading points that will be valid after the machine specification is changed. |
NewMaterialStorageBuffers |
The information about the storage buffers that will be valid after the machine specification is changed. |
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 |