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.

Table 29 – STCompProcessValveType Definition
Attribute Value
BrowseNameSTCompProcessValveType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 5:STCompType defined in OPC 40700
0:HasComponentObject4:Monitoring4:MonitoringTypeO
0:HasComponentObject4:MachineryBuildingBlocks0:FolderTypeM
0:HasComponentObject5:Description0:FolderTypeO
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.

Table 30 – STCompProcessValveType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
4:MachineryBuildingBlocks
OperationCounters

0:HasPropertyTrue
4:Monitoring
4:Process
2:OperationCycleCounter

4:MachineryBuildingBlocks
LifetimeCounters

0:HasComponentTrue
4:Monitoring
4:Process
RemainingCycles

The components of the STCompProcessValveType have additional subcomponents which are defined in Table 31.

Table 31 – STCompProcessValveType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
4:Monitoring
4:Process

0:HasComponentObjectOpeningDegree6:ProcessValueTypeO
4:Monitoring
4:Process

0:HasPropertyVariable2:OperationCycleCounter0:UInteger0:PropertyTypeO
4:Monitoring
4:Process

0:HasPropertyVariableOpenTime0:Duration0:PropertyTypeO
4:Monitoring
4:Process

0:HasPropertyVariableCloseTime0:Duration0:PropertyTypeO
4:Monitoring
4:Process

0:HasComponentObjectDutyCycle6:ProcessValueTypeO
4:Monitoring
4:Process

0:HasComponentObjectSwitchingFrequency6:ProcessValueTypeO
4:Monitoring
4:Process

0:HasComponentVariableRemainingCycles0:Number2:LifetimeVariableTypeO
4:MachineryBuildingBlocks0:HasAddInObjectLifetimeCounters4:MachineryLifetimeCounterTypeO
4:MachineryBuildingBlocks0:HasAddInObjectOperationCounters4:MachineryOperationCounterTypeO
5:Description0:HasComponentVariableFlowCrossSection0:Double0:AnalogUnitTypeO
5:Description0:HasComponentVariableTravel0:Double0:AnalogUnitTypeO
5:Description0:HasPropertyVariableLifetimeCycles0:UInt160:PropertyTypeO
5:Description0:HasPropertyVariableMinimumPulseOpenTime0:Duration0:PropertyTypeO
5:Description0:HasPropertyVariableMinimumPulseCloseTime0:Duration0:PropertyTypeO
5:Description0:HasPropertyVariableOpeningTime0:Duration0:PropertyTypeO
5:Description0:HasPropertyVariableClosingTime0:Duration0:PropertyTypeO
5:Description0:HasComponentVariableMaterialPressureMax0:Double0:AnalogUnitTypeO
5:Description0:HasComponentVariableFlowVolumeMax0:Double0:AnalogUnitTypeO
5:Description0:HasComponentVariableTypeOfActuationEnergy0:UInt160:MultiStateValueDiscreteTypeO

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.

Table 32 – STCompProcessValveType Attribute values for child nodes
BrowsePath Value Attribute Description Attribute
5:Description
TypeOfActuationEnergy
0:EnumValues

[

{"Value": 0, "DisplayName": "pneumatic", "Description": ""},

{"Value": 1, "DisplayName": "electric", "Description": ""},

{"Value": 2, "DisplayName": "hydraulic", "Description": ""},

]