断点测试在博图SCL编程中的基础使用方法

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

作者:黄俊涛

目录

一、前言

二、断点测试简介

2.1通用IDE中的断点测试

2.2博图中的断点测试

三、断点测试功能介绍与演示

3.1操作方法

3.2断点基础操作

3.2.1设置/删除断点

3.2.2启用/禁用断点

3.2.3运行

3.2.4断点间跳转

3.3其他操作

3.3.1执行到光标处

3.3.2逐过程

3.3.3逐语句

3.3.4跳出

一、前言

本文面向PLC新手,对断点测试在博图 SCL编程中的基础使用方法进行简要说明。本次说明使用VMware Workstation 17 Pro虚拟机,虚拟机系统为Win10专业版,博图版本v18.1,PLC为CPU314C-2 PN/DP 和 CPU1516-3 PN/DP。

二、断点测试简介

2.1通用IDE中的断点测试

断点测试是一种十分有效的程序调试手段,在诸如VS Code、PyCharm、Visual Studio之类的主流通用IDEIntegrated Development Environment集成开发环境)中皆有支持。

多数情况下,断点测试表现为使程序在运行到设定好的断点处时暂停运行,直到开发者给出恢复执行的指令后,才继续运行到下一断点。在暂停运行时,开发者可以查看变量、内存、调用栈等信息。它的存在,使开发者们得以更便捷地验证程序执行路径与实时检查程序状态,逐步排查问题,从而快速定位和修复问题。

2.2 博图中的断点测试

博图作为一种面向工业自动化领域的专用IDE,同样具有断点测试功能。但是,它的断点测试功能不是在所有情况下都能使用的,而是仅在使用S7-300、S7-400、S7-1500系列PLC CPU 固件版本 V2.5 及以上版本进行SCL和STL语言编程时才能使用,且部分功能在S7-1500系列PLC上不再支持使用。

本次说明将使用SCL语言,主要在CPU314C-2 PN/DP上演示断点测试的操作方法,以及设置/删除断点、启用/禁用断点、运行、执行到光标处、逐过程、逐语句、跳出、断点间跳转功能。

三、断点测试功能介绍与演示

3.1操作方法

对于断点测试的操作,可以通过三种方式完成。

第一种方式,是通过博图项目界面最右侧的“测试” (Testing) 任务卡,在“断点” (Breakpoints) 窗格中完成,如图1。

图1  “测试”任务卡与“断点”窗格

第二种方式,是右键点击代码行序号左侧的灰色竖条或断点标志,通过弹出的菜单完成操作,如图2。

图2  右键菜单

第三种方法,是使用菜单中显示的快捷键进行操作。虽然说是快捷键,但是这既不是

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值