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

第一次上升沿触发报警,把报警内容存入某个寄存器,例如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日
下一篇 2021年7月5日

相关推荐

  • s7 200 smart 与PLC通讯时发生错误

    XP SP3系统,换了三个系统(深度、雨林木风、上海**OEM)都是这个问题,装上microwin smart 2.1系统后,能Ping通,在通讯对话…

    2017年6月18日
  • NPN接近开关

    请教大家:我用的接近开关是NPN型的,在与S7-200接线时,输入的公共端M应该接24V还是0V?? 顺便请解释一下源型和漏型的区别谢谢!!!!!!!!!!!!&nbsp…

    SIMATIC S7-200 2021年7月5日
  • SM187.3里的0或1分别指什么?

    自由口通讯接收控制字中SMB187里的C/M 0等于内部字符定时器和1等于信息定时器分别代表什么意思,内部字符指什么,信息又是指什么??信息开始 = …

    SIMATIC S7-200 2017年11月4日
  • 200PLC子程序问题

    想在200PLC里面写一个通用的子程序,发现在子程序内部定义局部变量的时候,in和out以及in_out类型的数据个数加起来不能超过16个,想请教一下是不是确实有这样的限制。 专家…

    SIMATIC S7-200 2020年11月1日
  • PID调节的定时执行问题

    请问,S7-200中PID指令为什么要在定时中断或在主程序中用定时器执行呢,不是有采样周期吗 最佳答案 用何种方式执行PID运算,这取决于你的系统控制要求。  …

    SIMATIC S7-200 2021年7月5日
  • 速度调节

    840D系统MD32000改变,GO速度不变。什么原因 最佳答案 是否MD32000超过了MD36200的最大转速设置 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • 西门子200系列的PLC的PPI电缆和USB-485线有什么区别

    为什么USB-485线不能下载程序。 最佳答案 1.PPI电缆可以用简单的RS232-RS485接口转换,但无法满足187.5K的高速通讯。2.MPI编程电缆里面有协议芯片,无法使…

    SIMATIC S7-200 2017年11月4日
  • ET200MP在博图V16中怎么没有V4.4版本

    我的V16里面只有V4.2版本的ET200mp,怎么更新到V4.4 钻石用户推荐最佳答案 下载 V16 的HSP 安装如何在 STEP&nb…

    SIMATIC S7-200 2021年7月5日
  • CPU226 MODBUS通讯问题

    想学习用CPU226(版本2.01))和变频器MODBUS-RTU通讯读取运行频率,编好程序下载到226一切正常,并且在没有链接变频器485通讯线时可以监视程序运行状况(用USB编…

    SIMATIC S7-200 2021年7月5日
  • S7-200编程问题 高手请进

    我要做一个数控机床主轴控制装置,控制机床主轴,用的是S7-200 不是数控系统,s7-200只是使能控制。我想问一下,在这种情况下我的这个装置是不是不能实现 机…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论