Skip to main content

命令:多次下载

功能:该命令导致项目中包含的应用程序的代码生成和应用程序加载到相应的控制器上。

称呼: 菜单 在线的

该命令打开一个包含应用程序列表的对话框。在此对话框中选择要加载的应用程序。之后导致 CODESYS 执行这些应用程序的语法检查并生成相关代码。然后将代码加载到相应的控制器上。在项目目录中生成 CODESYS 带有每个选定应用程序名称的翻译日志 <project name>.<device name>.<application ID>.compileinfo.

重要

如果安全控制器安装在控制器下方,此命令可以使用通信链路 暂时的 打断!

安全控制器与其他安全控制器(通过安全网络变量)、现场设备和开发系统的连接受到影响。作为反应,安全现场设备或其他安全控制器可以进入安全状态。只有当安全控制器通过现场总线连接到主控制器时,与开发系统的连接才会受到影响。

有关更多信息,请参阅: 下级安全控制器

对话:多次下载

请选择应用

_cds_icon_checked.png: 应用选择

应用程序也被加载到不同的控制器上。

向上, 向下

更改应用程序的下载顺序

应用程序按此列表的顺序加载到控制器上。默认情况下,此列表按字母顺序排序。考虑到应用程序的父子关系。

从语法上检查所有选定的应用程序

之后,在下载发生之前,为每个应用程序验证与关联控制器的通信。

103. 在线更改选项

如果控制器上已存在较早版本且与当前版本不同,您有以下选项:

尝试在线更改。如果不能,请下载

默认启用

如果无法完成其中一个应用程序的在线更改,则执行下载。

强制在线更改。如果不可能,中止操作

如果(至少)其中一个应用程序无法完成在线更改,则不执行下载但中止;例如,如果您以前使用过该命令 清洁一切 已执行。

始终进行完整下载

将应用程序的所有部分加载到控制器上,而不考虑现有版本



对于控制器上尚不存在的选定应用程序 CODESYS 自动执行下载到相关控制器。

104. 其他选项

删除控制器上所有未包含在项目中的应用程序

_cds_icon_checked.png:相应的应用程序被删除。

下载或在线更改后启动所有应用程序

_cds_icon_checked.png:应用程序在下载/在线更改后启动。

不要释放强制变量

_cds_icon_checked.png:如果控制器上有一个带有强制变量的应用程序,并且此应用程序的实现同时发生了变化,则不会对此应用程序进行下载。

在窗口 多次下载 - 结果 此应用程序出现以下消息: 错误:因为一个或多个变量被强制而跳过.



提示

请注意,具有 key 属性的变量 PERSISTENT RETAIN 一般不初始化。但是,如果您更改数据布局,持久变量会自动重新初始化。

有关更多信息,请参阅: 数据持久化

下载完成后,所有选定应用程序的列表将按照您配置的下载顺序显示。此外,您将在对话框中收到有关每个应用程序下载成功的信息 多次下载 - 结果

  • 已创建:一个新的应用程序已创建并加载到控制器上。

  • 没有改变:控制器上已经存在的应用程序没有被改变。

  • 已执行在线更改:控制器上已经存在的应用程序被在线更改更改。

  • 已下载:控制器上已经存在的应用程序被新创建的应用程序替换。

  • 由于无法在线更改而跳过: 不能对应用进行在线修改,没有修改。

  • 错误: 下载此应用程序时出错。如有必要,将显示更多详细信息。

  • 被用户取消: 操作被用户取消。

有关更多信息,请参阅: 生成应用程序代码