|
ldquo;你不必去编脚本或用VBA来完成一个应用”,他坚持说,“你要做的就是指向和点击鼠标、选择标签名称、拖动图标并链接操作。从理论上说,市场需要简单易用的产品”。
“但我们正在看到系统越来越多的集成,HMI已不再仅仅是监视工厂运行”,他继续说,“它还带有关系数据库,因此它能提供定单或进度信息,它还能进行上下通信及交互。我们甚至有客户希望他们的HMI产品能为其业务运营提供一个有关所有操作员的视图”。
Omron的McCoy评述说,“大多数HMI产品都有增加插件及创建程序的渠道,以便用户能增强或扩展其HMI的功能”。 Omron开发的HMI软件--CX自动化套件系列,可提供基于Microsoft Window技术的模块化集成HMI解决方案。其工具覆盖编程、仿真、通信、SCADA及应用功能。利用CX-Supervisor模块,用户能定制HMI系统中的所有元素。它具有类似的结构且感觉起来像VB,McCoy说,“它非常直观,且试图使用户能一步接一步地通过整个过程。ActiveX控制件还使我们能与特定设备进行链接和通信”。
由于拥有大多数程序,CX自动化套件允许将第三方ActiveX控制件集成到HMI软件中。而用户也可用VB来编写一小段程序以执行一个操作。所提供的ActiveX控件使用户很容易从Microsoft Excel及Visual Basic上进行可靠的通信。
向零编程HMI方向发展
HMI会向哪个方向发展?
“相互依赖”是一个操作用词。HMI是整个自动化系统中的一个--也仅仅是一个--方面,而且必须将它放在整个自动化系统中来考虑,它是所有其他工厂自动化功能的一个关键数据基础。
GE公司的Kok认为HMI系统正在向从一个软件包上提供业务运营的一个操作员视图方向发展。为做到这一点,HMI将在其图形界面中托管许多第三方的内容,“HMI软件需要成为可靠而又安全的ActiveX容器。如果你的图形容器中拥有第三方内容的话,那么你可能需要考虑牺牲你HMI环境的部分可靠性。我可能会从网上购买和下载ActiveX控制,并将它安装到我的图形界面中。我们还从来没有在我们的系统中测试过它,也没有在执行其他所有功能时试用过它,因此它有可能使我的系统崩溃。容器需要捕获和隔离开发中的问题,并使它们不至于影响到应用的其他方面”,Kok说。
人们今天已经能构建真正令人不可思议的HMI,NI公司的Dorst评述说,“我们现在真的在HMI成熟度上不再具有任何限制”,但她警告说,“如果你不向操作员示范一些有用的东西--如果它仅仅是漂亮的话--那它就毫无意义。但当它向操作员展示在精确性及对实时情况的掌握上有不同之处时,则它就是操作员所需要的。你示范得越好,你的最终工厂或机器设计也就越好”。
Dorst还相信,微软公司的Visual Studio .Net已经将一种全新的观念带到HMI开发中。“VB及VC++(Microsoft Visual C++)用户希望能用一种更加结构化的语言来构建更加成熟的应用。Visual Studio .Net其实是功能更强大的VB与更容易使用的C及C++之间的折衷。人们会缓慢但确实地转向Visual Studio .Net,而且我相信未来你将会看到它被人们更多地使用”。
总之,未来将允许“更多”及“更少”。人们无疑将会看到HMI开发过程的进一步简化,这是一个被Rockwell公司的David称为“零编程HMI”的概念。系统正在被开发成完全“无标签”,David解释说,“你不用去创建标签,你只需概念地在程序中创建一个像 [Autodesk Auto] CAD或 [Microsoft] Visio这样的块,然后这个块会通过特定接口被翻译成梯形逻辑或其他HMI程序。从某种意义上说,它为你工作,因此用户只需花很少的时间来开发HMI。很明显,我们还没有做到这一点,但我相信你会看到在这方面将有大的动作”。
相反,随着最终用户变得更加成熟以及对HMI产品更加了解,他们将通过修改现成的软件来针对其过程及系统进行更多的定制,以便能适合其业务运营。HMI软件的结构为用户提供了这样的机会和手段。
应该从HMI软件中寻找什么?
以下是您在检查HMI软件及其工具时需要记住的几个要点:
■ 使用是否方便?
■
|