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