启动应用程序是指控制器开启或启动时自动启动的应用程序。为此,控制器上的应用程序必须作为文件<application name>.app
存在。
对于在控制器上运行的每个应用程序,也可以保存一个启动应用程序。
默认情况下,当下载应用程序并将其传输到 PLC 时,CODESYS 会自动生成启动应用程序。自动生成的默认值位于“启动应用程序” 应用程序“属性” 类别中。使用更改后的应用程序登录时,系统仍会提示您是否生成新的启动应用程序。
此外,您还可以在联机模式下随时创建(新)启动程序,方法是单击“在线 创建启动程序” 。
您也可以在脱机模式下创建和保存启动应用程序的本地副本。然后,就可以使用外部工具将此应用程序复制到控制器中。这样,即使在没有连接到CODESYS 的情况下,也可以将应用程序传输到控制器。
在控制器上自动和显式地生成启动应用程序
要求:脱机模式;编译应用程序时不会出错。与控制器的连接已配置,控制器正在运行。应用程序已激活。以下步骤演示了这些选项:
-
点击“在线 登录” 。
在控制器上创建的启动应用程序文件
<application name>.app
与启动应用程序的校验和<application name>.crc
。 -
单击“在线 明确创建启动应用程序” 。
控制器上的文件会被新文件替换。
-
退出登录。
-
更改应用程序。重新登录控制器。
系统会提示您是否要执行在线更改。在同一对话框中,还可以看到“更新启动应用程序” 复选框。默认情况下该选项被清除,但可在应用程序“Properties” 的“Boot Application” 类别中进行更改。
-
保持复选框为空,继续登录。
不会创建新的启动应用程序文件。
-
退出登录。关闭项目。停止控制器。重新启动控制器。
上面创建的启动应用程序正在控制器上运行。
您可以将加密的启动程序保存在控制器上。这些设置在应用程序“Properties” 的“Application Build Options” 类别中定义。
另见
在脱机模式下创建启动应用程序
要求:脱机模式;编译应用程序时不会出错。您要为应用程序生成启动程序,并将其保存在文件目录中,以便以后使用外部工具将其 复制到控制器(无需CODESYS )。
-
单击“在线 创建启动应用程序” 。
打开一个对话框,用于指定本地文件系统中的保存位置。
-
单击保存路径,然后单击“保存” 。
-
如果自上次生成启动程序后应用程序已更改,系统会提示您使用新的启动程序代码。在这种情况下,请单击“Yes” 。
“另存为” 对话框将打开。
-
选择一个目录,然后单击“保存” 。
在指定路径下创建启动应用程序文件 <应用程序名称>.app。
系统会提示您是否保存启动程序的构建信息。
-
单击“是” 。
构建信息会以名为
<application name>.compileinfo
的文件形式保存到项目目录中。这是下次更新申请时可能进行在线更改的要求。请注意单击“Build Clean” 删除此文件。