Annex B (informative) Usage with OPC UA for Devices

This chapter shows an example of the extensions to the base model which are needed to use the base model together with OPC UA DI.
The following figure shows as an example how the objects are referred by the standard DI entry points “DeviceSet” and “NetworkSet”.
B.1 OPC UA Object Types

B.1.8 PnDIInterfaceType

Table 119 – PnDIInterfaceType
Attribute | Value | ||||
---|---|---|---|---|---|
BrowseName | PnDIInterfaceType | ||||
IsAbstract | False | ||||
References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
Subtype of ConnectionPointType defined in [OPC 10000-100]. | |||||
HasInterface | ObjectType | IPnInterfaceType | |||
Applied from IPnInterfaceType | |||||
HasComponent | Object | Ports | PnPortContainerType | Mandatory | |
HasProperty | Variable | NameOfStation | String | PropertyType | Mandatory |
HasProperty | Variable | DeviceRole | PnDeviceRoleOptionSet | PropertyType | Mandatory |
HasProperty | Variable | DeviceVendor | String | PropertyType | Optional |
HasProperty | Variable | VendorId | UInt16 | PropertyType | Mandatory |
HasProperty | Variable | DeviceId | UInt16 | PropertyType | Mandatory |
HasProperty | Variable | DeviceInstance | UInt16 | PropertyType | Optional |
HasProperty | Variable | OEMVendorId | UInt16 | PropertyType | Optional |
HasProperty | Variable | OEMDeviceId | UInt16 | PropertyType | Optional |
CommLinkTo | Object | EthernetInterface | EthernetInterfaceType | Optional | |
HasComponent | Object | Statistic | PnPortStatisticType | Optional | |
HasComponent | Method | SetNameOfStation | SetNameOfStationMethod | Optional |
The mandatory NetworkAddress FunctionalGroup of the ConnectionPointType has an Organizes reference to the EthernetInterface object representing the Ethernet address information of the interface.