首页 理论教育使用断点调试程序的方法及步骤

使用断点调试程序的方法及步骤

【摘要】:2)在程序编辑器界面的菜单栏中,单击“视图”→“断点栏”,调出断点调试工具栏,此时的断点调试工具栏是灰色。

1.“断点”调试简介

断点调试是调试程序的一种常用方法,C语言等高级语言支持断点调试功能,西门子的S7-300/400PLC支持这种调试功能。

断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就停下来,然后可以一步一步往下调试,调试过程中可以观察各个变量当前的值,如出现错误,调试到出错的代码行即显示错误,停下。编程者借助显示的异常代码或者数值,找出程序中的错误。

2.“断点”调试实施方法

以下用一个简单的例子说明断点调试的过程,简单的调试程序如下:

978-7-111-58358-5-Chapter06-68.jpg

1)在程序编辑器界面的菜单栏中,单击“调试”→“操作”,弹出如图6-51所示的界面,选中“测试操作”选项,单击“确定”按钮

2)在程序编辑器界面的菜单栏中,单击“视图”→“断点栏”,调出断点调试工具栏,此时的断点调试工具栏是灰色。单击工具栏上的“打开在线/离线”按钮978-7-111-58358-5-Chapter06-69.jpg,确保STEP7与PLC处于“连接”状态,此时可以看到:断点工具栏是亮色,表明可以使用该工具栏了。

978-7-111-58358-5-Chapter06-70.jpg

图6-51 操作

3)单击断点工具栏上的“断点激活(开/关)”按钮978-7-111-58358-5-Chapter06-71.jpg,将程序切换到指令表状态,选中“1处”,单击断点工具栏的“设置/删除断点”按钮978-7-111-58358-5-Chapter06-72.jpg,完成设置断点,如图6-52和图6-53所示。

978-7-111-58358-5-Chapter06-73.jpg

图6-52 设置断点(1)

978-7-111-58358-5-Chapter06-74.jpg

图6-53 设置断点(2)

4)单击断点工具栏的“下一语句”按钮978-7-111-58358-5-Chapter06-75.jpg一次,则程序执行停止在如图6-53所示的两个断点中的其中一个断点的位置,并显示在此位置的当前值。此时CPU处于“HOLD”状态。