Skip to main content

创建引导应用程序

启动应用程序是应用程序版本,它在控制器打开或启动时自动启动。为此,PLC 上的应用程序必须作为 <application name>.app 文件。

对于在 PLC 上运行的每个应用程序,也可以将启动应用程序保存在那里。

默认情况下, CODESYS 下载应用程序时自动生成引导应用程序并将其传输到 PLC。自动生成的默认设置位于 特性 应用程序对象的 启动应用程序类别。使用更改的应用程序登录时,仍会提示您是否生成新的引导应用程序。

此外,您可以点击 在线 → 创建启动应用程序 随时在线模式下创建新的启动应用程序。

您也可以在离线模式下创建和保存引导应用程序的本地副本。然后,您可以使用外部工具将此应用程序复制到 PLC。因此,即使没有与 PLC 的连接,您也可以将应用程序传输到 PLC CODESYS.

在 PLC 上自动且显式地生成引导应用程序

要求:离线模式,您的应用程序编译无误。与 PLC 的连接已配置并且 PLC 正在运行。应用程序处于活动状态。以下步骤演示了这些选项:

  1. 点击 在线 → 登录.

    <application name>.app 引导应用程序文件在 PLC 上创建,其 CRC 为 <application name>.crc 启动应用程序。

  2. 显式点击 在线 → 创建引导应用程序.

    PLC 上的文件被新文件替换。

  3. 登出。

  4. 更改应用程序。重新登录到控制器。

    系统会提示您执行在线更改。你看到 更新启动应用程序 同一对话框中的选项。默认情况下禁用。默认设置可以在 特性 应用程序对象的 启动应用程序 类别。

  5. 清除该选项并继续登录。

    不会创建新的引导应用程序文件。

  6. 再次注销。关闭项目。停止 PLC。重新启动控制器。

    上面创建的引导应用程序正在 PLC 上运行。

提示

您可以将加密的启动应用程序保存在 PLC 上。应用程序对象的这些设置在 特性 在里面 应用程序构建选项 类别。

有关更多信息,请参阅: 执行在线更改

在离线模式下创建启动应用程序

要求:离线模式,您的应用程序编译无误。您想为一个应用程序生成一个启动应用程序并将其保存在文件目录中,以便以后使用外部工具将其复制到 PLC(无需 CODESYS)。

  1. 点击 在线 → 创建引导应用程序.

    将打开一个对话框,用于指定本地文件系统中的位置。

  2. 单击保存路径,然后单击 保存.

  3. 如果自上次生成引导应用程序后应用程序已更改,则会提示您为引导应用程序使用新代码。在这种情况下,单击 是的.

    另存为 对话框打开。

  4. 选择一个目录并单击 保存.

    <application name.app> 引导应用程序文件在给定路径中创建。

    系统会提示您是否保存引导应用程序的编译信息。

  5. 点击 是的.

    编译信息作为文件保存到项目目录 <application name>.compileinfo.下次更新应用程序时,可能需要进行在线更改。注意: 构建 → 清理 命令删除此文件。

使用注意事项 CODESYS Control Win

当使用一个 CODESYS Control Win,应用程序名称也必须包含在配置文件中(*.cfg)。

[CmpApp]
Application.1=MyApplication