当前位置: 主页 > PLC控制

为什么s7226 用modbus通讯 发送一条指令 串口调试助手会收到三条一样的命令

MODBUS通信做主站用串口助手监控发送一条命令出口收到了三条一样上升沿已加上程序是按照例程上来写的收到数据是对的就是串口那边每次都会收三条一样的然后才接受下一条命令,然后呢下一条命令也是三条一样的

问题补充:
现在呢我写轮询程序写完后呢,总是会卡在中间也就是串口助手,这里面收到一半的时候,后面的数据就收不到了,看程序标志位,在断开的那一块都是零,但是我是以上一个指令的完成,作为这一条指令的开始。程序的话可以说是按例程上那么循环的,这到底是为什么,麻烦各位老师指导下

最佳答案

串口助手有没有响应主站过来的指令呢?应该是没有,一般通讯指令都会有重试的设定,如果一次发送没有响应,会再次发送相同指令,只到收到正确的响应或者达到重试次数

提问者对于答案的评价:
已解决各位老师说的一样

  • 关注微信

猜你喜欢

微信公众号