它是一种即时系统有别于个人电脑 .传统式以继电器为主的电机控制系统中, 每当变更设计时,整个系统几乎都要重新制作, 不但费时又费力;同时由于继电器还有接点接触不良、磨损、体积大之缺点, 因此造成成本升高、可靠性低、不易检修等问题.为了改善这些缺点,美国DEC在1969年首度发表:可编程式控制器(Programmable Controller).
程式控制器在发表初期被称为(Programmable Logic -Controller)简称PLC, 最先的目的是取代继电器,从而执行继电器逻辑及其他计时或计数等功能的顺序控制为主, 所以也称顺序控制器,其结构也像一部微电脑,所以也可称为微电脑可程式控制器(MCPC),直到1976年,美国电机制造协会正式给予命名为Programmable Controller, 即可程式控制器,简称PC,由于目前个人电脑(Personal Computer)极为普遍, 加上常与可程式控制器配合使用,为了区分两者, 所以一般都称可程式控制器为PLC 以加以分别.
目前市面上之PLC控制器种类繁多,依照制造厂商及适用场所的不同而有所差异, 但是每种厂牌可依机组复杂度分为大、中、小型;而一般工厂及学校通常使用小型PLC, 其中以日系F系列及我国A系列PLC较受国人爱用. 而本CAI将以三菱FX2 PLC控制器 为主加以介绍,望使用者能对PLC有更深的了解, 在使用PLC时能更得心应手. 可程式控制器内部基本结构可用下图来表示, 其内部处单元包括CPU、输入模组、输出模组三大部门, PLC控制器的CPU 会经由输入模组取得输入元件所产生的讯号, 再从记忆体中逐一取出原先以程式书写器中输入的控制指令, 经由运算部门逻辑演算后,再将结果通过输出模组加以驱动外在的输出元件.
作为离散控制的首选产品,PLC在二十世纪八十年代至九十年代得到了迅速发展,世界范围内的PLC控制器年增长率保持为20%~30%。随着工厂自动化程度的不断提高和PLC控制器市场容量基数的不断扩大,近年来PLC在工业发达国家的增长速度放缓。但是,在中国等发展中国家PLC的增长十分迅速。综合相关资料,2004年全球PLC的销售收入为100亿美元左右,在自动化领域占据着十分重要的位置。
PLC控制器是由模仿原继电器控制原理发展起来的,二十世纪七十年代的PLC控制器只有开关量逻辑控制,首先应用的是汽车制造行业。它以存储执行逻辑运算、顺序控制、定时、计数和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产过程。用户编制的控制程序表达了生产过程的工艺要求,并事先存入PLC控制器的用户程序存储器中。运行时按存储程序的内容逐条执行,以完成工艺流程要求的操作。PLC控制器的CPU内有指示程序步存储地址的程序计数器,在程序运行过程中,每执行一步该计数器自动加1,程序从起始步(步序号为零)起依次执行到最终步(通常为END指令),然后再返回起始步循环运算。PLC控制器每完成一次循环操作所需的时间称为一个扫描周期。不同型号的PLC控制器,循环扫描周期在1微秒到几十微秒之间。PLC用梯形图编程,在解算逻辑方面,表现出快速的优点,在微秒量级,解算1K逻辑程序不到1毫秒。它把所有的输入都当成开关量来处理,16位(也有32位的)为一个模拟量。大型PLC控制器使用另外一个CPU来完成模拟量的运算。把计算结果送给PLC的控制器。
相同I/O点数的系统,用PLC控制器比用DCS,其成本要低一些(大约能省40%左右)。PLC没有专用操作站,它用的软件和硬件都是通用的,所以维护成本比DCS要低很多。一个PLC的控制器,可以接收几千个I/O点(最多可达8000多个I/O)。如果被控对象主要是设备连锁、回路很少,采用PLC较为合适。PLC由于采用通用监控软件,在设计企业的管理信息系统方面,要容易一些。
近10年来,随着PLC控制器价格的不断降低和用户需求的不断扩大,越来越多的中小设备开始采用PLC控制器进行控制,PLC控制器在我国的应用增长十分迅速。随着中国经济的高速发展和基础自动化水平的不断提高,今后一段时期内PLC控制器在我国仍将保持高速增长势头。
通用PLC控制器应用于专用设备时可以认为它就是一个嵌入式控制器,但PLC控制器相对一般嵌入式控制器而言具有更高的可靠性和更好的稳定性。实际工作中碰到的一些用户原来采用嵌入式控制器,现在正逐步用通用PLC控制器或定制PLC取代嵌入式控制器。
PLC控制器实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同。
中央处理单元(CPU)是PLC控制器的控制中枢。它按照PLC控制器系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC控制器投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。
为了进一步提高PLC控制器的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。
存放系统软件的存储器称为系统程序存储器。
存放应用软件的存储器称为用户程序存储器。
PLC控制器的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC控制器直接连接到交流电网上去。
负责提供操作者输入、修改、监视程式用作的功能
负责接收外部输入元件信号和负责接收外部输出元件信号.
扫描技术
当PLC控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC控制器的CPU以一定的扫描速度重复执行上述三个阶段。
在输入采样阶段,PLC控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
在用户程序执行阶段,PLC控制器总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
当扫描用户程序结束后,PLC控制器就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC控制器的真正输出。
同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
一般来说,PLC控制器的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。
丰炜PLC说明资料1-PLC系统设计及选型方法 在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的起停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,工业现场中的这些...
可编程序控制器PLC各组成部件的作用1.CPU——是PLC的核心部分。与通用微机CPU一样,CPU在PC系统中的作用类似于人体的神经中枢。其功能: (1)用扫描方式(后面介绍)接收现场输入装置的...
意思是,使用PLC可编程控制器来控制仪表和电气工作的系统。PLC得到仪表传输的各种数据信号,然后执行各种工作程序,当然需要电气系统来配合完成。属于自动化控制的一种~
目前,PLC控制器在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。
这是PLC控制器最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。
PLC控制器可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC控制器生产厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。
过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC控制器能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC控制器也具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
现代PLC控制器具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。
PLC控制器通信含PLC控制器间的通信及PLC控制器与其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各PLC控制器厂商都十分重视PLC控制器的通信功能,纷纷推出各自的网络系统。新近生产的PLC控制器都具有通信接口,通信非常方便。
PLC控制器数字量输出类型分为:继电器输出、晶体管输出和晶闸管输出三种类型。
不同公共点之间可带不同的交、直流负载,且电压也可不同,带负载电流可达2A/点;但继电器输出方式不适用于高频动作的负载,这是由继电器的寿命决 定的。其寿命随带负载电流的增加而减少,一般在几十万次至几百万次之间,有的公司产品可达1000万次以上,响应时间为10ms。
适应于高频动作,响应时间短,一般为0.2ms左右,但它只能带 DC 5-30V的负载,最大输出负载电流为0.5A/点,但每4点不得大于0.8A。
晶闸管(可控硅)带负载能力为0.2A/点,只能带交流负载,可适应高频动作,响应时间为1ms。
空间的辐射电磁场(EMI)主要是由电力网络、电气设备的暂态过程、雷电、无线电广播、电视、雷达、高频感应加热设备等产生的,通常称为辐射干扰,其分布极为复杂。若PLC控制器系统置于所射频场内,就会收到辐射干扰,其影响主要通过两条路径:一是直接对PLC内部的辐射,由电路感应产生干扰;二是对PLC通信内网络的辐射,由通信线路的感应引入干扰。辐射干扰与现场设备布置及设备所产生的电磁场大小,特别是频率有关,一般通过设置屏蔽电缆和PLC控制器局部屏蔽及高压泄放元件进行保护。
主要通过电源和信号线引入,通常称为传导干扰。这种干扰在我国工业现场较严重。
a来自电源的干扰
PLC控制器系统的正常供电电源均由电网供电。由于电网覆盖范围广,它将受到所有空间电磁干扰而在线路上感应电压和电路。尤其是电网内部的变化,入开关操作浪涌、大型电力设备起停、交直流传动装置引起的谐波、电网短路暂态冲击等,都通过输电线路传到电源原边。PLC控制器电源通常采用隔离电源,但其机构及制造工艺因素使其隔离性并不理想。实际上,由于分布参数特别是分布电容的存在,绝对隔离是不可能的。
b来自信号线引入的干扰
与PLC控制器控制系统连接的各类信号传输线,除了传输有效的各类信息之外,总会有外部干扰信号侵入。
此干扰主要有两种途径:一是通过变送器供电电源或共用信号仪表的供电电源串入的电网干扰,这往往被忽视;二是信号线受空间电磁辐射感应的干扰,即信号线上的外部感应干扰,这是很严重的。由信号引入干扰会引起I/O信号工作异常和测量精度大大降低,严重时将引起元器件损伤。对于隔离性能差的系统,还将导致信号间互相干扰,引起共地系统总线回流,造成逻辑数据变化、误动和死机。PLC控制器控制系统因信号引入干扰造成I/O模件损坏数相当严重,由此引起系统故障的情况也很多。
c 来自接地系统混乱时的干扰
接地是提高电子设备电磁兼容性(EMC)的有效手段之一。正确的接地,既能抑制电磁干扰的影响,又能抑制设备向外发出干扰;而错误的接地,反而会引入严重的干扰信号,使PLC系统将无法正常工作。
PLC控制器控制系统的地线包括系统地、屏蔽地、交流地和保护地等。接地系统混乱对PLC控制器系统的干扰主要是各个接地点电位分布不均,不同接地点间存在地电位差,引起地环路电流,影响系统正常工作。例如电缆屏蔽层必须一点接地,如果电缆屏蔽层两端A、B都接地,就存在地电位差,有电流流过屏蔽层,当发生异常状态如雷击时,地线电流将更大。
此外,屏蔽层、接地线和大地有可能构成闭合环路,在变化磁场的作用下,屏蔽层内有会出现感应电流,通过屏蔽层与芯线之间的耦合,干扰信号回路。若系统地与其它接地处理混乱,所产生的地环流就可能在地线上产生不等电位分布,影响PLC控制器内逻辑电路和模拟电路的正常工作。PLC控制器工作的逻辑电压干扰容限较低,逻辑地电位的分布干扰容易影响PLC控制器的逻辑运算和数据存贮,造成数据混乱、程序跑飞或死机。模拟地电位的分布将导致测量精度下降,引起对信号测控的严重失真和误动作。
主要由系统内部元器件及电路间的相互电磁辐射产生,如逻辑电路相互辐射及其对模拟电路的影响,模拟地与逻辑地的相互影响及元器件间的相互不匹配使用等。这都属于PLC控制器制造厂对系统内部进行电磁兼容设计的内容,比较复杂,作为应用部门是无法改变,可不必过多考虑,但要选择具有较多应用实绩或经过考验的系统。
plc系统PLC特点
1:能够设置不同类型产品的工位数量及位置参数,并能够在线监控运行过程;
2:设备操作灵活方便,能够实现启动与暂停,自动与手动模式切换,计数与清零,气缸下压时间调整等;
3:螺丝的自动排放,送料,固定,由机器一次性自动完成,不需人工辅助;
4:高速的生产节拍,可实现单工位速度不低于 1-1.5 秒/件。定位精度高,位置误差不大于 0.02 毫米;
21世纪,PLC控制器会有更大的发展。从技术上看,计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,会有运算速度更快、存储容量更大、智能更强的品种出现;从产品规模上看,会进一步向超小型及超大型方向发展;从产品的配套性上看,产品的品种会更丰富、规格更齐全,完美的人机界面、完备的通信设备会更好地适应各种工业控制场合的需求.
从市场上看,各国各自生产多品种产品的情况会随着国际竞争的加剧而打破,会出现少数几个品牌垄断国际市场的局面,会出现国际通用的编程语言;从网络的发展情况来看,可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向。目前的计算机集散控制系统DCS(Distributed Control System)中已有大量的可编程控制器应用。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。
PLC控制器是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC控制器已经广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,它具有高可靠性、抗干扰能力强、功能强大、灵活,易学易用、体积小,重量轻,价格便宜的特点。
PLC 远程监控系统、 PLC 远程控制系统 应用案例 1:企业自动化设备远程监测 项目概况: 山东某制造型企业的多个车间均通过 PLC 采集各生产设备的实时状态和运行数据,并 进行自动化控制。 PLC 远程监控系统为及时掌握生产数据、统筹生产管理,该企业建立了生产监控中心, 将各 PLC 联网,对生产设备实施远程、集中监控。 系统组成: RS232 RS232 西门子 PLC DATA-6108 GPRS 监控电脑及三维力控组态软件 INTERNET 系统组成示意图 西门子 PLC GPRS/CDMA DTU DATA-6108 GPRS/CDMA DTU 系统说明: 1、GPRS/CDMA DTU(DATA-6108) 采用 DC 12V/ 24V 供电,体积小巧,直接安装在 PLC 柜中。 2、西门子 PLC通过 RS232 串口对外通讯,并设置为 MODBUS_RTU (从站
总结和分析了乌鲁木齐市河东污水处理厂PLC系统的改造过程,并结合改造过程中的经验,对改造中的难点进行了分析,提出了解决问题的办法,并进一步反思改造效果.
原理篇
第一章 PLC概述
第一节 PLC的分类与常用系统
第二节 PLC的组成与原理
第二章 三菱FX2N系列微型PLC
第一节 三菱FX2N系列PLC的硬件系统
第二节 FX2N系列PLC的指令系统
第三节 三菱编程软件FXGPWlN
第三章 PLC硬件系统设计
第一节 PLC控制系统
第二节 PLC控制系统的可靠性设计
第三节 设计文件的编制
第四章 PLC程序设计
第一节 编程方法与规则
第二节 PLC应用程序的设计方法
第三节 顺序控制的设计与编程
第五章 PLC的人机界面与网络通信
第一节 PLC的人机界面
第二节 PLC的网络通信
应用篇
第六章 PLC在电力系统、电气传动及机床控制中的应用
一、PLC在输电线路自动重合闸控制中的应用
二、PLC在内桥接线备用电源自动投切中的应用
三、PLC在高压离心风机控制中的应用
四、PLC在自耦变压器控制多台电动机中的应用
五、PLC在多机系统自动切换控制中的应用
六、用PLC实现电机速度的测量
七、PLC控制取水井电动机的无线遥控系统
八、PLC在工业自动小车控制中的应用
九、PLC在电镀专用行车控制中的应用
十、PLC在桥式起重机检测控制中的应用
十一、卧式镗铣床电气控制系统的PLC改造
十二、PLC在数控加工中心刀具库控制中的应用
第七章 PLC在开关量逻辑控制中的应用
一、PLC在光源机械上泡机械手控制中的应用
二、PLC在砂处理生产线上的应用
三、PLC在机器人施釉生产线控制中的应用
四、PLC用于生产过程的连锁报警控制
五、PLC在谷物烘干机自动控制中的应用
六、PLC在水处理设备电气控制系统中的应用
七、PLC在高压造型自动线改造中的应用
第八章 PLC在模拟量控制中的应用
一、PLC实现模拟量检测与控制的方法
二、PLC实现模拟量输入信号滤波的程序设计
三、F1系列PLC实现物理量处理的方法
四、PLC在温度监测与控制系统中的应用
五、PLC在双参量随动控制系统中的应用
六、PLC在轴承滚针分选机控制中的应用
七、PLC在柔性制造系统托盘交换控制中的应用
八、卷烟包装机的PLC控制系统设计
第九章 PLC在网络通信及现场总线中的应用
一、用VISUAL BASIC实现上位机和PLC的通信
二、基于PLC与变频器通信的实现
三、用S7—200控制的多变频器系统通讯部分的设计与实现
四、基于PROFIBUS现场总线的伞齿轮精密热模锻生产线控制系统
五、基于CC—Link的炉窑网络控制系统
六、海况实时分布式仿真系统 2100433B
软PLC开发系统实际上就是带有调试和编译功能的PLC编程器,此部分具备如下功能:①编程语言标准化,遵循IEC61131-3标准,支持多语言编程(共有5种编程方式:IL,ST,LD,FBD和SFC),编程语言之间可以相互转换;②丰富的控制模块,支持多种PID算法(如常规PID控制算法、自适应PID控制算法、模糊PID控制算法、智能PID控制算法等等),还包括目前流行的一些控制算法,如神经网络控制;③开放的控制算法接口,支持用户嵌入自己的控制算法模块;④仿真运行,实时在线监控,在线修改程序和编译;⑤强大的网络功能。支持基于TCPIP网络,通过网络实现PLC远程监控,远程程序修改。
本书是关于介绍“PLC应用系统设计”的专册,全书共分为两篇:原理篇介绍PLC的基本结构与工作原理、三菱FX2N系列PLC的硬件配置、指令系统和编程工具的使用、PLC控制系统硬件与软件的设计方法、PLC的人机界面与网络通信技术等;
应用篇则以实例为主,介绍PLC在电气传动与机床电气控制方面、开关量逻辑控制方面、生产过程连续控制方面、网络通信及现场总线等方面的具体应用。