Table 69 shows the mapping for the FdtParameter.
Table 69 – FdtParameter mapping
OPC |
FDT |
|||
Attribute |
Interface |
Method |
Data member |
Description |
NodeClass |
|
|
|
Fixed value: Variable |
BrowseName |
IData |
<GetDataInfo> |
Name |
|
DisplayName |
IData |
<GetDataInfo> |
Label |
|
Description |
IData |
<GetDataInfo> |
Descriptor |
|
WriteMask |
|
|
|
Generated by Frame |
UserWriteMask |
IData |
<GetDataInfo> |
IsChangeEnabled |
Generated by Frame |
Value |
IData |
<Read> / <Write> |
|
|
DataType |
IData |
<GetDataInfo> |
DataTypeInfo |
|
ValueRank |
IData |
<GetDataInfo> |
DataTypeInfo |
Indicates whether the datatype is an array. |
ArrayDimensions |
IData |
<GetDataInfo> |
DataTypeInfo |
If the datatype is an array, then provide dimensions. |
AccessLevel |
IData |
<GetDataInfo> |
IsReadable, IsWritable |
Generated by Frame |
UserAccessLevel |
IData |
<GetDataInfo> |
IsReadable, IsWritable |
Generated by Frame |
MinimumSamplingInterval |
|
|
|
Defined by Frame. |
Historizing |
|
|
|
Defined by Frame. |
BrowseName |
|
|
|
|
2:EURange |
IData |
<GetDataInfo> |
RangeDataRefs |
|
2:EngineeringUnits |
IData |
<GetDataInfo> |
UnitDataRef |
|
0:HasComponent |
|
|
|
May be used for structured datatypes (StructDataGroup) |
2:HasDefinition |
|
|
|
Defined by Frame. |
2:ValuePrecision |
|
|
|
Defined by Frame. |
DisplayFormat |
IData |
<GetDataInfo> |
DisplayFormat |
|
AlarmType |
IData |
<GetDataInfo> |
AlarmType |
|
RangeType |
IData |
<GetDataInfo> |
RangeType |
|
SubstitutionType |
IData |
<GetDataInfo> |
SubstitutionType |
|
ApplicationId |
IData |
<GetDataInfo> |
ApplicationId |
|
SemanticInfo |
IData |
<GetDataInfo> |
SemanticInfos |
|
DataRef |
IData |
<GetDataInfo> |
DataRefs |
|
IOSignalRef |
IData |
<GetDataInfo> |
IOSignalRef |
|
AlarmDataRef |
IData |
<GetDataInfo> |
AlarmDataRefs |
|
SubstituteDataRef |
IData |
<GetDataInfo> |
SubstituteDataRef |
|