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