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