上回已经问过这个问题了,不过答案总是感觉没有达到点子上这回再重新问下:语句表的循环指针语句的监控:用设置断点监控程序,不像直接监控语句表那样,窗口右边有数值直接可以显示出来,而是得再变量表里监控,并手动更新数值的变化,然后再在语句表的界面“执行下一语句”,再返回到变量表监控,很不方便,是我的用法没搞懂还是就是这样监控的,如果真是这样监控,那岂不是很累?恳请哪位高手解答一下,这个问题其实不难,只是1、观察不到循环语句数值的变化,2,也不知道什么时候跳出了循环语句,基本失去了循环语句的优势。恳请哪位知道的不吝指教,不胜感激!可以留下您的邮箱!
问题补充:
谢谢阿鸣老师的第二次解答!您说的“每周期(100ms~200ms)完成循环周期”,如果循环50次的话,那么在一个扫描周期能循环50次吗?程序很短,如上回的小程序!是不是我那样断点监控的方法是对的?
最佳答案
楼主再次提到这个问题。
1、楼主所述“如果真是这样监控,那岂不是很累?”。本人认为,首先要充分了解PLC周期扫描的运行机制。即,这个循环程序在每个周期被扫描(执行)一次,当该循环程序每一次被扫描时,又要按程序的循环次数执行循环。
2、PLC的扫描周期一般为100ms-200ms,在此期间要执行一次楼主的循环程序,即每周期(100ms-200ms)内要完成楼主的循环程序。如果不设断点,怎么来监视呢?!
3、一般这种程序就采用断点或单步跟踪来调试程序。
提问者对于答案的评价:
谢谢,可惜还是没有搞清我的断点监控的步骤是对还是不对
最佳答案作者回复:
每周期(100ms~200ms)完成循环周期”,如果循环50次的话,那么在一个扫描周期就循环50次。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc248267.html