7.1 PtAssetType ObjectType Definition
7.1.1 Overview
The PtAssetType provides the properties that are required for identifying assets of a powertrain and is formally defined in Table 18.
| 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 | |
| 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 |
7.1.2 Object Description
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.
7.1.3 InstanceDeclarations of the Subtypes of PtAssetType
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.).
| BrowsePath | Value Attribute | Description Attribute |
| 0:DefaultInstanceBrowseName | PtAsset_01 | |
| PtAssetMotor_01 | ||
| PtAssetMotorRotary_01 | ||
| PtAssetMotorLinear_01 | ||
| PtAssetDriveIntegratedMotorRotary_01 | ||
| PtAssetDriveIntegratedMotorLinear_01 | ||
| PtAssetGearMotorRotary_01 | ||
| PtAssetGearMotorLinear_01 | ||
| PtAssetDriveIntegratedGearMotorRotary_01 | ||
| PtAssetDriveIntegratedGearMotorLinear_01 | ||
| PtAssetEncoder_01 | ||
| PtAssetEncoderRotary_01 | ||
| PtAssetEncoderLinear_01 | ||
| PtAssetBrake_01 | ||
| PtAssetGear_01 | ||
| PtAssetTemperatureSensor_01 | ||
| PtAssetVibrationSensor_01 | ||
| PtAssetEncoderInterfaceModule_01 | ||
| PtAssetBleed_01 | ||
| PtAssetElectricalBrakingModule_01 | ||
| PtAssetDcBusModule_01 | ||
| PtAssetInputConverter_01 | ||
| PtAssetOutputConverter_01 | ||
| PtAssetInputOutputConverter_01 | ||
| PtAssetInputFilter_01 | ||
| PtAssetInputReactor_01 | ||
| PtAssetOutputFilter_01 | ||
| PtAssetOutputReactor_01 | ||
| PtAssetCommunicationModule_01 | ||
| PtAssetControlModule_01 | ||
| PtAssetIoModule_01 | ||
| PtAssetSafetyModule_01 | ||
| PtAssetCooling_01 | ||
| PtAssetPrecharge_01 | ||
| PtAssetMotorStarter_01 | ||
| PtAssetDrive_01 | ||
| PtAssetFrequencyConverter_01 | ||
| PtAssetVariableSpeedDrive_01 | ||
| PtAssetServoDrive_01 | ||
| PtAssetContactor_01 | ||
| PtAssetElectricOverloadRelay_01 | ||
| PtAssetMotorStarter_01 | ||
| PtAssetSoftStarter_01 | ||
| PtAssetMotorManagementDevice_01 |