请问一下各位老师,如果我想读写485设备里面多个寄存器的数值,也就是让屏幕发出这么一串报文:
01 10 00 A0 00 01 16 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 CRCL CRCH
宏程序是不是要这样写:
GetData(, "MODBUS RTU (Zero-based Addressing)", 4x, 160, 1)
SetData(, "Local HMI", LW, 0, 8)
然后在LW0----LW8这8个数值元件窗口之间写入数值来进行8个寄存器数值的更改。
这样感觉是不对的,请问各位老师有没有10功能码读写多个寄存器的实例,如果有的话,能不能提供参考一下。
|