XSL511/XSL511

更新时间: 2023-03-22

配置、脚本及程序

  如果这些现成的配置工具还不够用,那么你可以通过增加简单的脚本并将其放入可用添加件中,即可获得所需要的结果。“脚本语言使我们能做更多的事情”,Omron Electronics培训师Thad McCoy指出,ActiveX控制程序就是一个这样的例子,“你可以从互联网上下载一个M** ActiveX控制程序,并将其脚本编成:‘当条件满足时特定播放器才会启动并播放**的M**文件’。这种形式的添加对于建立像告警这样的特性非常有用,因为它工作得很好”。

  ActiveX控制使用户很容易用他们自己的HMI来完成更多的工作。这些包含图形组件的容器可用来显示或运行过程。它们可从许多来源上得到,并可用作允许用户启用或运行第三方程序的桥梁。ActiveX控制可用于数据库访问、告警、基本趋势及更多。

  如果脚本语言具有足够综合的功能,则大多数应用可以只使用脚本来进行构建,因为你并非总是需要编程,Wonderware公司可视化产品经理Keith Jones解释说,但每一种应用都需要有一定数量的定制。“因为任何一种操作都需要增添其自己的画面及组件”,他说,“所以你总是需要编制少量的脚本,即使它是一行用来在你按下按钮时启动一个应用这样简单的指令。Wonderware公司提供的InTouch就采用了通常比编程更易于使用的脚本语言”。

  InTouch被设计用来为操作员及管理人员提供可接近过程的工厂可视化,并与工厂控制设备进行接口和连接。“用户可配置使他能看见过程并与其进行交互的任何东西。如果用户想要转动一条传送带,则他可使用InTouch中的WindowMaker(窗口产生器)来自己完成,或者从现有库中取出一个这样的程序,今天有很多这样的库可以使用。你可以将一个项目拖放到你的应用中,并将它与几个I/O点或标签进行挂钩,这样,当传送带活动动时它也跟着移动”。

  InTouch软件的SymbolFactory(符号工厂)拥有3000条项目,从简单的管子到熔炉等。而第三方供应商则能提供数千条以上的项目。

  当需要更多东西时

  与容易用**少的编程来创建应用同样重要的是,在需要时要能对应用进行扩展。“没有哪种现成的HMI软件可满足所有用户的需求”,Rockwell Software HMI产品业务经理Pradeep David承认,“因此我们所有的产品都允许使用VB,因为我们嵌入了Visual Basic for Applicati** (VBA)。例如钢铁行业中的应用经常会使用计算,而VB则能提供扩展HMI所需的工具。在我们这种情况下,如果你想要完成比我们的HMI所提供的现成功能更多的事情,则RSView拥有能使你通过VBA来创建标签/屏幕以及从外部修改HMI行为的对象模型。这是一种使HMI能完成起初并未赋予它的某些功能的强大而有效的方法”。

  人们要求HMI软件能做更多的事情,但关键在于它如何通过自动功能以及为用户提供增加特性来完成这些事情。National Instruments公司的LabVIEW平台经理Norma Dorst给出了这样的评述:“灵活的软件使系统集成尽可能容易进行,它必须在**层实现I/O集成,亦即从PLC及仪表到DAQ系统等,HMI都必须能与这一层进行集成”。