点击或拖拽改变大小

NetworkDeviceBaseGetWordLength 方法

一个字单位的数据表示的地址长度,西门子为2,三菱,欧姆龙,modbusTcp就为1,AB PLC无效
The address length represented by one word of data, Siemens is 2, Mitsubishi, Omron, modbusTcp is 1, AB PLC is invalid

命名空间:  HslCommunication.Core.Net
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:11.0.5.0 (11.0.5.0)
语法
protected virtual ushort GetWordLength(
	string address,
	int length,
	int dataTypeLength
)

参数

address
类型:SystemString
读取的设备的地址信息
length
类型:SystemInt32
读取的数据长度信息
dataTypeLength
类型:SystemInt32
数据类型的字节长度信息,比如short, 就是2,int,float就是4

返回值

类型:UInt16

[缺少 "M:HslCommunication.Core.Net.NetworkDeviceBase.GetWordLength(System.String,System.Int32,System.Int32)" 的 <returns> 文档]

备注
对设备来说,一个地址的数据对应的字节数,或是1个字节或是2个字节,通常是这两个选择。
当前也可以重写来根据不同的地址动态控制不同的地址长度,比如有的地址是一个地址一个字节的,有的地址是一个地址两个字节的
参见