Skip to main content

执行在线更改

CODESYS 如果您使用控制器上已经存在但自上次下载到编程系统中后已更改的应用程序登录,则会自动为您提供在线更改。对于此操作,仅将修改后的部分重新下载到控制器。在线更改期间,控制器上正在运行的程序不会停止。

在里面 在线更改内存储备 视图,您可以为项目功能块的在线更改配置内存保留。这样,在对功能块进行更改以进行在线更改后,不必将实例变量移动到内存中。

重要

进行在线更改时,请注意说明中的注意事项 在线更改 命令。

登录时执行在线更改

要求:正确设置控制器的连接设置。项目中的应用程序和控制器上的应用程序是相同的。控制器上的项目正在运行。应用程序已注销。

  1. 更改您的应用程序。

  2. 点击 在线 → 登录.

    将出现一个对话框,其中包含自上次下载以来应用程序已更改的信息。

  3. 点击 细节 按钮。

  4. 检查上的详细信息 应用信息 标签。

    如果自上次更改后您还没有生成任何代码,则该命令 应用程序不是最新的。现在生成代码? 出现在对话框的底部边缘。在这种情况下,单击此命令。

    你会看到一个 比较视图 对象(标记为红色的对象不同)。

  5. 关闭对话框。

  6. 选择选项 使用在线更改登录 并点击 .

    更改被加载到控制器。执行此操作时,控制器上正在运行的程序不会停止。应用程序已登录。

在登录状态下执行在线更改(在线模式)

要求:正确设置控制器的连接设置。项目中的应用程序和控制器上的应用程序是相同的。控制器上的项目正在运行。应用程序已登录。

  1. 在设备树中选择一个对象。最好在此处选择 POU 或 GVL。

  2. 点击 项目 → 编辑对象(离线).

    对象在编辑器中打开。

  3. 改变对象。例如,您可以在此处声明一个新变量或更改赋值。

  4. 点击 在线 → 在线更改.

    将出现一个查询,询问您是否真的要执行在线更改。

  5. 点击 是的 确认对话框。

    更改被加载到控制器。