The PtAssetType provides the properties that are required for identifying assets of a powertrain and is formally defined in Table 18.

Table 18 – PtAssetType Definition

Attribute

Value

BrowseName

PtAssetType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5: OPC Unified Architecture

0:HasProperty

Variable

0:DefaultInstanceBrowseName

0:QualifiedName

0:PropertyType

0:HasInterface

ObjectType

IPtTagNameplateType

0:HasInterface

ObjectType

3:IMachineryItemVendorNameplateType

0:HasInterface

ObjectType

2:IDeviceHealthType

0:HasInterface

ObjectType

2:ISupportInfoType

0:HasInterface

ObjectType

4:IAssetRevisionType

0:HasAddIn

Object

2:Identification

3:MachineryComponentIdentificationType

O

Applied from IMachineryItemVendorNameplateType defined in OPC 40001-1: OPC UA for Machinery

0:HasProperty

Variable

2:DeviceClass

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

2:DeviceManual

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

2:DeviceRevision

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

2:HardwareRevision

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

2:Manufacturer

0:LocalizedText

0:PropertyType

M, RO

0:HasProperty

Variable

2:ManufacturerUri

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

2:Model

0:LocalizedText

0:PropertyType

O, RO

0:HasProperty

Variable

2:ProductCode

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

2:ProductInstanceUri

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

2:RevisionCounter

0:Int32

0:PropertyType

O, RO

0:HasProperty

Variable

2:SerialNumber

0:String

0:PropertyType

M, RO

0:HasProperty

Variable

2:SoftwareRevision

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

3:InitialOperationDate

0:DateTime

0:PropertyType

O, RO

0:HasProperty

Variable

3:MonthOfConstruction

0:Byte

0:PropertyType

O, RO

0:HasProperty

Variable

3:YearOfConstruction

0:UInt16

0:PropertyType

O, RO

0:HasProperty

Variable

2:SoftwareReleaseDate

0:DateTime

0:PropertyType

O, RO

0:HasProperty

Variable

2:PatchIdentifiers

0:String[]

0:PropertyType

O, RO

Applied from IPtTagNameplateType

0:HasProperty

Variable

2:AssetId

0:String

0:PropertyType

O, RW

0:HasProperty

Variable

2:ComponentName

0:LocalizedText

0:PropertyType

O, RW

0:HasProperty

Variable

3:Location

0:String

0:PropertyType

O, RW

0:HasProperty

Variable

Comment

0:LocalizedText

0:PropertyType

O, RW

0:HasProperty

Variable

ContactInformation

0:String

0:PropertyType

O, RW

0:HasProperty

Variable

Function

0:String

0:PropertyType

O, RW

Applied from IDeviceHealthType defined in OPC 10000-100: Device Integration

0:HasComponent

Variable

2:DeviceHealth

2:DeviceHealthEnumeration

0:BaseDataVariableType

O, RO

0:HasComponent

Object

2:DeviceHealthAlarms

0:FolderType

O

Applied from 4:IAssetRevisionType defined in OPC 10000-81: Information Model and Connecting Devices

0:HasProperty

Variable

4:MajorAssetVersion

0:UInt16

0:PropertyType

O

0:HasProperty

Variable

4:MinorAssetVersion

0:UInt16

0:PropertyType

O

0:HasProperty

Variable

4:BuildAssetNumber

0:UInt16

0:PropertyType

O

0:HasProperty

Variable

4:SubBuildAssetNumber

0:UInt16

0:PropertyType

O

0:HasComponent

Method

4:VerifyAsset

Defined in 6.3.3

O

Applied from ISupportInfoType defined in OPC 10000-100: Device Integration

0:HasComponent

Object

2:DeviceTypeImage

0:FolderType

O, RO

0:HasComponent

Object

2:Documentation

0:FolderType

O, RW

0:HasComponent

Object

2:DocumentationFiles

0:FolderType

O

0:HasComponent

Object

2:ImageSet

0:FolderType

O, RW

0:HasComponent

Object

2:ProtocolSupport

0:FolderType

O, RO

Optionally addable CommonAttributesTypes

0:HasComponent

Object

PtAmbientAttributes

PtAmbientAttributesType

O

0:HasComponent

Object

<PtAnalogInputElectricalAttributes>

PtAnalogInputElectricalAttributesType

OP

0:HasComponent

Object

<PtAnalogOutputElectricalAttributes>

PtAnalogOutputElectricalAttributesType

OP

0:HasComponent

Object

PtAuxiliarySupplyAttributes

PtAuxiliarySupplyAttributesType

O

0:HasComponent

Object

PtCertificateAttributes

PtCertificateAttributesType

O

0:HasComponent

Object

PtHardwareAttributes

PtHardwareAttributesType

O

0:HasComponent

Object

<PtDigitalInputElectricalAttributes>

PtDigitalInputElectricalAttributesType

OP

0:HasComponent

Object

<PtDigitalOutputElectricalAttributes>

PtDigitalOutputElectricalAttributesType

OP

0:HasComponent

Object

PtMechanicalStrengthAttributes

PtMechanicalStrengthAttributesType

O

0:HasComponent

Object

PtProtectionClassAttributes

PtProtectionClassAttributesType

O

0:HasComponent

Object

<PtStandardAttributes>

PtStandardAttributesType

OP

Conformance Units

Powertrain Base System

Powertrain Asset Identification

Powertrain Asset Identification Writable Tag

Powertrain Asset Attributes Types

Powertrain Attributes Information

All common asset attributes types are defined and described within chapter 7.11.

Note to the optional property 2:DeviceClass applied from IMachineryItemVendorNameplateType defined in OPC 40001-1: OPC UA for Machinery: All asset types of this specification are defined as “Drive”. If a manufacturer creates its own subtype of PtAssetType to represent a component for which none of the defined subtypes of PtAssetType can be used, the new subtype should also use the DeviceClass “Drive”.

Note to the mandatory properties 2:Manufacturer and 2:SerialNumber: If there are assets where these values cannot be provided the use of a “empty string” is recommended.

The InstanceDeclarations of the subtypes of PtAssetType have a value for the DefaultInstanceBrowseName. The DefaultInstanceBrowseName value defines the recommended BrowseName for instances of the type. Instances use an additional enumeration (BrowseName_01) in the BrowseName. The extension of the BrowseName by XY starts with "01" for the first instance and should be continued accordingly for each further instance ("02", “03"......."10", etc.).

Table 19 – PtAssetType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

0:DefaultInstanceBrowseName

PtAsset_01

PtAssetMotorType

0:DefaultInstanceBrowseName

PtAssetMotor_01

PtAssetMotorType

PtAssetMotorRotaryType

0:DefaultInstanceBrowseName

PtAssetMotorRotary_01

PtAssetMotorType

PtAssetMotorLinearType

0:DefaultInstanceBrowseName

PtAssetMotorLinear_01

PtAssetMotorType

PtAssetMotorRotaryType

PtAssetDriveIntegratedMotorRotaryType

0:DefaultInstanceBrowseName

PtAssetDriveIntegratedMotorRotary_01

PtAssetMotorType

PtAssetMotorLinearType

PtAssetDriveIntegratedMotorLinearType

0:DefaultInstanceBrowseName

PtAssetDriveIntegratedMotorLinear_01

PtAssetMotorType

PtAssetMotorRotaryType

PtAssetGearMotorRotaryType

0:DefaultInstanceBrowseName

PtAssetGearMotorRotary_01

PtAssetMotorType

PtAssetMotorLinearType

PtAssetGearMotorLinearType

0:DefaultInstanceBrowseName

PtAssetGearMotorLinear_01

PtAssetMotorType

PtAssetMotorRotaryType

PtAssetDriveIntegratedMotorRotaryType

PtAssetDriveIntegratedGearMotorRotaryType

0:DefaultInstanceBrowseName

PtAssetDriveIntegratedGearMotorRotary_01

PtAssetMotorType

PtAssetMotorLinearType

PtAssetDriveIntegratedMotorLinearType

PtAssetDriveIntegratedGearMotorLinearType

0:DefaultInstanceBrowseName

PtAssetDriveIntegratedGearMotorLinear_01

PtAssetEncoderType

0:DefaultInstanceBrowseName

PtAssetEncoder_01

PtAssetEncoderType

PtAssetEncoderRotaryType

0:DefaultInstanceBrowseName

PtAssetEncoderRotary_01

PtAssetEncoderType

PtAssetEncoderLinearType

0:DefaultInstanceBrowseName

PtAssetEncoderLinear_01

PtAssetBrakeType

0:DefaultInstanceBrowseName

PtAssetBrake_01

PtAssetGearType

0:DefaultInstanceBrowseName

PtAssetGear_01

PtAssetTemperatureSensorType

0:DefaultInstanceBrowseName

PtAssetTemperatureSensor_01

PtAssetVibrationSensorType

0:DefaultInstanceBrowseName

PtAssetVibrationSensor_01

PtAssetEncoderInterfaceModuleType

0:DefaultInstanceBrowseName

PtAssetEncoderInterfaceModule_01

PtAssetBleedType

0:DefaultInstanceBrowseName

PtAssetBleed_01

PtAssetElectricalBrakingModuleType

0:DefaultInstanceBrowseName

PtAssetElectricalBrakingModule_01

PtAssetDcBusModuleType

0:DefaultInstanceBrowseName

PtAssetDcBusModule_01

PtAssetInputConverterType

0:DefaultInstanceBrowseName

PtAssetInputConverter_01

PtAssetOutputConverterType

0:DefaultInstanceBrowseName

PtAssetOutputConverter_01

PtAssetInputOutputConverterType

0:DefaultInstanceBrowseName

PtAssetInputOutputConverter_01

PtAssetInputFilterType

0:DefaultInstanceBrowseName

PtAssetInputFilter_01

PtAssetInputReactorType

0:DefaultInstanceBrowseName

PtAssetInputReactor_01

PtAssetOutputFilterType

0:DefaultInstanceBrowseName

PtAssetOutputFilter_01

PtAssetOutputReactorType

0:DefaultInstanceBrowseName

PtAssetOutputReactor_01

PtAssetCommunicationModuleType

0:DefaultInstanceBrowseName

PtAssetCommunicationModule_01

PtAssetControlModuleType

0:DefaultInstanceBrowseName

PtAssetControlModule_01

PtAssetIoModuleType

0:DefaultInstanceBrowseName

PtAssetIoModule_01

PtAssetSafetyModuleType

0:DefaultInstanceBrowseName

PtAssetSafetyModule_01

PtAssetCoolingType

0:DefaultInstanceBrowseName

PtAssetCooling_01

PtAssetPrechargeType

0:DefaultInstanceBrowseName

PtAssetPrecharge_01

PtAssetMotorStarterType

0:DefaultInstanceBrowseName

PtAssetMotorStarter_01

PtAssetDriveType

0:DefaultInstanceBrowseName

PtAssetDrive_01

PtAssetDriveType

PtAssetFrequencyConverterType

0:DefaultInstanceBrowseName

PtAssetFrequencyConverter_01

PtAssetDriveType

PtAssetVariableSpeedDriveType

0:DefaultInstanceBrowseName

PtAssetVariableSpeedDrive_01

PtAssetDriveType

PtAssetServoDriveType

0:DefaultInstanceBrowseName

PtAssetServoDrive_01

PtAssetContactorType

0:DefaultInstanceBrowseName

PtAssetContactor_01

PtAssetElectricOverloadRelayType

0:DefaultInstanceBrowseName

PtAssetElectricOverloadRelay_01

PtAssetMotorStarterType

0:DefaultInstanceBrowseName

PtAssetMotorStarter_01

PtAssetSoftStarterType

0:DefaultInstanceBrowseName

PtAssetSoftStarter_01

PtAssetMotorManagementDeviceType

0:DefaultInstanceBrowseName

PtAssetMotorManagementDevice_01