指针循环应用

想用指针循环指向某一存储区,如依冷次指向VW100、VW102、VW104、VW106,当指向VW106后又开始指向VW100,这样依次循环,始终可以读取这个存储区的数据,然后将这数据用表指令存储在某一存储区,用于在某段时间读取需要的数据,指针循环如何做?请教各位

最佳答案

Network 1 
LD     SM0.1
MOVW   0, VW204                    //计数初始化

Network 2 // 网络标题
// 网络注释
LD     M0.0
EU
LDW=   VW204, 3
OW=    VW204, 0
ALD
MOVD   &VB100, VD200               //VB100的地址传送到VD200
MOVW   0, VW204                    //计数清零

Network 3 
LD     M0.0
EU
+D     2, VD200                    //地址加2
+I     1, VW204                    //计数加1
这是用梯形图转换的STL

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

专家置评

也可参考WWCWWC工程师的回答

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日 下午6:55
下一篇 2017年6月5日 下午6:55

相关推荐

  • S7-200PID控制实际问题解决

    硬件:224CPU(继电器输出类型)连接一个231模块,Q0.1直接控制一个220V的交流接触器线圈,交流接触器控制一组加热管怎么使用PID控制温度在一个设定值上下波动,想要有个思…

    SIMATIC S7-200 2021年7月5日
  • 如何解决红色波浪线

    S7-200编程软件新建一程序先写子程序变量表里定义了五个布尔量两个IN和三个OUT,写的时候发现除了L0.0不会出现波浪线,L0.1,L0.2,L0.3,L0.4全部有红色波浪线…

    2020年10月31日
  • wincc flexible 最新软件下载,请发到我的邮箱

    wincc flexible 最新软件下载,请发到我的邮箱,458141748@QQ.COM谢谢 最佳答案 软件很大,自己去下载吧。WinCC_Flexible…

    SIMATIC S7-200 2020年11月1日
  • S7-200PLC 226CPU 怎样扑捉高速脉冲啊,

    S7-200PLC 226CPU 怎样扑捉高速脉冲,在设定值到达时输出,谢谢了,用STL 谢谢了 最佳答案 位指令里面有脉冲捕捉指令。  提…

    SIMATIC S7-200 2021年7月5日
  • 两个CPU如何通讯

    现有一个要求是:两个S7-200的CPU之间的通讯:就是第一个CPU要去读取第二个CPU内的I点并且要去输出他的Q点,请教一下这个该如何去设置?还有就是里面的代码该如何调用?还有哪…

    SIMATIC S7-200 2021年7月5日
  • CP5611与S7-200通讯

    电脑上用CP5611卡与新的S7-200(里面没程序)的编程口联机时,能通讯的上吗?就是相当于用5611卡当编程电缆的功能用。注:PLC是新的。 最佳答案 电脑上用CP5611卡与…

    SIMATIC S7-200 2020年11月5日
  • 关于S7-200的PID手自动无扰切换

    在做S7-200的PID程序时想做一个无扰切换,即要求:1. 当PID从自动调节切换到手动调节时,现场被控制对象比如阀门的开度保持在切换之前的数值,然后才允许操作员手动调…

    SIMATIC S7-200 2017年6月5日
  • 谁有西门子200和ABB acs510通讯的程序啊 给我一份

    最好是完整的  好使的 最佳答案 现成的程序应该不好找,参考一下:《s7-200plc怎么和abb变频器acs510通讯》http://www.ad.sieme…

    SIMATIC S7-200 2020年10月31日
  • 多个s7-200plc通讯的编程电缆选择

    我有两个s7-200的plc226,现场还有一个带485通讯接口的表,现在想用modbus通讯将两个plc和这个表连接到上位机上。请问该选择什么样的编程电缆和通讯线?如果我选择一个…

    SIMATIC S7-200 2020年11月1日
  • s7-200用move指令改变定时器设定值

    如何用move指令改变定时器设定值,比如改变T20的设定时间为5秒,move数值5到什么位置?定时器设定值在内存中的地址是多少? 最佳答案 可以随便设置,附图,比如VW0直接mov…

    2021年7月5日