理论教育 施耐德SoMachine控制器断点设置指南

施耐德SoMachine控制器断点设置指南

时间:2023-10-22 理论教育 版权反馈
【摘要】:即当程序执行到断点时,执行暂停,并在程序下部状态区显示断点暂停,当要继续时,再启动程序运行,程序即从断点处开始继续运行程序或到下一个断点处暂停。图8-10 断点状态指示我们选择设置断点如图8-11所示,即在程序功能下,打开视图菜单,选择断点。图8-14 断点程序,位置设置确认设置后,断点配置框如图8-15所示。再次启动,程序到达第三断点停止,如图8-21所示。图8-28 激活断点选择“单循环”,如图8-29所示,这样程序进行单步运行。

施耐德SoMachine控制器断点设置指南

在程序执行时,为了分部检查程序的执行结果,我们可以在程序中设置断点。即当程序执行到断点时,执行暂停,并在程序下部状态区显示断点暂停(HALTONBP),当要继续时,再启动程序运行,程序即从断点处开始继续运行程序或到下一个断点处暂停。断点状态指示如图8-10所示。

978-7-111-46531-7-Chapter08-10.jpg

图8-10 断点状态指示

我们选择设置断点如图8-11所示,即在程序功能下,打开视图菜单,选择断点。

978-7-111-46531-7-Chapter08-11.jpg

图8-11 程序建立断点

点击断点后,即打开断点设置框,如图8-12所示,在这个框内可以进行断点设置。

978-7-111-46531-7-Chapter08-12.jpg

图8-12 断点配置框

点击框中的新建,开启如图8-13所示设置框。

978-7-111-46531-7-Chapter08-13.jpg

图8-13 新断点设置框

在此设置框中点击位置,并在POU菜单选出需要设置断点的程序,在位置菜单选择设置断点位置,如图8-14所示。

978-7-111-46531-7-Chapter08-14.jpg

图8-14 断点程序,位置设置

确认设置后,断点配置框如图8-15所示。

仿真并运行带断点的程序,这时的断点配置框如图8-16所示,可以看到断点还没有被激活。

点击配置框中的程序名,这时配置框中的图标被激活,如图8-17所示。

978-7-111-46531-7-Chapter08-15.jpg

图8-15 断点配置完并启动仿真

978-7-111-46531-7-Chapter08-16.jpg

图8-16 断点配置框状态

978-7-111-46531-7-Chapter08-17.jpg

图8-17 激活配置图标

点击配置框中激活断点的图标,这样程序的断点才能有效,如图8-18所示。

978-7-111-46531-7-Chapter08-18.jpg

图8-18 激活程序断点

给程序条件启动运行后,程序运行到第一断点后停止,如图8-19所示。再次启动程序运行,程序到达第二断点后停止,如图8-20所示。再次启动,程序到达第三断点停止,如图8-21所示。再次启动,程序又到达第四断点停止,如图8-22所示。依次下去,我们就会看到程序的一步步执行情况了。

978-7-111-46531-7-Chapter08-19.jpg

图8-19 程序运行到第一断点停止

978-7-111-46531-7-Chapter08-20.jpg

图8-20 程序运行到第二断点停止

978-7-111-46531-7-Chapter08-21.jpg

图8-21 程序运行到第三断点停止

978-7-111-46531-7-Chapter08-22.jpg

图8-22 程序运行到第四断点停止

我们再来看一个设置断点的案例。首先我们打开断点设置,如图8-23所示。

978-7-111-46531-7-Chapter08-23.jpg

图8-23 设置一个新断点(www.daowen.com)

然后,在打开的断点设置栏目选择要加载断点的程序和确定断点位置,如图8-24所示。

978-7-111-46531-7-Chapter08-24.jpg

图8-24 配置断点

确定断点配置后,启动程序仿真如图8-25所示。

978-7-111-46531-7-Chapter08-25.jpg

图8-25 启动程序仿真

选择第一段程序为断点位置,即点击一下程序的第一段,如图8-26所示。

978-7-111-46531-7-Chapter08-26.jpg

图8-26 选择执行断点的程序段

切换断点操作,如图8-27所示。

978-7-111-46531-7-Chapter08-27.jpg

图8-27 切换断点操作

通过切换断点操作,使得调试程序段的断点被激活,如图8-28所示。

978-7-111-46531-7-Chapter08-28.jpg

图8-28 激活断点

选择“单循环”,如图8-29所示,这样程序进行单步运行。即按一次运行,程序执行一个周期即停止并等待下一次运行指令。

978-7-111-46531-7-Chapter08-29.jpg

图8-29 选择单循环

点击“单循环”后,弹出确认窗口如图8-30所示。

978-7-111-46531-7-Chapter08-30.jpg

图8-30 确认窗口

确认后,程序执行一步,如图8-31所示。

加入程序中一个条件,再次点击控制器启动,弹出确认窗口,如图8-32所示。

确认后程序执行一步,如图8-33所示。

再加入程序中一个条件,再次点击控制器启动,弹出确认窗口,如图8-34所示。

确认后程序执行一步,如图8-35所示。

通过不断启动程序,使之一步一步地执行以查看程序是否按照设计进行工作。

978-7-111-46531-7-Chapter08-31.jpg

图8-31 程序执行一步后停止

978-7-111-46531-7-Chapter08-32.jpg

图8-32 确认窗口

978-7-111-46531-7-Chapter08-33.jpg

图8-33 程序运行一步后停止

978-7-111-46531-7-Chapter08-34.jpg

图8-34 确认窗口

978-7-111-46531-7-Chapter08-35.jpg

图8-35 程序再次执行一步

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈