在程序执行时,为了分部检查程序的执行结果,我们可以在程序中设置断点。即当程序执行到断点时,执行暂停,并在程序下部状态区显示断点暂停(HALTONBP),当要继续时,再启动程序运行,程序即从断点处开始继续运行程序或到下一个断点处暂停。断点状态指示如图8-10所示。
图8-10 断点状态指示
我们选择设置断点如图8-11所示,即在程序功能下,打开视图菜单,选择断点。
图8-11 程序建立断点
点击断点后,即打开断点设置框,如图8-12所示,在这个框内可以进行断点设置。
图8-12 断点配置框
点击框中的新建,开启如图8-13所示设置框。
图8-13 新断点设置框
在此设置框中点击位置,并在POU菜单选出需要设置断点的程序,在位置菜单选择设置断点位置,如图8-14所示。
图8-14 断点程序,位置设置
确认设置后,断点配置框如图8-15所示。
仿真并运行带断点的程序,这时的断点配置框如图8-16所示,可以看到断点还没有被激活。
点击配置框中的程序名,这时配置框中的图标被激活,如图8-17所示。
图8-15 断点配置完并启动仿真
图8-16 断点配置框状态
图8-17 激活配置图标
点击配置框中激活断点的图标,这样程序的断点才能有效,如图8-18所示。
图8-18 激活程序断点
给程序条件启动运行后,程序运行到第一断点后停止,如图8-19所示。再次启动程序运行,程序到达第二断点后停止,如图8-20所示。再次启动,程序到达第三断点停止,如图8-21所示。再次启动,程序又到达第四断点停止,如图8-22所示。依次下去,我们就会看到程序的一步步执行情况了。
图8-19 程序运行到第一断点停止
图8-20 程序运行到第二断点停止
图8-21 程序运行到第三断点停止
图8-22 程序运行到第四断点停止
我们再来看一个设置断点的案例。首先我们打开断点设置,如图8-23所示。
图8-23 设置一个新断点(www.daowen.com)
然后,在打开的断点设置栏目选择要加载断点的程序和确定断点位置,如图8-24所示。
图8-24 配置断点
确定断点配置后,启动程序仿真如图8-25所示。
图8-25 启动程序仿真
选择第一段程序为断点位置,即点击一下程序的第一段,如图8-26所示。
图8-26 选择执行断点的程序段
切换断点操作,如图8-27所示。
图8-27 切换断点操作
通过切换断点操作,使得调试程序段的断点被激活,如图8-28所示。
图8-28 激活断点
选择“单循环”,如图8-29所示,这样程序进行单步运行。即按一次运行,程序执行一个周期即停止并等待下一次运行指令。
图8-29 选择单循环
点击“单循环”后,弹出确认窗口如图8-30所示。
图8-30 确认窗口
确认后,程序执行一步,如图8-31所示。
加入程序中一个条件,再次点击控制器启动,弹出确认窗口,如图8-32所示。
确认后程序执行一步,如图8-33所示。
再加入程序中一个条件,再次点击控制器启动,弹出确认窗口,如图8-34所示。
确认后程序执行一步,如图8-35所示。
通过不断启动程序,使之一步一步地执行以查看程序是否按照设计进行工作。
图8-31 程序执行一步后停止
图8-32 确认窗口
图8-33 程序运行一步后停止
图8-34 确认窗口
图8-35 程序再次执行一步
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。