Annex C AddIn Types (Informative)

This appendix defines AddIn types for convenience only which may be used by the system implementation. The AddIn types reference Interface types defined above.

C.1 PnDomainAddInType

Table 121 – PnDomainAddInType Definition
Attribute Value
BrowseNamePnDomainAddInType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of BaseObjectType defined in [OPC 10000-5].
HasInterfaceObjectTypeIPnDomainType
Applied from IPnDomainType
HasComponentObjectNodesPnEquipmentContainerTypeMandatory

C.2 PnDeviceAddInType

Table 122 – PnDeviceAddInType Definition
Attribute Value
BrowseNamePnDeviceAddInType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of BaseObjectType defined in [OPC 10000-5].
HasInterfaceObjectTypeIPnDeviceType
Applied from IPnDeviceType
HasComponentObjectInterfacesPnInterfaceContainerTypeMandatory
HasComponentObjectModulesPnRealModuleContainerTypeOptional
HasComponentObjectAssetsPnAssetContainerTypeOptional
HasComponentObjectIMPnIdentificationTypeOptional
HasPropertyVariableVendorStringPropertyTypeOptional
HasComponentVariableDiagnosisPnDeviceDiagnosis[]BaseDataVariableTypeOptional
HasComponentObjectAlarmsFolderTypeOptional
HasComponentMethodShowLocationShowLocationMethodOptional
GeneratesEventObjectTypePnDiagnosisAlarmType
GeneratesEventObjectTypePnAssetChangedEventType
HasPropertyVariableGSDDescriptionStringPropertyTypeOptional
HasComponentVariableStatePnDeviceStateEnumerationBaseDataVariableTypeOptional

C.3 PnControllerAddInType

Table 123 – PnControllerAddInType Definition
Attribute Value
BrowseNamePnControllerAddInType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of BaseObjectType defined in [OPC 10000-5].
HasInterfaceObjectTypeIPnControllerType
Applied from IPnControllerType
HasComponentObjectInterfacesPnInterfaceContainerTypeMandatory
HasComponentObjectModulesPnRealModuleContainerTypeOptional
HasComponentObjectAssetsPnAssetContainerTypeOptional
HasComponentObjectIMPnIdentificationTypeOptional
HasPropertyVariableVendorStringPropertyTypeOptional
HasComponentVariableDiagnosisPnDeviceDiagnosis[]BaseDataVariableTypeOptional
HasComponentObjectAlarmsFolderTypeOptional
HasComponentMethodShowLocationShowLocationMethodOptional
GeneratesEventObjectTypePnDiagnosisAlarmType
GeneratesEventObjectTypePnAssetChangedEventType
HasComponentObjectARsPnApplicationRelationContainerTypeOptional