CODESYS Development System
执行在线更改 CODESYS 如果您使用控制器上已经存在但自上次下载到编程系统中后已更改的应用程序登录,则会自动为您提供在线更改。对于此操作,仅将修改后的部分重新下载到控制器。在线更改期间,控制器上正在运行的程序不会停止。 在里面 在线更改内存储备 视图,您可以为项目功能块的在线更改配置内存保留。这样,在对功能块进行更改以进行在线更改后,不必将实例变量移动到内存中。 重要 进行在线更改时,请注意说
CODESYS Development System
执行下载 应用程序的下载导致活动应用程序的编译。在此期间,将执行语法检查,并创建应用程序代码并将其下载到控制器。在下载过程中,控制器上运行的程序停止。 重要 进行下载时,请注意下载说明中的注意事项 下载 命令。 登录时下载 要求:正确设置控制器的连接设置。项目中的应用程序和控制器上的应用程序是相同的。控制器上的项目正在运行。应用程序已注销。 更改您的应用程序。 点击 在线 → 登录 . 将出现一个
CODESYS Development System
使用库 图书馆资料库 这 图书馆存储库 是库和相关元数据在开发系统上的位置。您可以通过库管理器将任何已安装的库链接到您的项目中。此外,这些库安装了版本管理,以便于库更新。 除了预安装的存储库之外,您还可以创建和编辑更多存储库 System 存储库。 图书馆经理 为了能够在应用程序中使用库 POU 中提供的 POU,该库必须集成在 图书馆经理 在项目中。对此的要求是在库存储库中安装库。 库管理器根据
CODESYS Development System
图书馆开发人员信息 提示 为了避免一致性问题并为用户提供充分的支持,请务必遵守有关库的创建、引用、加密、保护和文档记录的某些规则。 以下描述仅提供库开发可能性的概述。有关这些主题的更详细描述,请参阅库开发的“LibDevSummary”指南。 有关更多信息,请参阅: 使用库 一般的 您可以定义库的类别。然后,这些库将显示在这些类别下方的库存储库中。 有关创建库类别的更多信息,请参阅: 图书馆类别
CODESYS Development System
将库添加到应用程序 以下说明描述了如何集成例如库 Util 到您的应用程序中以使用其库 POU。 选择库管理器并单击 项目 → 编辑对象 在编辑器中打开它。 库管理器在编辑器中打开。 点击 图书馆 → 添加库 . 这 添加库 对话框打开。 在上面的输入字段中指定“util”作为字符串以搜索库。 图书馆 Util 显示在库视图中。 选择图书馆 Util 并点击 行 关闭对话框。 图书馆 Util 已
CODESYS Development System
将库添加到存储库 以下说明描述了如何在库存储库中安装库。 点击 工具 → 图书馆资料库 . 这 图书馆资料库 对话框打开。 点击 安装 按钮。 选择要安装的库。您可以在此处设置文件过滤器。 点击 打开 . 该库被添加到存储库中。现在可以在库管理器中添加库。 本节内容如下 :
CODESYS Development System
导出库文件 您可以从项目的库管理器或库存储库中导出库,然后将其作为文件保存到硬盘。 过程 . 从库管理器导出 在一个项目中,打开一个 图书馆经理 的应用程序。 在库管理器中选择一个库。 在上下文菜单中,单击“导出”。 这 导出库 对话框打开。 如果所选库在项目中不仅作为编译库链接,而且以“源”格式链接,则两种文件类型都在列表框中 文件类型 .否则,过滤器会自动显示可用类型: *.library 或
CODESYS Development System
更新库占位符 如果项目使用占位符库,则可能会在以后加载占位符时不再自动解析占位符。结果,加载操作因错误而终止。您将在消息窗口中收到详细通知。它列出了涉及的库以及受影响的应用程序。此外,该消息提供了一个带有有用命令的快速修复按钮。 命令: 将占位符 <library name> 更新到最新版本 : 将库的固定版本更新为最新版本 命令: 打开 Library Manager 的“Placeholder
CODESYS Development System
变量:VAR_IN_OUT 一个 VAR_IN_OUT variable 是一个输入/输出变量,它是 POU 接口的一部分,用作正式的按引用传递参数。 句法 <keyword> <POU name> VAR_IN_OUT <variable name> : <data type>; END_VAR <keyword> : FUNCTION | FUNCTION_BLOCK | METHOD | P
CODESYS Development System
变量:VAR_GLOBAL 重要 如果在块中声明的局部变量与全局变量同名,则它在块中具有优先权。 重要 对于编译器版本 3.2.0.0 及更高版本, CODESYS 总是在局部 POU 变量之前初始化全局变量。 全局变量是在整个项目中被识别的变量、常量、外部或剩余变量。您在全局变量列表中或在关键字之间的编程对象的声明部分中声明全局变量 VAR_GLOBAL 和 END_VAR . 例 75 . 例