请问MODBUS返回的32位数值如何取出来?
function on_systick()holdTb = mb_read_reg_03(1,32, 24)
--holdTb={"a","b"}
print(#holdTb)
end
发送的T:01 03 00 20 00 18 44 0A
返回的R:01 03 30 00 00 00 00 3D F4 D7 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
error :40: attempt to get length of a nil value (global 'holdTb')
获取不到数组成员
就是nil,长度就是返回错误了
返回已经取得实际的
第一个是00 00 第二个成员数据3D F4 D7 30
不太会用这个,请教一下
知道了,因为发送了,并不等于马上取到值
页:
[1]