The CASComponentTypeis the representation of a Componentand provides both Objectsfor Quantitiesand FunctionalGroups. Itis illustrated in Figure 22and 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: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

4:MachineryItemIdentificationType

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.

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.