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.

image028.png

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

4:MachineryItemIdentificationType

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.

Ambient

AbsolutePressure

Measured or calculated actual absolute pressure of the environment in which the component, piping or system is working.

Ambient

DewPoint

Measured or calculated actual dew point of the environment in which the component, piping or system is working.

Ambient

RelativeHumidity

Measured or calculated actual relative humidity of the environment in which the component, piping or system is working.

Ambient

Temperature

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.

CoolantCircuit

FluidType

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.

2:Identification

2:DeviceClass

Domain or for what purpose this item is used.

2:Operational

Data for normal operation of the topology element.

2:Operational

HealthState

Actual health state of the component.

2:Operational

IntegratedState

Actual integrated state of the component.

2:Operational

OperatingState

Actual operating state of the component.

ProcessFluidCircuit

Measurements and calculations of the process fluid ports and delta of the topology element.

ProcessFluidCircuit

FluidType

Enumeration of possible process fluid types.

2:Statistics

Data for statistics applications for the topology element.