关于200编程数据流的问题

在编程时遇到一个困难,本以为用填表指令可以解决的,但是仔细观察后还是不行,
要求如下:
   定时有新数据从vw100流入,以vw100到vw900的400字为一个数据长管(堆栈),填满长管后,最早的数据从vw900溢出,丢失(没用),要求中间不能有断点停顿,请问大家,用如何编程最简洁,能达到目的?
   我最开始用的ATT-TBL和FIFO指令结合,本以为可以解决问题,但是实际上是填成“小——大”,“小——大”,“小——大”等好几列数据,不能满足统一的“小————大”的要求,而且其中还有某些储存器是要用于存储表长度和实际填表数的,满足不了统一的都是装数据的要求,具体什么情况大家可以试一试。
    谢谢!

问题补充:
谢谢sangshunyang大侠的提醒,现在已经测试成功了!如下图,同时也谢谢各位!

图片说明:

关于200编程数据流的问题   

最佳答案

先用一个比较指令比较比较新值与暂存值,如果不同触发一个上升沿
上升沿执行下列指令:
用间接寻址,把地址指针指向vb900
接着用循环指令
指针减2
取值
指针加2
传值
指针减2
循环399次
退出循环
把新赋给 vw100
把新值赋给暂存比较区。
传送程序结束‘’

提问者对于答案的评价:
谢谢~!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368542.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:13
下一篇 2021年7月5日 下午3:13

相关推荐

  • s7-200模拟量模块读取数值从0-32000快速的不断变化

    电磁流量计仪表显示屏有准确读数,但触摸屏上流量显示为0,监控程序发现模拟量模块相应地址的读取值从0到32000一直在不断地、非常快的变化;将仪表反馈信号线摘掉,数值不变;但用仪表自…

    SIMATIC S7-200 2017年6月4日
  • 定时值读取

    请问S7-200使用一延时定时器,如何读取定时器的值,并将数值在屏上显示?  最佳答案 定时器的代号有两个含义: 1、写在位指令上,表示定时器动作时的触点,位格…

    SIMATIC S7-200 2021年7月5日
  • 第一次扫描标志

    什么是第一次扫描标志,它的作用是什么? 问题补充:“在RUN模式下编辑不影响第一次扫描标志位”是不是就是说不影响SM0.1这一位啊?是不是在程序中不能改变改位的值啊? 最佳答案 P…

    SIMATIC S7-200 2021年7月5日
  • ModBus调试工具modsim32

    最近在看200的modbus通讯一块,所以求modbus调试工具modsim32,希望有此软件的大侠可以发邮箱xihongming@139.com,谢谢 最佳答案 已发你邮箱,注意…

    SIMATIC S7-200 2020年10月31日
  • 定时中断是否有程序大小限制

    我在定时中断的一个网络内完成一个功能,以SM0.0起头,监视的时候SM0.0都进不去,删除两行程序后,监视SM0.0就进去了,请问这个是什么原因??   最佳答…

    SIMATIC S7-200 2017年7月25日
  • s7-200程序卸载不了

    我在http://www2.ad.siemens.com.cn/Download/Upload/AS/Software/27207658。zip里下载的程序,卸载不了,请高手帮忙解…

    SIMATIC S7-200 2020年10月31日
  • CPU226与CPU226 CN

    请问下CPU 226 与CPU 226CN是不是只有产地不一样,别的主要性能参数都一样呢,现在有款CPU226 想换成国产CPU226CN,…

    SIMATIC S7-200 2020年11月5日
  • S7-200与M440变频器USS通讯报错误代码1(变频器无响应)

    S7-200与8台M440变频器USS通讯同时启动,有2个USS_CTRL程序报错误代码1(变频器无响应),但是电机还在正常运行,上位机速度显示与0来回的跳变,几秒一次,电机没有停…

    SIMATIC S7-200 2021年7月5日
  • 初学者如何看S7-200的程序

    初学者如何看S7-200的程序 最佳答案 1、通读系统手册,这是第一步; 2、看别人的程序,起码控制方面的识知和写程序的人相当或高出,才能理解程序所要达到的目的,否则光是…

    SIMATIC S7-200 2021年7月5日
  • 应用程序资源消耗几乎达到临界值

    在TIA Portal V14中编写变量表时提示应用程序资源消耗几乎达到临界值, 最佳答案 我装的V15.1软件也有这个问题,这个应该是你博途软件运行太久,且你…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论