恭喜,你发布的帖子
发布于 2019-08-09 15:22:22
7楼
1、为啥不在线看看SLAVE的Error码是多少?
2、既然MBUS_INIT是用SM0.1初始化,你的程序下载完成后有没有重新上电?
3、MaxHold有4500个,也就是VB500~VB9500都被映射为Modbus的保持寄存器了,这部分空间你不能把库存储分配到这片VB区。你的库存储分配到哪里了?要知道MBUS库需要780个VB区的,怎么看库存储都跟保持寄存器冲突了然后不出错才怪。重新把HoldStart放到非库储存区域吧。
4、RS485通讯接线,必须是+接+,-接-。用万用表直流档量出+、-再接线,西门子的A、B跟大多数厂家的A、B都是相反的。
5、如果是第一次,请严格按教程帮助来做,毕竟第一次什么概念、定义都不只道就自以为是的瞎搞,不错才是怪事了。
请填写推广理由:
分享
只看
楼主