|
配置过程是否简单?
■ 是否能进行扩展?是否接受用户开发的组件以及将这些组件集成到已经完成的应用中?
■ 是否能与未来版本兼容?
■ 是否耐用?是否是一种系统集成员容易使用的程序?
■ 是否方便实现I/O连接?
■ 是否能进行扩展?是否能模块化地扩展你创建的组件?
■ 程序块是否能重复使用?
Linux 如何?
基于Linux的HMI最近受到了人们的极大关注,其中的原因很多,不仅仅是因为它的成本。Linux最初是由Linus Torvalds在全世界开发人员的帮助下所创建的一种自由开放式Unix操作系统。在GNU通用公共许可证下开发的Linux源代码,对任何人都是公开的(详情请访问下面列出的网站)
尽管已有几家供应商在提供或计划提供基于Linux的设备,但人们对HMI所使用操作系统的适用性及可用性的观点很不一样。从Web 服务的观点上讲,Linux的功能极为强大。Rockwell Automation公司的Pradeep David说,“我认为Linux在服务器端可发挥巨大的作用,而服务器成本现在已经很低。但从客户端角度来说,HMI则是一种胖客户机,且到目前为止,Windows操作系统仍是桌面台式机的首选,但Linux将给制造环境带来重大的冲击”。
然而,应用似乎正在进行合并,而且一些厂商将很快会拥有安装在某台机器上的Linux HMI系统。Kemet电子公司的Joe Jansen相信,我们将很快看到一些用Linux完成的清蛋白液盒PC控制。“从那儿起,进入嵌入式市场就会是一种自然的扩展”,他说,“基于Linux的HMI屏幕确实存在,而且在许可证方面的情况也极好,它是免许可的”。
好了,几乎完全免费。西门子公司的Paul Shelton同意Linux在服务器端表现得很好,而且他估计Linux在服务器端的存在将会进一步向前发展。至于说到成本,Paul Shelton指出:“如果注意一下部分硬件的总拥有成本,其中有操作系统成本及应用和维护成本,但从'免费'操作系统上获得的成本节省,将在以后长期的维护及技术支持中逐渐消失。Microsoft操作系统目前是HMI行业的标准,这种标准化使开发人员能将精力集中在易于共享信息的富特性应用上”。
免费还是不免费并没有明确的界定,正如Wonderware公司的Keith Jones所指出的,“我们的产品目前完全处于Windows环境下,而且我们也对此作出了承诺。我们目前还没有任何改变或开发基于Linux系统的计划,但我们正在与用户合作来共同开发基于嵌入式Linux硬件的瘦客户机,然后再将它们与一台InTouch服务器相连。这是一种极可嵌入的技术而且还免费,它对于那些想要构建这种HMI屏幕的OEM们具有极大的吸引力,但这是我们用Linux所作的仅有一点工作”。
GE Fanuc公司的Roy Kok同意这一观点,“自动化世界长期受Microsoft技术的驱动,人们希望在他们开发及使用HMI系统时能利用Excel以及其他应用。你可以将一个带有基本信息的文件输入到Excel中,并将Excel用作一个开发工具,然后再将它移植回HMI系统中。而这些工作在Linux环境下就很难完成,因此兼容性开发工具其实并不存在”。
“在操作系统不是关键因素的地方--瘦客户机终端就是一个极好的例子--我们可以利用像Microsoft Terminal Services (微软终端服务)这样的技术。Linux在这些应用中具有优势,这非常像CE”。
|