FOR循环和数据读取问题

我想问下FOR循环中,当前循环计数INDX,循环初值INIT,循环终值FINAL,这三个输入端的含义,手册上写的我看的不是太明白。请举个例子说一下程序从什么时候开始循环,循环几次,三个输入端的数值变化。三个输入端输入数字的大小对循环有什么影响。希望说的直白详细点。本人接受能力弱。
第二个问题是,我从VD0里开始依次存了100条数据,一直存到VD400,同时每条数据对应一个查询号码,这些号码对应存在VD500~VD900,即VD0中的数据对应的查询号码在VD500中,我现在从这100个编号中随机抽取一个号,用文本屏写进PLC200中,通过这个号查询出对应的那条数据,我个人理解应该用FOR循环来做吧,但是我刚接触PLC,又不能熟练操作,麻烦高手们能给予编程指导,将这段程序写出来让小弟参考一下,感激不尽,样本链接什么的就别发了。

最佳答案

当循环开始时,先把初始值INIT拷贝到INDX中(当前循环次数)。如果初值大于终值,那么循环体不被执行。每执行一次循环体,当前计数值增加1,并且将其结果同终值作比较,如果大于终值,那么终止循环。
    例如,给定初值(INIT)为1,终值(FINAL)为10,那么随着当前计数值(INDX)从1增加到10,FOR与NEXT之间的指令被执行10次。

参考资料:S7-200编程手册

提问者对于答案的评价:
似懂非懂

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 西门子右移指令

    师傅你好  移位次数N与移位数据长度有关,如N小于实际的数据长度,则执行N次移位,如N大于数据长度,《重点这句则执行移位的次数等于实际数据长度的位数。》这句话是…

    2017年11月2日
  • 软件安装请教

    电脑由出厂的win10重装win7后西门子的有些软件还是无法安装,比如smart v3,S7-200等,请问有何办法解决吗。公司的台式机可以安装的,自己最近新买的电脑装不…

    SIMATIC S7-200 2021年7月5日
  • 步进电机

    各位大侠请指教,用S7-222中Q0.0,Q0.1驱动步进电机不知道怎么接线,是CW+ ,CW- ,CCW+ ,CCW- ,这四条线不知道怎…

    SIMATIC S7-200 2021年7月5日
  • em253参数设置问题

    我用em253控制伺服电机,速度和距离在触摸屏上设置,用的是goto指令,为什么修改参数后运动状态没变,是不是还要cfg指令啊?大家帮帮忙啊,谢谢了… 最佳答案 POS…

    SIMATIC S7-200 2021年7月5日
  • Modbus地址

    VW20对应modbus地址为16#00A,怎么计算啊? 如果是VB500呢? 最佳答案 两个字对应一个十六进制数值,VB500是VW498中的地址所以对应的十六进制数是…

    SIMATIC S7-200 2021年7月5日
  • 想知道对S7-200V区存储区进行清零的两个方法。

    1、让PLC一上电就把V区的值全就清零,用SM0.1然后触发一个批量复位的指令,在一上电时把所有的V区都清零(不管是断电保持的还是不是保持的,设置系统块V区的偏移量的方法除外)。2…

    SIMATIC S7-200 2020年10月31日
  • 200如何实现分布式I/O

    小弟是PLC的初学者,经常打玩S7-300和400几乎没怎么接触过200,现公司有一个项目(私人老板很是扣,希望用最少的钱解决系统控制问题)根据现场考察和统计:一共20个热电偶测量…

    SIMATIC S7-200 2020年11月1日
  • em235模块拨码开关

    现场235模块模拟量输入通道拨码开关设置为双极性电压信号-10v—+10v,但是接入的3个信号源都是4-20ma信号,且触摸屏显示值都正常,把拨码开关设定为电流信号0&…

    SIMATIC S7-200 2017年6月11日
  • S7-200控制伺服回零问题

    请问大家,用S7-200控制伺服回零,利用MAP指令库,在原点附近寻零和在离原点很远处寻零,感觉位置不一样啊,请问大家一般用什么方法寻零,可以让位置可以稳定些啊。麻烦大家讲讲啊,谢…

    SIMATIC S7-200 2017年12月7日
  • 6ES7214-1BD21-0XB0停产替换

    6ES7214-1BD21-0XB0现升级型号是不是6ES7214-1BD23-0XB8,是否完全替代,如果这个替换是否需要更换其它模块,编程软件是否一样? 最佳答案 可以完全替代…

    SIMATIC S7-200 2021年7月5日