The PhysicalAssetType ObjectType is a concrete ObjectType that can be used directly. It is a subtype of ISA95ObjectType defined in 6.7.2. Individual instance of this PhysicalAssetType would have reference to PhysicalAssetClassType that the instance of the PhysicalAssetType supports. By definition of the ISA-95 model, when a Physical Asset instance or PhysicalAssetType references a PhysicalAssetClassType, the addition of said reference results in the addition of all instance of PhysicalAssetClassPropertyType defined for the referenced PhysicalAssetClassType to be added to the Physical Asset instance (or PhysicalAssetType subtype) as instances of PhysicalAssetPropertyType. These ISA95Properties will have all the same Attributes and Properties as the corresponding PhysicalAssetClassPropertyType instance.

This ObjectType may be further subtyped. The subtypes create some additional restrictions. Any PhysicalAssetClassType references that are added to a subtype of a PhysicalAssetType cannot be removed from instance of the subtype. If the PhysicalAssetType subtype is updated than all instance of the PhysicalAssetType must also be updated. For example if an additional PhysicalAssetClassType is added to the PhysicalAssetType subtype than that PhysicalAssetClassType must be added to all instances of the PhysicalAssetType subtype. This allows for creating a single PhysicalAssetType that is used for multiple physical asset instances.

This ObjectType indicates a specific physical asset. A physical asset may be tested by the execution of an instance of a PhysicalAssetCapabilityTestSpecificationType.

A PhysicalAssetType may be made of instances of PhysicalAssetType.

Table 69 – PhysicalAssetType definition

Attribute

Value

BrowseName

PhysicalAssetType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the ISA95ObjectType defined in 7.6.3.

HasISA95Property

Variable

<PropertyName>

BaseDataType

PhysicalAssetPropertyType

OptionalPlaceholder

MadeUpOfPhysicalAsset

Object

<PhysicalAsset>

PhysicalAssetType

OptionalPlaceholder

DefinedByPhysicalAssetClass

Object

PhysicalAssetClass

PhysicalAssetClassType

Optional

LocatedIn

Variables

PhysicalLocation

String

GeoSpatialLocationType

Optional

HasISA95Attribute

Variables

FixedAssetId

CDTIdentifier

BaseDataVariableType

Optional

HasISA95Attribute

Variables

VendorId

BaseDataType

CompanyType

Optional

TestedByPhysicalAssetTest

Object

<TestSpecification>

PhysicalAssetCapabilityTestSpecificationType

OptionalPlaceholder

ImplementationOf

Object

Equipment

EquipmentType

Optional

HasComponent

Variable

AssetAssignment

structure

ISA95AssetAssignmentType

Optional

<PropertyName> is a placeholder for possible instances of PhysicalAssetPropertyType. These properties can have any name but shall be referenced using the HasISA95ClassProperty reference and shall be of type PhysicalAssetPropertyType or a subtype of it

<PhysicalAsset> is a placeholder for instance of PhysicalAssetType that this instance of PhysicalAssetType may be made up of. .These Objects can have any name but shall be referenced using the MadeUpOfPhysicalAsset reference and shall be to PhysicalAssetType or a subtype of it

PhysicalAssetClass defines the functionality of an instance of this PhysicalAssetType. .This Object shall be referenced using the DefinedByPhysicalAssetClass reference and shall be to PhysicalAssetClassType or a subtype of it

PhysicalLocation is the actual location associated with the instance of this PhysicalAssetType

FixedAssetId is the vendor provided identification number provided with the instance of the PhysicalAssetType. For Example it maybe the serial number associated with device.

VendorId is the vendor that provides the instance of this PhysicalAssetType. This may be the same as the manufacturer associated with the related class, but it may also be different. For example a system integrator maybe the vendor that provides the PhysicalAssetType, even though it is manufactured by another company.

<TestSpecification> is a placeholder for any capability test specification that an instance of this PhysicalAssetType conforms to. These test specifications can have any name but shall be referenced using the TestedByPhysicalAssetTest Reference and shall be of type PhysicalAssetCapabilityTestSpecificationType or a subtype of it

Equipment is the Equipment assigned to the instance of the PhysicalAssetType.

AssetAssignment – Is used to track the history of the logical Equipment to which this Physical Asset was assigned.