首页 理论教育 如何在PLC中使用断点调试功能

如何在PLC中使用断点调试功能

时间:2023-06-19 理论教育 版权反馈
【摘要】:5)单击“”来激活断点,空心圆圈标记变为实心圆圈标记,表示该断点被激活,同时自动弹出PLC寄存器内容显示界面,如图3-62所示。图3-60 断点测试快捷键图3-61 未激活的断点图3-62 激活的断点6)现在把CPU切换到RUN-P。图3-63 CPU遇断点进入HOLD状态8)要继续运行程序直到下一个断点,单击“”,将自动执行到下一个断点。在下载期间,拒绝下载在PLC中具有断点的块,只有在删除断点后才能下载。

如何在PLC中使用断点调试功能

要使用断点测试程序,必须满足:在线打开块;测试操作模式;在指令表(STL)中进行;不得设置保护块等几个条件。在断点测试中,断点工具栏常用到的快捷键命令如图3-60所示。

使用断点进行测试的步骤和方法表达如下:

在开始测试前,要确保CPU处于RUN模式或RUN-P模式,并且要测试的块已被保存并下载到CPU。

1)在项目管理界面,在在线块目录中打开准备测试的程序块。在项目管理界面,单击“978-7-111-44821-1-Chapter03-83.jpg”即可进入在线状态。

2)单击菜单栏的“调试”→“操作”,显示所设置的测试环境,在显示的对话框中选择模式:测试操作或过程操作,在这里选择测试模式。注意:当分配CPU参数时,如果设置了操作模式,只能通过改变参数来改变操作模式。

3)单击菜单栏的“查看”→“断点栏”,激活或隐藏断点工具栏。

4)把光标放在希望设置断点的语句行的前面,单击“978-7-111-44821-1-Chapter03-84.jpg”来设置断点。未激活的断点用空心圆圈标记,如图3-61所示。

5)单击“978-7-111-44821-1-Chapter03-85.jpg”来激活断点,空心圆圈标记变为实心圆圈标记,表示该断点被激活,同时自动弹出PLC寄存器内容显示界面,如图3-62所示。

978-7-111-44821-1-Chapter03-86.jpg

图3-60 断点测试快捷键

978-7-111-44821-1-Chapter03-87.jpg

图3-61 未激活的断点

978-7-111-44821-1-Chapter03-88.jpg

图3-62 激活的断点(www.xing528.com)

6)现在把CPU切换到RUN-P。

7)当程序执行到断点时,CPU转到HOLD模式。断点用箭头标记,如图3-63所示。

978-7-111-44821-1-Chapter03-89.jpg

图3-63 CPU遇断点进入HOLD状态

8)要继续运行程序直到下一个断点,单击“978-7-111-44821-1-Chapter03-90.jpg”,将自动执行到下一个断点。

9)测试时要一句一句地执行程序,单击“978-7-111-44821-1-Chapter03-91.jpg”,在单步模式下进行测试。

10)如果有调用块存在,需要执行调用的块进行断点测试,可以单击“978-7-111-44821-1-Chapter03-92.jpg”即可进入调用块中执行断点测试。

11)可以单击“978-7-111-44821-1-Chapter03-93.jpg”逐个删除断点,或者单击“978-7-111-44821-1-Chapter03-94.jpg”删除所有断点。

12)删除所有断点后,单击“978-7-111-44821-1-Chapter03-95.jpg”,即可恢复到RUN状态。

如果要显示调用顺序,需要在SIMATIC管理器中单击菜单栏的“PLC”→“诊断/设置”→“模块信息”。

如果要查看下一个断点,单击菜单栏的“显示下一个断点”。光标将跳转到所选择的下一个断点,而无需处理块。

在下载期间,拒绝下载在PLC中具有断点的块,只有在删除断点后才能下载。

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

我要反馈