CODESYS Development System
使用持久变量保存数据 当应用程序重新加载、下载、热启动或冷启动后,持久变量保持其值。 控制器上需要一个特殊的非易失性存储区来延长使用寿命,例如 NVRAM 或 UPS。将数据备份到此类存储不需要任何额外的时间,这比使用 Persistence Manager 保留数据更具优势。如果控制器不提供硬件支持,则数据通常存储在文件中。如果您正确关闭控制器,数据将被保留。但是,如果发生电源故障或“拔掉插头”
CODESYS Development System
使用保留变量获取数据 保留变量在热启动后保留其值。但是,具有持久性变量的价值保留程度更高。 控制器上需要一个特殊的非易失性存储区来延长使用寿命,例如 NVRAM 或 UPS。将保留变量保存在这样的内存中不需要任何额外的时间,这比使用 Persistence Manager 保留数据具有优势。如果控制器不提供硬件支持,则数据通常存储在文件中。如果您正确关闭控制器,数据将被保留。但是,如果发生电源故障
CODESYS Development System
使用 Persistence Manager 变量保留数据 在里面 持久性管理器 在 Application Composer 中,变量是持久管理的。的功能 持久性管理器 不需要控制器上的任何特殊内存来接收值和数据。 宣言 Persistence Manager 中管理的变量位于带有 pragma 的声明中 {attribute 'ac_persist'} 标记。 pragma 导致如此归因的变量
CODESYS Development System
使用食谱获取数据 变量在配方管理器中持续管理。配方管理器不需要控制器上的任何特殊内存来接收值和数据。 宣言 配方定义由一组具有值的变量组成,并在对象中定义 食谱经理 创建和编辑并保存为文件。 功能性 您可以在多个配方中包含一个变量,每个配方具有不同的值。 在在线模式下,您可以从控制器中读取变量的实际值并将其保存为配方值(设定值)。 你可以使用图书馆 Recipe Management 以编程方式实
CODESYS Development System
更改编译器版本 在当前项目中用于生成用于目标设备的代码的编译器版本在项目设置中定义。 编译器版本独立于 CODESYS 版本。因此,恒定的应用程序代码是从具有相同编译器版本的源代码生成的,即使这是从不同的编译器版本完成的 CODESYS 版本。 重要 注意 不更新 设置在 编译器版本 的选项卡 项目环境 对话框:如果选择此选项并且您打开一个较旧的项目, 最新 编译器版本还是用的,那么 CODESY
CODESYS Development System
打开一个 V3 项目 在 CODESYS ,您可以打开使用不同安装创建的项目、库项目或项目档案。打开项目时,会自动检查活动安装是否适合加载项目。此时,可以检测到缺陷,例如缺少附加组件或已弃用的安装。您可以纠正这些缺陷。然后,您可以使用合适的安装加载项目。 . 可以采取以下措施来纠正缺陷: 更新现有附加组件并安装缺少的附加组件 开始另一个适合该项目的安装 安装一个额外的 CODESYS 具有合适状态
CODESYS Development System
配置项目设置 您可以配置影响 CODESYS 和某些编辑在 项目设置 目的。这些设置在整个项目中都有效,并立即应用于活动编辑器。您还可以使用 项目 → 项目设置 命令来访问对象的对话框。 CODESYS 将项目设置保存为项目中的对象。然后,当您将项目转移到另一个系统时, 项目设置 对象随它一起转移。不需要项目存档。 本节内容如下 :
CODESYS Development System
导出和传输项目 导出和导入功能可用于交换数据 CODESYS 与其他程序的项目。 项目文件 (*.project) 或项目存档 (*.projectarchive) 的副本用于交换 CODESYS 项目之间 CODESYS 开发系统。 本节内容如下 :
CODESYS Development System
导出和导入项目 . CODESYS 提供用于从文件导出和导入对象的命令。有两种方法可以做到这一点: 导出和导入 CODESYS XML 文件 (*.export) 这种格式完全兼容 CODESYS 项目格式。对象以机器可解析的 XML 格式存储。 以 PLCopen 格式 (*.xml) 导出和导入 XML 文件 您可以使用这种格式在程序之间交换信息,例如程序编辑器或文档工具。 PLCopen X
CODESYS Development System
转移项目 如果您想将项目传输到另一台计算机并从那里连接到同一个 PLC 而无需在线更改或下载,请注意以下几点。 确保项目只需要修复版本的库(接口库除外)、可视化配置文件和编译器。 确保引导应用程序是最新的。 然后创建一个在另一台计算机上解压的存储库。 将项目转移到另一个系统 要求:在计算机“PC1”上打开一个项目,您将其传输到另一台计算机“PC2”并从那里再次连接到同一控制器。 确保项目中仅包含具