回复:PLC与2个智能模块通讯的问题

dcount107

  • 帖子

    1737
  • 精华

    55
  • 被关注

    29

论坛等级:侠圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2009-10-12 16:16:15

0楼

那就比较麻烦了,你程序时于发送至仪表1时M0.1(而且没有用上升沿指令),接收也是M0.1,问题在于发送了并不表示在M0.1接通的时间内就能接收到数据,数据错乱是正常的。
如果接收数据中包含有仪表的地址信息(通常都是有的,在前面几个字节,没有的话不适合同时做多块仪表通讯),根本没必要调用多个接收块,全用一个DB接收,数据分析时根据地址加以区分。
当然加长发送间隔也许可以解决楼主的问题,如果你对数据的实时性不太感冒的话。
也有可能是你的发送块没有使用上升沿的缘故,这样CP会在M0.1整个接通周期不断发送数据,改一下吧。
非淡泊无以明志,非宁静无以致远
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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