技术论坛

 用间接寻址做Modbus RTU通讯,遇见的一些问题

返回主题列表
作者 主题
萌新一号
游侠

经验值:388
发帖数:54
精华帖:0
楼主    2020-06-03 19:39:17
主题:用间接寻址做Modbus RTU通讯,遇见的一些问题

最近在玩V90,想试试200smart和V90通讯,做了一次正常的轮询,就是一路下来改地址轮询的那种,想试试能不能用简便的方法,就试了试做间接寻址,具体程序如下




具体程序就是这样,利用间接寻址改变地址和存储位置


但是运行后发现写数据一直报错102,找了半天以为是程序问题,结果就是变量的问题,只要我的addr位上是变量,写数据块就报错误码102,改成常数40100就正常运行。当我还在头疼这件事的时候,有出现了无法读出和写入数据的问题,用间接寻址无法读与存数据。 



具体的流程就是这样,不知道为什么会导致其原因,还望各位能够指点一二,或者有更好的方法希望坛友不吝赐教

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。