The CASComponentTypeis the representation of a Componentand provides both Objectsfor Quantitiesand FunctionalGroups. Itis illustrated in Figure 22and 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:TopologyElementTypedefined 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 PropertyActiveAirnetindicates which Airnetis currently using this Component. The Propertyshall only be instantiated if the Componentis connected to more than one Airnet.
The optional ObjectAmbient provides Quantitiesfor the ambient air conditions at a Component. Of the optional Variablesof the FluidQuantitiesType only AbsolutePressure, DewPoint, RelativeHumidity, and Temperature are instantiated.
The optionalFunctionalGroupConfiguration provides a framework for properties aimed at configuring the behavior of a Componentin a Compressed Air System.
The optional ObjectCoolantCircuit provides design information about the coolant used as well as measurements and calculations for the inlet, outlet, and delta of coolant conditions on a Componentin a Compressed Air System.
The optionalFunctionalGroupDesign provides static design properties of a Componentin a Compressed Air Systemand acts as a framework for design properties in general.
The optional ObjectElectricalCircuit provides measurements and calculations for the electrical input, output, and delta of a Componentin a Compressed Air System.
The optionalFunctionalGroupEvents provides instances of common conditions of a Componentin 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 mandatoryFunctionalGroupIdentification provides capabilities to identify a Componentin a Compressed Air System.
The optionalFunctionalGroupOperational provides properties for process data used during normal operation of a Component, such as measurements, efficiencies, and states.
The optional ObjectProcessFluidCircuit 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 Componentin a Compressed Air System.
The optionalFunctionalGroupStatistics provides properties for statistics applications of a Componentin a Compressed Air System, like counters.
The optional PropertyDeviceClass of the MachineryItemIdentificationType is overridden. The ModellingRule is changed to mandatory and the Value Attribute isset to a specific value for eachDeviceClass. When a concrete subtype of the MachineryItemIdentificationType is selected for a subtype or an instance of the CASComponentType, the ModellingRule of the DeviceClass Propertyshall remain as mandatory.
When instantiating the CASComponentType or one of its subtypes, the instantiated Objectshall have at least one appropriate GeneratesEvent reference targeting the subtypes of the DeviceHealthDiagnosticAlarmType.
The components of the CASComponentTypehave 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 InstanceDeclarationsof the CASComponentTypehave additional Attributesdefined 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. |