循环指令

FOR和NEXT指令用于:循环执行FOR和NEXT之间的指令,并可以指定次数。如果不知道要执行多少次,由条件来决定何时停止该循环,那么应该怎样编程?例如在一程序中,中间有一部分要求条件循环,怎样保证在中间程序循环时,位于其前和后的程序都不执行,相当于C语言中的while语句,请各位高手指教!谢谢!

问题补充:
非常感谢shine的回答!我查看了错误原因,是程序扫描看门狗超时错误,但如何避免陷入死循环呢?能发给我你的联系方式吗?我把我的程序发给你,麻烦有时间帮我看一下,谢谢了!

最佳答案

想知道你为什么要用循环。
 可能你对PLC程序的执行不了解,你的程序向上跳转,而不能及时跳出循环,导致扫描周期超时出错。
 PLC中有一个看门狗,监视plc的扫描周期,每个扫描周期都要在看门狗的时间之内。
 另外,PLC程序本身就是在循环执行的,而很多情况下,要求的循环并不是一定要在一个扫描周期内完成的,那么,可以利用程序本身的循环。只有少量是要在一个扫描周期内完成的,比如通讯时的校验码的计算,一些算法程序等。

提问者对于答案的评价:
非常感谢shine的回答!我查看了错误原因,是程序扫描看门狗超时错误,应该是程序陷入死循环造成,非常感谢!

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

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

相关推荐

  • 软件无法安装

    下载了STEP7 MicroWIN,但是安装存在问题。中文版的说需要安装之前版本的,很疑惑,下了好多的版本都安装不了。 钻石用户推荐最佳答案 到另外一个贴中,那里已给你贴…

    SIMATIC S7-200 2021年7月5日
  • V4.0 STEP 7 MicroWIN SP9和西门子200cpu224xp通信不了

    我用笔记本连得,因为没有串口,装了一个usb转串口驱动,这个usb转串口是好使的,之前可以单片机下程序,然后用的pc/ppi电缆,这段电缆是我们老师自己接的,但是在老师的电脑上可以…

    2017年12月2日
  • ITB转换指令布错

    前辈能解释一下红色部分 图片说明:       最佳答案 数值超过了255。1、ITB:将一个字的整型数转换为一个字节值。注意数值不能范围为…

    2020年10月31日
  • 怎样理解间接寻址

    想学习间接寻址,老是似懂非懂,编了一段短程序.不知有哪些错误?应该怎样才能达到目的?(程序后面是我的思路.) Network 1  LD&n…

    SIMATIC S7-200 2021年7月5日
  • 自由口接收不到信息

    现在正在使用自由口接受数码显示器的数据,数码显示器的是这样的,从PLC发送6个字节的数据到数码显示器,0X3A,0X02,0X43,0X45,0X0A,之后显示器发送一串数据到PL…

    SIMATIC S7-200 2020年11月1日
  • cpu226模拟量地址

    现有cpu226和模拟量模块4个,安装顺序分别是CPU226/开关量模块3个,第二排导轨EM235/EM235/EM231/EM231,其中第二排的第一个EM235通过加长扁平电缆…

    SIMATIC S7-200 2017年11月4日
  • wincc那个版本以才上可以支持中文啊?高版本能向低版本兼容吗?

    我的PLC是314的.不知道用哪个版本的WINCC好?最好支持中文? 最佳答案 据我所知,WinCC 6.0 SP2以后都有相应的中文版本。现在最新的是WinC…

    SIMATIC S7-200 2021年7月5日
  • S7-200与变频器进行Modbus通讯的问题?

    1.大家是喜欢自己通讯程序还是用西门子的modbusMaster库?2.关于通讯错误、失败等的判断和处理有没有好的处理方法?    是不是判…

    SIMATIC S7-200 2017年11月29日
  • PLC通讯口烧坏

    昨天在调试设备时,在运行过程中,漏电空开突然跳闸,后来重新上电PLC可以正常工作,但威伦触摸屏不能和PLC进行通讯。通过反复实验,发现PLC和触摸屏的通讯口坏了。但是我不知道是哪里…

    SIMATIC S7-200 2020年11月1日
  • 累计流量

    4-20ma输出流量计,需要计算一段时间累计流量,请教下有无比较成功的程序   LAD  PLC200SMART 问题补充:需要计…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论