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

The MonitoringTypeis 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:BaseObjectTypedefined in OPC 10000-5i.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 ElementMonitoringTypeinstances. 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 NameProperty of the respective ElementMonitoringTypeinstance.

MachineToolprovides overall monitoring information of the machine tool.

Stacklightcontains 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 Stacklightshall be present.

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

As 4:<StackElement>, only elements of 4:StackElementLightTypeshall be used. For these, the 4:SignalOn, 4:SignalColorand 4:SignalModeshall 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