要使用断点测试程序,必须满足:在线打开块;测试操作模式;在指令表(STL)中进行;不得设置保护块等几个条件。在断点测试中,断点工具栏常用到的快捷键命令如图3-60所示。
使用断点进行测试的步骤和方法表达如下:
在开始测试前,要确保CPU处于RUN模式或RUN-P模式,并且要测试的块已被保存并下载到CPU。
1)在项目管理界面,在在线块目录中打开准备测试的程序块。在项目管理界面,单击“”即可进入在线状态。
2)单击菜单栏的“调试”→“操作”,显示所设置的测试环境,在显示的对话框中选择模式:测试操作或过程操作,在这里选择测试模式。注意:当分配CPU参数时,如果设置了操作模式,只能通过改变参数来改变操作模式。
3)单击菜单栏的“查看”→“断点栏”,激活或隐藏断点工具栏。
4)把光标放在希望设置断点的语句行的前面,单击“”来设置断点。未激活的断点用空心圆圈标记,如图3-61所示。
5)单击“”来激活断点,空心圆圈标记变为实心圆圈标记,表示该断点被激活,同时自动弹出PLC寄存器内容显示界面,如图3-62所示。
图3-60 断点测试快捷键
图3-61 未激活的断点
图3-62 激活的断点(www.xing528.com)
6)现在把CPU切换到RUN-P。
7)当程序执行到断点时,CPU转到HOLD模式。断点用箭头标记,如图3-63所示。
图3-63 CPU遇断点进入HOLD状态
8)要继续运行程序直到下一个断点,单击“”,将自动执行到下一个断点。
9)测试时要一句一句地执行程序,单击“”,在单步模式下进行测试。
10)如果有调用块存在,需要执行调用的块进行断点测试,可以单击“”即可进入调用块中执行断点测试。
11)可以单击“”逐个删除断点,或者单击“”删除所有断点。
12)删除所有断点后,单击“”,即可恢复到RUN状态。
如果要显示调用顺序,需要在SIMATIC管理器中单击菜单栏的“PLC”→“诊断/设置”→“模块信息”。
如果要查看下一个断点,单击菜单栏的“显示下一个断点”。光标将跳转到所选择的下一个断点,而无需处理块。
在下载期间,拒绝下载在PLC中具有断点的块,只有在删除断点后才能下载。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。