回复:TCP/IP通讯上位机发送周期小于PLC扫描周期,有什么办法过滤数据吗?

已锁定

看雪001

  • 帖子

    2416
  • 精华

    87
  • 被关注

    232

论坛等级:至圣

注册时间:2012-04-25

钻石 钻石 如何晋级?

发布于 2020-04-21 23:15:03

6楼

1500plc和以前的300plc在通信处理上已经不同了,300plc是在每个扫描周期结束刷新处理通信数据,1500可以在程序执行中刷新通信数据。

如果你想要和原来300plc一样的效果,那么在1500程序中做一个缓冲区:让dbX.dbbY byte10作为通信区域,在ob1程序起始或结束用bmove将dbX.dbY byte10传送给dbX.dbbZ,plc逻辑程序只处理dbbZ,这样做可以使得plc对通信区域只读取一次,在一个扫描周期内确保通信数据的一致性。

大道至简,知易行难
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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