It is formally defined in Table 38.
Table 38 – UnitType definition
Attribute |
Value |
||||
BrowseName |
UnitType |
||||
IsAbstract |
True |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5 |
|||||
HasProperty |
Variable |
Symbol |
LocalizedText |
PropertyType |
M |
HasProperty |
Variable |
Description |
LocalizedText |
PropertyType |
O |
HasProperty |
Variable |
UnitSystem |
String |
PropertyType |
M |
HasProperty |
Variable |
Discipline |
String |
PropertyType |
O |
Conformance Units |
|||||
Data Access Quantities Base |
The DisplayName Attribute of each instance shall provide the name of the unit, e.g. “second”, “degree Celsius” or “square metre”. This matches the “description” field of the EUInformation structure (see 5.6.3.3).
The Symbol Property is used for the symbol of the unit (e.g. "h" for hour or "m/s" for meter per second). If no symbol is defined for the unit, the DisplayName Attribute shall be used as symbol. Symbol matches the “displayName” field of the EUInformation structure (see 5.6.3.3).
The Description Property is used to expose a more verbose explanation.
The UnitSystem Property describes the system of units (e.g. ISQ) in which the unit is specified. If any of the well known systems defined in Table 39 is used, the acronym in the column “UnitSystem” shall be used for the value of this Property.
Table 39 – Non-exhaustive list of well-known systems of units
UnitSystem |
System of units |
ISQ |
International System of Quantities (ISO/IEC 80000) Fully covers and thus replaces SI (ISO1000) |
USCS |
US Customary Unit System |
ISU |
British imperial system of units |
MSU |
Myanmar Units of measurement |
TROY |
Troy units of weight |
CGS |
centimetre–gram–second system of units |
GAUSS |
Gaussian System of units |
FPS |
foot–pound–second system of units |
Syntax References: Instances of the UnitType can identify the unit in a specific external reference work using HasDictionaryEntry References – see 6.3.2.