用modbus通信做主站 用串口助手监控 发送一条命令 出口收到了三条一样的 上升沿已加上 程序是按照例程上来写的 收到数据是对的 就是串口那边 每次都会收三条一样的 然后才接受下一条命令,然后呢 下一条命令也是三条一样的
问题补充:
现在呢我写轮询程序 写完后呢,总是会卡在中间 也就是串口助手,这里面收到一半的时候, 后面的数据就收不到了,看程序标志位,在断开的那一块都是零 ,但是 我是以上一个指令的完成,作为这一条指令的开始。程序的话可以说是按例程上那么循环的,这到底是为什么,麻烦各位老师指导下
最佳答案
串口助手有没有响应主站过来的指令呢?应该是没有,一般通讯指令都会有重试的设定,如果一次发送没有响应,会再次发送相同指令,只到收到正确的响应或者达到重试次数
提问者对于答案的评价:
已解决 和各位老师说的一样
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc128735.html