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