7 OPC UA ObjectTypes ToC Previous Next

7.1 CASType ObjectType Definition ToC Previous Next

The CASType is the representation of a Compressed Air System and provides both Objects for Quantities and FunctionalGroups for its Airnets, Components, and the Main Control System. It is illustrated in Figure 16 and formally defined in Table 11.

readme_files/image021.png Figure 16 – CASType Illustration

Table 11 – CASType Definition

Attribute Value        
BrowseName CASType        
IsAbstract False        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType defined in OPC 10000-5.          
0:HasComponent Object Airnets   AirnetsType O
0:HasComponent Object 4:Components   ComponentsGroupType O
0:HasComponent Object 2:Identification   CASIdentificationType O
0:HasComponent Object MCS   MCSType O

The CASType ObjectType is a concrete type and shall be used directly.

The optional Object Airnets organizes all available Airnets.

The optional Object Components organizes all installed Components by their ComponentClasses.

The optional FunctionalGroup Identification provides Properties to identify a Compressed Air System.

The optional Object MCS is the representation of the Main Control System.

The InstanceDeclarations of the CASType have additional Attributes defined in Table 12.

Table 12 – CASType Attribute values for child Nodes

Source Path Description Attribute
Airnets All airnets in a compressed air system as browsable objects.
4:Components All components in a compressed air system as browsable objects.
2:Identification Identification properties of the compressed air system.
MCS Representation of the MCS in a compressed air system.

Figure 17 shows a usage example for the instantiation of an arbitrary Compressed Air System that has two Airnets, two compressors, one dryer, and two valves. The Airnets share CompressorX.

For each DeviceClass connected to the Compressed Air System, there is one ComponentGroup Object in the Components Object of the CompressedAirSystem Object. The instances of the compressors, valves, and the dryer are children of these Objects.

Both Airnets have a Components Object, just like the CompressedAirSystem Object. For each DeviceClass connected to an Airnet, there is one ComponentGroup Object in the Components Object of that Airnet. Connected Components are referenced by an Organizes reference.

readme_files/image022.png Figure 17 – CASType Components Reference Instantiation Example

Previous Next