指针偏移和循环读取怎么做?

第一次上升沿触发报警,把报警内容存入某个寄存器,例如VW200; 第二次上升沿触发报警,还是把报警内容存入到VW200;之前VW200的数据往后移到VW210,第三次。。。,第四次。。。依次类推。

最佳答案

使用VW0计数读取次数,第一次为1,第二次为2.。。。
使用SM0.1将VD10存放&VB210的地址,方便VW200内容写入地址为VD10+2*(VW0-1), 写入地址就是VW210,VW212....
程序中在第一次上升沿判断VW0是否>1,不大于1就直接存入VW200,大于1就先把VW200 传送到VD10+2*(VW0-1)地址指定的VW中,然后将读数写到VW200,依次类推。

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

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

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

相关推荐

  • 如何通过S7-200的I/O输出控制并口打印机

    自己想通过S7-200的I/O口输出控制并口打印机,该并口打印机的控制时序为普通并口打印机的控制时序,望各位高手能够指点一下编程的思路,最好能提供部分编程例子,将不甚感激。谢谢! …

    SIMATIC S7-200 2021年7月5日
  • S7-200的程序中上升沿不起作用

    S7-200的程序中上升沿不起作用是怎么回事啊??? 最佳答案 地址重复使用、程序逻辑有问题、信号时间很短未作相应处理、使用的地址范围不支持。总之一句话,你的程序有bug。 提问者…

    SIMATIC S7-200 2020年11月1日
  • S7-200PLC CPU224 源程序被空程序覆盖

    S7-200PLC CPU224 源程序被空程序覆盖,源程序没有保存,请问源程序还能找到不 ,怎么找 问题补充:是源程序的 最佳答案 下次记住了项目中…

    SIMATIC S7-200 2020年10月31日
  • S7-200长时间定时

    我第一次接触s7-200,我想做一个4个小时延时接通的定时器,(且在能在上位机上设置时间,还有能在上位机上显示剩余时间,上位机是用wincc)不知道怎么下手,我在网上找了一下,用计…

    2020年10月31日
  • wincc OPC通讯 simatic net配置问题

    诊断提示的问题如下:================================ 09/21/2011 9:08:25 AM =====…

    2020年10月31日
  • S7-200 PID疑问

    用2只传感器分别检测两条液压推杆的行程(0至3500mm),传感器输出为数字量信号。一条液压推杆主动控制,另一条液压推杆用比例阀跟随控制。2只传感器的数字量信号分别转化为行程后,假…

    SIMATIC S7-200 2017年8月18日
  • CPU 224 XP CN modbus 通讯

    CPU 224 XP CN modbus 通讯,P1口做主站,下带11个CPU 200 PLC,P0口为做mo…

    2017年10月29日
  • 200PID应用

    各位高工:    在供水、流量控制、加温时应为反作用,通俗讲,测量值(水压、液体流量、温度)升高时,应减小执行量,反之则应增大执行量。而在排…

    SIMATIC S7-200 2020年10月31日
  • 关于CPU224XPsi中的模拟量输入

    各位大侠,请问CPU224XPsi中的模拟量输入用0~10V,具体如何选件接线?能否选用开关电源S8JC-03512(12V,2.9A),电位器选多大的? 最佳答案 你是想用电位器…

    SIMATIC S7-200 2020年11月1日
  • 如何比较两个S7-200程序 MWP文件的区别

    有两个S7-200的程序备份,我想知道它们两个有什么区别,有没有什么好的办法?谢谢! 问题补充:我也知道比较,这两个文件在硬盘里,我不想打开两个程序一行一行对照比较,有没有好的方法…

    SIMATIC S7-200 2017年11月1日

发表回复

登录后才能评论