当前位置: 主页 > PLC控制

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

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

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

图片说明:

e3475fa2782b69061b493762a676bCE5西门子PLC s-7200 modbus从站 串口助手发送没有返回 8ef480eFCb8609d9126879c292916838西门子PLC s-7200 modbus从站 串口助手发送没有返回 西门子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完了修改下库存储区好了,谢谢

专家置评

已阅,最佳答案正确。
如果程序执行错误,先检查对应的错误代码,来核实一下。再排除地址冲突问题。

  • 关注微信

猜你喜欢

微信公众号