MODBUS 通信遇到的问题和解决方法

已锁定

用以致学

  • 帖子

    112
  • 精华

    0
  • 被关注

    8

论坛等级:侠客

注册时间:2011-09-05

普通 普通 如何晋级?

MODBUS 通信遇到的问题和解决方法

3581

14

2014-08-27 10:14:26

我做了一个modbus 和多台变频器通信的程序,程序分为两部分,一个部分是控制变频器启停,另一部分是读变频器的参数,启停的modbus块只有一个,平时是不调用的,只有在变频器启动或停止时才会调用一次,读参数的modbus块调用了多个,一直轮询调用。
开始的程序的具体控制方式是当画面启动或停止按钮按下时,调用启停的modbus块,同时把读变频器参数modbus块前面的触发位置0,因为断开读参数modbus块后,modbus块不会立即停止,这样就会产生一个问题,modbus块会报一个故障码6,读
和写同时调用。后来在程序里面加了延时,画面启动或停止按钮按下时,先断开读参数modbus块前面的所有触发位,延时200MS后,再调用启停的modbus块。这样就不会报故障了,请问你们做通信时有没有遇到这个问题,在程序里面是如何做的?有没有更好的解决方法?
MODBUS 通信遇到的问题和解决方法 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33300条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。