4 Device model ToC Previous Next

4.6 ComponentType ToC Previous Next index

Compared to DeviceType the ComponentType is more universal. It includes the same components but does not mandate any Properties. This makes it usable for representation of a Device or parts of a Device. Parts include both mechanical and software parts.

The ComponentType applies the VendorNameplate and the TagNameplate Interface. Figure 9 Illustrates the ComponentType. It is formally defined in Table 25.

readme_files/image011.png Figure 9 – ComponentType

Table 25 – ComponentType definition

Attribute Value
BrowseName ComponentType
IsAbstract True

Subtype of the TopologyElementType defined in 4.3.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasSubtype ObjectType DeviceType Defined in 4.7.    
HasSubtype ObjectType SoftwareType Defined in 4.8.    
           
HasInterface ObjectType IVendorNameplateType Defined in 4.5.2.    
HasInterface ObjectType ITagNameplateType Defined in 4.5.3.    
           
Applied from IVendorNameplateType          
HasProperty Variable Manufacturer LocalizedText PropertyType Optional
HasProperty Variable ManufacturerUri String PropertyType Optional
HasProperty Variable Model LocalizedText PropertyType Optional
HasProperty Variable ProductCode String PropertyType Optional
HasProperty Variable HardwareRevision String PropertyType Optional
HasProperty Variable SoftwareRevision String PropertyType Optional
HasProperty Variable DeviceRevision String PropertyType Optional
HasProperty Variable DeviceManual String PropertyType Optional
HasProperty Variable DeviceClass String PropertyType Optional
HasProperty Variable SerialNumber String PropertyType Optional
HasProperty Variable ProductInstanceUri String PropertyType Optional
HasProperty Variable RevisionCounter Int32 PropertyType Optional
           
Applied from ITagNameplateType          
HasProperty Variable AssetId String PropertyType Optional
HasProperty Variable ComponentName LocalizedText PropertyType Optional
Conformance Units          
DI Information Model          

The ComponentType is abstract. DeviceType and SoftwareType are subtypes of ComponentType. There will be no instances of a ComponentType itself, only of concrete subtypes.

IVendorNameplateType and its members are described in 4.5.2.

ITagNameplateType and its members are described in 4.5.3.

Previous Next