The ISA95TestResultdType is a concrete VariableTypethat can be used directly. It is a subtype of BaseDataVariableType defined in OPC 10000-5.
This VariableTypeindicates the test results. Value attribute of this DataVariableis structured data. However, each element of the structure can be accessed via Properties.
Table 44– ISA95TestResultType definition
Attribute |
Value |
|||||
BrowseName |
ISA95TestResultType |
|||||
IsAbstract |
False |
|||||
ValueRank |
0 (OneOrMoreDimensions) |
|||||
DataType |
Structure |
|||||
Historizing |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the BaseDataVariableTypedefined in OPC 10000-5 |
||||||
HasISA95Attribute |
Variable |
Id |
NodeId |
PropertyType |
Mandatory |
|
HasISA95Attribute |
Variable |
ResultDescription |
LocalizedText |
PropertyType |
Mandatory |
|
HasISA95Attribute |
Variable |
TestDate |
DateTime |
PropertyType |
Mandatory |
|
HasISA95Attribute |
Variable |
Result |
BaseDataType |
PropertyType |
Mandatory |
|
HasISA95Attribute |
Variable |
ResultUnitOfMeasure |
BaseDataType |
PropertyType |
Mandatory |
|
HasISA95Attribute |
Variable |
Expiration |
DateTime |
PropertyType |
Mandatory |
Note: TheVariable has aDataType ofStructure which is generic and must be assigned to a defined sub-type before it is transmitted on the wire. The generic Structure DataType results in anExtensionObject being placed on the wire. The default defined sub-type is either ISA95TestResultDataType or ISA95TestResultMeasurementDataType depending on the nature of the data. If a different structure is used, it shall include all of the fields defined in this structure and the defined sub-type of this variable type shall also include any additional fields that are in the structure as separate variables.
Idis an identifier of the Test Result. This field can be used to reference the actual result.
ResultDescriptionis an additional information or description of the test result.
TestDateis the date and time of the test. This Time is used to determine when a test expires, it is server specific as to whether it is a test start time or end time, but it should be consistent in all cases.
Resultis the result of the test (further defined in subtypes).
ResultUnitOfMeasureis the unit of measure of the associated test result. It is defined as a structure to allow either a EUInformation or a measurement code (clause 6.3.8) to be reported.
Expiration is the date of the expiration of the test result.