7.36 PortType ObjectType Definition

The abstract PortType provides Variables for identification and specification of a Pump Port. It is illustrated in Figure 19 and formally defined in Table 80.

Figure 19 – Illustration of PortType
Table 80 – PortType Definition
Attribute Value
BrowseNamePortType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC 10000-5.
0:HasSubtypeObjectTypeDrivePortTypeDefined in 0
0:HasSubtypeObjectTypeInletConnectionPortTypeDefined in 7.38
0:HasSubtypeObjectTypeOutletConnectionPortTypeDefined in 0
0:HasComponentVariableCategory0:String0:DataItemTypeO, RW
0:HasComponentVariableDirectionPortDirectionEnum0:DataItemTypeO, RW
0:HasComponentVariableIdCarrier0:String0:DataItemTypeO, RW

The InstanceDeclarations of the PortType have additional Attributes defined in Table 81. The Variables and the associated Descriptions are based on the AutomationML semantic.

Table 81 – PortType Attribute values for child Nodes
BrowsePath Description Attribute
CategoryThe category property describes the Port type. The value of this attribute is user-defined. Only ports with the same category value are allowed to be connected.
Direction Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut” and ports with the direction “Out” can only be connected with ports with the direction “In” or “InOut”. Ports with the direction “InOut” can be connected to Ports of arbitrary direction.
IdCarrierThis property contains the ID of the asset to which the port is assigned.