西门子PLC s-7200 modbus从站 串口助手发送没有返回

程序在传的图片中,完之后串口助手发送数据没有返回,可以编译过去了。本人初次接触PLC,希望大神知道。 这个工程里面就有这两个模块。是哪里写错了,还是有什么东西没写?

问题补充:
选择无校验 还是不行, 我给485头 发出来看下。还有在SLAVE中done2#1是什么意思?下面有个程序状态监控时候的画面

图片说明:

西门子PLC s-7200 modbus从站 串口助手发送没有返回    西门子PLC s-7200 modbus从站 串口助手发送没有返回    西门子PLC s-7200 modbus从站 串口助手发送没有返回    西门子PLC s-7200 modbus从站 串口助手发送没有返回   

最佳答案

你永无校验位实验下,
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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日
下一篇 2017年11月12日

相关推荐