7
兰州西门子一级代理商变频器供应商
1. PID控制
在工业控制中,PID控制(比例-积分-微分控制)得到了广泛的应用,这是因为PID控制具有以下优点:
1)不需要知道被控对象的数学模型。实际上大多数工业对象准确的数学模型是无法获得的,对于这一类系统,使用PID控制可以得到比较满意的效果。据日本统计,目前PID及变型PID约占总控制回路数的左右。
2)PID控制器具有典型的结构,程序设计简单,参数调整方便。
3)有较强的灵活性和适应性,根据被控对象的具体情况,可以采用各种PID控制的变种和改进的控制方式,如 PI、PD、带死区的PID、积分分离式PID、变速积分PID等。随着智能控制技术的发展,PID控制与模糊控制、神经网络控制等现代控制方法相结合,可以实现PID控制器的参数自整定,使PID控制器具有经久的生命力。
2. PLC实现PID控制的方法用PLC对模拟量进行PID控制时,可以采用以下几种方法:
1)使用PID过程控制模块。这种模块的PID控制程序是PLC生产厂家设计的,并存放在模块中,用户在使用时只需要设置一些参数,使用起来非常方便,一块模块可以控制几路甚至几十路闭环回路。但是这种模块的价格昂贵,一般在大型控制系统中使用。如三菱的A系列、Q系列PLC的PID控制模块。
2)使用PID功能指令。现在很多中小型 PLC都提供PID控制用的功能指令,如FX2N系列PLC的PID指令。它们实际上是用于PID控制的子程序,与A/D、D/A模块一起使用,可以得到类似于使用PID过程控制模块的效果,价格却得多。
3)使用自编程序实现PID闭环控制。有的PLC没有有PID过程控制模块和 PID控制指令,有时虽然有PID控制指令,但用户希望采用变型PID控制算法。在这些情况下,都需要由用户自己编制PID控制程序。
3. FX2N的PID指令
PID指令的编号为FNC88,如图6-36所示源操作数[S1]、[S2]、[S3]和目标操作数[D]均为数据寄存器D,16位指令,占9个程序步。[S1]和[S2]分别用来存放给定值SV和当前测量到的反馈值PV,[S3]~[S3]+6用来存放控制参数的值,运算结果MV存放在[D]中。源操作数[S3]占用从[S3]开始的25个数据寄存器。PID指令是用来调用PID运算程序,在PID运算开始之前,应使用MOV指令将参数(见表6-3)设定值预先写入对应的数据寄存器中。如果使用有断电保持功能的数据寄存器,不需要重复写入。如果目标操作数[D]有断电保持功能,应使用初始化脉冲M8002的常开触点将其复位。
PID指令可以同时多次使用,但是用于运算的[S3]、[D]的数据寄存器元件号不能重复。
PID指令可以在定时中断、子程序、步进指令和转移指令内使用,但是应将[S3]+7清零(采用脉冲执行的MOV指令)之后才能使用。
控制参数的设定和 PID运算中的数据出现错误时,“运算错误”标志M8067为 ON,错误代码存放在D8067中。
PID指令采用增量式PID算法,控制算法中还综合使用了反馈量一阶惯性数字滤波、不微分和反馈量微分等措施,使该指令比普通的PID算法具有好的控制效果。
PID控制是根据“动作方向”([S3]+1)的设定内容,进行正作用或反作用的PID运算。PID运算公式如下:
以上公式中:△MV是本次和上一次采样时PID输出量的差值,MVn是本次的PID输出量;EVn和 EVn-1分别是本次和上一次采样时的误差,SV为设定值;PVn是本次采样的反馈值,PVnf、PVnf-1和PVnf-2分别是本次、次和前两次滤波后的反馈值,L是惯性数字滤波的系数;Dn和Dn-l分别是本次和上一次采样时的微分部分;K p是比例增益,T S是采样周期,T I和T D分别是积分时间和微分时间,αD是不微分的滤波时间常数与微分时间TD的比值。
4.PID参数的整定
PID控制器有4个主要的参数K p、T I、T D和T S需整定,无论哪一个参数选择得不合适都会影响控制效果。在整定参数时应把握住PID参数与系统动态、静态性能之间的关系。
在P(比例)、I(积分)、D(微分)这三种控制作用中,比例部分与误差信号在时间上是一致的,只要误差一出现,比例部分就能及时地产生与误差成正比的调节作用,具有调节及时的特点。比例系数K p越大,比例调节作用越强,系统的稳态精度越高;但是对于大多数系统,K p过大会使系统的输出量振荡加剧,稳定性降低。
积分作用与当前误差的大小和误差的历史情况都,只要误差不为零,控制器的输出就会因积分作用而不断变化,一直要到误差消失,系统处于稳定状态时,积分部分才不再变化。因此,积分部分可以稳态误差,提高控制精度,但是积分作用的动作缓慢,可能给系统的动态稳定性带来不良影响。积分时间常数T I增大时,积分作用减弱,系统的动态性能(稳定性)可能有所改善,但是稳态误差的速度减慢。
微分部分是根据误差变化的速度,提前给出较大的调节作用。微分部分反映了系统变化的趋势,它较比例调节为及时,所以微分部分具有前和预测的特点。微分时间常数T D增大时,调量减小,动态性能得到改善,但是抑制高频干扰的能力下降。
选取采样周期T S时,应使它远远小于系统阶跃响应的纯滞后时间或上升时间。为使采样值能及时反映模拟量的变化,T S越小越好。但是T S太小会增加CPU的运算工作量,相邻两次采样的差值几乎没有什么变化,所以也不宜将T S过小。
可编程自动化控制器(PAC)作为新一代的工业控制器,代表着可编程自动化控制发展的未来。在可以预见的几年内,对标准性、开放性、可互操作性、可移植性的要求将是用户至为关心的自动化产品的重要特征,作为融汇了PC和PLC优点的PAC系统必将逐步取代PLC系统成为控制系统的主品,在工业自动化控制中的应用将会越来越广泛。
PLC的性能倚赖于的硬件,PLC的应用程序是依靠的硬件芯片来实现的,对于PLC的功能的改进,如增加运动控制、过程控制或通讯功能,都需要使用不同的硬件。即使对于同一PLC厂家,这种的硬件很难移植到不同性能的PLC中。而且传统的PLC厂家的硬件结构体系都是专有的设计,甚至于处理器芯片都是的,这样就导致了随着PLC功能需求的不断提高,PLC的硬件体系变得越来越复杂。而且,由于硬件的非通用性会导致系统的功能前景和开放性受到很大的限制。另外,PLC 的操作系统通常都是各PLC厂家的操作系统,与目前流行的实时操作系统不兼容。由于是的操作系统,其实时性与功能都无法与通用的实时操作系统相比,这就导致了PLC的整体性能的性和封闭性。
PAC的轻便控制引擎是非常的。PAC设计了一个通用的、软件形式的控制引擎用于应用程序的执行,控制引擎在实时操作系统与应用程序之间,这个控制引擎与硬件平台无关,可以在不同平台的PAC系统间移植。因此对于用户来说,同样的应用程序不需根据系统的功能需求和投资预算选择不同性能的PAC平台。这样,根据用户需要的扩展和变化,用户的系统和程序变化,即可无缝移植。PAC的操作系统采用通用的实时操作系统,如GE Fanuc的PACSystems系列产品即采用通用的、成熟的WindRiver公司的VxWorks实时操作系统,其性已经得到大量的应用的证实。PAC系统的硬件结构采用标准的,通用的嵌入式系统结构设计,这样其处理器可以使用新的CPU,如GE Fanuc的PACSystems 系列产品的CPU 即采用了Pentium300/700MHz 处理器,而且即将推出PentiumM 处理器的CPU。
例如,研华公司全新一代的PAC控制器APAX-5000 系列,集合了控制、信息处理、网络通讯、影像及语音功能。此系列还具备的双立式CPU控制架构,分别控制HMI/SA及I/O的不同,并提供热备等多种应用架构,软件部份提供支持IEC-61131-3的软逻辑软件以及可以进行编程的 环境下的开发驱动软件,APAX -5000 非常适用于严苛的批次生产应用领域,如:半导体制程设备、制药、风力控制、钢铁、IC检测机台控制及食品饮料业。




近年来PLC技术发展很快,每年都推出不少新产品。据不统计,美国、日本、德国等生产PLC的厂家已达150多家,产品有数百种。PLC的功能也在不断增长,主要表现在:
1)控制规模不断扩大,单台PLC可控制成千乃至上万个点,多台PLC进行同位链接可控制数万个点。
2)指令系统功能增强,能进行逻辑运算、计时、计数、算术运算、PID运算、数制转换、ASCⅡ码处理。PLC还能处理中断、调用子程序等。使得PLC能够实现逻辑控制、模拟量控制、数值控制和其他过程监控,以至在某些方面可以取代小型计算机控制。
3)处理速度提高,每个点的平均处理时间从10μs左右提高到1μs以内。
4)编程容量增大,从几K字节增大到几十K,甚至上百K字节。
5)编程语言多样化,大多数使用梯形图语言和语句表语言,有的还可使用流程图语言或语言。
6)增加通信与联网功能,多台PLC之间能互相通信,互相交换数据,PLC还可以与上位计算机通信,接受计算机的命令,并将执行结果告诉计算机。通信接口多采用RS-422/RS-232C等标准接口,以实现多级集散控制。
目前,为了适应不同的需要,进一步扩大PLC在工业自动化领域的应用范围,PLC正朝着以下两个方向发展。其一是低档PLC向小型、简易、廉价方向发展,使之广泛地取代继电器控制;其二是中、PLC向大型、高速、多功能方向发展,使之能取代工业控制微机的部分功能,对大规模的复杂系统进行综合性的自动控制。
在数控机床上采用PLC代替继电器控制,使数控机床结构紧凑,功能丰富,响应速度和性大大提高。在数控机床、加工等自动化程度高的加工设备和生产制造系统中,PLC是不可缺少的控制装置
随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已扩展到了几乎所有的工业领域。现代社会要求制造业对市场需求作出的反应,生产出小批量、多品种、多规格、和高质量的产品,为了满足这一要求,生产设备和自动生产线的控制系统具有高的性和灵活性,PLC(Programmable Logic Controller,可编程序控制器)正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置。
PLC的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要装置之一,在工业生产的所有领域得到了广泛的使用,在其他领域(例如民用和家庭自动化)的应用也得到了的发展。
电工(IEC)在1985年的PLC标准草案3稿中,对PLC作了如下定义:“可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。”从上述定义可以看出,PLC是一种用程序来改变控制功能的工业控制计算机,除了能完成各种各样的控制功能外,还有与其他计算机通信联网的功能。
PLC的推广应用在我国得到了迅猛的发展,它已经大量地应用在各种机械设备和生产过程的电气控制装置中,各行各业也涌现出了大批应用PLC改造设备的成果。了解PLC的工作原理,具备设计、调试和维护PLC控制系统的能力,已经成为现代工业对电气技术人员和工科学生的基本要求。
1.PLC概念
PLC问世以来,尽管时间不长,但发展。为了使其生产和发展标准化,电工(IEC)先后颁布了PLC标准的草案稿,二稿,并在1987年2月通过了对它的定义:
“可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。”
为了避免与个人计算机PC(Personal Computer)相混淆,所以改为PLC(Programmable Logic Controller)即可编程逻辑控制器,但从功能上讲,现在的PLC早已不是原来意义上的“PLC”了。
总之,可编程控制器是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有丰富的输入、输出接口,并且具有较强的驱动能力。但可编程控制器产品并不针对某一具体工业应用,在实际应用时,其硬件需根据实际需要进行选用配置,其软件需根据控制要求进行设计编制。
2.PLC特点
(1)性高,抗干扰能力强
工业生产一般对控制设备要求很高,应具有很强的抗干扰能力和高的性,能在恶劣的环境中地工作,平均故障间隔时间长,故障修复时间短。这是PLC控制微机控制的一大特点。例如日本的三菱公司F1、F2系列平均故障间隔时间长达30万h,而A系列的性比F1、F2系列高。
PLC控制系统的故障通常有两种:一种是偶发性故障,即由于恶劣环境(电磁干扰、高温、过电压、欠电压)引起的,这类故障只要不引起系统部件的损坏,一旦环境条件恢复正常,系统本应随之恢复正常,但因PLC受外界影响后,内部存储的信息被破坏,从初始状态重新起动。另一类是性故障,是由于元器件不可恢复的损坏引起的。
在PLC设计中,可以从硬件和软件两方面采取措施,防止以上故障的发生,以提高其性。主要措施有:
①硬件措施有:
屏蔽:对电源变压器、CPU编程器等主要部件,采用导电、导磁良好的材料进行屏蔽,以防外界干扰。
滤波:对供电系统及输入/输出线路采用多种形式的滤波,如LC式π型滤波网络,以高频干扰和削弱各种模块之间的相互影响。
电源的调整与保护:对微处理器这个部件所需的+5V电源,采用多级滤波,并用集成电压调整器进行调整,以适应交流电网的波动和过电压、欠电压影响。
隔离:在微处理器与输入/输出电路之间,采用光电隔离,有效地隔离输入/输出间电的联系,减少故障和误动作的可能。
联锁:所有输出模块都受开门信号控制,而这个信号只在规定的各种条件都满足时才有效,这样就有效地防止了产生不正常输出的可能性。
采用模块式结构:这种结构有助于故障情况下短时修复。
设置环境检测和诊断电路:这种分电路与软件配合,可以实现灵活保护与故障指示等功能。
②软件措施有:
故障检测:软件定期地检测外界环境,对诸如掉电、强干扰信号等情况能及时进行处理。
信息保护和恢复:对偶发性故障只要故障条件出现时,不破坏PLC内部的信息,一旦故障条件消失,就可恢复正常,继续原来的工作。
设置了警戒时钟WDT:如果程序每循环执行时间过了WDT规定时间,预示了程序进入死循环,立即报警。
加强对程序的检查和检验:一旦程序有错,立即报警并停止执行。
对程序及动态数据进行电池后备:停电后,利用后备电池供电,有关状态及信息就不会因此而丢失。
这样,PLC的性、抗干扰能力大大提高。例如美国通用电气公司制成的制模块平均无故障率可达1千万小时之多,组成系统后的平均无故障率可达4至5千万小时。
(2)编程简单,使用方便
这是PLC微机的另一个特点。目前大多数PLC采用继电控制形式的“梯形图编程方式”,即有传统控制线路的清晰直观,又适合电气技术人员的读图习惯和微机应用水平,易于接受,与常用的汇编语言相比,受欢迎。
这了进一步简化编程,当今的PLC还针对具体问题设计了诸如步进梯形指令、功能指令等。PLC是为车间操作人员而设计的,一般只要很短时间的训练即能学会使用。而微电脑控制系统则要求具有一定知识的人员操作。当然,PLC的功能开发,需要有软件的。
(3)控制程序可变,具有很好的柔性
在生产工艺流程改变或生产线设备新的情况下,不必改变PLC的硬设备,只要改变程序就可以满足要求。所以PLC取代继电器控制,而且具有继电器所不具备的无可比拟的优点。因此PLC除应用于单机控制外,在柔制造单元(FMC)、柔制造系统(FMS),以至工厂自动化(FA)中也被大量采用。
(4)功能完善
现代PLC具有数字和模拟量输入输出、逻辑和算术运算、定时、计数、顺序控制、功率驱动、通信、人机对话、自检、记录和显示功能,使用设备水平大提高。
(5)扩充方便,组合灵活
PLC产品具有各种扩充单元,可以方便地适应不同工业控制需要的不同输入输出点及不同输入输出方式的系统。
(6)减少了控制系统设计及施工的工作量
由于PLC采用软件编程来达到控制功能,而不同于继电器控制采用接线来达到控制功能,同时PLC又能进行模拟调试,并且操作化功能和监视化功能很强,这些都减少了许多的工作量。
(7)体积小、重量轻,是“机电一体化”特有的产品
一台收录机大小的PLC具有相当于1.8m高的继电器控制柜的功能,一般节电50%以上。
由于PLC是工业控制的计算机,其结构紧密、坚固、体积小巧,并由于具备很强的抗干扰能力,使之易于装入机械设备内部,因而成为实现“机电一体化”较理想的控制设备。
由于PLC具备了以上特点,它把微计算机技术与继电器控制技术很好地融合在一起,新发展的PLC产品,还把直接数字控制(DDC)技术加进去,并具有监控计算机联网的功能。因而它的应用几乎覆盖了所有的工业企业,既能改造传统机械产品成为机电一体化的新一代产品,又适用于生产过程控制,实现工业生产的、高产、节能与降。
总之,PLC技术代表了当前电气控制的世界水平,PLC与数控技术和工业机器人已成为机械工业自动化的三大支柱。
1plc的定义plc称为可编程序控制器,它是按照成熟而有效的继电器控制概念和设计思想,利用不断发展的新技术、新电子器件,逐步形成了具有特色的各种系列产品,是一种数字运算操作的电子计算机。它是将逻辑运算,顺序控制,时序和计数以及算术运算等控制程序,用一串指令的形式存放到存储器中,然后根据存储的控制内容,经过模拟,数字等输入输出部件,对生产设备和生产过程进行控制的装置。
2.2plc的发展历程1969年dec公司按照gm(美国通用汽车公司)的要求研制了世界上台plc并且在gm公司得到成功的应用。此后公司使plc商品化。plc是专门设计出来用于同继电器产品竞争并逐步取代了传统的继电器。plc作为一种工业计算机,经历了以下几个发展的历程。
1969-1972为阶段,是plc的初期阶段,在该阶段的各厂家的plc差别很大、没有统一的硬件和软件标准、功能简单、性强,硬件主要以分离元件为主,体积较大、性能较差、性不高。
1972-为二阶段,在该阶段plc逐步演化为一种的工业计算机,性大大提高,成本大幅度降低,面向过程的梯形图和语句表语言面世,系统逐步向标准化过渡,这些都为plc的普及奠定了基础。
1981-至今,iec正式发表了plc的标准,各厂家的plc都向规范化发展。梯形图、语句表、sfc语言已经成熟,同时还有和编程语言的接口,其存储能力、运算速度、对模拟量的处理功能已经大大加强,现在的大中型plc已经具有以前dcs所“特有”的经典pid算法、斜坡函数、自适应算法、模糊控制等算法。
2.3 plc特点和功能
(1)plc的主要特点。plc的特点是:工作、运行速度快、积木式结构、组合灵活、良好的兼容性、程序编制及生成简单、丰富、网络功能强。
(2)plc的主要功能。plc系统能很好的完成工业实时顺序控制、条件控制、记数控制、步进控制等功能;能够完成模/数(a/d)、数/模(d/a)转换、数据处理、通讯联网、实时监控等功能。
多年的实践表明,plc、,是专为工厂设计的,具有根据工作环境要求加固的元件,实时扫描实践及故障诊断功能,故障排除简便,深得用户偏爱。
plc如此的原因是一个可执行继电器逻辑、顺序功能图、功能块、结构文本、命令目录或其组合的实时或操作系统。若出现故障,其内置装置能保持机械受损,且能保持有序、有预见的顺序。
2.4 plc的发展趋势
有快的逻辑运算和强的逻辑控制、顺序控制能力,在离散控制中有的性,方便简单易学的编程方法,使其在以离散为主的工业自动化领域中有无可争议的地位。
工业计算机控制领域,围绕开放与再开放过程控制系统、开放式过程控制软件、开放性数据通信协议,已经发生变革,几乎到处都有plc,但这种趋势也许不会继续发展下去。随着软plc(softplc)控制组态软件技术的诞生与进一步完善和发展,安装有softplc组态软件和基于工业pc控制系统的市场份额正在逐步得到增长,这些事实使传统plc供应商在思想上已经发生了戏剧性的变化,他们面对现实,在传统plc的技术发展与提高方面做出加开放的高姿态。对于控制软件来讲,这是plc控制器的,plc供应商正在向工业用户提供开放式的编程组态工具软件,而且对于工业用户表现得非常积。此外,开放式通信网络技术也得到了突破,其结果是将plc融入加开放的工业控制行业。
(6)过程控制和管理功能。随着plc、dcs和ipc(工业现场控制用计算机)之间的竞争逐步加强,各plc厂家正在逐步将传统dcs所特有的过程控制功能逐步移植到plc中,使其在过程控制领域能够与dcs进行竞争,这方面plc已经了很大的成果。为了满足生产管理的需要,各plc厂家也在其软件开发上增加了管理软件,通过与其plc 的实时通讯采集现场数据
并通过相应的软件完成生产管理所需要的管理功能。