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

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

相关推荐

  • smart200自动操作时间到达后再点运行为什么操作不了

    请问各位,小弟我编了一个程序,功能是时间到达后自动停止,这个功能是实现了,但为什么,我再点自动操作时就没有反应了呢(不能再运行,必须断电后再开启才可以)?我试过,时间还没到时,点自…

    2021年7月5日
  • S7-200PLC与TP177B PN/DP如何连接及设置

    求助216的CPU和TP177B PN/DP-6 CSTN触摸屏怎么样连接。200PLC的0和1通讯口能做MPI通讯吗?TP177B PN/DP现在只…

    2020年10月31日
  • PPI通讯的最大距离

    两台S7200 PLC,用PPI做通讯,最远的可靠距离是多少? 最佳答案 手册上说直接连接的话50米,但如果你稍微超点,还是没问题的,因为官方都有余量的,如果超的很多,就…

    SIMATIC S7-200 2020年10月31日
  • em235查看

    1,有没有em235模块诊断的相关软件2,如何在step7中查看em235是否与CPU226连接正常。最好上图。 最佳答案 http://www.ad.siemens.com.cn…

    SIMATIC S7-200 2021年7月5日
  • S7-200 程序

    LD     SM0.0 MOVB   16#C9, SMB30 MO…

    SIMATIC S7-200 2021年7月5日
  • s7-200 24VDC输入 源型?

    请问224xp的数字量输入是否可以改成全部是源型的?EM221/8I呢?在系统手册“CPU数字量输入规范”里面:24VDC输入(CPU224X P 、CPU22…

    2018年12月3日
  • 自由口通讯中断

    本人用XMT指令发送5个字节的数据,在这边设备中都看数据已经传送过来了,但是发送完毕中断却没有产生?? 中断连接: LD   &n…

    SIMATIC S7-200 2021年7月5日
  • S7-200 通讯连不上

    请问我的手提电脑和S7-200,214的CPU怎么连接不上,电缆是一端485的接口接PLC,一端是USB2。0接口,接电脑,软件上接口设置是PC/PPI,9.6Kbps,本地连接有…

    SIMATIC S7-200 2020年11月1日
  • ROUND转换继续

    而我监控出来是这样的VD1112(175.0)经过ROUND转换后是VD1208(11468975)在用这个数DI_I转换成VW1208才是175 最佳答案 在你的程序里怎么同时出…

    SIMATIC S7-200 2021年7月4日
  • s7200的pc access与第三方OPC通讯

    我在使用PC access与KEPware的OPC客户端进行通讯时,无法添加项目。在选择项目这一项都是灰色的。在用PC access与intouch的OPC客户…

    2021年7月5日

发表回复

登录后才能评论