PLC控制电机正反转(毕业论文设计要求)_第1页
PLC控制电机正反转(毕业论文设计要求)_第2页
PLC控制电机正反转(毕业论文设计要求)_第3页
PLC控制电机正反转(毕业论文设计要求)_第4页
PLC控制电机正反转(毕业论文设计要求)_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、兰州交通大学博文学院毕业设计(论文)兰州交通大学博文学院毕业设计(论文)论文题目:plc控制电机正反转系 别:机电工程系专 业:机械制造及自动化班 级:07机电(6)班学 号:200792015学生姓名:张军鹏指导教师:徐福英 二零一零年六月兰州交通大学博文学院本科毕业设计(论文)成绩评定表学生姓名张军鹏班级07机制6班学号200792015导师姓名徐福英职称导师日期毕业设计(论文)题目plc控制电机正反转指导教师简要评语:(含建议成绩) 指导教师签名:答辩小组结论:(含评定成绩)组长签名:成绩备注注:成绩评定是在指导教师评分的基础上由答辩小组在答辩后确定。由各系教学秘书根据答辩小组的评定成绩

2、填写成绩项。兰州交通大学博文学院毕业设计(论文)任务书姓 名张军鹏学 号200792015专 业机械设计及自动化班 级07机制6班指导老师徐福英职 称导师题 目plc控制电机正反转设 计 任 务1.绪论 (1)中英文摘要,关键词 (2)论文的内容及结构安排 2.设计内容及设计方案 (1)设计内容要求 (2)设计方案及工作原理 3. 可编程控制器概述4. 三相异步电动机控制设计 5. 三相异步电动机正反转控制线路 6. 三相异步电动机正反转plc控制的工作原理 7. 控制系统的设备要 求1.按启动按钮后控制电机运行30s(及电机正转30s),然后自动断电,同时另一按钮控制的制动电磁铁开始通电,即

3、电机开始反转,10s后自动断电,电机停转。2. 用语句表和梯形图编程实现电电机正反转功能。3.绘制相关的图。参 考 文 献1. 大中型plc应用教材 2. 电工技术 3. 变程序控制器 4. 电器控制系统与可编程控制器 5. 电力拖动 6. 电路与电子技术 7. 自动控制原理与系统 8. 数字电子技术 时 间 安 排2010.3.102010.4.01 学习、收集与设计题目相关的资料 2010.4.012010.4.12 写开题报告2010.4.122010.4.30 写论文初稿2010.4.302010.5.10 论文第二次修订稿 2010.5.102010.5.20 论文第三次修订2010

4、.5.20以后 最后修订论文,定稿,打印指导教师意见指导教师签字系主任签 章兰州交通大学博文学院学生开题报告表课题名称plc控制电机正反转课题来源数字电子技术或电工(电子技术)课题类型bx导 师徐福英学生姓名张军鹏学 号200792015 专 业机械制造及自动化开题报告内容:(调研资料的准备,设计目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;完成设计(论文)所具备的条件因素等。)1、 调研资料的准备: (1)电路与电子技术(2)plc编程基础 (3)电工(电子技术) 等相关电子技术方面的资料。同时借助相关网站查找了多篇关于plc控制电机的论文。2、 设计目的:更好的了解和掌握电子技

5、术方面的知识,研究plc控制电机正反转所具有的显示意义。3、设计要求:(1).按启动按钮后控制电机运行30s,然后自动断电。同时另一按钮控制的制动电磁铁开始通电,即电机开始反转,10s后自动断电。 (2).用plc梯形图和语句表编程实现电机正反转功能。4、设计思路: 单元电路设计,原理及器件选择,说明plc控制电机正反转的设计原理以及器件的选择,主要从正转接触器、反转接触器、继电器、接触器、正反转启停按钮五个方面进行说明。5、工作安排: 1-4周参考相关书目,掌握设计所用到的相关知识,5-6周制定出初步的设计方案,7-9周写出论文初稿,10-13周定稿,13周交论文。论文要求a4纸打印,40页

6、以上。6、完成设计所具备的条件因素:通过电路与电子技术、电力拖动、plc编程基础、autocad教程等课程的学习及独立完成相关的毕业设计,并且具备对相关文献搜索的能力,同时准备了大量的相关资料。(可另加附页)指导教师意见签名: 年 月 日课题类型和性质:(1)a工程设计;b技术开发;c软件工程;d理论研究; (2)x真实课题;y模拟课题;z虚拟课题 (1)、(2)均要填,如ay、bx等。兰州交通大学博文学院毕业设计(论文)学生自查表(中期教学检查用)学生姓名张军鹏 专业机械制造及自动化班级09机制6班指导教师姓 名徐福英职 称导师课题名称plc控制电机正反转个人精力实际投入日平均工作时间周平均

7、工作时间迄今缺席天数出勤率%指导教师每周指导次数每周指导时间(小时)备注毕业设计(论文)工作进度(完成)内容及比重已完成主要内容%待完成主要内容%存在问题 指导教师签字: 年 月 日摘要可编程控制器(plc)是以微处理器为核心,将自动控制技术、计算机技术和通信技术融为一体而发展起来的崭新的工业自动控制装置。目前plc已基本替代了传统的继电器控制而广泛应用于工业控制的各个领域,plc已跃居工业自动化三大支柱的首位。生产机械往往要求运动部件可以实现正反两个方向的起动,这就要求拖动电动机能作正、反向旋转。由电机原理可知,改变电动机三相电源的相序,就能改变电动机的转向。按下正转启动按钮sb1,电动机正

8、转运行,且km1,kmy接通。2s后kmy断开,km 接通,即完成正转启动。按下停止按钮sb2,电动机停止运行。按下反转启动按钮sb3,电动机反转运行,且km2,kmy接通。2s后kmy断开,km 接通,即完成反转启动。关键词:可编程控制器(plc) 微处理器 自动控制装置abstractprogrammable logic controller (plc) is a microprocessor, automatic control technology, computer technology and communication technology harmony and develop

9、ment of new industrial automatic control device. currently plc has replaced the traditional relay control and widely used in the fields of industrial control, plc has grown three pillars of industrial automation.production machinery are demanding sport components can realize positive direction, whic

10、h requires the starting drag electric function for positive and negative spin. by motor principle, change the three-phase power motors, can change the sequence of the motor. press the start button is sb1, motor is running, and km1, kmy through. after kmy disconnect km 2s, is turned on. press the sto

11、p button sb2, motor stops running. press the start button, motor sb3 inversion, and reverse operation km2, kmy through. after kmy disconnect km 2s, through inversion.key words:programmable logic controller (plc) microprocessor automatic control device目录第一章 可编程控制器概述81.1可编程控制器的产生81.2可编程控制器的定义. .91.3pl

12、c的特点. .91.4plc应用. .101.5plc的主要技术指标.101.6可编程控制器的一般结构.111.7plc的基本工作原理.13第二章 三相异步电动机控制设计262.1三相异步电动机正反转控制线路262.2三相异步电动机正反转plc控制i/o端口分配表.272.3三相异步电动机正反转plc控制接线图.272.4三相异步电动机正反转plc控制的梯形图、指令表272.5三相异步电动机正反转plc控制的工作原理.272.6指令的介绍.28第三章 控制系统的设备.303.1输入继电器.303.2输出继电器313.3热继电器313.4交流接触器313.5熔断器.31第四章 结论. .32致谢

13、. .33参考文献34第一章 可编程控制器概述可编程控制器的产生随着计算机控制技术的不断发展,可编程控制器的应用已广泛普及,成为自动化技术的重要组成。可编程控制器最先出现在美国,1968年,美国的汽车制造公司通用汽车公司(gm)提出了研制一种新型控制器的要求,并从用户角度提出新一代控制器应具备以下十大条件:(1)编程简单,可在现场修改程序; (2)维护方便,最好是插件式; (3)可靠性高于继电器控制柜; (4)体积小于继电器控制柜; (5)可将数据直接送入管理计算机;(6)在成本上可与继电器控制柜竞争; (7)输入可以是交流115v(即用美国的电网电压); (8)输出为交流115v、2a以上,

14、能直接驱动电磁阀; (9)在扩展时,原有系统只需要很小的变更; (10)用户程序存储器容量至少能扩展到4kb。 条件提出后,立即引起了开发热潮。1969年,美国数字设备公司(dec)研制出了世界上第一台可编程序控制器,并应用于通用汽车公司的生产线上。当时叫可编程逻辑控制器plc(programmable logic controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。紧接着,美国modicon公司也开发出同名的控制器,1971年,日本从美国引进了这项新技术,很快研制成了日本第一台可编程控制器。1973年,西欧国家也研制出他们的第一台可编程控制器。随着半导体技

15、术,尤其是微处理器和微型计算机技术的发展,到70年代中期以后,特别是进入80年代以来,plc已广泛地使用16位甚至32位微处理器作为中央处理器,输入输出模块和外围电路也都采用了中、大规模甚至超大规模的集成电路,使plc在概念、设计、性能价格比以及应用方面都有了新的突破。这时的plc已不仅仅是逻辑判断功能,还同时具有数据处理、pid调节和数据通信功能,称之为可编程序控制器(programmable controller)更为合适,简称为pc,但为了与个人计算机(persona1 computer)的简称pc相区别,一般仍将它简称为plc(programmable logic controller

16、)。plc是微机技术与传统的继电器-接触器控制技术相结合的产物,其基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容编成软件写入控制器的用户程序存储器内。继电器控制系统已有上百年历史,它是用弱电信号控制强电系统的控制方法,在复杂的继电器控制系统中,故障的查找和排除困难,花费时间长,严重地影响工业生产。在工艺要求发生变化的情况下,控制柜内的元件和接线需要作相应的变动,改造工期长、费用高,以至于用户宁愿另外制作一台新的控制柜。而plc克服了继电器-接触器控制系统中机械触点的接线复杂

17、、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用微处理器的优点,并将控制器和被控对象方便的连接起来。由于plc是由微处理器、存储器和外围器件组成,所以应属于工业控制计算机中的一类。对用户来说,可编程控制器是一种无触点设备,改变程序即可改变生产工艺,因此如果在初步设计阶段就选用可编程控制器,可以使得设计和调试变得简单容易。从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的订货要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的应用。我国从1974年也开始研制可编

18、程序控制器,1977年开始工业应用。目前它已经大量地应用在楼宇自动化、家庭自动化、商业、公用事业、测试设备和农业等领域,并涌现出大批应用可编程序控制器的新型设备。掌握可编程序控制器的工作原理,具备设计、调试和维护可编程序控制器控制系统的能力,已经成为现代工业对电气技术人员和工科学生的基本要求。可编程控制器的定义国际电工委员会(iec)曾于1982年11月颁发了可编程控制器标准草案第一稿,1985年1月又发表了第二稿,1987年2月颁发了第三稿。该草案中对可编程控制器的定义是:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储和执行

19、逻辑运算、顺序控制、定时、计数和算术运算等操作命令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都按易于与工业系统联成一个整体、易于扩充其功能的原则设计。”定义强调了可编程控制器是“数字运算操作的电子系统”,是一种计算机。它是“专为在工业环境下应用而设计”的工业计算机,是一种用程序来改变控制功能的工业控制计算机,除了能完成各种各样的控制功能外,还有与其他计算机通信联网的功能。这种工业计算机采用“面向用户的指令”,因此编程方便。它能完成逻辑运算、顺序控制、定时计数和算术操作,它还具有“数字量和模拟量输入输出控制”的能力,并且非常容易与“工业控制系

20、统联成一体”,易于“扩充”。定义还强调了可编程控制器应直接应用于工业环境,它须具有很强的抗干扰能力、广泛的适应能力和应用范围。这也是区别于一般微机控制系统的一个重要特征。应该强调的是,可编程控制器与以往所讲的顺序控制器在“可编程”方面有质的区别。plc引入了微处理机及半导体存储器等新一代电子器件,并用规定的指令进行编程,能灵活地修改,即用软件方式来实现“可编程”的目的。可编程序控制器是应用面最广、功能强大、使用方便的通用工业控制装置,自研制成功开始使用以来,它已经成为了当代工业自动化的主要支柱之一。plc的特点(1)编程简单,使用方便梯形图是使用得最多的可编程序控制器的编程语言,其符号与继电器

21、电路原理图相似。有继电器电路基础的电气技术人员只要很短的时间就可以熟悉梯形图语言,并用来编制用户程序,梯形图语言形象直观,易学易懂,。(2)控制灵活,程序可变,具有很好的柔性可编程序控制器产品采用模块化形式,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。可编程序控制器用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,硬件配置确定后,可以通过修改用户程序,不用改变硬件,方便快速地适应工艺条件的变化,具有很好的柔性。(3)功能强,扩充方便,性能价格比高可编程序控制器内有成百上千个可供用户使用的编程元件,有很强的逻辑判断

22、、数据处理、pid调节和数据通信功能,可以实现非常复杂的控制功能。如果元件不够,只要加上需要的扩展单元即可,扩充非常方便。与相同功能的继电器系统相比,具有很高的性能价格比。(4)控制系统设计及施工的工作量少,维修方便可编程序控制器的配线与其它控制系统的配线比较少得多,故可以省下大量的配线,减少大量的安装接线时间,开关柜体积缩小,节省大量的费用。可编程序控制器有较强的带负载能力、可以直接驱动一般的电磁阀和交流接触器。一般可用接线端子连接外部接线。可编程序控制器的故障率很低,且有完善的自诊断和显示功能,便于迅速地排除故障。(5)可靠性高,抗干扰能力强可编程序控制器是为现场工作设计的,采取了一系列硬

23、件和软件抗干扰措施,硬件措施如屏蔽、滤波、电源调整与保护、隔离、后备电池等,例如,西门子公司s7-200系列plc内部eeprom中,储存用户原程序和预设值在一个较长时间段(190小时),所有中间数据可以通过一个超级电容器保持,如果选配电池模块,可以确保停电后中间数据能保存200天。软件措施如故障检测、信息保护和恢复、警戒时钟,加强对程序的检测和校验。从而提高了系统抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,可编程序控制器已被广大用户公认为最可靠的工业控制设备之一。(6)体积小、重量轻、能耗低,是“机电一体化”特有的产品。plc应用目前,可编程序控制器已经

24、广泛地应用在各个工业部门。随着其性能价格比的不断提高,应用范围还在不断扩大,主要有以下几个方面:1. 逻辑控制可编程序控制器具有“与”、“或”、“非”等逻辑运算的能力,可以实现逻辑运算,用触点和电路的串、并联,代替继电器进行组合逻辑控制,定时控制与顺序逻辑控制。数字量逻辑控制可以用于单台设备,也可以用于自动生产线,其应用领域最为普及,包括微电子、家电行业也有广泛的应用。2. 运动控制 可编程序控制器使用专用的运动控制模块,或灵活运用指令,使运动控制与顺序控制功能有机地结合在一起。随着变频器、电动机起动器的普遍使用,可编程序控制器可以与变频器结合,运动控制功能更为强大,并广泛地用于各种机械,如金

25、属切削机床、装配机械、机器人、电梯等场合。3. 过程控制可编程序控制器可以接收温度、压力、流量等连续变化的模拟量,通过模拟量i/0模块,实现模拟量(analog)和数字量(digital)之间的a/d转换和d/a转换,并对被控模拟量实行闭环pid(比例-积分-微分)控制。现代的大中型可编程序控制器一般都有pid闭环控制功能,此功能已经广泛地应用于工业生产、加热炉、锅炉等设备,以及轻工、化工、机械、冶金、电力、建材等行业。 4. 数据处理可编程序控制器具有数学运算、数据传送、转换、排序和查表、位操作等功能,可以完成数据的采集、分析和处理。这些数据可以是运算的中间参考值,也可以通过通信功能传送到别

26、的智能装置,或者将它们保存、打印。数据处理一般用于大型控制系统,如无人柔性制造系统,也可以用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。5. 构建网络控制可编程序控制器的通信包括主机与远程i/0之间的通信、多台可编程序控制器之间的通信、可编程序控制器和其他智能控制设备(如计算机、变频器)之间的通信。可编程序控制器与其他智能控制设备一起,可以组成“集中管理、分散控制”的分布式控制系统。当然,并非所有的可编程序控制器都具有上述功能,用户应根据系统的需要选择可编程序控制器,这样既能完成控制任务,又可节省资金。plc的主要技术指标可编程控制器的种类很多,用户可以根据控制系统的具体要求选

27、择不同技术性能指标的plc。可编程控制器的技术性能指标主要有以下几个方面: 1. 输入/输出点数可编程控制器的i/o点数指外部输入、输出端子数量的总和。它是描述的plc大小的一个重要的参数。 2. 存储容量plc的存储器由系统程序存储器,用户程序存储器和数据存储器三部分组成。plc存储容量通常指用户程序存储器和数据存储器容量之和,表征系统提供给用户的可用资源,是系统性能的一项重要技术指标。 3. 扫描速度可编程控制器采用循环扫描方式工作,完成1次扫描所需的时间叫做扫描周期。影响扫描速度的主要因素有用户程序的长度和plc产品的类型。plc中cpu的类型、机器字长等直接影响plc运算精度和运行速度

28、。 4. 指令系统指令系统是指plc所有指令的总和。可编程控制器的编程指令越多,软件功能就越强,但掌握应用也相对较复杂。用户应根据实际控制要求选择合适指令功能的可编程控制器。 5. 通信功能通信有plc之间的通信和plc与其他设备之间的通信。通信主要涉及通信模块,通信接口,通信协议和通信指令等内容。plc的组网和通信能力也已成为plc产品水平的重要衡量指标之一。 厂家的产品手册上还提供plc的负载能力、外形尺寸、重量、保护等级、适用的安装和使用环境如温度、湿度等性能指标参数,供用户参考。可编程控制器的一般结构可编程控制器主要由cpu、存储器、基本i/o接口电路、外设接口、编程装置、电源等组成。

29、可编程控制器的结构多种多样,但其组成的一般原理基本相同,都是以微处理器为核心的结构,如图1-1所示。编程装置将用户程序送入可编程控制器,在可编程控制器运行状态下,输入单元接收到外部元件发出的输入信号,可编程控制器执行程序,并根据程序运行后的结果,由输出单元驱动外部设备。图1-1 可编程控制器系统结构1. cpu单元cpu是可编程控制器的控制中枢,相当于人的大脑。cpu一般由控制电路、运算器和寄存器组成。这些电路通常都被封装在一个集成的芯片上。cpu通过地址总线、数据总线、控制总线与存储单元、输入输出接口电路连接。cpu的功能有:它在系统监控程序的控制下工作,通过扫描方式,将外部输入信号的状态写

30、入输入映象寄存区域,plc进入运行状态后,从存储器逐条读取用户指令,按指令规定的任务进行数据的传送、逻辑运算、算术运算等,然后将结果送到输出映像寄存区域。cpu常用的微处理器有通用型微处理器、单片机和位片式计算机等。通用型微处理器常见的如intel公司的8086、80186、到pentium系列芯片,单片机型的微处理器如intel公司的mcs-96系列单片机,位片式微处理器如amd 2900系列的微处理器。小型plc 的cpu多采用单片机或专用cpu,中型plc的cpu大多采用16位微处理器或单片机,大型plc的cpu多用高速位片式处理器,具有高速处理能力。 2. 存储器可编程控制器的存储器由

31、只读存储器rom、随机存储器ram和可电擦写的存储器eeprom三大部分构成,主要用于存放系统程序、用户程序及工作数据。 只读存储器rom用以存放系统程序,可编程控制器在生产过程中将系统程序固化在rom中,用户是不可改变的。用户程序和中间运算数据存放的随机存储器ram中,ram存储器是一种高密度、低功耗、价格便宜的半导体存储器,可用锂电池做备用电源。它存储的内容是易失的,掉电后内容丢失;当系统掉电时,用户程序可以保存在只读存储器eeprom或由高能电池支持的ram中。eeprom兼有rom的非易失性和ram的随机存取优点,用来存放需要长期保存的重要数据。3. i/o单元及i/o扩展接口(1)i

32、/o单元plc内部输入电路作用是将plc外部电路(如行程开关、按钮、传感器等)提供的符合plc输入电路要求的电压信号,通过光电耦合电路送至plc内部电路。输入电路通常以光电隔离和阻容滤波的方式提高抗干扰能力,输入响应时间一般在0.115ms之间。根据输入信号形式的不同,可分为模拟量i/o单元、数字量i/o单元两大类。根据输入单元形式的不同,可分为基本i/o单元、扩展i/o单元两大类。(2)i/o扩展接口可编程控制器利用i/o扩展接口使i/o扩展单元与plc的基本单元实现连接,当基本i/o单元的输入或输出点数不够使用时,可以用i/o扩展单元来扩充开关量i/o点数和增加模拟量的i/o端子。4. 外

33、设接口外设接口电路用于连接手持编程器或其他图形编程器、文本显示器,并能通过外设接口组成plc的控制网络。plc通过pc/ppi电缆或使用mpi卡通过rs-485接口与计算机连接,可以实现编程、监控、连网等功能。5. 电源电源单元的作用是把外部电源(220v的交流电源)转换成内部工作电压。外部连接的电源,通过plc内部配有的一个专用开关式稳压电源,将交流/直流供电电源转化为plc内部电路需要的工作电源(直流5伏、正负12伏、24伏),并为外部输入元件(如接近开关)提供24v直流电源(仅供输入端点使用),而驱动plc负载的电源由用户提供。plc的基本工作原理结合plc的组成和结构分析plc的工作原

34、理更容易理解。plc是采用周期循环扫描的工作方式,cpu连续执行用户程序和任务的循环序列称为扫描。cpu对用户程序的执行过程是cpu的循环扫描,并用周期性地集中采样、集中输出的方式来完成的。一个扫描周期主要可分为:(1)读输入阶段。 每次扫描周期的开始,先读取输入点的当前值,然后写到输入映像寄存器区域。在之后的用户程序执行的过程中,cpu访问输入映像寄存器区域,而并非读取输入端口的状态,输入信号的变化并不会影响到输入映像寄存器的状态,通常要求输入信号有足够的脉冲宽度,才能被响应。(2)执行程序阶段。 用户程序执行阶段,plc按照梯形图的顺序,自左而右,自上而下的逐行扫描,在这一阶段cpu从用户

35、程序的第一条指令开始执行直到最后一条指令结束,程序运行结果放入输出映像寄存器区域。在此阶段,允许对数字量i/o指令和不设置数字滤波的模拟量i/o指令进行处理,在扫描周期的各个部分,均可对中断事件进行响应。(3)处理通信请求阶段。 是扫描周期的信息处理阶段,cpu处理从通信端口接收到的信息。(4)执行cpu自诊断测试阶段。在此阶段cpu检查其硬件,用户程序存储器和所有i/o模块的状态。(5)写输出阶段。每个扫描周期的结尾,cpu把存在输出映像寄存器中的数据输出给数字量输出端点(写入输出锁存器中),更新输出状态。然后plc进入下一个循环周期,重新执行输入采样阶段,周而复始。如果程序中使用了中断,中

36、断事件出现,立即执行中断程序,中断程序可以在扫描周期的任意点被执行。如果程序中使用了立即i/o指令,可以直接存取i/o点。用立即i/o指令读输入点值时,相应的输入映像寄存器的值未被修改,用立即i/o指令写输出点值时,相应的输出映像寄存器的值被修改。2.1 plc的体系结构plc实质上是一种被专用于工业控制的计算机,其硬件结构和微机是基本一致的。如下图所示:编程器中央处理单元(cpu)输入电路输出电路系统程序存储区用户程序存储区电源plc硬件的基本结构2.2 可编程序控制器的基本结构可编程序控制器简称为plc(programmable logic controller)主要由cpu模块、输入模块

37、、输出模块和编程器组成。(如下图所示)可编程序控制器实际上是一种工业控制计算机,它的硬件结构与一般微机控制系统相似,甚至与之无异。可编程序控制器主要由cpu(中央处理单元)、存储器(ram和eprom)、输入/输出模块(简称i/o模块)、编程器和电源五大部分组成。(1) cpu模块cpu模块又叫中央处理单元或控制器,它主要由微机处理器(cpu)和存储器组成。cpu的作用类似于人类的大脑和心脏。它采用扫描方式工作,每一次扫描要完成以下工作:1) 输入处理:将现场的开关量输入信号和数据分别读入输入映像寄存器和数据寄存器。2) 程序执行:逐条读入和解释用户程序,产生相应的控制信号去控制有关的电路,完

38、成数据的存取、传送和处理工作,并根据运算结果更新各有关寄存器的内容。3) 输出处理:将输出映像寄存器的内容送给输出模块,去控制外部负载。(2) i/o模块i/o模块是系统的眼、耳、手、脚,是联系外部现场和cpu模块的桥梁。输入模块用来接收和采集输入信号。输入信号有两类:一类是从按钮、选择开关、数字开关、限位开关、接收开关、关电开关、压力继电器等来的开关量输入信号;另一类是由电位器、热电偶、测速发电机、各种变送器提供的连续变化的模拟量输入信号。可编程序控制器通过输出模块控制接触器、电磁阀、电磁铁、调节阀、调速装置等执行器,可编程序控制器控制的另一类外部负载是指示灯、数字显示装置和报警装置等。cp

39、u模块的工作电压一般是5v,而可编程序控制器的输入/输出信号电压一般较高,如直流24v和交流220v。从外部引入的尖蜂电压和干扰噪声可能损坏cpu模块中的元器件,或使可编程序控制器不能正常工作,所以cpu模块不能直接与外部输入/输出装置相连。i/o模块除了传递信号外,还有电平转换与噪声隔离的作用。(3) 编程器编程器除了用来输入和编辑程序外,还可以用来监视可编程序控制器运行时梯形图中各种编程元件的工作状态。编程器可以永久地连续在可编程序控制器上,将它取下来后可编程序控制器也可以运行。一般只在程序输入、调试阶段和检修时使用,一台编程器可供多台可编程序控制器公用。2.3 开关量i/o模块开关量模块

40、的输入输出信号仅有接通和断开两种状态。电压等级有直流5v,12v,24v,48v和交流110v,220v等。输入输出电压的允许范围很宽,如某交流220v输入模块的允许低电压为070v,高电压为70256v,频率为4763hz。各i/o点的通/断状态用发光二极管或其它元件显示在面板上,外部i/o接线一般接在模块的接线端子上,某些模块使用可拆除的插座型端子板,在不拆去端子的外部连线的情况下,可以迅速地更换模。开关量i/o模块可能4,8,16,32,64点。2.3.1 输入模块 2.3.1 a 直流输入电路输入电路中设有rc滤波电路,以防止由于输入点抖动或外部干扰脉冲引起的错误的输入信号。滤波电路延

41、迟时间的典型值为1020ms(信号上升沿)和2050ms(信号下降沿),输入电流约为10ma,上图2.3.1a是某直流输入模块的内部电路和外部接线图。本节的输入电路和输出电路都只画出了一路,com是各路的公共点。图中的输入触点直接接在公共点和输入端(400是梯形图中输入继电器的编号)之间,不需要外接电源。有的可编程序控制器还可以为接近开关、光电开关之类的传感器提供24v电源。(如图2.3.1b)图2.3.1 b 输入电路当图2.3.1b中的外接触点接通时,光电耦合器中的发光二极管发光,光敏三极管导通,信号经内部电路传送给cpu模块。图2.3.1 c是交流输入电路。光电耦合器中有两个反并联的发光

42、二极管,显示用的两个发光二极管也是反并联的,因此这个电路可以接收外部的交流输入电压。图2.3.1 c 交流输入电路图 2.3.2 输出模块输出模块的功率放大元件有大功率晶体管和磁效应管(驱动直流负载)、双向可控硅(驱动内交流负载)和小型继电器,后者可以驱动交流负载或直流负载。输出电流的典型值为0.52a,负载电源由外部现场提供。输出电流的额定值与负载的性质有关,但是只能驱动100va/22v的电感性负载和100w的白炽灯。额定负载电流还与温度有关,温度升高时额定负载电流减小,有的可编程序控制器提供了有关曲线。输出模块内可能设置有熔断器,并在模块面板上用发光二极管显示熔断器的状态。某些新式的模块

43、用非破坏性的电子保护电路代替熔断器。2.4 可编程序控制器的工作原理可编程序控制器是从继电器控制系统发展而来的,它的梯形图程序与继电器系统电路图相似,梯形图中的某些编程元件也沿用了继电器这一名称,如输入、输出继电器等。这种计算机程序实现的“软继电器”,与继电器系统中的物理结构在功能上某些相似之处。2.4.1 可编程序控制器的工作原理可编程序控制器有两种基本的工作状态,即运行(run)状态与停止(stop)状态。在运行状态,可编程控制器通过执行反映控制要求的用户程序来实现控制功能。为了使可编程序控制器的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直至可编

44、程序控制器停机或切换到stop工作状态。除了执行用户程序之外,在每次循环过程中,可编程序控制器还要完成,内部处理、通信处理等工作,一次循环可分为5个阶段(见左上图)。可编程序控制器的这种周而复始的循环工作方式称为扫描工作方式。由于计算机执行指令的速度极高,从外部输入-输出关系来看,处理过程似乎是同时完成的。在内部处理联合阶段。可编程序控制器检查cpu模块内部的硬件是否正常,将监控定时器复位,以及完成一些别的内部工作。在通信服务阶段,可编程序控制器与别的带微处理器的智能装置通信,响应编程器键入的命令,更新编程器的显示内容。当可编程序控制器处于停止(stop)状态时,只执行以上的操作。可编程序控制

45、器处于(run)状态时,还要完成另外3个阶段的操作(见右图),图中仅画出了与用户程序执行过程有关的3个阶段。2.4.2 扫描周期可编程序控制器在run工作状态时,执行一次上图所示的扫描操作所需的时间称为扫描周期,其典型值为1100ms。指令执行所需的时间与用户程序的长短、指令的种类和cpu执行指令的速度有很大的关系。当用户程序较长时,指令执行时间在扫描周期中占相当大的比例。不过严格地来说扫描周期还包括自诊断、通信等。如图2.4.2所示。第(n-1)个扫描周期输出刷新第(n+1)个扫描周期输入采样第n个扫描周期输入采样输出刷新用户程序执行图2.4.2 plc的扫描运行方式(1)输入采样阶段在输入

46、采样阶段,plc以扫描方式依次读入所有的数据和状态它们存入i/o映象区的相应单元内。输入采样结束后,转入用户程序行和输出刷新阶段。在这两个阶段中,即使输入数据和状态发生变化i/o映象区的相应单元的数据和状态也不会改变。所以输入如果是脉冲信号,它的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。(2)用户程序执行阶段在用户程序执行阶段,plc的cpu总是由上而下,从左到右的顺序依次的扫描梯形图。并对控制线路进行逻辑运算,并以此刷新该逻辑线圈或输出线圈在系统ram存储区中对应位的状态。或者确定是否要执行该梯形图所规定的特殊功能指令。例如:算术运算、数据处理、数据传达等。(3)输出

47、刷新阶段在输出刷新阶段,cpu按照i/o映象区内对应的数据和状态刷新所有的数据锁存电路,再经输出电路驱动响应的外设。这时才是plc真正的输出。2.5 plc的选型为了能够更好的选型,工程设计选型和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定plc的功能、外部设备特性等,最后选择有较高性能价格比的plc和设计相应的控制系统。2.5.1 输入输出(i/o)点数的估算i/o点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加10%20%的可扩展余量后,作为输入输出点数估算数据。实际订货时,还需根

48、据制造厂商plc的产品特点,对输入输出点数进行圆整。2.5.2 存储器容量的估算存储器容量是可编程序控制器本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来替代。存储器内存容量的估算没有固定的公式,许多文献资料中给出了不同公式,大体上都是按数字量i/o点数的1015倍,加上模拟i/o点数的100倍,以此数为内存的总字数(16位为一个字),另外再按此数的25%考虑余量。2.5.3 控制功能的选择该选择包括运算功能、控制功能、通信功能、编程功能、诊断功能和处理速度等特性的选择

49、。(一)运算功能 简单plc的运算功能包括逻辑运算、计时和计数功能;普通plc的运算功能还包括数据移位、比较等运算功能;较复杂运算功能有代数运算、数据传送等;大型plc中还有模拟量的pid运算和其他高级运算功能。随着开放系统的出现,目前在plc中都已具有通信功能,有些产品具有与下位机的通信,有些产品具有与同位机或上位机的通信,有些产品还具有与工厂或企业网进行数据通信的功能。设计选型时应从实际应用的要求出发,合理选用所需的运算功能。大多数应用场合,只需要逻辑运算和计时计数功能,有些应用需要数据传送和比较,当用于模拟量检测和控制时,才使用代数运算,数值转换和pid运算等。要显示数据时需要译码和编码

50、等运算。(二)控制功能 控制功能包括pid控制运算、前馈补偿控制运算、比值控制运算等,应根据控制要求确定。plc主要用于顺序逻辑控制,因此,大多数场合常采用单回路或多回路控制器解决模拟量的控制,有时也采用专用的智能输入输出单元完成所需的控制功能,提高plc的处理速度和节省存储器容量。例如采用pid控制单元、高速计数器、带速度补偿的模拟单元、asc码转换单元等。(三)通信功能 大中型plc系统应支持多种现场总线和标准通信协议(如tcp/ip),需要时应能与工厂管理网(tcp/ip)相连接。通信协议应符合iso/ieee通信标准,应是开放的通信网络。plc系统的通信接口应包括串行和并行通信接口(r

51、s2232c/422a/423/485)、rio通信口、工业以太网、常用dcs接口等;大中型plc通信总线(含接口设备和电缆)应1:1冗余配置,通信总线应符合国际标准,通信距离应满足装置实际要求。plc系统的通信网络中,上级的网络通信速率应大于1mbps,通信负荷不大于60%。plc系统的通信网络主要形式有下列几种形式:1)pc为主站,多台同型号plc为从站,组成简易plc网络;2)1台plc为主站,其他同型号plc为从站,构成主从式plc网络;3)plc网络通过特定网络接口连接到大型dcs中作为dcs的子网;4)专用plc网络(各厂商的专用plc通信网络)。为减轻cpu通信任务,根据网络组成

52、的实际需要,应选择具有不同通信功能的(如点对点、现场总线、工业以太网)通信处理器。(四)编程功能 plc的编程有离线编程和在线编程两种,设计时应根据应用要求合理选用。离线编程方式:plc和编程器公用一个cpu,编程器在编程模式时,cpu只为编程器提供服务,不对现场设备进行控制。完成编程后,编程器切换到运行模式,cpu对现场设备进行控制,不能进行编程。离线编程方式可降低系统成本,但使用和调试不方便。在线编程方式:cpu和编程器有各自的cpu,主机cpu负责现场控制,并在一个扫描周期内与编程器进行数据交换,编程器把在线编制的程序或数据发送到主机,下一扫描周期,主机就根据新收到的程序运行。这种方式成

53、本较高,但系统调试和操作方便,在大中型plc中常采用。(五)诊断功能 plc的诊断功能包括硬件和软件的诊断。硬件诊断通过硬件的逻辑判断确定硬件的故障位置,软件诊断分内诊断和外诊断。通过软件对plc内部的性能和功能进行诊断是内诊断,通过软件对plc的cpu与外部输入输出等部件信息交换功能进行诊断是外诊断。plc的诊断功能的强弱,直接影响对操作和维护人员技术能力的要求,并影响平均维修时间。(六)处理速度 plc采用扫描方式工作。从实时性要求来看,处理速度应越快越好,如果信号持续时间小于扫描时间,则plc将扫描不到该信号,造成信号数据的丢失。处理速度与用户程序的长度、cpu处理速度、软件质量等有关。目前,plc接点的响应快、速度高,每条二进制指令执行时间约0.20.4ls,因此能适应控制要求高、相应要求快的应用需要。扫描周期(处理器扫描周期)应满足:小型plc的扫描时间不大于0.5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论