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