This appendix defines AddIn types for convenience only which may be used by the system implementation. The AddIn types reference Interface types defined above.
Table 121 – PnDomainAddInType Definition
Attribute |
Value |
||||
BrowseName |
PnDomainAddInType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of BaseObjectType defined in [OPC 10000-5]. |
|||||
|
|
|
|
|
|
HasInterface |
ObjectType |
IPnDomainType |
|
|
|
|
|
|
|
|
|
Applied from IPnDomainType |
|||||
HasComponent |
Object |
Nodes |
|
PnEquipmentContainerType |
Mandatory |
Table 122 – PnDeviceAddInType Definition
Attribute |
Value |
|||||||||
BrowseName |
PnDeviceAddInType |
|||||||||
IsAbstract |
False |
|||||||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
|||||
Subtype of BaseObjectType defined in [OPC 10000-5]. |
||||||||||
|
|
|
|
|
|
|||||
HasInterface |
ObjectType |
IPnDeviceType |
|
|
|
|||||
|
|
|
|
|
|
|||||
Applied from IPnDeviceType |
||||||||||
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 |
|
|
|
|||||
HasProperty |
Variable |
GSDDescription |
String |
PropertyType |
Optional |
|||||
HasComponent |
Variable |
State |
PnDeviceStateEnumeration |
BaseDataVariableType |
Optional |
Table 123 – PnControllerAddInType Definition
Attribute |
Value |
|||||||||
BrowseName |
PnControllerAddInType |
|||||||||
IsAbstract |
False |
|||||||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
|||||
Subtype of BaseObjectType defined in [OPC 10000-5]. |
||||||||||
|
|
|
|
|
|
|||||
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 |