7 OPC UA ObjectTypes
7.1 STSysMaterialTransportLineType ObjectType Definition
The STSysMaterialTransportLineType provides relevant ObjectTypes and VariableTypes for controlling and monitoring a material transport line of a material supply system and is formally defined in Table 15.
| Attribute | Value | ||||
| BrowseName | STSysMaterialTransportLineType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:STSysType defined in OPC 40700 | |||||
| 0:HasComponent | Object | 4:Monitoring | 4:MonitoringType | O | |
| 0:HasComponent | Object | 4:MachineryBuildingBlocks | 0:FolderType | M | |
| 0:HasComponent | Object | 5:Description | 0:FolderType | O | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| MSS STSysMaterialTransportLineType Basic | |||||
| MSS STSysMaterialTransportLineType Monitoring | |||||
| MSS STSysMaterialTransportLineType Description |
Monitoring represents a collection of ObjectTypes and VariableTypes, representing the current state of the process that are assigned to the component.
MachineryBuildingBlocks represents a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in.
Description represents a collection of ObjectTypes and VariableTypes that describe the material transport line. This may be information that is not an identifier for the system and that is static in character but must be stored on the server for some use cases. One example is the mesh size of a sieve, which does not vary but can be queried by cooperating systems.
The components of the STSysMaterialTransportLineType have additional references which are defined in Table 16.
| SourceBrowsePath | Reference Type | Is Forward | TargetBrowsePath | |||||
| 0:HasComponent | True |
|
The components of the STSysMaterialTransportLineType have additional subcomponents which are defined in Table 17.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others | ||
| 0:HasComponent | Variable | RemainingDurationOfUse | 0:Double | 2:LifetimeVariableType | O | ||
| 0:HasComponent | Variable | FillState | 0:UInt16 | 0:MultiStateValueDiscreteType | O | ||
| 0:HasComponent | Object | AverageFlowVelocity | 6:ProcessValueType | O | |||
| 4:MachineryBuildingBlocks | 0:HasComponent | Object | LifetimeCounters | 4:MachineryLifetimeCounterType | O | |||
| 5:Description | 0:HasProperty | Variable | ContactMaterial | 0:String | 0:PropertyType | O | ||
| 5:Description | 0:HasComponent | Variable | FlowResistanceCoefficient | 0:Double | 0:AnalogUnitType | O | ||
| 5:Description | 0:HasComponent | Variable | PressureLossCoefficient | 0:Double | 0:AnalogUnitType | O | ||
| 5:Description | 0:HasComponent | Variable | CompressiveStrength | 0:Double | 0:AnalogUnitType | O | ||
| 5:Description | 0:HasComponent | Variable | Length | 0:Double | 0:AnalogUnitType | O | ||
| 5:Description | 0:HasComponent | Variable | CrossSection | 0:Double | 0:AnalogUnitType | O |
RemainingDurationOfUse represents the predicted remaining time that the material transport line will be in use/occupied in the current process.
FillState represents the occupancy of the material transport line. For the FillState an entry of Table 18 shall be used if appropriate. Since the Variable's TypeDefinition is a MultiStateValueDiscreteType, additional entries can be added if none of the suggested entries are suitable.
AverageFlowVelocity represents the calculated flow velocity of the material in the material transport line.
LifetimeCounters is used as defined in OPC 40001-1. In the information model for material supply systems, all counters shall be implemented according to the MachineryLifetimeCounterType of the OPC 40001-1 and shall be integrated with the HasComponent reference under this Object. This Object shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.
ContactMaterial represents the type of material of the transport line which is in contact with the material transported in the material transport line.
FlowResistanceCoefficient represents the flow resistance between the ContactMaterial and the material transported in the material transport line.
PressureLossCoefficient represents the pressure loss coefficient in the material transport line.
CompressiveStrength represents the compressive strength/pressure resistance of the material transport line.
Length represents the transport length of the material transport line.
CrossSection represents the cross sectional flow area of the material transport line.
The component Variables of the STSysMaterialTransportLineType have additional Attributes defined in Table 18.
| BrowsePath | Value Attribute | Description Attribute | ||||
| [ {"Value": 0, "Empty": "", "Description": "The transport line is not filled with any material."}, {"Value": 1, "MaterialFilled": "", "Description": "The transport line is filled with application material."}, {"Value": 2, "ReactingMaterialFilled": "", "Description": "The transport line is filled with reactive application material. It has a limited time of usage."}, {"Value": 3, "FlushingAgentFilled": "", "Description": "The transport line is filled with flushing agent to clean the transport line."}, {"Value": 4, "Transitioning": "", "Description": "The transport line is currently changing from one fill state to another."} ] |
7.2 STSysRamType ObjectType Definition
The STSysRamType provides relevant ObjectTypes and VariableTypes for controlling and monitoring an overall ram system. It can contain several components as rams or vessels.
The STSysRamType is formally defined in Table 19.
| Attribute | Value | ||||
| BrowseName | STSysRamType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:STSysType defined in OPC 40700 | |||||
| 0:HasAddIn | Object | 4:Components | 4:MachineComponentsType | O | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| MSS STSysRamType Basic | |||||
| MSS STSysRamType Components |
Components represent a collection of ObjectTypes that are representing components of the ram.
The Components of the STSysRamType have additional subcomponents which are defined in Table 20.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others |
| 4:Components | 0:HasComponent | Object | <Stirrer> | STCompStirrerType | OP | |
| 4:Components | 0:HasComponent | Object | <Heater> | STCompHeaterType | OP | |
| 4:Components | 0:HasComponent | Object | <Ram> | STCompRamType | MP | |
| 4:Components | 0:HasComponent | Object | <Vessel> | STSysVesselType | OP |
Stirrer describes a stirrer/agitator of a material supply system, its setpoints and the current readings.
Heater describes the material temperature control, the setpoints and the current readings of the heating component temperature.
Ram describes a single ram inside of the ram system, its setpoints and the current readings.
7.3 STCompRamType ObjectType Definition
The STCompRamType provides relevant ObjectTypes and VariableTypes for controlling and monitoring a ram unit. It is formally defined in Table 21.
| Attribute | Value | ||||
| BrowseName | STCompRamType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:STCompType defined in OPC 40700 | |||||
| 0:HasComponent | Object | 4:Monitoring | 4:MonitoringType | O | |
| 0:HasComponent | Object | 4:MachineryBuildingBlocks | 0:FolderType | M | |
| 0:HasComponent | Object | 5:Description | 0:FolderType | O | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| MSS STCompRamType Basic | |||||
| MSS STCompRamType Monitoring | |||||
| MSS STCompRamType Description |
Monitoring represents a collection of ObjectTypes and VariableTypes, representing the current state of the process that are assigned to the component.
MachineryBuildingBlocks represents a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in.
Description represents a collection of ObjectTypes and VariableTypes that describe the ram. This may be information that is not an identifier for the system and that is static in character but must be stored on the server for some use cases. One example is the mesh size of a sieve, which does not vary but can be queried by cooperating systems.
The components of the STCompRamType have additional references which are defined in Table 22.
| SourceBrowsePath | Reference Type | Is Forward | TargetBrowsePath | |||||
| 0:HasComponent | True |
| |||||
| 0:HasComponent | True |
|
The components of the STCompRamType have additional subcomponents which are defined in Table 23.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others | ||
| 0:HasComponent | Variable | DrumPresent | 0:Boolean | 0:TwoStateDiscreteType | O | ||
| 0:HasComponent | Variable | DiscreteFillingLevel | 0:UInt16 | 0:MultiStateValueDiscreteType | O | ||
| 0:HasComponent | Variable | CirculationActive | 0:Boolean | 0:TwoStateDiscreteType | O | ||
| 0:HasComponent | Variable | RamUnitReady | 0:Boolean | 0:TwoStateDiscreteType | O | ||
| 0:HasComponent | Variable | RemainingCycles | 0:UInt16 | 2:LifetimeVariableType | O | ||
| 0:HasComponent | Variable | RemainingMaterialTime | 0:Double | 2:LifetimeVariableType | O | ||
| 0:HasComponent | Object | MeasuredFillingLevel | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | DownwardPressureRam | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | InputCurrentRam | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | InputPressureRam | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | MaterialTemperature | 6:ProcessValueType | O | |||
| 4:MachineryBuildingBlocks | 0:HasAddIn | Object | LifetimeCounters | 4:MachineryLifetimeCounterType | O | |||
| 5:Description | Variable | TypeOfRam | 0:UInt16 | 0:MultiStateValueDiscreteType | O | |||
| 5:Description | Variable | DrumVolumeClass | 0:UInt16 | 0:MultiStateValueDiscreteType | O | |||
| 5:Description | Variable | DrumInnerDiameter | 0:Double | 0:AnalogUnitType | O |
DrumPresent indicates if a drum is present on the ram unit. True is representing the state “present” while False represents “not present”.
DiscreteFillingLevel gives a rough indication of the filling level of the drum on the ram unit intended for human operators and process control systems. Possible entries can be found in Table 24.
CirculationActive indicates whether the material is being circulated in the ram unit. True is representing the state “active” while False represents “not active”.
RamUnitReady indicates that the unit is ready for operation. True is representing the state “ready” while False represents “not ready”.
RemainingCycles indicates the remaining process cycles that can be operated from the currently mounted barrel in the ram.
RemainingMaterialTime indicates the remaining time that can be operated from the currently mounted barrel in the ram.
MeasuredFillingLevel gives an indication of the numeric filling level of the drum on the ram unit intended for process control systems.
DownwardPressureRam is the pressure exerted by the ram onto the material in the barrel. It is the calculated value which can be made available for pneumatic, electric and hydraulically driven rams.
InputCurrentRam is the amount of current delivered to an electrically driven ram.
InputPressureRam is the pressure supplied to a pneumatic or hydraulic piston of the ram where the area ratio of the drive piston to the drum diameter will result in a proportional pressure compared to the DownwardPressureRam.
MaterialTemperature is the temperature of the material inside of the barrel. The temperature should ideally be measured at the intake point of the follow plate.
LifetimeCounters represents a folder that directly references all those Variables of the type definition LifetimeVariableTypes integrated in the STCompRamType.
TypeOfRam describes the type of the ram. Possible entries can be found in Table 24.
DrumVolumeClass describes the barrel class the ram and its follow plate are intended for. Possible entries can be found in Table 24.
DrumInnerDiameter describes the inner diameter of the drum the ram unit was originally specified for.
The component Variables of the STCompRamType have additional Attributes defined Table 24.
| BrowsePath | Value Attribute | Description Attribute | ||||
| [ {"Value": 0, "DisplayName": "empty", "Description": ""}, {"Value": 1, "DisplayName": "almost empty", "Description": ""}, {"Value": 2, "DisplayName": "full", "Description": ""}, ] | |||||
| [ {"Value": 0, "DisplayName": "SinglePostRam", "Description": ""}, {"Value": 1, "DisplayName": "DualPostRam", "Description": ""}, ] | |||||
| [ {"Value": 0, "DisplayName": "20 liters", "Description": ""}, {"Value": 1, "DisplayName": "200 liters", "Description": ""}, {"Value": 2, "DisplayName": "208 liters", "Description": ""}, {"Value": 3, "DisplayName": "210 liters", "Description": ""}, {"Value": 4, "DisplayName": "216.5 liters", "Description": ""}, ] |
7.4 STCompPowderVibrationType ObjectType Definition
The STCompPowderVibrationType provides relevant ObjectTypes and VariableTypes for controlling and monitoring a powder vibration unit of a material supply system and is formally defined in Table 25.
| Attribute | Value | ||||
| BrowseName | STCompPowderVibrationType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:STCompType defined in OPC 40700 | |||||
| 0:HasComponent | Object | 4:Monitoring | 4:MonitoringType | O | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| MSS STCompPowderVibrationType Basic | |||||
| MSS STCompPowderVibrationType Monitoring |
Monitoring represents a collection of ObjectTypes and VariableTypes, representing the current state of the process that are assigned to the component.
The components of the STCompPowderVibrationType have additional subcomponents which are defined in Table 26.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others | ||
| 0:HasComponent | Variable | VesselVibration | 0:Boolean | 0:TwoStateDiscreteType | O |
VesselVibration represents the state (on/off) of the powder vibration unit. True is representing the state “VibrationOn” while False represents “VibrationOff”.
7.5 STCompPowderSieveType ObjectType Definition
The STCompPowderSieveType provides relevant ObjectTypes and VariableTypes for controlling and monitoring a powder sieve of a material supply system and is formally defined in Table 27.
| Attribute | Value | ||||
| BrowseName | STCompPowderSieveType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:STCompType defined in OPC 40700 | |||||
| 0:HasComponent | Object | 5:Description | 0:FolderType | O | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| MSS STCompPowderSieveType Basic | |||||
| MSS STCompPowderSieveType Description |
Description represents a collection of ObjectTypes and VariableTypes that describe the powder sieve. This may be information that is not an identifier for the system or that is static in character but must be stored on the server for some use cases. One example is the mesh size of a sieve, which does not vary but can be queried by cooperating systems.
The components of the STCompPowderSieveType have additional subcomponents which are defined in Table 28.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others |
| 5:Description | 0:HasComponent | Variable | PowderSieveMeshSize | 0:Double | 0:AnalogUnitType | O |
PowderSieveMeshSize represents the mesh size of the powder sieve.
7.6 STCompProcessValveType ObjectType Definition
The STCompProcessValveType provides relevant variables and parameters for controlling and monitoring a valve of a material supply system and is formally defined in Table 29.
| Attribute | Value | ||||
| BrowseName | STCompProcessValveType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:STCompType defined in OPC 40700 | |||||
| 0:HasComponent | Object | 4:Monitoring | 4:MonitoringType | O | |
| 0:HasComponent | Object | 4:MachineryBuildingBlocks | 0:FolderType | M | |
| 0:HasComponent | Object | 5:Description | 0:FolderType | O | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| MSS STCompProcessValveType Basic | |||||
| MSS STCompProcessValveType Monitoring | |||||
| MSS STCompProcessValveType Description |
Monitoring represents a collection of ObjectTypes and VariableTypes, representing the current state of the process that are assigned to the component.
MachineryBuildingBlocks represents a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in.
Description represents a collection of ObjectTypes and VariableTypes that describe the valve. This may be information that is not an identifier for the system and that is static in character but must be stored on the server for some use cases. One example is the mesh size of a sieve, which does not vary but can be queried by cooperating systems.
The components of the STCompProcessValveType have additional references which are defined in Table 30.
| SourceBrowsePath | Reference Type | Is Forward | TargetBrowsePath | |||||
| 0:HasProperty | True |
| |||||
| 0:HasComponent | True |
|
The components of the STCompProcessValveType have additional subcomponents which are defined in Table 31.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others | ||
| 0:HasComponent | Object | OpeningDegree | 6:ProcessValueType | O | |||
| 0:HasProperty | Variable | 2:OperationCycleCounter | 0:UInteger | 0:PropertyType | O | ||
| 0:HasProperty | Variable | OpenTime | 0:Duration | 0:PropertyType | O | ||
| 0:HasProperty | Variable | CloseTime | 0:Duration | 0:PropertyType | O | ||
| 0:HasComponent | Object | DutyCycle | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | SwitchingFrequency | 6:ProcessValueType | O | |||
| 0:HasComponent | Variable | RemainingCycles | 0:Number | 2:LifetimeVariableType | O | ||
| 4:MachineryBuildingBlocks | 0:HasAddIn | Object | LifetimeCounters | 4:MachineryLifetimeCounterType | O | |||
| 4:MachineryBuildingBlocks | 0:HasAddIn | Object | OperationCounters | 4:MachineryOperationCounterType | O | |||
| 5:Description | 0:HasComponent | Variable | FlowCrossSection | 0:Double | 0:AnalogUnitType | O | ||
| 5:Description | 0:HasComponent | Variable | Travel | 0:Double | 0:AnalogUnitType | O | ||
| 5:Description | 0:HasProperty | Variable | LifetimeCycles | 0:UInt16 | 0:PropertyType | O | ||
| 5:Description | 0:HasProperty | Variable | MinimumPulseOpenTime | 0:Duration | 0:PropertyType | O | ||
| 5:Description | 0:HasProperty | Variable | MinimumPulseCloseTime | 0:Duration | 0:PropertyType | O | ||
| 5:Description | 0:HasProperty | Variable | OpeningTime | 0:Duration | 0:PropertyType | O | ||
| 5:Description | 0:HasProperty | Variable | ClosingTime | 0:Duration | 0:PropertyType | O | ||
| 5:Description | 0:HasComponent | Variable | MaterialPressureMax | 0:Double | 0:AnalogUnitType | O | ||
| 5:Description | 0:HasComponent | Variable | FlowVolumeMax | 0:Double | 0:AnalogUnitType | O | ||
| 5:Description | 0:HasComponent | Variable | TypeOfActuationEnergy | 0:UInt16 | 0:MultiStateValueDiscreteType | O |
OpeningDegree represents the opening degree of the valve.
OperationCycleCounter represents the number of switching cycles of the valve since reset.
OpenTime represents the duration of “Open” status since last opening of the valve.
CloseTime represents the duration of “Close” status since last closing of the valve.
DutyCycle represents the value of the duty cycle of the valve.
SwitchingFrequency represents the frequency value of the valve.
RemainingCycles represents the current remaining cycles the valve can operate before reaching the expected LifetimeCycles.
LifetimeCounters represents a folder that directly references all those Variables of the type definition LifetimeVariableTypes integrated in the STCompProcessValveType.
FlowCrossSection represents the smallest flow cross-section of the valve.
Travel represents the translatory path of the switching element of the valve. As the engineering unit can be chosen by the user, linear valves and ball valves can be mapped by this Variable.
LifetimeCycles represents the expected lifetime of the valve in number of switching cycles.
MinimumPulseOpenTime represents the shortest possible duration of the “Open” state of the valve.
MinimumPulseCloseTime represents the shortest possible duration of the “Close” state of the valve.
OpeningTime represents the duration of the state change from “Closed” to “Open” for the valve.
ClosingTime represents the duration of the state change from “Open” to “Closed” for the valve.
MaterialPressureMax represents the maximum permissible material pressure of the valve.
FlowVolumeMax represents the maximum possible flow volume with water of the valve.
TypeOfActuationEnergy represents the type of energy used for controlling the valve (e.g. pneumatic, electric).
The component Variables of the STCompProcessValveType have additional Attributes defined in Table 32.
| BrowsePath | Value Attribute | Description Attribute | |||
| [ {"Value": 0, "DisplayName": "pneumatic", "Description": ""}, {"Value": 1, "DisplayName": "electric", "Description": ""}, {"Value": 2, "DisplayName": "hydraulic", "Description": ""}, ] |
7.7 STSysVesselType ObjectType Definition
The STSysVesselType provides relevant variables and parameters for controlling and monitoring a vessel of a material supply system. As the Components Object of the STSysVesselType is optional, a simple vessel without any additional components can also be represented by this ObjectType.
The STSysVesselType is formally defined in Table 33.
| Attribute | Value | ||||
| BrowseName | STSysVesselType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:STSysType defined in OPC 40700 | |||||
| 0:HasComponent | Object | 4:Monitoring | 4:MonitoringType | O | |
| 0:HasAddIn | Object | 4:Components | 4:MachineComponentsType | O | |
| 0:HasComponent | Object | 5:Description | 0:FolderType | O | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| MSS STSysVesselType Basic | |||||
| MSS STSysVesselType Monitoring | |||||
| MSS STSysVesselType Components | |||||
| MSS STSysVesselType Description |
Monitoring represents a collection of ObjectTypes and VariableTypes, representing the current state of the process that are assigned to the component.
Components represents a collection of ObjectTypes that are representing components of the vessel.
Description represents a collection of ObjectTypes and VariableTypes that describe the vessel. This may be information that is not an identifier for the system and that is static in character but must be stored on the server for some use cases. One example is the mesh size of a sieve, which does not vary but can be queried by cooperating systems.
The components of the STSysVesselType have additional subcomponents which are defined in Table 34.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others | ||
| 4:Components | 0:HasComponent | Object | <Stirrer> | STCompStirrerType | OP | |||
| 4:Components | 0:HasComponent | Object | <Heater> | STCompHeaterType | OP | |||
| 4:Components | 0:HasComponent | Object | <Valve> | STCompProcessValveType | OP | |||
| 0:HasComponent | Object | FillVolume | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | RelativePressure | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | Temperature | 6:ProcessValueType | O | |||
| 5:Description | 0:HasComponent | Variable | VesselVolume | 0:Double | 0:AnalogUnitType | O |
Stirrer describes a stirrer/agitator of a material supply system, its setpoints and the current readings.
Heater describes the material temperature control, the setpoints and the current readings.
Valve describes a valve, its setpoints and the current readings.
FillVolume represents the quantity, either by volume or by weight, of coating material in the vessel.
RelativePressure represents the measured pressure of the vessel as difference compared to atmospheric pressure. It can also include the upper and lower design pressure of the vessel.
Temperature represents the measured temperature of the material in the vessel. Ideally the measurement point is close to the point of outflow. It can also include the upper and lower design temperature of the vessel.
VesselVolume represents the usable volume of the vessel.
7.8 STCompStirrerType ObjectType Definition
The STCompStirrerType provides relevant variables and parameters for controlling and monitoring a stirrer/agitator of a material supply system and is formally defined in Table 35.
| Attribute | Value | ||||
| BrowseName | STCompStirrerType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:STCompType defined in OPC 40700 | |||||
| 0:HasComponent | Object | 4:Monitoring | 4:MonitoringType | O | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| MSS STCompStirrerType Basic | |||||
| MSS STCompStirrerType Monitoring |
Monitoring represents a collection of ObjectTypes and VariableTypes, representing the current state of the process that are assigned to the component.
The components of the STCompStirrerType have additional subcomponents which are defined in Table 36.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others | ||
| 0:HasComponent | Object | StirrerSpeed | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | StirrerTorque | 6:ProcessValueType | O |
StirrerSpeed represents the rotational speed (e.g. rpm) of the stirrer/agitator. Values greater than 0 represent clockwise rotation.
StirrerTorque represents the current torque of the stirrer.
7.9 STCompHeaterType ObjectType Definition
The STCompHeaterType provides relevant variables and parameters for controlling and monitoring the heater of vessel and inline heating modules.
The STCompHeaterType is formally defined in Table 37.
| Attribute | Value | ||||
| BrowseName | STCompHeaterType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:STCompType defined in OPC 40700 | |||||
| 0:HasComponent | Object | 4:Monitoring | 4:MonitoringType | O | |
| 0:HasComponent | Object | 5:Description | 0:FolderType | O | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| MSS STCompHeaterType Basic | |||||
| MSS STCompHeaterType Monitoring | |||||
| MSS STCompHeaterType Description |
Monitoring represents a collection of ObjectTypes and VariableTypes, representing the current state of the process that are assigned to the component.
Description represents a collection of ObjectTypes and VariableTypes that describe the heater. This may be information that is not an identifier for the system and that is static in character but must be stored on the server for some use cases. One example is the mesh size of a sieve, which does not vary but can be queried by cooperating systems.
The components of the STCompHeaterType have additional subcomponents which are defined in Table 38.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others | ||
| 0:HasComponent | Variable | TypeOfHeating | 0:UInt16 | 0:MultiStateValueDiscreteType | O | ||
| 0:HasComponent | Object | Temperature | 6:ProcessValueType | M | |||
| 0:HasComponent | Object | StandbyTemperature | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | HeatingPower | 6:ProcessValueType | O | |||
| 0:HasProperty | Variable | HeatingPowerRelative | 0:Number | 0:PropertyType | O | ||
| 0:HasComponent | Object | HeatUpTime | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | HeatThroughTime | 6:ProcessValueType | O | |||
| 0:HasComponent | Object | StandbyTimeout | 6:ProcessValueType | O | |||
| 5:Description | 0:HasComponent | Variable | TypeOfDevice | 0:UInt16 | 0:MultiStateValueDiscreteType | M |
TypeOfHeating is describing how the material is heated.
Temperature represents the temperature currently measured and or set.
StandbyTemperature represents the temperature maintained in a standby mode of the heating system.
HeatingPower represents the heating output of the heating system.
HeatingPowerRelative represents the percentage of the maximum heating power currently supplied.
HeatUpTime represents the time that the heating part needs to heat up to the set temperature.
HeatThroughTime represents the time that the heating part needs to heat through completely. The HeatThroughTime starts when first reaching the temperature set in Temperature.
StandbyTimeout represents the time after which the temperature control unit switches to standby mode due to the inactivity of the system.
TypeOfDevice represents the physical design of the heater used.
The component Variables of the STCompHeaterType have additional Attributes defined in Table 39.
| BrowsePath | Value Attribute | Description Attribute | ||||
| [ {"Value": 0, "DisplayName": "indirect fluid", "Description": ""}, {"Value": 1, "DisplayName": "electrical", "Description": ""}, ] | |||||
| [ {"Value": 0, "DisplayName": "drum floor heater", "Description": ""}, {"Value": 1, "DisplayName": "heating band", "Description": ""}, {"Value": 2, "DisplayName": "heated follow plate", "Description": ""}, ] |