FA01=464002 FD00=464769 conut =1 &VB1000 DONE =M10.0 ERROR= VB100
464002这个是计算完寄存器地址后加上去的。Modbus RTU 主站协议库支持保持寄存器地址范围为(40001 到 49999) 或者(400001 到 465536)。
如果 Modbus 从站地址范围为 400001 – 465536,只需在调用 MBUS_MSG 子程序时给 Addr 参数赋相应的值即可,如 416768。
地址超出9999后加400001
如0xFA01 十进制 64001超出9999 那么 就用400001加上64001 =464002;
如台达0x2000 十进制 8192 加上40001=48193.
Count 数据个数 通讯的数据个数(位或字的个数) ,读寄存器和写寄存器是字的个数,读输入点或者输出就是位的个数。
[ 此帖被mall9002在2019-10-10 18:26重新编辑 ]