
谢谢 标准触点,不过还想麻烦你帮我分析一下我的想法对吗?谢谢了
上面的图是MBUS_MSG指令说明,我主要有两个问题
1. 如果我将[color=#FF0000]Addr[/color]处写入40001其指令库存储区分配从VB0开始占用到VB283,DataPtr处写入&VB1000的话,那么我想实现向变频器地址H2001里写入数值H5000的话,(一)是不是我只要事先将变频器地址H2001写入到VW1000和其数据内容H5000写到VW1002里,这时每当执行MBUS_MSG指令时就会自动将H5000数值写到变频器H2001地址里了呢?(二)还是按MODBUS协议将地址,功能码,变频器地址,数据内容,CRC按序依次写入由VB1000开始的寄存器里呢?
2. Count处写入字数的长度。如果(一)描述编写是正确的,那么是填写2两个字???用不用加入CRC的长度写入3呢?
如果(二)描述编写是正确的,那么填写的长度数是包含CRC一个字的长度共4个字,8个字节呢,还是不包含CRC长度3个字,6个字节呢?