6.3.1.8.2 PnAssetType
| Attribute | Value | ||||
| BrowseName | PnAssetType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|---|---|---|---|---|
| Subtype of BaseObjectType defined in [OPC 10000-5]. | |||||
| HasProperty | Variable | UniqueIdentifier | Guid | PropertyType | Mandatory |
| HasProperty | Variable | Location | String | PropertyType | Mandatory |
| HasProperty | Variable | Annotation | String | PropertyType | Mandatory |
| HasProperty | Variable | OrderId | String | PropertyType | Mandatory |
| HasProperty | Variable | SoftwareRevision | String | PropertyType | Optional |
| HasProperty | Variable | HardwareRevision | String | PropertyType | Optional |
| HasProperty | Variable | SerialNumber | String | PropertyType | Mandatory |
| HasProperty | Variable | TypeIdentification | UInt16 | PropertyType | Mandatory |
| HasProperty | Variable | Organization | UInt16 | PropertyType | Mandatory |
| HasProperty | Variable | VendorId | UInt16 | PropertyType | Mandatory |
| HasProperty | Variable | DeviceId | UInt16 | PropertyType | Mandatory |
| HasProperty | Variable | DeviceSubId | UInt16 | PropertyType | Mandatory |
| GeneratesEvent | ObjectType | PnAssetChangedEventType | |||
The BrowseName of an asset object instance shall be the content of the UniqueIdentifier variable in standard GUID string format.
Mapping to PROFINET properties:
| BrowseName | Method | Source |
| UniqueIdentifier | Read | AssetManagementData | IM_UniqueIdentifier |
| Location | Read | AssetManagementData | AM_Location |
| Annotation | Read | AssetManagementData | IM_Annotation |
| OrderId | Read | AssetManagementData | IM_OrderID |
| SoftwareRevision | Read | AssetManagementData | IM_Software_Revision or AM_SoftwareRevision |
| HardwareRevision | Read | AssetManagementData | IM_Hardware_Revision or AM_HardwareRevision |
| SerialNumber | Read | AssetManagementData | IM_Serial_Number |
| TypeIdentification | Read | AssetManagementData | AM_TypeIdentification |
| Organization | Read | AssetManagementData | AM_DeviceIdentification.Organization |
| VendorId | Read | AssetManagementData | AM_DeviceIdentification.VendorID |
| DeviceId | Read | AssetManagementData | AM_DeviceIdentification.DeviceID |
| DeviceSubId | Read | AssetManagementData | AM_DeviceIdentification.DeviceSubID |
If the AM_Location field is coded using the level tree format, each used level shall be encoded in the Location string with a ‘.’ followed by the value of the level bits encoded as decimal number string. According to [PN TAD] – Figure 38, the HART sensor has the Location string ”.0.4.1.1”.
If the AM_Location field is coded using the slot- and subslotnumber format, the Location string shall be encoded as ‘BeginSlotNumber/BeginSubslotNumber-EndSlotNumber/EndSubslotNumber’. BeginSlotNumber and EndSlotNumber shall be encoded as decimal number strings. BeginSubslotNumber and EndSubslotNumber shall be encoded as hexadecimal number strings (0x…) According to [PN TAD] – Figure 38, the IO-MC 1 asset has the Location string ”2/0x1-4/0x1”.