<< 点击显示目录 >> 主页 OPC UA使用助手 > OPC UA 帮助 > 信息模型 > 隐式数据类型转换 |
启用对Value属性的写入访问时,服务器会隐式地进行数据类型转换。如果目标数据类型的长度大于或等于源数据类型,则进行这种转换。基本格式也必须是相同的。在转换过程中,前面的符号也会被忽略掉。
转换取决于OPC UA配置中的选项 "隐式类型转换"。
如果只有读访问,那么这种转换就不会发生,因为返回值的数据类型与变量的数据类型相对应。
下表说明了所有隐式数据类型转换的可能性:
|
SByte |
Int16 |
Int32 |
Int64 |
Byte |
UInt16 |
UInt32 |
UInt64 |
Float |
Double |
SINT |
x |
|
|
|
x |
|
|
|
|
|
INT |
x |
x |
|
|
x |
x |
|
|
|
|
DINT |
x |
x |
x |
|
x |
x |
x |
|
|
|
LINT |
x |
x |
x |
x |
x |
x |
x |
x |
|
|
USINT |
x |
|
|
|
x |
|
|
|
|
|
UINT |
x |
x |
|
|
x |
x |
|
|
|
|
UDINT |
x |
x |
x |
|
x |
x |
x |
|
|
|
ULINT |
x |
x |
x |
x |
x |
x |
x |
x |
|
|
REAL |
|
|
|
|
|
|
|
|
x |
|
LREAL |
|
|
|
|
|
|
|
|
x |
x |
BYTE |
x |
|
|
|
x |
|
|
|
|
|
WORD |
x |
x |
|
|
x |
x |
|
|
|
|
DWORD |
x |
x |
x |
|
x |
x |
x |
|
|
|
LWORD |
x |
x |
x |
x |
x |
x |
x |
x |
|
|