隐式数据类型转换

<< 点击显示目录 >>

主页  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