.

“应用”对象

.
.

符号:

对象‘Application’在设备树中显示为节点。它包含可执行控制程序所需的对象。

 

根据所使用的控制器,您应该考虑使用设备应用程序是否有意义。

另请参阅: 使用设备应用程序

您可以将应用程序对象插入到PLC 逻辑下方,它位于可编程设备下方,或作为子应用程序插入现有应用程序对象(父应用程序)下方。

在每个应用程序下面必须有一个任务配置,您可以在其中定义应用程序将使用哪个设置,哪个任务来调用哪个程序。

此外,在应用程序下方,可以插入控制程序的模块,例如POU,全局变量列表,库管理器。这些模块仅可用于此应用程序及其子应用程序。

另外,应用程序可以使用项目全局模块的实例。项目全局模块在POUs视图中进行管理。使用此类模块的实例遵循面向对象编程的思想。

PLC 逻辑 设备对象下面,您可以插入多个应用程序。它们必须具有唯一的名称。

提示!

修改父应用程序后的在线更改将把子应用程序从PLC中删除。

如果在设备对象正下方有多个应用程序,则必须定义哪个应用程序负责设备的I/O处理。CODESYS将使用此应用程序的变量与目标系统进行通信。在设备编辑器的PLC设置 选项卡中设置应用程序。

当前用于在线模式操作的应用程序必须设置为“活动”。请参见上图中的App2

您可以在属性对话框的应用程序生成信息选项卡中为应用程序设置特殊属性。例如:使用动态内存分配。

将应用程序下载到PLC时,您可以添加有关应用程序内容的信息。同样,这将在应用程序生成信息选项卡中激活。然后,您以后可以将PLC上的应用程序与CODESYS中当前激活的应用程序进行比较。

如果要添加有关作者,版本和特定于应用程序的简短描述的特定于应用程序的信息,请使用应用程序属性对话框的信息选项卡修改。

当您要使用应用程序登录目标系统(PLC或仿真)时,CODESYS首先将检查PLC上当前有哪些应用程序,以及目标上的应用程序参数是否与项目配置的参数匹配。适当的消息将告诉您不匹配和可能的处理过程。在此步骤中,您还可以从PLC中删除应用程序。

在设备编辑器的应用选项卡中,您可以看到设备上当前可用的应用程序。在此选项卡中,您可以从目标系统中删除应用程序。列表可能还会显示应用程序,这些应用程序不会由设备树中的单独对象表示,例如<Application>_symbols.app。该应用程序包含为该应用程序创建的符号列表(请参见“符号配置”)