Model Construction ISA95 (Asset Registry)
In the Asset Registry Model Construction Editor, it is possible to add, edit and delete equipments, equipment properties and equipment classes in an ISA95 information model .See How to open this editor here.
Before you can start constructing models, you need to create a namespace to host your model.
The editor view consists of several parts, navigation, properties, actions and overview of children and references, see image below. Next, the different parts will be described in detail.
Navigation
The first row is a breadcrumb showing the path of parents from the top node to the node you are editing. The top node is actually the Objects node. The Objects node is not visible in this view since it's not a part of ISA95.
Press the names to navigate to a parent.
The arrow buttons lets you navigate back and forth in your navigation history.
Adaptive means the editor will automatically load the content of nodes selected in the browsable tree on the left. If not selected, the content will stay on this instance till you change it.
The Reload button will reload the content from the server.
Properties
Property Name | Explanation |
---|---|
NodeId | Uniquely defines the instance in the UA server. |
NodeClass | An enumeration identifying the NodeClass of the instance, such as Object or Variable. |
DisplayName | The name of the node when displayed in user interface. |
BrowseName | Identifies the instance when browsing the UA server. |
Description | Description of the instance |
Namespace | The namespace URI that this instance belongs to. |
EventNotifier | Indicates if the semantic object is an event notifier. |
Parents | Names and references of parents. |
WriteMask | Specifies which attributes of the instance that is writable (editable). |
UserWriteMask | Specifies which attributes of the instance that is writable (editable) by the currently connected user. |
Type | The type of this instance. |
Properties (group) | Contains all properties of type PropertyType of this instance. |
Actions
To build a model, extend instances by utilizing the following actions:
Action Name | Description |
---|---|
Add optional child | Add optional children that is defined in the type of the instance. |
Add equipment | Add children defined by a placeholder modelling rule. (Children that inherits EquipmentType) |
Add property | Add variable children. (Variables that inherit EquipmentPropertyType) |
Add equipment class | Add an equipment class. (ClassType) |
Sub Equipments
The children (objects) of this instance of type EquipmentType (or an inheritance), with a MadeUpOfEquipment reference from this instance.
Column Name | Explanation |
---|---|
DisplayName | The DisplayName of the child. |
TypeDefinition | The type of the child. |
ReferenceType | The reference type to the child. |
ModellingRule | The ModellingRule defined for this child. |
NodeClass | The NodeClass of this child. |
Description | Description of the child. |
EquipmentLevel | The equipment element level. |
Sub equipments can be deleted by pressing the waste bin icon to the right. Note that this will delete the whole equipment, not just the reference. If the waste bin is disabled, its probably because the modelling rule does not allow deletion.
Equipment Properties
The children (variables) of this instance of type EquipmentPropertyType (or an inheritance) with a HasISA95Property (or HasISA95ClassProperty) reference from this instance.
Column Name | Explanation |
---|---|
DisplayName | The DisplayName of the child. |
TypeDefinition | The type of the child. |
Id | The NodeID of the child. |
ReferenceType | The reference type to the child. |
Reference Id | The NodeId of the reference. |
ModellingRule | The ModellingRule defined for this child. |
Value | The value of the variable. |
DataType | The data type of the variable |
Description | Description of the child. |
Expression | Calculation expression to compute the value from external item source(s). The expression be changed by clicking the button to open the Item Expression Editor. |
Equipment properties can be deleted by pressing the waste bin icon to the right. Note that this will delete the property, not just the reference. If the waste bin is disabled, its probably because the modelling rule does not allow deletion.
Equipment Classes
Equipment Classes (types that inherit EquipmentClassType) defined for this instance and has a DefinedByEquipmentClass reference from this instance.
Column Name | Explanation |
---|---|
Name | The name of the equipment class. |
Id | The NodeId of the equipment class. |
Description | The description of the equipment class. |
Equipment Classes can be removed by pressing the waste bin icon to the right. All equipment properties defined for the equipment class will be removed from the equipment.