The MachineModuleConfigurationType is formally defined in Table 14.

Table 14 – MachineModuleConfigurationType Definition

Attribute

Value

BrowseName

MachineModuleConfigurationType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of BaseObjectType defined in OPC 10000-5.

HasProperty

Variable

DataSetList

DataSetListType

PropertyType

Mandatory

HasProperty

Variable

UserMachineName

String

PropertyType

Mandatory

HasProperty

Variable

LocationName

String

PropertyType

Mandatory

HasProperty

Variable

TimeZone

UtcTime

PropertyType

Mandatory

HasProperty

Variable

StopReasonList

MessageType[]

PropertyType

Mandatory

HasProperty

Variable

RootCauseList

MessageType[]

PropertyType

Mandatory

HasProperty

Variable

RootCauseGroupList

RootCauseGroupType[]

PropertyType

Mandatory

HasProperty

Variable

RootCauseListInputIsMandatory

Boolean

PropertyType

Mandatory

HasProperty

Variable

LongestMicroStopDuration

Double

PropertyType

Mandatory

HasProperty

Variable

LastChangeDate

UtcTime

PropertyType

Mandatory

HasComponent

Method

GetDataSetList

Mandatory

HasComponent

Method

GetRootCauseList

Mandatory

HasComponent

Method

GetRootCauseGroupList

Mandatory

HasComponent

Method

GetStopReasonList

Mandatory

HasComponent

Method

SetRootCauseLists

Mandatory

GeneratesEvent

ObjectType

RootCauseGroupListChangeLogType

GeneratesEvent

ObjectType

RootCauseListChangeLogType

GeneratesEvent

ObjectType

StopReasonListChangeLogType

The MachineModuleConfigurationType ObjectType is a concrete type and can be used directly.