程序在传的图片中,完之后串口助手发送数据没有返回,可以编译过去了。本人初次接触PLC,希望大神知道。 这个工程里面就有这两个模块。是哪里写错了,还是有什么东西没写?
问题补充:
选择无校验 还是不行, 我给485头 发出来看下。还有在SLAVE中done2#1是什么意思?下面有个程序状态监控时候的画面
图片说明:
最佳答案
你永无校验位实验下,
SLAVE中done2#1是执行完成,但是SLAVE中错误标志是10,意思是从属设备未启用
modbus从站协议执行错误代码
错误代码 说明
0 无错误
1 内存范围错误
2 非法波特率或奇偶校验
3 非法从属地址
4 非法modbus参数值
5 保持寄存器与modbus从属符号重叠
6 收到奇偶校验错误
7 收到CRC错误
8 非法功能请求/功能不受支持
9 请求中的非法内存地址
10 从属功能未启用
提问者对于答案的评价:
调试时候给SM0.1打开,发现错误号1 完了修改下库存储区好了,谢谢
专家置评
已阅,最佳答案正确。
如果程序执行错误,先检查对应的错误代码,来核实一下。再排除地址冲突问题。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc210701.html