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

Table 113 – PnDIControllerType
Attribute | Value | ||||
---|---|---|---|---|---|
BrowseName | PnDIControllerType | ||||
IsAbstract | False | ||||
References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
Subtype of DeviceType defined in [OPC 10000-100]. | |||||
HasInterface | ObjectType | IPnControllerType | |||
Applied from IPnControllerType | |||||
HasComponent | Object | Interfaces | PnInterfaceContainerType | Mandatory | |
HasComponent | Object | Modules | PnRealModuleContainerType | Optional | |
HasComponent | Object | Assets | PnAssetContainerType | Optional | |
HasComponent | Object | IM | PnIdentificationType | Optional | |
HasProperty | Variable | Vendor | String | PropertyType | Optional |
HasComponent | Variable | Diagnosis | PnDeviceDiagnosis[] | BaseDataVariableType | Optional |
HasComponent | Object | Alarms | FolderType | Optional | |
HasComponent | Method | ShowLocation | ShowLocationMethod | Optional | |
GeneratesEvent | ObjectType | PnDiagnosisAlarmType | |||
GeneratesEvent | ObjectType | PnAssetChangedEventType | |||
HasComponent | Object | ARs | PnApplicationRelationContainerType | Optional |