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": ""}, ] |