操作系统重要性日益下滑
Kline Process Systems的集成工程师Eric J.Milus作出了最精辟的总结。他说,如今大多数控制器都会采用一套固有指令集,这一般都是控制器提供商专用的。提供商为控制器提供了编程接口,保证硬件OEM厂商、集成工程师以及最终用户能够为控制器编写程序。这些编程接口一般都被安装在运行了Windows、Linux、Unix或其他操作系统的计算机上。开放的操作系统平台支持其他各种各样的软件,而且经过配置后能够与工厂级控制器连接,包括SCADA、MES、数据批量处理、SPC等等。 Kline说:“在选择产品时,操作系统往往不是决定性因素。我们主要关注的是产品特点和功能(当然还有价格)。5~10年前,设备提供商会大力鼓吹操作系统的兼容性。时至今日,大多数软件都能与主流操作系统兼容了控制工程网版权所有,因此操作系统的地位也随之降低了。”
在自动化领域采用Linux?尚未普及Linux诞生至今已经15年了,并且已经成功渗透到许多IT市场。Linux在服务器领域享有盛誉,在该领域得到了众多主流IT厂商的支持。但是在基于计算机的工 业控制领域,它还没有令人信服的表现。对于将这款开源操作系统用于工业控制的尝试,毁誉参半。
Opto 22的商务开发总监Arun Sinha说:“在自动化行业,对于是否应该在PLC和PAC控制器上采用Linux操作系统的讨论已经由来已久。采用操作系统后,OEM/控制器制造商(甚至最终用户)就可以用诸如C++、Visual Basic之类的高级语言开发控制程序。这样的话,操作系统不再甘居幕后,而是能够在不牺牲可靠性的同时控制工程网版权所有,支持那些开放的高级语言了。Opto目前已经能够提供这类基于Linux的I/O处理器/控制器了,并且正在开发更新、功能更强大的版本。”
Michael Babb是Control Engineering Europe主编,他说:“Linux在自动化领域表现平庸,原因是它必须依赖各家设备提供商之间的紧密协作。至少在欧洲,这种协作还只是处于起步阶段。”
据Babb报道,在德国,随着开源自动化开发实验室(OSADL)于两年前正式成立,开源操作系统开始获得支持。OSADL部门经理Carsten Emde博士说,OSADL以OSDL(开源开发试验室)为模板,试图与Free Standard 组织合并,成立Linux基金会(LF)。OSDL和Linux基金会为Linux做的是大体上的工作,而OSADL的目标是在自动化领域推广Linux。
I&C Design LLC的系统集成工程师Joe Simcik从用户角度发表了他的观点。他的经验之谈是,“大多数最终用户可能并不熟悉Linux。因此,它往往被用在对技术要求较高的大型系统中。”他还补充说,Linux那种可供选择的、具有针对性的图形用户界面GUI(与Windows的基本GUI相比)大大增加了服务器的速度、效率以及可靠性。
按照Simcik的说法,使用Linux的缺点在于:用户通常会将计算机用在其它方面(即使我们不希望他们这么做)。而且,由于Linux具有开放的、针对性的用户界面,新用户可能会在几台同是基于Linux系统的计算机上看到不同的东西。
Kalki Communication Technologies的Prasanth Gopalakrishnan说:“我们正为客户提供越来越多的装有Linux的控制器。而且,我们看到大多数系统芯片/处理器都开始支持Linux/WinCE。这些产品在存储器寻址能力和处理能力方面增速飞快。在做新的设计时,控制器设计师都倾向于采用这些产品,因为它们具有高度的灵活性且易于控制成本。随着处理器、总线、高速缓存等器件速度的提高,性能已经不再是一个严重的问题了。”
Mauro Arigossi是Alfamation公司的控制器设计师,他说:“使用Windows和Linux是一件十分有趣的事,但不是每一个人都有足够的硬件条件、足够的知识、正确的概念甚至是充分的时间来用好这些系统。”他坚持认为,只有在相关功能得到很好支持的情况下,Linux才能够更好地为应用程序开发工程师管理系统程序、开发配置以及安全驱动证书。
在将开放式系统用于控制时,Arigossi给出的最后一条建议是:“我希望大家不要把这些系统作为一台计算机或个人电脑看待,也不要使用‘Windows/Linux’之类的醒目字眼。这样做对IT规则制定者造成的影响就如同把反人类的头衔扣在细菌头上一般。
|