要求:您正在编程的设备支持设备应用程序。
1. | 点击 。 | ||||
2. | 在新建工程对话框的工程类别中,选择标准工程模板。指定工程名称和存储位置,然后单击确定。
| ||||
3. | 选择一个设备(例如,CODESYS Control Win V3)和结构化文本(ST)。 | ||||
4. | 在设备树中删除Application。 | ||||
5. | 右键PLC Logic对象,然后单击添加对象。 | ||||
6. | 添加设备应用对象。 | ||||
7. | 右键单击DeviceApplication对象(1),然后单击添加对象。
| ||||
8. | 插入必要的对象,以管理设备的所有应用程序应可用的数据和变量。 | ||||
9. | 配置应用程序的任务配置。通常,总线主控器的任务位于设备应用程序的任务配置中。为了使应用程序处理与总线循环任务的时间保持一致,您可以在应用程序中创建外部类型的任务,并将隐式提供的总线主事件分配给它作为触发外部事件。作为替代方案,可以通过将设备组态的总线循环任务指定为“父任务”来进行同步协调。 | ||||
10. | 要在设备支持静态内存时使用持久变量,可以在工程中执行特定的内存配置。此配置的目的:持久变量的内存不再是设备应用程序的100%。为此,将保持变量配置对象插入设备应用程序下方,并在其编辑器中配置应用程序的内存段。 |
在图中,您可以看到具有(1)设备应用程序和两个具有不同任务区域的应用程序的设备树示例。此外,该树还包含(4)EtherCAT总线主站和在IO_Application中定义的(3)总线任务。该总线任务由总线主机触发的异步外部事件触发。此外,在此创建持久性变量列表和用于剩余数据的存储器配置的(2)持久性变量配置对象。
要将设备应用对象插入具有常规应用程序组织的现有工程中,请按照下列步骤操作:
|