循环指令

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

相关推荐

  • 同时使用mapQ0.0与mapQ0.1 map库文件scale_eu_pulse

    使用s7-200编写梯形图,用到map库文件scale_eu_pulse,但mapQ0.0与mapQ0.1的一样,使用时显示出现同一个pou,请问怎么同时使用?scale_eu_p…

    SIMATIC S7-200 2021年7月5日
  • EM231 RTD 2AI 只亮红灯

    PLC找不到模块信息,电源电压正常,热电阻接线正确,查了手册说是诊断出错,是模块坏了吗? 问题补充:模块SF灯常亮,不是闪烁,24DC不亮,电源电压正常,PLC检测不到模块 最佳答…

    2021年7月5日
  • s7200地址寻址

    请问下,200的扩展模块的地址是不是按顺序排下去的,我扩了个数字量模块和三个模拟量的模块EM235,输入输出地址AIW0~AIW22吗?三个输出AQWO/2/4吗? 最佳答案 转帖…

    SIMATIC S7-200 2020年11月1日
  • 步进电机控制的的几点疑问?

    1.在定义PTO输出寄存器的时候,我将16#8D=2#10001101传送到SMB67。定义的周期时基应是us对吗,请看详细定义步骤:SM67.0=1定义PTO刷新周期值为刷新,S…

    SIMATIC S7-200 2021年7月5日
  • 循环指令应用

    FOR   NEX指令如何应用,怎样实现循环?能给举个实例最好,帮助里面的看不懂! 问题补充:一次循环时间是PLC的一次扫描周期吗?PLC的扫描周期可…

    SIMATIC S7-200 2021年7月5日
  • 200 smart 怎么使用间接寻址?

    我按照帮助中的说明在梯形图中写MOV_DW  &VB100  AC1指令,写完弹出对话框说&VB100的数据格式不对,这是什么原因 最佳答案…

    SIMATIC S7-200 2017年5月29日
  • 我想知道为什么我的电脑在s7-200软件中用不了快捷键

    想知道怎么解决 钻石用户推荐最佳答案 HOME 将光标移至同行的第一列END 将光标移至同行的最后一列PAGE UP 垂直向上移动一个屏幕P…

    SIMATIC S7-200 2021年7月5日
  • S7-200 smate和威纶通触摸屏以太网通讯的问题?

    S7-200 smate和威纶通触摸屏以太网通讯的问题? 最佳答案 1、添加PLC连接,选择西门子200SMART,参考附图12、建立连接后就可以在画面中建立元素,关联2…

    2021年7月5日
  • cpu226的通讯

    我自己做了一根cup226和TP177A的通讯线,在连接的时候发现两根线短路了导致不能通讯,我把PLC的9针头拔下来后用万用表量PLC上的端口,3和8端子是通的,将PLC重启后恢复…

    SIMATIC S7-200 2020年11月5日
  • s7-200在环境温度很高的场合影响寿命吗?

    我的200PLC目前安装在锅炉房,但是锅炉房没有空调,里面温度估计有30度左右吧,据工人说,夏天里面温度可能得有五十度左右,这样的话,PLC寿命会不会受到很大影响? 最佳答案 建议…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论