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

References

NodeClass

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of 2:ComponentType defined in OPC 10000-100

 

Applied from IVendorNameplateType defined on ComponentType i n 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 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.

<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. ABV00 is defined in IEC 61987 Common Data Dictionary (CDD). A Measuring instrument could be e.g. a Coriolis mass flow transmitter with the IrdiIdentifier 3:0112/2///61987#ABA763#003.

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

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