8.22.1 Overview

The ControlModuleLiveStatusType ObjectType contains information about the real time status of the control module and provides affordances to control the control module remotely in real time.

The ControlModuleLiveStatusType is formally defined in the following table.

Table 77 – ControlModuleLiveStatusType Definition
Attribute Value
BrowseNameControlModuleLiveStatusType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5 - Part 5: Information Model, i.e. inheriting the Instance Declarations of that Node.
0:HasComponentMethodAcknowledgeAlarmsSee below.O
0:HasComponentObjectAlarms0:FolderTypeM
0:HasPropertyVariableControlModeControlModeEnumeration0:PropertyTypeM, RW
0:HasComponentObjectData0:FolderTypeO
0:HasComponentObjectInterlocks0:FolderTypeO
0:HasComponentObjectMeasurements0:FolderTypeO
0:HasComponentObjectProcessControlLoops0:FolderTypeO
0:HasComponentMethodSendCommandSee below.O
0:HasComponentMethodSetControlModeSee below.O
0:HasPropertyVariableStateStateEnumeration0:PropertyTypeM, RO
0:HasComponentObjectStateMachineTMCStateMachineTypeO
0:GeneratesEventObjectTypeControlModeChangeLogType
0:GeneratesEventObjectTypeDiscreteAlarmType
0:GeneratesEventObjectTypeStateChangeLogType
Conformance Units
TMC Basic Visualisation and Control
BrowseName Description
AlarmsThe Alarms folder provides alarms of the control module.
ControlModeThe ControlMode describes the current control mode of the equipment module.
DataThe Data folder contains additional data whose structure and name are not known in advance.
InterlocksThe Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control module.
MeasurementsThe Measurement Folder provides measurement values produced by the control module that do not require a dedicated process item e.g., actual motor current.
ProcessControlLoopsThe ProcessControlLoops Folder contains regulation systems of the control module e.g., servo drives.
StateThe State Property describes the status of the state machine controlling the control module. State provides a subset of the information of the state machine, when the latter is implemented.
StateMachineThe StateMachine describes the current state of the control module, the possible transitions, and their conditions.

The components of the ControlModuleLiveStatusType have additional subcomponents which are defined in the following table.

Table 78 – ControlModuleLiveStatusType Additional Subcomponents
BrowsePath References NodeClass BrowseName DataType TypeDefinition Others
Alarms0:HasComponentObject <Alarm> 0:DiscreteAlarmTypeOP
Data0:HasComponentVariable <DataItem> 0:BaseDataType 0:BaseDataVariableTypeOP, RO
Interlocks0:HasComponentVariable <InterlockConditionItem> 0:Boolean 0:BaseDataVariableTypeOP, RO
Measurements0:HasComponentVariable <MeasurementItem> 0:Number 0:AnalogItemTypeOP, RO
ProcessControlLoops0:HasComponentObject <ProcessControlLoop> ProcessControlLoopTypeOP