CODESYS Development System
标签:监控 目的: 任务配置 选项卡显示状态 CODESYS 在线模式下的任务以及循环和循环时间的一些电流测量。这些值的刷新时间间隔与监控来自控制器的值的时间间隔相同。 有关更多信息,请参阅: 定义抖动、延迟 显示的值可以重置为 0 通过 重置 上下文菜单命令。 任务 任务名称(在任务配置中定义) 状态 未创建 : 自上次更新后,该任务尚未启动(尤其是对于事件任务)。 生成 :任务在运行时被识别,
CODESYS Development System
POU:CheckRangeSigned 用于监视 DINT 类型的子范围类型的范围限制的功能 监测范围限制 这 监控功能 负责适当处理违反范围限制的行为。对违规的反应示例包括设置错误标志和更改值。当将值分配给子范围类型变量时,会隐式调用这些函数。 小心 要获得监控功能的特性,请不要编辑声明部分。但是,您可以添加局部变量。 . 调用该函数时,它接收以下输入参数: value :应该分配给子范围类型
CODESYS Development System
对象:C 实现的库 象征: 您将对象添加到库项目中 POU 看法。一种 C 实现的库 可以包含多个预编译模块,每个模块都分配给特定的设备。插入的模块在库管理器中不可见。 当您双击对象中的 POU 查看,它会在其编辑器中打开。 表 19 . 编译组件 设备的目标文件 具有已分配模块的设备列表以及以下信息: 设备 , 版本 , 文件名 , 文件大小 添加 打开 选择设备 用于将预编译模块分配给设备并将
CODESYS Development System
配置网络变量交换 在发送方设备和接收方设备之间交换网络变量需要执行以下步骤: 1、在发送端设备中创建网络变量列表并生成导出文件 要求:将应用程序插入已用作发送设备的 PLC 的设备树中。 选择应用程序并插入 网络变量列表(发件人) 目的。在里面 添加网络变量列表(发件人) 对话框,配置以下设置: 网络类型: UDP (例子: " NVL_Sender ”)。 双击 NVL 对象以打开相应的编辑器并
CODESYS Development System
通过系统变量控制 PLC 运行 小心 您负责在安全应用程序条件下启用运行时系统服务,并仅在关键条件下禁用运行时系统服务。 在运行时,应用程序或设施的状态可能变得敏感,破坏性操作可能危及整个机器或设施。但是,在这种状态下,您可以禁止某些命令并防止危险操作。这 可编程控制器 功能块和 组件管理器 为此目的提供了库。 示例 CODESYS 执行时可以抑制操作的命令: 在线更改 , 下载 启用断点 重置应
CODESYS Development System
下载应用程序代码、登录和启动 PLC 为了将应用程序的源代码下载到 PLC,您必须使用应用程序登录到 PLC。如果项目中有多个应用程序,则必须先显式切换到正确的应用程序。 当您将应用程序下载到控制器时, CODESYS 执行以下检查: 将 PLC 上的应用程序列表与项目中可用的应用程序进行比较。如果它们不匹配,则会提示您下载尚未在 PLC 上的应用程序或删除现有应用程序。 对于要下载的应用程序中的
CODESYS Development System
逐步执行程序 您可以单步执行应用程序并浏览代码。这对于在运行时检查代码的状态很有用。您可以检查调用过程、跟踪变量值或定位错误。 步进命令在 调试 为此目的的菜单。当您在联机模式下设置断点然后在断点处停止执行时,这些命令变为可用:应用程序处于 停止血压 状态(调试模式)。在调试模式下,当前中断位置以黄色突出显示并标有 文本编辑器中的符号。 过程 . 切换到调试模式 将您的应用程序下载到控制器。 该应
CODESYS Development System
重置应用程序 重置应用程序会停止程序并将变量重置为其初始化值。根据重置的类型,保留变量和持久变量也会被重置。 Reset Warm:所有变量都被重置,除了 RETAIN 和 PERSISTENT 变量。 冷重置:所有变量都被重置,除了 PERSISTENT 变量。 重置原点:重置所有变量。 重置源设备:重置所有变量并删除所有应用程序。 以下示例程序和语句阐明了各种复位的功能。 例 27 . 示例程
CODESYS Development System
将库添加到存储库 以下说明描述了如何在库存储库中安装库。 点击 工具 → 图书馆资料库 . 这 图书馆资料库 对话框打开。 点击 安装 按钮。 选择要安装的库。您可以在此处设置文件过滤器。 点击 打开 . 该库被添加到存储库中。现在可以在库管理器中添加库。 本节内容如下 :
CODESYS Development System
更新库占位符 如果项目使用占位符库,则可能会在以后加载占位符时不再自动解析占位符。结果,加载操作因错误而终止。您将在消息窗口中收到详细通知。它列出了涉及的库以及受影响的应用程序。此外,该消息提供了一个带有有用命令的快速修复按钮。 命令: 将占位符 <library name> 更新到最新版本 : 将库的固定版本更新为最新版本 命令: 打开 Library Manager 的“Placeholder