The MonitoringType is used to structure information given in the MachineToolType. It contains the monitoring information of the machine tool and its subsystems.

The MonitoringType is formally defined in Table 15.

Table 15 – MonitoringType Definition

Attribute

Value

BrowseName

MonitoringType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseObjectType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Object

<MonitoredElement>

ElementMonitoringType

OP

0:HasComponent

Object

MachineTool

MachineOperationMonitoringType

M

0:HasComponent

Object

Stacklight

4:BasicStacklightType

O

Conformance Units

MachineTool Monitoring Basic - Stacklight

MachineTool Monitoring Basic - PowerOnDuration

MachineTool Monitoring Basic - Channels

<MonitoredElement > is an optional Placeholder for ElementMonitoringType instances. This allows for any number of such instances as a component of the MonitoringType. For the DisplayName, it is recommended to use the value of the Name Property of the respective ElementMonitoringType instance.

MachineTool provides overall monitoring information of the machine tool.

Stacklight contains the information about a stacklight’s composition and status. It is an object of BasicStacklightType, defined in OPC 10000-200. If the machine tool has a stacklight available, the Stacklight shall be present.

The optional 4:StackLevelType and 4:StackRunningType of the 4:BasicStacklightType shall not be used, only a segmented light shall be shown. Thus, the 4:StacklightMode of each stacklight has to be “Segmented” (0).

As 4:<StackElement>, only elements of 4:StackElementLightType shall be used. For these, the 4:SignalOn, 4:SignalColor and 4:SignalMode shall be used, not the 4:ControlChannelType (see Table 16).

Table 16 – MonitoringType Additional Subcomponents

BrowsePath

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Stacklight

0:HasOrderedComponent

Object

0:<OrderedObject>

4:StackElementLightType

MP

Stacklight

0:<OrderedObject>

0:HasProperty

Variable

4:SignalOn

0:Boolean

0:PropertyType

M, RO

Stacklight

0:<OrderedObject>

0:HasComponent

Variable

4:SignalColor

4:SignalColor

0:BaseDataVariableType

M, RO

Stacklight

0:<OrderedObject>

0:HasComponent

Variable

4:SignalMode

4:SignalModeLight

0:BaseDataVariableType

M, RO