面向对象的方法不仅由适用编程元素和功能的可用性反映,也反映在 EcoStruxure Machine Expert 的结构和版本处理以及项目组织中。基于联合使用的、实例化的编程单元,可实现 EcoStruxure Machine Expert 项目的多设备使用。
可同时安装 EcoStruxure Machine Expert 组件的数个版本并使用所需的版本组合。这也涉及对不同编译器版本的因设备而异的使用。可添加单独的功能而无需更新整个版本。
有关更多信息,请参阅兼容性和迁移用户指南。
项目组织也通过面向对象的方式来确定。EcoStruxure Machine Expert 项目包含各种编程对象组成的控制器程序,并且包含资源的定义,在运行已定义的目标系统(设备、控制器)上的程序(应用程序)的实例时,需要这些资源。
因此,项目中有两种主要类型的对象:
对象类型 |
描述 |
---|---|
这些对象包括程序、功能、功能块、方法、接口、操作、数据类型、定义等。 |
|
资源对象( ) |
只能在将元素添加至导航器一节。 中管理设备对象。如要将对象插入 ,请参阅 |
EcoStruxure Machine Expert 和设备之间的数据传输通过运行时系统的网关(组件)执行。将应用程序下载到控制器后,可以在 EcoStruxure Machine Expert 对其进行监控。
通过专门修改的编辑器,支持标准 IEC 61131 中所述的编程语言:
用于功能块图 (FBD)、梯形逻辑图 (LD) 和指令列表 (IL) 的 FBD/LD/IL 编辑器
用于顺序功能图的 SFC 编辑器
用于结构化文本的 ST 编辑器
此外,EcoStruxure Machine Expert 提供用于在并不属于 IEC 标准的 CFC 中编程的编辑器:
用于连续功能图的 CFC 编辑器
CFC 是标准 IEC 编程语言的扩展。
还提供面向 CFC-页面的编辑器。它让您能够在各页面上布置 CFC 元素。