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 |
||
|
0:HasProperty |
Variable |
4:SignalOn |
0:Boolean |
0:PropertyType |
M, RO |
||
|
0:HasComponent |
Variable |
4:SignalColor |
4:SignalColor |
0:BaseDataVariableType |
M, RO |
||
|
0:HasComponent |
Variable |
4:SignalMode |
4:SignalModeLight |
0:BaseDataVariableType |
M, RO |