简介和基本概念

概述

EcoStruxure Machine Expert 是独立于设备的控制器编程系统。

符合 IEC 61131-3 标准,支持标准编程语言。

面向对象

面向对象的方法不仅由适用编程元素和功能的可用性反映,也反映在 EcoStruxure Machine Expert 的结构和版本处理以及项目组织中。基于联合使用的、实例化的编程单元,可实现 EcoStruxure Machine Expert 项目的多设备使用。

版本处理

可同时安装 EcoStruxure Machine Expert 组件的数个版本并使用所需的版本组合。这也涉及对不同编译器版本的因设备而异的使用。可添加单独的功能而无需更新整个版本。

有关更多信息,请参阅兼容性和迁移用户指南

项目组织

项目组织也通过面向对象的方式来确定。EcoStruxure Machine Expert 项目包含各种编程对象组成的控制器程序,并且包含资源的定义,在运行已定义的目标系统(设备、控制器)上的程序(应用程序)的实例时,需要这些资源。

因此,项目中有两种主要类型的对象:

对象类型

描述

编程对象 (POU)

这些对象包括程序、功能、功能块、方法、接口、操作、数据类型、定义等。

资源对象(设备树

只能在设备树中管理设备对象。如要将对象插入设备树,请参阅将元素添加至导航器一节

代码生成

集成编译器生成的代码以及结果机器代码的后续使用提供很短的执行时间。

指向控制器设备的数据传输

EcoStruxure Machine Expert 和设备之间的数据传输通过运行时系统的网关(组件)执行。将应用程序下载到控制器后,可以在 EcoStruxure Machine Expert 对其进行监控。

支持的编程语言

通过专门修改的编辑器,支持标准 IEC 61131 中所述的编程语言:

此外,EcoStruxure Machine Expert 提供用于在并不属于 IEC 标准的 CFC 中编程的编辑器:

CFC 是标准 IEC 编程语言的扩展。

还提供面向 CFC-页面的编辑器。它让您能够在各页面上布置 CFC 元素。