An instance of a subtype of this abstract ObjectTyperepresents network address information. The NetworkAddressTypeis formally defined in Table A.12.
Table A.12– NetworkAddressType Definition
Attribute |
Value |
||||
BrowseName |
NetworkAddressType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of BaseObjectType defined in OPC 10000-5. |
|||||
HasComponent |
Variable |
NetworkInterface |
String |
SelectionListType |
Mandatory |
HasSubtype |
ObjectType |
NetworkAddressUrlType |
Defined in A.3.2. |
The NetworkInterface Variableallows the selection of the network interface used for the communication relation. The network interface can be listed by name, by IP address or a combination of name and IP address. The SelectionValues Propertyof the SelectionListTypeshall contain the list of available network interfaces as application specific strings. The Value of the Variable contains the selected network interface as String. The SelectionListTypeis defined in OPC 10000-5. The Objectmay allow providing additional Stringsnot defined in the SelectionValues. In this case the NotRestrictToList Propertyof the SelectionListTypeis set to true.
An instance of this ObjectTyperepresents network address information in the form of an URL String. The NetworkAddressUrlTypeis formally defined in Table A.13.
Table A.13– NetworkAddressUrlType Definition
Attribute |
Value |
||||
BrowseName |
NetworkAddressUrlType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of NetworkAddressType defined in A.3.1. |
|||||
HasComponent |
Variable |
Url |
String |
BaseDataVariableType |
Mandatory |
The URL Variablecontains the address string for the communication middleware or the communication relation. The syntax of the URL is defined by the transport protocol.