面向对象的人机交互系统

在自动化项目中使用的最常见的软件包类型之一是人机界面或HMI。这些包为用户提供了通过可配置平台监视和监督控制系统的能力。这样就避免了对带有专用控制功能接口设备的固定控制面板的需求,这在初始设备中是一笔巨大的费用。

通过特约编辑特蕾西·j·科茨 2000年1月1日

在自动化项目中使用的最常见的软件包类型之一是人机界面或HMI。这些包为用户提供了通过可配置平台监视和监督控制系统的能力。这就避免了对带有专用控制功能接口设备的固定控制面板的需求,这在初始设备购买、布线和维护方面产生了巨大的费用。

在实现一个要安装新HMI的项目时,用户有三种基本的系统类别可供选择。这些包括专用的硬件/软件解决方案、特定于供应商的软件解决方案或通用的基于Microsoft windows的软件包。

来自美国国家仪器公司(Austin, Tex.)的Lookout是一个通用的、基于Windows的HMI系统,可以在Windows 3.1、98或NT环境中运行。它支持许多常见的控制网络,并为许多这些通信网络提供了内置驱动程序。此外,它允许多个网络同时处于活动状态,甚至可以共享一个通信端口。如果需要通过无线电或其他有限可用性模式使用多种协议进行通信,则后一点很重要。

为了实现图形配置,Lookout有一个大型标准静态和动态显示对象库,可以通过点击来选择。动态显示对象很容易通过弹出窗口定义,弹出窗口还有助于编辑对象。该系统的一个主要优势是,一旦定义了一个控制对象(如罐位),它就可以用于多种上下文中(数值显示、趋势、条形显示等)。由于系统围绕控制对象,数据库维护大大简化。

虽然包有一个“Snap to Grid”功能,以帮助对象对齐,图形配置将更简单,如果一个缩放功能可用。在配置过程中可能出现的另一个问题是,Lookout不支持为组重定位选择一组对象;用户只能选择一个对象或全部对象。

在运行模式下,图形控制窗口内没有滚动。该软件允许多个面板(窗口)同时打开,但不支持调整大小。因此,缩小窗口中的对象保持全尺寸,迫使部分显示被切断。由于不存在滚动函数,操作人员必须返回到完整的窗口大小才能看到显示的这些部分。这有助于查看警报窗口,但限制了多窗口功能的可用性。”

由于网络和DDE(动态数据交换)对应用程序很重要,因此Lookout支持多种标准网络,因为它在Microsoft Windows下运行。内置的DDE支持允许Lookout与其他基于windows的包共享输入和输出值。

本评测基于Lookout for Win32 3.8版(Build 10)的评测包。此包的当前版本是4.0。在开发人员的网站上可以找到当前版本的全功能评估副本。

如欲了解更多有关Lookout的资料,访问www.globalelove.com/freeinfo。

作者信息
特约编辑Tracy J. Coates P.E.是田纳西州约翰逊市PCE工程公司的咨询工程师。