PC与PLC控制特性之比较

作者:TouchScreen时间:2012-05-18 来源:控制工程网

[摘要]在PLC和PC之间作选择时,可先对这两种技术特性的不同之处进行分析比较,这些特性包括操作性、鲁棒性、适用性、硬件集成、防护、安全、编程及成本等等。

    北京时间05月18日消息,中国触摸屏网讯, 20世纪70年代,当可编程逻辑控制器(PLC)首次推出以后,它们就主导了过程和自动化市场。多年来,PLC一直在机械自动化控制的发展中发挥引领作用。不论是用于汽车行业的小型控制器,还是整个工厂运行的大规模控制器,PLC都是个中首选。选择控制系统,是机械设计的初始阶段最重要的决策之一。

    本文来自:http://www.51touch.com/hmi/news/front/201205/18-15526.html

    然而,从20世纪90年代初开始,由于处理器速度的提高及范围的扩宽,以及此类元件成本的降低,PC成功地打入了过程和自动化市场。PC应用不断地增加,并且还在加速发展,这两种技术之间的界限也变得模糊。十年前,确定控制器的类型很容易,但如今却不是这样了。

    比之开关盒及继电器面板,PLC是一种更精简、灵活、可靠的选择。在工厂中,它专门承担一些特殊任务,取代开关及继电器面板电路的位置,而其语言及结构模块则环绕在安装位置四周。此外,在高水平电磁干扰、污染和振动的挑战性环境中,它还具有耐用性及稳定性。随着时间的推移,PLC逐渐升级并具备了运动控制、先进的比例-积分-微分(PID)过程控制、集成安全等性能,并同时吸收了一些PC功能,如web服务器及网络工具。

    另一方面,PC则在机械领域里担任着更高级别的角色。它主要应用于复杂运算、监控、测量、工厂网络以及对PLC的用户界面。它通常设在环境能得到充分控制的地点,因为它不像PLC那样,能在恶劣的工厂条件下稳定运行。

    除了自身的核心能力外,历经发展的PC,最终也将PLC的功能收归囊中。同时,它也成为了更可靠的控制器,能在恶劣环境中运行,使这一优势不再是PLC的专利。在对PC及PLC技术的控制架构的分析中表明,技术间的进一步融合将确凿无疑。在加入PCI卡、硬件驱动器及软件之后,PC就可以像PLC一样工作。再加入实时内核,PC即可支持更多的关键任务及控制算法。而另一方面,内嵌PC的PLC,只需要配置键盘和鼠标即可开始工作。

    既然如此,在应用中,如何决定选择PLC还是PC结构?为了使选择过程更加简单,首要步骤是,分析比较二者特性中的不同。其中,有7项主要的特性需要考虑:操作性、鲁棒性、适用性、硬件集成、防护、安全、编程。

    在分析系统操作时,重点放在系统如何运行及如何处理指令和任务这两个方面。标准PLC嵌入了一个具有专用处理器的实时操作系统(RTOS),可确保控制系统的高可靠性。另外,由于PLC专用于自动控制及过程,无须运行其它工具,因此无需杀毒程序或系统更新。

    具有实时内核或实时操作系统的PC,可达到与PLC控制相同的可靠性。在具有使用早期家用或办公用PC的经验后,用户可能比较担心PC的锁定问题(所谓的“蓝屏”)。其实,若操作系统软件未能正确处理优先级,锁定在任何操作系统上都可能发生,也包括PLC在内。对于工业应用,PC的操作软件专用于自动控制,因而发生锁定的概率很小。即便发生,实时内核也将不受影响地继续运行。实时操作,意味着在特定时间内,任何操作都能确保得到有效的处理。同步运动及先进的PID控制需要高水平的实时确定性,而非关键监督式控制器的操作,例如错误信息监控,非关键控制指令或查询的发送,则无需达到这样高的水平。

鲁棒性

    控制器的鲁棒性,是指其在各种环境下的耐久程度。标准的成品PLC不含有活动部件,因此能在恶劣环境中运行数百万个周期。标准的PC则具有活动部件,例如风扇或硬盘驱动器,因此不太适合高振动水平的环境。

    不过,工业PC(IPC)能提供一些选项,例如固态硬盘、非风扇冷却及并柜安装等。这些选项可使PC达到与PLC同等的耐用性,可承受最严酷的工业或环境条件。在此方面,PLC与PC已经融合,只是PC仍需额外的选项,才能与标准PLC相等同。

适用性

    另一因素是适用性的简易度及成本,这可用控制器使用期间的维修及更换开销来衡量。对于PLC,运行时即可轻松更换外部设备。其紧凑的模块化设计控制工程网版权所有,使得更换PLC亦十分方便。如此,则可减少机械的停机时间,节省成本。而PC也能通过热插拔来实现方便的更换,但仅适用于USB或其它外围设备。若PC具有更模块化的设计,例如机架或面板安装系统,更换时间也能与PLC相媲美。

    若能对一个系统及其元件进行方便的更换,并备有一个长期有效的替代部件的资源库,将会很有帮助。某些行业的“备份需求”策略,即要求保有这种长期有效性。不同于硬件及固件变化很快的PC,PLC要实现“备份需求”相对更为容易。试图找到一个可供更换的PC部件(即便仅在一年或二年后),要比PLC难得多。

硬件集成

    在选择控制系统硬件时,一般都要用到外围设备、存储器及用户界面。一个宽广的选择范围,将是工程师们所喜闻乐见的。PLC和PC都能利用工业通信网络来控制众多的设备。这些知名的网络包括SERCOS,PROFIBUS,DeviceNet和CANbus,还有它们的同行,一些基于以太网的网络,如SERCOS III,Profinet,EtherNet/IP以及EtherCAT。

    PLC和PC都能提供一组现场总线的选项,但PLC内置了很多选项,而PC以及一些IPCs则需要额外的存贮卡及驱动器,才能提供这些选项。除了典型的现场总线网络外,PC还配备了一系列更加开放和灵活的界面,例如USB、FireWire、串行、无线以太网等等。

    这样,用户便能对更多已有设备进行访问,可处理一些PLC难以完成的任务,例如先进的高分辨率成像系统。这种系统能对图像进行存贮、分析和比较,必要时还能进行存档。由于PC具有相应的内存空间,而PLC的存贮空间小、处理能力有限,因而前者更适用于这样的高级任务。

    在一些应用中,用户界面十分重要。PC具有内置的用户界面,而PLC需要依靠开关、操作面板或工业PC。因此,即便PLC能通过现场总线与设备进行交互并执行复杂的操作,它仍需一台PC来处理那些对内存有要求的任务,或者实现与其它系统设备的连接。

防护

    防护主要涉及文件系统和应用程序的保护。它具有两个方面:防止未经授权的外界访问(如病毒攻击,恶意软件等)以及用户访问限制(如限制用户权限,隐藏文件等)。

    通常,PLC较少出现未经授权的外界访问。由于PLC具有专用的操作系统,被已知病毒攻击的实例很少发生。但这并不代表PLC对病毒免疫。多年来,PLC一直处于无病毒状态,因此一旦有病毒出现,将缺乏一种标准手段来监测和消除病毒。PC相对易受病毒攻击,但严格的安全措施能极大地减少潜在威胁,也可使用标准软件来检测和清除病毒。PLC和PC都提供了不同的用户访问级别,用以保证内容的安全,或在请求时呈现开放状态。

安全及编程

    根据操作环境的不同,安全可能成为用户最为关注的问题。当人机交互具有潜在危险时,或在极为注重安全标准的机械验收场合,安全是至关重要的。

    不论是在机械自动化,还是指定通信频道对设备运行进行严格监控,或是可选的冗余集成电路上,PLC都具有相当长的历史。直到最近,在一些基于PC的平台上,集成安全才得以应用。

    设备功能性的优劣取决于所运行程序的质量。因此,编程环境及语言在优化机械性能方面至关重要。PLC与PC方案的主要区别之一,就是代码的执行方式。PLC采用基于扫描及事件驱动程序的混合执行,而PC软件通常为事件驱动。由于系统首先需要在循环中完成优先级更高的任务,PLC程序的基于扫描执行所需的时间可能更长。执行方式不同,其编程原理也不同。用户往往只惯于使用其中的一种。对于编程语言也是这样:PLC采用的是IEC 61131-3所规定的编程语言(梯形图,指令表等)或供应商专供语言。而基于PC的控制器可使用诸如C/C++/.NET这样的编程语言。

成本商讨

    很多应用既可以采用PC也可以采用PLC,但对于某些应用,不同方案间的成本差异很大。PC与PLC结构之间的成本比较,主要在性能、扩展性、环境及发展工作等方面。

    若控制系统必须实现苛刻的计算、处理复杂的网络负载以及处理大量数据时,基于PC的方案可能更节省成本。PC的初始成本可能更高,但它提供了一个强大的系统,且只有当性能需求增多时,才会逐渐增加成本。PLC初始价格较低,但若对高端性能有需求时,成本可能赶超PC(见图1)。

    扩展性是指控制系统增加外设、提高计算能力或添加数据存贮器的能力。当无需附加功能且扩展性较低时,PC成

图1 性能与成本图片来源:Bosch Rexroth 公司
图1 性能与成本图片来源:Bosch Rexroth 公司
 

    本将高于PLC。但即便提升扩展性,PC成本也只有小幅的增加。对于这些因素不太重要的应用,由于PLC的优化特性,只需要较低的成本,但若增加更多设备(见图2),成本将会陡增。标准PLC设计可承受工业厂房所设置的苛刻条件。

 

图2 扩展性与成本
图2 扩展性与成本
 

    在严酷环境中运行标准PLC,所需成本比PC小得多。为使PC更为可靠,不得不增加组件,而这将使成本显著增加(见图3)。

 

图3 运行环境与成本
图3 运行环境与成本
 

    软件发展时间也可能极大地增加成本,但最初选择控制系统时往往并不明显。若是特定控制系统第一次得到应用,使用者可能要花大量时间来学习新产品,或聘请具备产品知识的第三方来帮助进行新系统的整合。很多人都熟悉IEC 61161-3的PLC编程语言;而大量的内置功能可直接整合并快速解决特定问题。因此,对于初级或中级用户而言,PLC比基于Pc的控制器更为节省:发展时间(或成本)与用户的等级及知识基础成反比(见图4)。

 

图4 发展时间与应用等级图片来源: Bosch Rexroth 公司
图4 发展时间与应用等级图片来源: Bosch Rexroth 公司
 
图5   PC逐渐成为更为可靠的控制器,可在恶劣环境下运行。而在以前,这只有PLC才能做到。图片来源: Bosch Rexroth公司。
图5 PC逐渐成为更为可靠的控制器,可在恶劣环境下运行。而在以前,这只有PLC才能做到。图片来源: Bosch Rexroth公司。
 
图6  在PLC和PC之间作选择时,可先对这两种技术的不同特性进行分析比较,这些特性包括操作、鲁棒性、适用性、硬件集成、防护、安全、编程及成本等等。图片来源: Bosch Rexroth公司。
图6 在PLC和PC之间作选择时,可先对这两种技术的不同特性进行分析比较,这些特性包括操作、鲁棒性、适用性、硬件集成、防护、安全、编程及成本等等。
 
    不过,凭借丰富的专业知识和个人具备的系统知识,或许能减小甚至消弭PC与PLC方案之间的成本差异也不一定。

触摸屏与OLED网推出微信公共平台,每日一条微信新闻,涵盖触摸屏材料、触摸屏设备、触控面板行业主要资讯,第一时间了解触摸屏行业发展动态。关注办法:微信公众号“i51touch” 或微信中扫描下面二维码关注,或这里查看详细步骤

相关阅读
分享到
我要 投稿 意见 反馈 论坛 社区
官方 微信
触摸屏与OLED网官方微信号:i51touch
关于我们 | 广告服务 | 联系我们 | 版权声明 | 隐私政策 | 网站地图 | 友情链接 | 欢迎投稿 | 加入收藏 | 意见反馈 | 经销商加入
网站广告、经销商加盟、触摸屏软件销售: 028-85108892 13183843395 028-66219290 联系人: 张小姐 产品购买联系方式如下:
地址:成都市高升桥东路2号高盛中心1109室 电话: 028-85108892 13183843395 028-66219290
版权所有 Copyright(C) 2003-2015 All rights reserved 中国触摸屏网 电子邮件: 51touch@126.com touch8@gmail.com
业务合作QQ:触摸屏技术,触摸屏报价,触摸屏软件咨询 43361182 触摸屏软件制作与技术支持:触摸屏软件,触摸查询系统,触摸查询软件 893008608 媒体合作QQ: 893008608

2000人超级QQ触摸屏群:59897879 171220106