7 PA-DIM Object Types ToC Previous Next

7.2 PADIMType ToC Previous Next index

The PADIMType is a subtype of the ComponentType, defined in OPC 10000-100. It is formally defined in Table 12.

Table 12 - PADIMType Definition

Attribute Value
BrowseName PADIMType
IsAbstract False

Subtype of 2:ComponentType defined in OPC 10000-100

References NodeClass BrowseName DataType TypeDefinition Modelling Rule
             
Applied from IVendorNameplateType defined on ComponentType in OPC 10000-100          
0:HasProperty Variable 2:Manufacturer 0:LocalizedText 0:PropertyType 0:Mandatory
0:HasProperty Variable 2:ManufacturerUri 0:String 0:PropertyType 0:Mandatory
0:HasProperty Variable 2:Model 0:LocalizedText 0:PropertyType 0:Mandatory
0:HasProperty Variable 2:SerialNumber 0:String 0:PropertyType 0:Mandatory
0:HasProperty Variable 2:ProductCode 0:String 0:PropertyType 0:Mandatory
0:HasProperty Variable 2:HardwareRevision 0:String 0:PropertyType 0:Mandatory
0:HasProperty Variable 2:SoftwareRevision 0:String 0:PropertyType 0:Mandatory
0:HasProperty Variable 2:RevisionCounter 0:Int32 0:PropertyType 0:Mandatory
0:HasProperty Variable 2:ProductInstanceUri 0:String 0:PropertyType 0:Mandatory
           
Applied from ITagNameplateType defined on ComponentType          
0:HasProperty Variable 2:AssetId 0:String 0:PropertyType 0:Mandatory
           
0:HasInterface ObjectType 2:IDeviceHealthType   Defined in OPC 10000-100  
0:HasInterface ObjectType IAdministrationType   Defined above, see chapter 7.1.1  
0:HasInterface ObjectType ISignalSetType   Defined above, see chapter 7.1.2  
           
Applied from IDeviceHealthType defined in    OPC 10000-100          
0:HasComponent Variable 2:DeviceHealth 2:DeviceHealthEnumeration 0:BaseDataVariableType 0:Mandatory
0:HasComponent Object 2:DeviceHealthAlarms     0:FolderType 0:Optional
           
Applied from IAdministrationType          
0:HasComponent Variable DisplayLanguage LocaleId 0:BaseDataVariableType 0:Optional
0:HasComponent Variable DateOfLastChange DateTime 0:BaseDataVariableType 0:Optional
0:HasComponent Method FactoryReset See chapter 9.1 0:Optional  
           
Applied from ISignalSetType          
0:HasComponent Object SignalSet     SignalSetType 0:Optional
                       
0:HasDictionaryEntry Object <DictionaryEntryName>     0:DictionaryEntryType 0:OptionalPlaceholder
0:HasComponent Object SubDevices     2:ConfigurableObjectType 0:Optional

The IVendorNamePlateType Interface items that are listed are actually inherited from ComponentType and are listed here because the ModellingRule for these instances is revised to be mandatory, they are only optional in ComponentType.

The ITagNamePlateType Interface item that is listed is actually inherited from ComponentType and is listed here because the ModellingRule for the instance is revised to be mandatory, it is only optional in ComponentType.

The DateOfLastChange shall be timestamped in the OPC UA Server.

The optional SubDevices Object is used to expose sub-devices. The contained SupportedTypes Object (see OPC 10000-100) shall only reference PADIMType or ObjectTypes that are subtypes of the PADIMType, and thus all subdevices shall be instances of PADIMType or subtypes.

<DictionaryEntryName> is an optional placeholder for a HasDictionaryEntry Reference targeting to an object of DictionaryEntryType that defines a predefined group of one or more classes below ABV000, e.g. Final control element or Measuring instrument. A Measuring instrument could be e.g. a Coriolis mass flow transmitter with the IrdiIdentifier 3:0112/2///61987#ABA763#003.

Table 13 - PADIMType Additional References

Source Path Reference Type Is Forward Target Path
2:Manufacturer 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABA565#007
2:ManufacturerUri 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABN591#001
2:Model 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABA567#007
2:SerialNumber 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABA951#007
2:ProductCode 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABA300#006
2:HardwareRevision 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABA926#006
2:SoftwareRevision 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABA601#006
2:RevisionCounter 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABN603#001
2:ProductInstanceUri 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABN590#001
2:AssetId 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABA038#003
2:DeviceHealth 0:HasDictionaryEntry 0:True 3:0112/2///61987#ABN972#001

Previous Next