MachineModuleConfigurationType TOC Previous Next Specification

The configuration of the machine as currently installed.

The representation of the MachineModuleConfigurationType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId ns=1;i=1013
NamespaceUri http://opcfoundation.org/UA/TMC/
BrowseName MachineModuleConfigurationType
NodeClass ObjectType
IsAbstract False
SubtypeOf BaseObjectType

The references from the MachineModuleConfigurationType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable DataSetList DataSetListType PropertyType Mandatory
HasComponent Method GetDataSetList     Mandatory
HasComponent Method GetRootCauseGroupList     Mandatory
HasComponent Method GetRootCauseList     Mandatory
HasComponent Method GetStopReasonList     Mandatory
HasProperty Variable LastChangeDate UtcTime PropertyType Mandatory
HasProperty Variable LocationName String PropertyType Mandatory
HasProperty Variable LongestMicroStopDuration Double PropertyType Mandatory
HasProperty Variable RootCauseGroupList RootCauseGroupType[] PropertyType Mandatory
GeneratesEvent ObjectType RootCauseGroupListChangeLogType      
HasProperty Variable RootCauseList RootCauseMessageType[] PropertyType Mandatory
GeneratesEvent ObjectType RootCauseListChangeLogType      
HasProperty Variable RootCauseListInputIsMandatory Boolean PropertyType Mandatory
HasComponent Method SetRootCauseLists     Mandatory
HasProperty Variable StopReasonList MessageType[] PropertyType Mandatory
GeneratesEvent ObjectType StopReasonListChangeLogType      
HasProperty Variable TimeZone UtcTime PropertyType Mandatory
HasProperty Variable UserMachineName String PropertyType Mandatory

GetDataSetList

Signature

    GetDataSetList(
        [in]  ParameterDependencyEnumeration Dependency
        [in]  Boolean UserSubset
        [in]  Boolean CompleteSet
        [out] DataSetListType DataSetList
        [out] MethodExecutionFeedbackType ExecutionFeeback
    );
Argument Description
Dependency The method filters parameters that have the required dependency and per this input parameter.
UserSubset The method filters parameters that are in the user subset as required by this input parameter.
CompleteSet If CompleteSet is True then the method returns the complete dataset without considering the input parameters Dependency and UserSubset.
DataSetList The list of parameter descriptions filtered by the input parameters: dependency, user subset.
ExecutionFeeback The extended feedback returning a detailed message in case of execution failure.

GetRootCauseGroupList

Signature

    GetRootCauseGroupList(        [out] RootCauseGroupType RootCauseGroupList
        [out] MethodExecutionFeedbackType ExecutionFeedback
    );
Argument Description
RootCauseGroupList The list of groups the root causes are grouped in.
ExecutionFeedback The extended feedback returning a detailed message in case of execution failure.

GetRootCauseList

Signature

    GetRootCauseList(        [out] RootCauseMessageType RootCauseList
        [out] MethodExecutionFeedbackType ExecutionFeedback
    );
Argument Description
RootCauseList The complete list of root cause messages.
ExecutionFeedback The extended feedback returning a detailed message in case of execution failure.

GetStopReasonList

Signature

    GetStopReasonList(        [out] MessageType StopReasonList
        [out] MethodExecutionFeedbackType ExecutionFeeback
    );
Argument Description
StopReasonList The complete list of stop reason messages.
ExecutionFeeback The extended feedback returning a detailed message in case of execution failure.

SetRootCauseLists

Signature

    SetRootCauseLists(
        [in]  RootCauseMessageType RootCauseList
        [in]  RootCauseGroupType RootCauseGroupList
        [out] MethodExecutionFeedbackType ExecutionFeedback
    );
Argument Description
RootCauseList The list of root causes to be transferred to the OPC UA Server.
RootCauseGroupList The list of root cause groups to be transferred to the OPC UA Server.
ExecutionFeedback The extended feedback returning a detailed message in case of execution failure.