The CASComponentType is the representation of a Component and provides both Objects for Quantities and FunctionalGroups. It is illustrated in Figure 22 and formally defined in Table 23.
Figure 22 – CASComponentType Illustration
Table 23 – CASComponentType Definition
Attribute |
Value |
||||
BrowseName |
CASComponentType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 2:TopologyElementType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node. |
|||||
0:HasSubtype |
ObjectType |
ChargingSystemType |
Defined in 7.8 |
||
0:HasSubtype |
ObjectType |
CompressorType |
Defined in 7.9 |
||
0:HasSubtype |
ObjectType |
ConverterType |
Defined in 7.10 |
||
0:HasSubtype |
ObjectType |
CoolingSystemType |
Defined in 7.11 |
||
0:HasSubtype |
ObjectType |
DrainType |
Defined in 7.12 |
||
0:HasSubtype |
ObjectType |
DryerType |
Defined in 7.13 |
||
0:HasSubtype |
ObjectType |
FilterType |
Defined in 7.14 |
||
0:HasSubtype |
ObjectType |
HeatRecoverySystemType |
Defined in 7.15 |
||
0:HasSubtype |
ObjectType |
ReceiverType |
Defined in 7.16 |
||
0:HasSubtype |
ObjectType |
SensorType |
Defined in 7.17 |
||
0:HasSubtype |
ObjectType |
SeparatorType |
Defined in 7.18 |
||
0:HasSubtype |
ObjectType |
ValveType |
Defined in 7.19 |
||
|
|
|
|
|
|
0:HasProperty |
Variable |
ActiveAirnet |
0:NodeId |
0:PropertyType |
O, RW |
0:HasComponent |
Object |
Ambient |
|
FluidQuantitiesType |
O |
0:HasComponent |
Object |
2:Configuration |
|
ConfigurationType |
O |
0:HasComponent |
Object |
CoolantCircuit |
|
FluidCircuitType |
O |
0:HasComponent |
Object |
Design |
|
DesignType |
O |
0:HasComponent |
Object |
ElectricalCircuit |
|
ElectricalCircuitType |
O |
0:HasComponent |
Object |
Events |
|
EventsType |
O |
0:HasComponent |
Object |
2:Operational |
|
OperationalType |
O |
0:HasComponent |
Object |
ProcessFluidCircuit |
|
FluidCircuitType |
O |
0:HasComponent |
Object |
2:Statistics |
|
StatisticsType |
O |
|
|
|
|
|
|
The following nodes override nodes added by the 2:TopologyElementType |
|||||
0:HasComponent |
Object |
2:Identification |
|
M |
The optional Property ActiveAirnet indicates which Airnet is currently using this Component. The Property shall only be instantiated if the Component is connected to more than one Airnet.
The optional Object Ambient provides Quantities for the ambient air conditions at a Component. Of the optional Variables of the FluidQuantitiesType only AbsolutePressure, DewPoint, RelativeHumidity, and Temperature are instantiated.
The optional FunctionalGroup Configuration provides a framework for properties aimed at configuring the behavior of a Component in a Compressed Air System.
The optional Object CoolantCircuit provides design information about the coolant used as well as measurements and calculations for the inlet, outlet, and delta of coolant conditions on a Component in a Compressed Air System.
The optional FunctionalGroup Design provides static design properties of a Component in a Compressed Air System and acts as a framework for design properties in general.
The optional Object ElectricalCircuit provides measurements and calculations for the electrical input, output, and delta of a Component in a Compressed Air System.
The optional FunctionalGroup Events provides instances of common conditions of a Component in a Compressed Air System. It also provides a framework for instantiating conditions in the AddressSpace. If the server is not capable of instantiating ConditionTypes, this group shall not be instantiated.
The mandatory FunctionalGroup Identification provides capabilities to identify a Component in a Compressed Air System.
The optional FunctionalGroup Operational provides properties for process data used during normal operation of a Component, such as measurements, efficiencies, and states.
The optional Object ProcessFluidCircuit provides design information about the process fluid processed as well as measurements and calculations for the inlet, outlet, and delta of process fluid conditions on a Component in a Compressed Air System.
The optional FunctionalGroup Statistics provides properties for statistics applications of a Component in a Compressed Air System, like counters.
The optional Property DeviceClass of the MachineryItemIdentificationType is overridden. The ModellingRule is changed to mandatory and the Value Attribute is set to a specific value for each DeviceClass. When a concrete subtype of the MachineryItemIdentificationType is selected for a subtype or an instance of the CASComponentType, the ModellingRule of the DeviceClass Property shall remain as mandatory.
When instantiating the CASComponentType or one of its subtypes, the instantiated Object shall have at least one appropriate GeneratesEvent reference targeting the subtypes of the DeviceHealthDiagnosticAlarmType.
The components of the CASComponentType have additional subcomponents defined in Table 24.
Table 24 – CASComponentType Additional Subcomponents
Source Path |
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
The following nodes override nodes added by the 4:MachineryItemIdentificationType |
||||||
2:Identification |
0:HasProperty |
Variable |
2:DeviceClass |
0:String |
0:PropertyType |
M, RO |
|
|
|
|
|
|
|
The following nodes override nodes added by the OperationalType |
||||||
2:Operational |
0:HasComponent |
Variable |
HealthState |
HealthStateEnum |
0:DataItemType |
O, RO |
2:Operational |
0:HasComponent |
Variable |
IntegratedState |
IntegratedStateEnum |
0:DataItemType |
O, RO |
2:Operational |
0:HasComponent |
Variable |
OperatingState |
OperatingStateEnum |
0:DataItemType |
O, RO |
The InstanceDeclarations of the CASComponentType have additional Attributes defined in Table 25.
Table 25 – CASComponentType Attribute values for child Nodes
Source Path |
Description Attribute |
||
ActiveAirnet |
Indicates which airnet is currently using this component. |
||
Ambient |
Measurements and calculations of ambient air at the topology element. |
||
|
Measured or calculated actual absolute pressure of the environment in which the component, piping or system is working. |
||
|
Measured or calculated actual dew point of the environment in which the component, piping or system is working. |
||
|
Measured or calculated actual relative humidity of the environment in which the component, piping or system is working. |
||
|
Measured or calculated actual temperature of the environment in which the component, piping or system is working. |
||
2:Configuration |
Configure the behavior of the topology element. |
||
CoolantCircuit |
Measurements and calculations of the coolant ports and delta of the topology element. |
||
|
Enumeration of possible coolant types. |
||
Design |
Static design properties of the topology element. |
||
ElectricalCircuit |
Measurements and calculations of the electrical ports and delta of the topology element. |
||
Events |
Alarms and conditions of the topology element. |
||
2:Identification |
Identification properties of the topology element. |
||
|
Domain or for what purpose this item is used. |
||
2:Operational |
Data for normal operation of the topology element. |
||
|
Actual health state of the component. |
||
|
Actual integrated state of the component. |
||
|
Actual operating state of the component. |
||
ProcessFluidCircuit |
Measurements and calculations of the process fluid ports and delta of the topology element. |
||
|
Enumeration of possible process fluid types. |
||
2:Statistics |
Data for statistics applications for the topology element. |