Sinha表示,当试图将控制器集成到现有的自动化环境中,或是实现与其他系统、数据库的通信功能时,操作系统私有化与否将会受到重点考虑。他补充道:“但是这还只是一个次要问题。大多数情况下,对控制器制造商而言,操作系统应该是一个不需要操心的问题,因为它必须是合适的、可靠的,让担忧成为多余。我们需要牢记,控制器是嵌入在更大型机器中的。或者从SI的角度看,它只是更大型的自动化系统中的一部分。相关人员最不愿意做的就是在操作系统上折腾一番。”
Axel Rodriguez是Rockwell Automation公司的逻辑产品经理。他表示,相对于控制器采用了何种系统这样的问题,他的客户更关心的是如何满足应用需求以及如何降低直接和间接成本。他说,Rockwell承诺会开放他们的标准和技术,例如标准的原始Ethernet和Web服务器资源。他还说:“我们还承诺会封闭系统的关键区域,用户不必担心他们的架构中存在由于集成性差异、没有经测试以及一些短寿命技术造成的隐患。”
Rodriguez补充说:“Rockwell Automation完全可以采用现成的操作系统提供小规模、低成本的开发方案,从而获取利益,但是我们确信,如果采用一套经过周密计划和精心设计的工业控制系统,那么我们的多数用户将会在应用中获益更多。”
这并不是说基于Windows的控制器没有经过周密的计划或者没有一席之地。相反,在需要连接到企业系统的时候以及对Windows接口较熟悉的场合,Windows系统被普遍采用。但是,总要有人对这些开放式的操作系统作一些复杂而快速的改变,这些人往往是控制系统提供商。因此,从用户以及集成商的角度看,控制系统仍然显得无关紧要。
Don Ulrich是Stone Technologies的系统集成工程师,他说:“我们的客户在控制器层所采用的系统中,私有系统占到80%。但是控制器层以上全部采用了Microsoft的产品。我们并不关心一台Siemens控制器中采用了何种操作系统,用户也不会为此询问产品提供商。大家都愿意采用PLC(尤其是在大型系统中),愿意采用来自GE、Schneider等厂家的产品,因为这些产品具备了长期可维护性。”
很显然,自动化系统有不同的对象。在讨论操作系统之前,你必须明确你是在谈论机械一级的嵌入式控制还是应用程序一级的操作控制。Steve Garbrecht是HMI SCADA软件提供Wonderware的产品市场总监。他指出,围绕生产车间级计算机操作系统的这场纷争旷日持久。可以确切地说,虽然Linux拥有一些支持者,但是就总体而言,Microsoft是当今主流。他说,在控制器方面,PLC提供商正开始尽可能地将传统的HMI SCADA以及信息管理程序添加到他们的硬件中。但是,PLC编程人员需要什么呢?是更多的Windows应用程序吗?是一台私有的设备吗?还是更需要一台能够提供100%准确性、能够完成一切任务的理想控制器呢?
R.F.Jordan是Schneider Electric的研发专家。他表示大多数控制器提供商采用私有操作系统对他们的硬件作速度和效率方面的优化,从而与市场上的其他产品拉开差距。他说:“一般而言,操作系统对于编程人员是透明的,他们所能看到的是建立在操作系统之上的编程环境。这一环境(以及命令设置——数据对象和功能)对他们而言相当关键。”
Jordan说:“如果编程环境存在不兼容性,那么机器制造者和系统集成工程师就无法选择最合适的产品,这是他们面临的主要难题。对编程人员而言,从一家厂商的控制器转换到另一家的产品可能要经历一段学习掌握的过程,从而影响到他们的竞争力。PLCopen之类的组织在制定编程接口方面已经获得了相当大的进展。遵守这些标准的厂商的产品互相之间具有很强的可移植性。”Flexicell的Turner说,在过去的15到20年间,大多数PLC程序的编写工作已经转移到笔记本或台式电脑的Windows环境下。然后,程序经过编译后会被载入PLC。Windows的复制、粘贴功能以及其他一些特点能够为较大规模程序的编写节省大量时间。这种模式与梯形图逻辑结合,大大简化了程序编写的过程。
|