PLC控制系统与计算机控制系统的比较:
性能指标 计算机控制系统 PLC控制系统
可靠性 商业级 工业级
工作方式 中断方式,程序等待条件满足 扫描方式,条件不满足程序继续执行
编程语言 汇编语言、高级编程语言 标准编程语言
工作环境 要求较高 对环境要求不高,适应工业现场环境要求
使用者技能要求 需专门培训 编程语言容易掌握,且有多种编程语言
系统软件 功能强,且占用存储空间大 功能专用,占用存储空间小
适应领域 家庭、办公室、管理层、科学计算 专门用于工业过程控制
价格 高 较低
PLC控制系统与分散控制系统的比较:
分散控制系统是专门为工业过程控制设计的过程仪表控制系统,也称为集散控制系统。按照可编程控制器的发展历程和DCS发展历程的分析,分散控制系统的主要应用场合是连续量的模拟控制,而可编程控制器的主要场合是开关量的逻辑控制。因此在设计思想上有一定的区别。
在工厂自动化或计算机集成过程控制系统中,为了分散危险和分散功能,采用分散综合的控制系统结构。可编程控制器是分散的自治控制系统,它可以作为下位机完成分散的控制功能,与直接数字计算机的集中控制比较有质的飞跃。这种递阶控制系统也是分散控制系统的基础。
可编程控制器按扫描方式工作,分散控制系统按用户程序的指令工作。因此,可编程控制器对每个采样点的采样速度是相同的,而分散控制系统中,可根据被检测对象的特性采用不同的采样速度,例如,流量点的采样速度是1S,温度点的采样速度是20S等。此外,在分散控制系统中,可以设置多级中断优先级,而可编程控制器通常不设置中断方式。
存储器容量上,可编程控制器所需运算大多是逻辑运算,因此,所需存储器容量较小,而分散控制系统需进行大量数字运算,存储器容量大。运算速度方面,模拟量运算速度可以较慢,而开关量运算需要较快的速度。抗干扰和运算精度方面,两者也有所不同,例如,开关量的抗干扰性较模拟量的的抗干扰要强,模拟量的运算精度要求较高等。
分散控制系统的分散过程控制装置安装在现场,除需按现场的工作环境设计外,分散控制系统的装置通常根据安装在控制室的要求设计。可编程控制器是按照工作环境的要求设计,因此在元器件的可靠性方面需有专门的考虑,对环境的适应性也需专门考虑,以适应恶劣工作环境的需要。
随着应用范围的扩展,可编程控制器和分散控制系统、现场总线控制系统、数据采集和监控系统相互渗透,互相补充。例如,可编程控制器扩展模拟量控制的功能,分散控制系统扩展开关量控制的功能等,出现“你中有我,我中有你”的综合集成趋势。
六、PLC的应用领域
基于PLC的特点,PLC已得到广泛的应用。目前主要是:
1.用于顺序控制
顺序控制是根据有关输入开关量的当前与历史的状况,产生所要求的开关量输出,以使系统能按一定顺序工作。这是系统工作最基本的控制。也是离散生产过程最常用的控制。
常用的顺序控制有:
随机控制,根据随机出现的条件实施控制;
动作控制,根据动作完成的情况实施控制;
时间控制,根据时间推进的进程实施控制;
计数控制,根据累计计数的情况实施控制;
混合控制,包含有以上几种控制的组合;
还有不同以上的其它控制,等等。
使用PLC实现顺序控制是PLC的初衷,也是它的强项。在顺序控制领域,至今还没有别的控制器能够取代它。
2.用于过程控制
过程控制要用到模拟量。模拟量一般是指连续变化的量,如电流、电压、温度、压力等物理量。过程控制的目的就是,根据有关模拟量的当前与历史的输入状况,产生所要求的开关量、或模拟量输出,以使系统工作参数能按一定要求工作。是连续生产过程最常用的控制。
过程控制的类型很多。
PLC用于过程控制,已是一个趋势。因为用PLC实现这个控制,其价格比用别的要低,而且,用它时,在进行模拟量控制的同时,还可很方便的进行其它控制。再加上各种过程控制模块的开发与应用,以及相关软件的推出及使用,用PLC进行种种过程控制已变得很容易,其编程也很简便。所以,目前有的厂家PLC用于模拟量控制的份额,已超过用于顺序控制。
3.用于运动控制
运动控制主要指,对工作对象的位置、速度及加速度所作的控制。可以是单坐标,即控制对象作直线运动;也可是多坐标的,控制对象的平面、立体,以至于角度变换等运动。有时,还可控制多个对象,而这些对象间的运动可能还要有协调。
上个世纪50年代诞生于美国的数控技术,简称数控(NC),就是基于电子计算机及这个脉冲量的应用而不断发展与完善的运动控制技术。而今,已发展到非常完善的境地,已是成为当今自动化技术的一个重要支柱。
PLC也已具备处理脉冲量的能力。PLC有脉冲信号输入点或模块,可接收脉冲量输入(PI)。PLC有脉冲信号输出点或模块,可输出脉冲量(PO)。有了处理PI / PO这两种功能,加上PLC已有数据处理及运算能力,完全可以依NC的原理进行运动控制。
用PLC实现这个控制,其价格比用NC要低得多。而且,它在进行运动控制的同时,还可进行其它控制。再加上PLC各种运动控制模块的开发与应用,以及相关软件的推出及使用,用PLC进行种种运动控制已变得很容易,其编程也可使用NC语言,很简便。
近年,还出现了专门用于运动控制的PLC,即P(PROGRAMMABLE)M(MOTION)C(CONTROLLER),可编程运动控制器,简称PMC。又为PLC用于精度更高、运动行程更大、控制的坐标更多、操作更方便的运动控制提供了很好的平台。所以,用PLC进行运动控制,在相当程度上,可以代替价格比其昂贵的数控系统。
4.用于信息控制
信息控制也称数据处理,是指数据采集、存储、检索、变换、传输及数表处理等。
随着技术的发展,PLC不仅可用作系统的工作控制,还可用作系统的信息控制。
PLC用于信息控制有两种:专用、兼用。
专用:PLC只用作采集、处理、存贮及传送数据。
兼用:在PLC实施控制的同时,也可实施信息控制。
PLC用作信息控制,或兼做信息控制,既是PLC应用的一个重要方面,又是信息化的基础。
5.用于远程控制
远程控制是指,对系统的远程部分的行为及其效果实施检测与控制。PLC有多种通讯接口,有很强的联网、通讯能力,并不断有新的联网的模块与结构推出。所以,PLC远程控制是很方便的。
PLC与PLC可组成控制网。可通讯,交换数据,相互操作。参与通讯的PLC可多达几十、几百个。网与网还可互联。这样,参与通讯的PLC则更多,以至于不受限制。
PLC与智能传感器、智能执行装置(如变频器),也可联成设备网。也可通讯,交换数据,相互操作。可联接成远程控制系统,系统范围面可大到几十、几百公里或更大。这种远程控制,既提高了控制能力,又简化了硬件接线及维护。
PLC与可编程终端也可联网、通讯。PLC的数据可在它上面显示,也可通过它向PLC写数据,使它成为人们操作PLC的界面。
PLC可与计算机通讯,加进信息网。利用计算机具有强大的信息处理及信息显示功能,可实现计算机对控制系统的监控与数据采集SCADA(Supervisory Control and Data Acquisition)。同时,还可用计算机进行PLC编程、监控及管理。
PLC还有以太网模块,可用其使PLC加入互联网。也可设置自己的网址与网页。有这样PLC控制的工厂,有的称之为透明工厂(Transparent Factory)。在地球上任何可上网的计算机,只要权限允许,就可直接对其进行访问。
远程控制威力是无比的。可提升PLC的控制能力、扩大控制地域及提高控制效益。总之,远程控制也已是PLC应用的重要方面。
以上介绍的五大控制,头三个是为了使不同的系统都能实现自动化。信息控制是为了实现信息化,其目的是使自动化能建立在信息化的基础上,实现管理与控制结合,进而做到供、产、销无缝连接,确保自动化效益。
远程控制则是使在信息化基础上的自动化能远程化。既可实现各个角落信息汇总,保证信息完整,为信息的全面使用提供方便;又为自动化的扩展,能从局部的设备级,发展到全局的生产线级,车间级,以至于工厂级、地域级,建立自动化工厂、数字化城市,提供可能。显然,这种大规模、大范围的自动化、信息化,将具有更大威力及得到更大的效益。
然而,随着这样自动化、信息化及远程化的推进,系统将越来越复杂。为此,还必须实现这些控制进行控制。否则,一旦情况变化,或出现故障,而又不能及时应对,所有这些控制带来的效益将化为乌有。
恰恰是PLC,还真有对这些控制进行控制的能力。PLC是靠处理信息实施控制,PLC又有很多自诊断功能。充分利用PLC这两个优势,使PLC在实施上述控制时,具有一定的自适应、自诊断的能力,在实现自动化、信息化及远程化之后,再实现智能化,是可能的。这也是这些控制发展必然趋势。
当然,可完成这么多控制手段不仅是PLC,但是,PLC成为其中的主角已是公认的趋势。
七、PLC的类型
1.按生产厂家分有:
德国的西门子公司、美国的AB(Allen-Bradley)公司(现已被美国的Rockwell公司收购),美国GE公司与日本FANAC合资的GE-FANAC公司、法国的施耐德公司(原美国MODICON公司已被其收购)以及日本的欧姆龙(OMRON)公司、三菱公司、松下公司、东芝公司、富士公司、光洋公司、日立公司等等。
德国西门子公司:主流产品为 S7系列机,有S7200(小型)、S7300(中型)及S7400机(大型)。性能比S5大有提高。此外,还推出微型机Logo。
日本OMRON公司:主流产品为CS1H、CS1D(可双机热备)、CJ1H、CQM1H 、CP1H、CPM2A及 ZEN微型机。
日本三菱公司:主流产品为FX系列机、Q系列机及Alphi微型机。此外,在三菱公司Q系列高档机中,除了有常规的顺序控制CPU外,还推出运动控制CPU、过程控制CPU及PC(计算机)CPU,分别可进行运动控制、过程控制及信息处理。
美国AB(Allen-Bradley)公司主要为Logix系列机。如ControlLogix、FlexLogix、CompactLogix 、MicroLogix 及PicoLogix微型机。此外,还有软PLC(SoftLogix5 Controller),过程控制PLC(PPC Programable Process Controller),安全性(GuildPLC)PLC。
GE-FANAC有90-70机、90-30机。最近,还推出控制与信息处理能力有很大提升的可编程自动化控制器,即,PAC。
法国施耐德公司有:MODICON Quantun(大、超大型机)、MODICON Premiun(中型机)、 MODICON Compact(中、小型机、可用于较大的工作温度范围及有腐蚀气氛的场合) Momentun(中型机) 、MODICON Micro(小型机)、MODICON Naza(微型机)。
国内也有一些正在发展中的PLC厂家,相信在不太久的将来,会在世界PLC之林中一定有其位置的。
2.按控制规模分:
大致可分为微型机、小型机、中型机及大型机、超大型机。
微型机控制的仅几点、十几点、几十点,如OMRON公司新推出的ZEN机,主机有8点、10点两种,还有扩展,最多可扩到34点。再如西门子的logo机,小的也仅能控制10点。还如三菱的alpha机,I/O点数分别有6、10及20等几种规格,而alphaXL的I/O点数分别有14、24两种规格。这些机型,有的还内嵌有简易的编程工具,很便于编程。由于它的价格低廉、使用方便、工作可靠、体积很小…而且,它的可输出电流比其它PLC都大,有的可达8安培。完全可成为新一代相应的继电器控制的替代品,也因此,有的则称其为可编程继电器(PLR)。
小型机控制点可达100多点,以至于更多。如OMRON公司的CPM2A、CP1H、CQM1H,则分别可达到120、320、512点。西门子公司的S7200机可也达一百多点。新推出S7-200 CN为中国版机型。当最大配置时,控制点数可达248路(西门子称I/O点为路)。三菱公司的FX2N最多点数也可达256点,而FX3UC机可达300多点。
中型机控制点数可达近500点,以至于以千点计。如OMRON公司CJ1H机可超过2000多点。德国西门子公司的S7300机最多可达512点(开关量),新推出的CPU318-2也可超过1000点(开关量)。此外,还可另加128路模拟量输入或输出。三菱的Q系列的基本型机,控制点数也可达2048点。
大型机控制点数一般在1000点以上。如OMRON公司的。CS1H机最大配置可达5000多点。三菱的Q系列的高档机,控制点数也可达8192点。
超大型机控制点数可达万点,以至于几万点、10几万点、几十万点。如美国GE公司的90-70机,其点数可达24000点,另外还可有8000路的模拟量。西门子的S7-417-4机,其控制点数可达128K 开关量输入、128K开关量输出,或8K的模拟量入及模拟量出。
应该讲,以上这种划分是不严格的,只是大致的,所介绍的情况也是会有变化的,目的只是帮助读者建立控制规模的概念,以便于日后便于进行系统配置及使用。
3.按结构特点分:
可分为箱体式与模块式。近期还出现有内插板式。
箱体式的PLC:把电源、CPU、内存、I/O系统都集成在一个小箱体内。一个主机箱体就是一台完整的PLC,就可用以实现控制。微型、小型机多为箱体式。
为了系统配置方便,有的主箱体还可增加内插选件,如通讯接口选件、内存选件、模拟量输入选件等,为要增强主箱体功能的用户提供方便。
此外,还有扩展箱体。扩展箱体外观与主箱体类似,但一般只有I/O系统及电源(有的没有,其电源可由主箱体提供)。有的另有其它功能。
如主箱体控制点数不符需要或功能不足,可再接扩展箱体。如接一个扩展箱体后,点数还不够,还可再接若干个扩展箱体。
模块式的PLC:它由具有不同功能的模块组成。其主要模块有,CPU模块、输入模块、输出模块、电源模块、通讯模块、机架…等等。大、中型机都是模块式的。
在结构上讲,由模块组合成系统有三种方法:
无底板,靠模块间接口直接相联,然后再固定到相应导轨上。OMRON公司的CQM1、CJ1 机就是这种结构,比较紧凑。西门子的S7_300也如此,只是它还要接线插头,如要单独固定时,还得另定购固定支架。
有底板,所有模块都固定在底板上。比较牢固,但底板的槽数是固定的,如3、5、8、10槽等等。槽数与实际的模块数不一定相等,配置时难免有空槽。这既浪费,又多占空间,以至于有时还得用占空单元,把多余的槽覆盖好。
用机架代替底板,所有模块都固定在机架上。这种结构比底板式的复杂,但更牢靠。用这种组合时,它的模块不用外壳,但有小面板,用组合后密封与信号显示。
内插板式: 为了适应机电一体化的要求,有的PLC制造成内插板式的,可嵌入到有关装置中。如有的数控系统,其逻辑量控制用的内置PLC,就可用这个内插板式的PLC代替。它有输入点、输出点,还有通讯口、扩展口及编程器口。PLC有的功能,它也都有。但它只是一个控制板,可很方便地镶嵌到有关装置中。
4.按其它特点分:
如按电源分有:用直流24伏的,交流220/110伏的。交流也还有宽幅,有的称任意的(从80到240伏均可)与非宽幅(220、110伏可选)。
如按内存分有:RAM加电池的,ROM的,闪烁内存的。有另加内存卡的,有不加的。等等。
如按功能分有:普通顺序控制功能的,过程控制功能的,即P(Programable)P(Process)C(Controllor),运动控制功能的, 即P(Programable)M(Motion)C(Controllor)。如按使用环境分有:合普通使用环境的,环境扩展型的C,可在高温或零下温度的环境下使用。如施耐德公司的TSX Compact型PLC,其允许工作温度范围为:-40℃到70℃。再如西门子的S7-300环境扩展型的-CPU模块,信号模块,接口模块和 ET 200M分布式I/O模块。所配置的系统,允许工作的温度范围为, -25℃ 到 +60℃,也适用于存在凝露,结冰和95%湿度的环境,并有更强的耐受振动和污染特性。它的S7-200机也推出了“宽温型”的产品,可在 -25℃ 到 +70℃下正常工作。
-如按可靠性分有:普通的,冗余的及安全型PLC(GuardPLC)。
等等。随着这些新产品的出现,还可对PLC作不同的的分类。显然,对PLC作以上分类分析,目的是使读者对PLC有一个大致的、而又是比较全面的了解。
我国有不少的厂家研制和生产过PLC,但是还没有出现有影响力和较大市场占有率的
产品,目前我国使用的PLC几乎都是国外品牌的产品。
在全世界上百个PLC制造厂中,有几家举足轻重的公司。它们是美国Rockwell自动化
公司所属的A.B(Allen & Bradly)公司、GE-Fanuc公司,德国的西门子(Siemens)公司和法国的施耐德(Schneider)自动化公司,日本的三菱公司和欧姆龙(OMRON)公司。这几家公司控制着全世界80%以上的PLC市场,它们的系列产品有其技术广度和深度,从微型PLC到有上万个I/O(输入,输出)点的大型PLC应有尽有。