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.

image024.jpg

Figure 19 – Illustration of PortType

Table 80 – PortType Definition

Attribute

Value

BrowseName

PortType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:BaseObjectType defined in OPC 10000-5.

0:HasSubtype

ObjectType

DrivePortType

Defined in 0

0:HasSubtype

ObjectType

InletConnectionPortType

Defined in 7.38

0:HasSubtype

ObjectType

OutletConnectionPortType

Defined in 0

0:HasComponent

Variable

Category

0:String

0:DataItemType

O, RW

0:HasComponent

Variable

Direction

PortDirectionEnum

0:DataItemType

O, RW

0:HasComponent

Variable

IdCarrier

0:String

0:DataItemType

O, 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

Category

The 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.

IdCarrier

This property contains the ID of the asset to which the port is assigned.