技术论坛

S7-1200 485通讯BUSY问题导致通讯模块的灯熄灭

作者 主题
游士

经验值: 266
发帖数: 33
精华帖: 0
主题:【探讨】S7-1200 485通讯BUSY问题导致通讯模块的灯熄灭


只看楼主 楼主 2022-11-30 16:37:59

用1200系列做MODBUS通讯时,导致BUSY位一直为true状态,然后485模块的信号灯也不会闪烁了,轮询是用计数器来做的,计数器=0触发MB_ADDR=1、计数器=1触发MB_ADDR=2、计数器=2触发MB_ADDR=3,计数器1.2S计数一次,而且出现BUSY时间也不一定,有时可能一星期,有时可能一天,有没有大神知道怎么回事,或者说有没有当BUSY处于置位状态时,有指令可以直接重新启动485通讯,现在只能通过重启CPU解决这个问题

捕获1.PNG

捕获2.PNG

捕获3.PNG



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1797212&b_id=50&s_id=0&num=1

至圣

经验值: 127330
发帖数: 22001
精华帖: 824
回复:S7-1200 485通讯BUSY问题导致通讯模块的灯熄灭


只看楼主 1楼 2022-12-01 18:38:15

采用定时触发的,经常性的会遇到这种问题。

波特率、看门狗时间...

最好还是采用标准的异步方式。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
S7-1200 485通讯BUSY问题导致通讯模块的灯熄灭
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。