关于BLKMOV的一些疑问。

已锁定

WIC

  • 帖子

    16
  • 精华

    0
  • 被关注

    4

论坛等级:侠客

注册时间:2016-05-06

普通 普通 如何晋级?

关于BLKMOV的一些疑问。

700

1

2019-01-07 09:10:54

例:需要在HMI上显示50条数据记录。当前记录小于等于50时,最新的数据显示第一条,依次向下排。大于50时自动把51条删除。

三菱Q的方法是用BMOV ,错位移动。就可以实现。

最近用300也需要做这样的记录。于是便也采用这样的方法。如图2


DB1000.DBX0.0-X33为第一条数据。移动完之后再把新数据MOV到DBX0.0-DBX33.0.

心想着可以不?还心存疑虑,还特意模拟仿真了下。一切OK.然后就把下进PLC试验了下。第一条存可以,第二条存就出错。第二条存完就把第二条以后的3-50条数据全部都是第二条数据。来回搞了好久都是模拟可以,一下进PLC就不行。于是便看了下手册才发现一条。


第一条就是不得重叠。。。。。。。。。。

然后就换一种思路。用SCL循环写了。

那为什么仿真时却可以?????????

大家都是怎么实现的?



关于BLKMOV的一些疑问。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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