CODESYS Development System
逐步执行程序 您可以单步执行应用程序并浏览代码。这对于在运行时检查代码的状态很有用。您可以检查调用过程、跟踪变量值或定位错误。 步进命令在 调试 为此目的的菜单。当您在联机模式下设置断点然后在断点处停止执行时,这些命令变为可用:应用程序处于 停止血压 状态(调试模式)。在调试模式下,当前中断位置以黄色突出显示并标有 文本编辑器中的符号。 过程 . 切换到调试模式 将您的应用程序下载到控制器。 该应
CODESYS Development System
变量的强制和写入 小心 当前在控制器上运行的应用程序中变量值的异常变化可能导致受控设备的不良行为。 在强制变量值之前评估可能的危险,并采取相应的安全预防措施。根据受控设备的不同,这可能会导致设备或工件损坏,或者人员受伤或死亡。 在 CODESYS , PLC 中的变量值可以在在线模式下更改。在这里,我们区分了强制和写入预先准备好的值。 写作是用 写入值 命令 ( Ctrl + F7 ) 并将变量设
CODESYS Development System
重置应用程序 重置应用程序会停止程序并将变量重置为其初始化值。根据重置的类型,保留变量和持久变量也会被重置。 Reset Warm:所有变量都被重置,除了 RETAIN 和 PERSISTENT 变量。 冷重置:所有变量都被重置,除了 PERSISTENT 变量。 重置原点:重置所有变量。 重置源设备:重置所有变量并删除所有应用程序。 以下示例程序和语句阐明了各种复位的功能。 例 27 . 示例程
CODESYS Development System
流量控制 通过流控制,您可以监控应用程序的处理过程。为 ST、FBD、LD 和 CFC 语言编辑器提供流控制。 使用激活的流量控制, CODESYS 在相应的处理位置和时间显示来自函数调用和操作的变量值和结果。通过这种方式,处理当前循环的代码和网络的确切行以颜色标记。将此与标准监控进行比较,其中 CODESYS 仅提供变量在两个处理周期之间的值。 流控制适用于当前可见的编辑器视图的所有部分。 启用
CODESYS Development System
使用调用堆栈确定当前处理位置 您可以使用调用堆栈来确定程序流的当前位置。此功能在步入程序时非常有用。 要求:应用程序处于在线模式。程序在断点处停止,或者您正在单步执行。 点击 查看 → 调用堆栈 打开调用堆栈。 调用堆栈打开。该列表显示具有完整调用路径的当前位置。 调用堆栈也可用于离线模式和正常在线模式(不使用调试功能)。在这种情况下,它会在分步执行期间获取最后显示的位置,但它以“灰色”字体显示。
CODESYS Development System
检查任务列表 这 任务列表 设备编辑器的选项卡概述了处理应用程序 I/O 映射的各个输入和输出的任务以及它们的优先级。您可以在此处检查是否导致无意覆盖值,这可能导致未定义的值。 为应用程序生成代码(例如:单击 构建 → 生成代码 )。 通过双击设备树中的设备对象打开设备编辑器。点击 任务列表 标签。 您可以看到应用程序的输入和输出以及任务的分配及其优先级。见说明 任务列表 选项卡了解详情。 本节内
CODESYS Development System
运行时应用 当应用程序在 PLC 上运行时, CODESYS 用于监视和更改变量值以及记录和保存其历史记录的开发系统。 还有一些选项可以从 PLC 查询特定信息、查看 PLC 日志、显示核心转储以及监控任务的时序行为。 还要注意在机器的关键状态下通过来自开发系统的在线命令限制对正在运行的应用程序的访问的选项。为此,可以通过 ComponentManager 库的模块使用特定的系统变量。 本节内容如
CODESYS Development System
价值监控 在运行时,您可以监控项目中不同位置的编程对象的当前变量值。以下就是我们所说的“监控”。 对象编程编辑器的在线视图:“在线监控” 对象声明编辑器的在线视图 独立于对象,可配置 观察名单 当您设置 {属性“监控”…} pragma,您可以监视函数调用的结果和属性类型对象中的当前变量值。 提示 记录当前变量值的更多选项: 读取并保存 食谱 在时间线上记录值以立即或稍后显示历史记录: 轨迹与趋势
CODESYS Development System
在编程对象中调用监控 当应用程序在控制器上运行时,变量的实际值会显示在 POU 的编辑器中。这就是监控变量值的方式。 要求: 启用在线监控 选项被选中 工具 → 选项 在里面 文本编辑器 上的类别 监控 标签。 将应用程序下载到控制器并启动它。 点击 调试 → 显示模式 → 十进制 . 设置实际值的显示格式。 单击程序中的编程对象 设备 查看或 POU 看法。 相应的编辑器打开。对于声明和实现,变
CODESYS Development System
使用观察列表 什么是观察名单? 监视列表是用户定义的项目变量列表,这些变量收集在一个视图中,用于监控其值。在在线模式下,您可以在观察列表中写入和强制变量值。监视、写入和强制的处理方式与 申报编辑器在线模式 .您可以自定义浮点值的表示格式 监控选项 . 有四个即用型观察列表( Watch <n> ) 在项目中可用。点击 查看→ 观看 . 提示 如果表达式是一个接口引用,那么它可以被扩展。如果接口指向