导语:嵌入式操作系统提供了高性能和低价位。 If the machine you build needs a graphical operator interface, there‘s finally a middle ground between a full-blown Windows PC and a proprietary operator interface platform. Vendors are offering an entirely new class of operator interface products based on compact, embedded operating systems such as Windows CE, Windows NT Embedded, and Windows XP Embedded. 嵌入式操作系统提供了高性能和低价位。 如果你制造的机器需要图形操作员界面,那么你最终会在成熟的Windows PC和专有的操作员界面平台之间考虑。供应商提供了一代全新的基于紧凑型嵌入式操作系统如Windows CE, Windows NT Embedded, and Windows XP Embedded的操作员界面产品。 这些产品具有低成本和与标准操作系统(OS)联系紧密的专有操作员界面的紧凑性等特性。这些人机界面似乎是最好的,如果使用于合适的应用场合它们确实能做到这一点。然而,工业原始设备制造商(OEM)如果没有嵌入式系统技术的基本常识则不能成功地部署紧凑型嵌入式操作系统。运行Windows桌面操作系统如NT和XP的PC机出售时已安装了OS,但是没有安装任何的操作员界面应用软件。厂家希望OEM购买PC,再购买并安装操作员界面应用软件。 专有操作员界面设备出售时安装了OS和操作员界面应用软件。由于OS和操作员界面应用软件是专有的,所以对其进行的修改都是不可能或不切实际的。人们希望机器制造商对应用软件有足够的了解从而能够指定、购买并配置合适的专有界面。 基于嵌入式操作系统的操作员界面设备与专有操作员界面设备一样,它们出售时也安装了OS和应用软件。这是因为供应商必须在安装应用软件之前定制好嵌入式操作系统。对嵌入式操作系统的更详细地解释可参看Xycom自动化公司工业PC产品的商务经理Ralph Damato所写的权威报告http://www.xycom.com/pdfs/whitepapers/wp-pc-008(d).pdf。 一旦供应商研发出定制的嵌入式操作系统并将它下载至硬件平台,供应商就可以下载操作员界面应用软件用于生产最终产品。工业OEM花心思购买基于嵌入式操作系统的操作员界面产品的用意何在?这意味着使用嵌入式操作系统的操作员界面的说明很像是购买专有操作员界面设备所需要的的程序。机器制造商必须了解这种应用,并购买基于此知识的操作员界面设备。如同专有操作员界面设备,购买之后对其进行修改是不可能或不切实际的。 既然规格详述是如此严格,那么为什么OEM还想要购买基于嵌入式操作系统的操作员界面呢?这是因为与桌面Windows PC相比,具有嵌入式操作系统的操作员界面更便宜,更小型并且更可靠。在许多场合,它可以不用硬盘及其冷却风扇。 根据一家工业OEM的观点,具有嵌入式操作系统的操作员界面类似于专有的操作员界面,但对于供应商而言,开发和部署前者相对比较便宜。这种更低廉的开发过程意味着供应商能够为嵌入式操作系统操作员界面提供比专有产品更多的特性。 举例来说,许多OEM想要他们的人机界面具有“web-enabled”功能。嵌入式产品很容易集成此功能,但对于供应商而言,在专有的产品中集成此功能却是相当昂贵。Eaton Cutler-Hammer公司新生产的PanelMate ePro使用了NT嵌入式技术用于Internet连接。 据Cutler-Hammer公司的产品线经理Clyde Thomas称,NT Embedded使ePro集成了web-based技术。“OEM能够使用内置的web浏览器传送操作程序或机器维护程序等内容到操作员那,”Thomas解释道,“这些程序能够放置于web服务器中,而不需要将其存储于本地的每个操作员界面单元中。” Xycom自动化公司提供了大量基于Windows CE的操作员界面产品。其中一些了InduSoft Web Studio人机界面软件。“CE进行处理所需要的资源是最少的,所以我们的处理单元不需要硬盘,并且是低电源供电,不需要冷却风扇,”Damato说,“CE使我们轻松地合并了诸如USB端口、以太网通信和Windows界面等先进的特性。” Rockwell自动化公司(http://www.rockwellautomation.com)提供了RSView Machine Edition,这是一个基于Windows CE的机器级的HMI产品,特别用于OEM机器中。它运行于RAC6182 Windows CE工业计算机上。据RSView Machine Edition产品经理Mark Hobbs称,CE只需进行较轻松的开发就能提供更强大的功能。CE支持OPC、ActiveX和终端服务,这些都允许第三方连接、定制开发和分布式HMI功能。