毕业设计(论文)-PLC自动售货机的设计.doc

上传人:yyf 文档编号:3281510 上传时间:2019-08-07 格式:DOC 页数:47 大小:5.04MB
返回 下载 相关 举报
毕业设计(论文)-PLC自动售货机的设计.doc_第1页
第1页 / 共47页
毕业设计(论文)-PLC自动售货机的设计.doc_第2页
第2页 / 共47页
毕业设计(论文)-PLC自动售货机的设计.doc_第3页
第3页 / 共47页
毕业设计(论文)-PLC自动售货机的设计.doc_第4页
第4页 / 共47页
毕业设计(论文)-PLC自动售货机的设计.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《毕业设计(论文)-PLC自动售货机的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-PLC自动售货机的设计.doc(47页珍藏版)》请在三一文库上搜索。

1、西南科技大学高等教育自学考试毕业设计(论文)题目: PLC自动售货机的设计 层 次: 本 科 准考证号: 01234567890 指 导 老 师: xxx 学生姓名: xxx 技 术 职 称: 副教授 学生专业:机械制造与自动化 助学中心名称:云南国防工业职业技术学院 西南科技大学高等教育自学考试办公室制西南科技大学高等教育自学考试毕业设计(论文)任务书 题目名称PLC自动售货机的设计学生姓名xxx准考证号 0123456789题目来源教师科研 社会实践实验室建设 其它题 目 类 型理论研究 应用研究设计开发 其它选题背景及目的从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技

2、术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。此设计介绍了自动售货机的的基本原理及工作流程,通过举例,介绍了自动售货机中程序的编程。具体说明了可编程序控制器在自动售货机中的作用,涉及到了自动售货机工作的绝大部分过程。还利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。工作任务及要求1. 选题符合专业培养目标,难易度适当,具有理论意义或实际价值。 2. 论文

3、必须文题相符,概念清楚,思路清晰,层次分明,论据充分、可靠,引用正确,论证有力。3. 论文符合写作规范。4. 论文的字数要求在7000字以上。5. 论文必须清楚反映自己的学术观点和学术水平,严禁抄袭。时间安排1. 开题报告: 2011 年 12 月 15 日 至 2012 年 1 月 5 日。2. 完成初稿: 2012 年 1 月 6 日 至 2012 年 3 月 5 日。3答 辩: 2012 年 月 日 至 年 月 日。以上内容由指导教师填写指导教师签 字教师姓名:年 月 日助学点审核审核意见: 组长签字: 年 月 日学生接受任务签字接受任务时间:2011年 12月 1日 学生签名: 西南科

4、技大学高等教育自学考试毕业设计(论文)申报表 学生姓名 顾振洲性别男年龄00准考证号0123456789学生住址云南广播电视大学呈贡新校区A2-73联系电话12345678912毕业设计(论文)题目名称PLC自动售货机的设计拟请指导教师xx指导教师职称副教授指导教师电话123456758912指导教师单位云南广播电视大学选题背景及目的从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等

5、这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。此设计介绍了自动售货机的的基本原理及工作流程,通过举例,介绍了自动售货机中程序的编程。具体说明了可编程序控制器在自动售货机中的作用,涉及到了自动售货机工作的绝大部分过程。还利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。工作任务及要求1. 选题符合专业培养目标,难易度适当,具有理论意义或实际价值。 2. 论文必须文题相符,概念清楚,思路清晰,层次分明,论据充分、可靠,引用正确,论证有力。3. 论文符合写作规范。4. 论文的字数要求在7000字以上。5. 论文必须清楚反映自己的学术观点和学术水平,严禁抄袭

6、。时间安排1. 开题报告: 2011 年 12 月 15 日 至 2012 年 1 月 5 日。2. 完成初稿: 2012 年 1 月 6 日 至 2012 年 3 月 1 日。3答 辩: 2012 年 月 日 至 年 月 日。助学中心评审意见主考院校评审意见 西南科技大学高等教育自学考试毕业设计(论文)进度检查及成绩评定表日期工作内容执行情况指导教师签字1月15查找有关资料完成2月15开始起草完成3月5完成并整理完成3月15老师检查并返回修改完成学生姓名顾振洲专业班级机械制造与自动化准考证号012345678912成绩汇总评分项目评分比例()分数总分指导教师评分40评阅教师评分30答辩小组评

7、分30指导教师毕业设计(论文)过程评语评分签字: 年 月 日评阅教师毕业设计(论文)成果评语评分签字: 年 月 日答辩组毕业设计(论文)答辩评语评分签字: 年 月 日主考院校评审意见签章 年 月 日自动售货机设计xxx【摘要】:本文介绍了自动售货机的的基本原理及工作流程,通过举例,介绍了自动售货机中程序的编程。具体说明了可编程序控制器在自动售货机中的作用,涉及到了自动售货机工作的绝大部分过程。还利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。【关键词】:自动售货机 梯形图 PLC (Programmable Logic Controller)目 录绪论 7一、自动

8、售货机的介绍 8(一)自动售货机的基本功能8(二)自动售货机验纸币、硬币9 1、识别原理9 2、常见防假原理10 3 、常见防盗原理10二、PLC的介绍 11(一) PLC的概论11 1 、PLC的定义112 、PLC的产生11 3 、PLC的发展趋势12 4、 PLC的特点135 、PLC的主要功能15(二) PLC的基本结构及原理 16 1 、PLC的系统结构16 2 、PLC各部分的作用17 3、PLC的选型原则 19三、PLC系统设计 20(一)程序控制系统设计的基本原则201、控制系统设计原则202. 、控制系统设计的基本内容20 3、控制系统设计的一般步骤204、程序设计的步骤21

9、四、 自动售货机PLC程序设计23(一)仿真实验中售货机的分析 23(二)设计任务的确定24(三)程序设计部分241、程序设计说明 242、PLC程序设计 24(四)仿真界面与PLC 33 1、初始状态33 2、投币状态34 3、购买状态35 4、退币状态36(五)数据连接371、定义I/O设备372、设计40 3、运行43结束语44参考文献45致谢46绪论 公元1世纪,希腊人希罗制造的自动出售圣水的装置是世界上最早的自动售货机。1925年美国研制出售香烟的自动售货机,此后又出现了出售邮票、车票的各种现代自动售货机。现代自动售货机的种类、结构和功能依出售的物品而异,主要有糖果、饮料、报纸等自动

10、售货机。一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。指示装置用以指示顾客所选商品的品种。贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。一般售货机的钱币装置由投币口、选别装置、钱币真伪的检查装置、计算金额的计算装置和找钱装置组成。70年代以来,出现了采用微型计算机控制的各种新型自动售货机和利用信用卡代替钱币并与计算机连接的更大规模的无人售货系统,如无人自选商场、车站的自动售票和检票系统、银行的现金自动支付机等。从自动售货

11、机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。 从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解

12、决人工费用上升的问题等各项优点。 现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约1015%的电力。进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。 一、自动售货机的介绍(一)自动售货机的基本功能首先在进行上、下位机程序编

13、写之前,要做的工作是确定自动售货机本身所具备的功能及在进行某种操作后所具有的状态。生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。举一个简单的例子来说明,例如:售货机中有7种商品,其中01号商品(代表第一种商品)价格为2.60元,02商品为3.50元,其余类推。现投入1个1元硬币,当投入的货币超过01商品的价格时,01商品的选择按钮处应有变化,提示可以购买,其他商品同比。当按下选择01商品的价格时,售货机进行减法运算,从投入的货币总值中减去01商品的价格同

14、时启动相应的电机,提取01号商品到出货口。此时售货机继续进行等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的清零指令,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。(自动售货机的工作流程图如图1所示。)自动售货机的工作流程图1(二)自动售货机验纸币、硬币 目前投入试用的“硬币识别机”设置有感应线圈,通过对硬币的材料、大小尺寸等各个要素进行感应并探明真伪。据技术人员介绍,不同的材质具有不同的磁场变化,可以通过电子技术进

15、行分析、探查和识别,更高级的检测还可以运用频谱分析。 (一堆真假硬币,通过徐州市发明人周永谦发明的机器,倾刻间可分出真伪。该机器是由外壳、语音提示监控、记忆探头三部分组成,其中记忆探头是其核心。据介绍,探头中的记忆可在瞬间识别所接触的硬币的重量、体积、金属成分等,由于真假币之间在这些方面存有差距,因而面对该机器时,结果自然也会不同。) 我国目前发行的1元,5角和1角硬币的金属原材料是为造币而专门使用的特殊合金,因此在它通过投币入口进入由电感和电容组成的特定高频振荡线路所产生的磁场时,金属材质和体积的差异对电感量的影响大小也出现微弱差异,电感量的变化引起振荡频率的变化;再通过检测频率的变化,与设

16、定值进行比较,确定某种硬币种类后,经窄带选频电路将频率信号变成电压信号输出,完成对金属硬币的识别. 金属硬币识别器种类繁多,但贮币退币机构基本上分为两类:一类是平面式贮币,电磁阀退币;另一类是圆筒式贮币,步进电机退币.当硬币投入后经过识别识出电信号后,伪币和异物被排出,真币按面值由几组分布电磁阀分配到不同贮币腔体内备用.当收到退币找零电信号后,通过退币电磁阀或退币电机拉杆,将贮币腔内下部硬币依电信号程序推出,完成自动售货机的退币找零功能. 1、识别原理 主要识别指标:直径、材质、厚度。 材质是用电磁的方式测的,使用空心线圈或磁芯线圈,线圈组数少的只有一组,多的常见的是六组。工作状态下,线圈及其

17、外围电路会以一个特殊的频率振荡(多个线圈的话频率各不相同),当硬币以垂直或平行于线圈平面的方式穿过时(不同产品方式不同),会引起振荡频率的变化。材质不同所引起的频率变化幅度和方向(增加、减少)也不同,对某种硬币的变化特征进行记录后,就成为使用中识别该种硬币的依据。 厚度是没有东西专门测的,实际上这个指标是和材质一起测。因为即使相同材质的硬币,如果厚薄不同,导致的频率变化差异也较大。 直径老式的识别装置用光电管队列来识别直径,排列组合得当的话,识别精度也不低(可答0.5mm)。新一点的都用偏心或异形线圈来测量,依据是直径小的硬币与线圈的重合部分也少,由此也带来频率变化的不同。 2、常见防假原理

18、主要依靠前面说的频率变化特征,对于可接受的真币,将其变化限制在一个范围之内,而假币往往在某个指标上和真的有差异,被辨认出来被踢掉。 投币入口应有一个检测元件(一般是光电管),检测到硬币进入后才会让后面的线圈振荡并开始记录频率值,同时计算变化量。 一个硬币正常的情况下是被塞进入口,然后沿结构设计好的槽滚动进入,会有一定的速度,通过前述的线圈的时间很有限(500ms以内),而且速度比较均匀。所以,这作为一个判断的指标,一枚缓慢放进的硬币是不会被接受的。 3、常见防盗原理 主要依靠复杂的结构设计防盗。指标吻合了,速度对了,认为是真币,会马上就加钱、确认交易吗?不会。在后面还会有若干道防线首先是一个电

19、控制的门,门后的通道有光电检测,确认硬币通过此门后,门被关闭(某些情况下,这门的侧面装了金属刃,要是用丝线什么的吊着硬币,喀嚓)。然后硬币可能直接落入储币箱或落入一个中间暂存机构后再进入储币箱,这个过程中可能还会有一两次光电检测过程,任何一次检测不到硬币的存在,都不会确认有硬币进来。 设计得好的话,硬币一旦通过那个门,就不可能再从入口处拉出来,只有想法从退钱口处拉出来,但是如果退钱口也采用了特殊设计,这就是一个不可能的任务了.二、PLC的介绍(一) PLC的概论 1、PLC的定义 美国国际电工委员会(IEC)在1987年对可编程序控制器做出如下定义:可编程序控制器是一类专门为在工业环境下应用而

20、设计的数字式电子系统,它采用了可编程序的存储器,用来在其内部进行存储执行逻辑运算、顺序运算、定时、记数和算术运算等功能的面向用户的指令,并通过数字式或模拟式的输入或输出,控制各种类型的机械或生产过程。可遍程序控制器极其相关外部设备,都应按照易于与工业控制系统联成一个整体,易于扩展其功能的原则而设计。定义强调了PLC应直接应用与工业环境,它必须具有很强的抗干扰能力,广泛的适应能力和应用范围。这也是区别与一般微机控制系统的一个重要特征。定义还强调了PLC是“数字运算操作的电子系统”,他也是一种计算机,它是“专为在工业环境下应用而设计的”工业计算机。这种工业计算机采用“面向用户的指令”,因此编程方便

21、。它能完成逻辑运算、顺序运算、定时、记数和算术运算等操作,它还具有“数字量和模拟量输入和输出”的能力,并且非常容易与“工业控制系统联成一体”,易于“扩充”。 2、PLC的产生 20世纪20年代起,人们把各种继电器。定时器。接触器及其触点按一定的逻辑关系连接起来组成控制系统,控制各种生产机械,这就是大家所熟悉的传统继电接触器控制系统.由于它结构简单。容易掌握。价格便宜,在一定范围内能满足控制要求,因而使用面甚广,在工业控制领域中一直占主导地位.但是继电接触器控制系统有明显的缺点:设备体积大,可靠性差,动作速度慢,功能少,难与实现较复杂的控制,特别是由于它是靠硬连线逻辑构成的系统,接线复杂,当生产

22、工艺或对象改变时,原有的接线和控制盘就要更换,所以通用性和灵活性较差. 20世纪60年代末期,美国的汽车制造业竞争激烈,各生产厂家的汽车型号不断更新,它必然要求生产线的控制系统亦随之改变,以及对整个开展系统重新配置.为抛弃传统的继电接触器控制系统的束缚,适应白热化的市场竞争要求,1968年美国通用汽车公司公开向社会招标,对汽车流水线控制系统提出具体要求,归纳起来是:(1) 编程方便,可现场修改程序(2) 维修方便,采用插件式结构(3) 可靠性高于继电器控制装置(4) 体积小于继电器控制盘(5) 数据可直接送入管理计算机(6) 成本可与继电器控制盘竞争(7) 输入可以是交流150V以上(8) 输

23、出为交流115V,容量要求在2A以上,可直接驱动接触器,电磁阀等(9) 扩展时原系统改变最小(10)用户存储器至少能扩张到4KB(适应当时汽车装配过程的需要) 十项指标的核心要求是采用软布线(编程)方式代替继电控制的硬接线方式,实现大规模生产线的流程控制。 3、 PLC的发展趋势 PLC总的发展趋势是向高集成度、小体积、大容量、高速度、易使用、高性能方向发展。具体表现在以下几个方面。(1) 向小型化、专用化、低成本方向发展 随着微电子技术的发展,新型器件大幅度的提高功能和降低价格,使PLC结构更为凑,相当与一本精装本书的大小,操作使用十分方便。PLC的功能不断增加,将原来大、中型PLC才有的功

24、能部分地移植到小型PLC上。(2)PLC通信的易用化 PLC的通信联网功能使它能与个人计算机和其他智能控制设备交换数字信息,使系统形成一个统一的整体,实现分散控制和集中控制。(3)向大容量、高速度方向发展 大型PLC采用多微处理器系统,有的采用了32位微处理器,可同时进行多任务操作,处理速度提高,特别是增强了过程控制和数据处理的功能。另外,存储容量大大增加。(4)组态软件与PLC的软件化 个人计算机(PC)的价格便宜,有很强的数学运算、数据处理、通信和人机交互的功能。(5)智能型I/O模块的发展 智能型I/O模块是以微处理器和存储器为基础的功能部件,它们的CPU与PLC的主CPU并行工作,占用

25、主CPU的时间很少,有利于提高PLC的扫描速度。(6)基于PC的编程软件取代编程器 随着计算机的日益普及,越来越多的用户使用基于个人计算机上的编程软件。编程软件可以对PLC控制系统的硬件组态,即设置硬件的结构和参数,例如设置各框架各个插槽上模块的型号、模块的参数、各串行通行接口的参数等。(7)PLC与现场总线相结合现场总线I/O与PLC可以组成功能强大的、廉价的DCS系统。(8)开发新型特殊功能模块I/O组件可以提高PLC的智能化、高密集度和增大处理能力。(9) CPU的处理速度进一步加快 PLC的处理速度与计算机相比还比较慢,其高的CPU也不过80486,将来会全面使用64位的RISC芯片,

26、采用多CPU进行处理、分时处理或分任务处理方式,将各种模块智能化,部分系统程序用门阵列电路固化,这样可使PLC的处理速度达到纳秒级。 (10) PLC编程语言的标准化 与个人计算机相比,PLC的硬件、软件的体系结构都是封闭的而不是开放的。在硬件方面,各厂家的CPU模块和I/O模块互不通用。PLC的编程语言和指令系统的功能和表达式也不一致,因此各厂家的可遍程序控制器互不兼容。为了解决这一问题,IEC制定了可遍程序控制器标准。标准中共有5种编程语言,允许编程者在同一程序中使用多种编程语言,这使编程能够选择不同的语言来适应特殊的工作。 4、 PLC的特点(1)抗干扰能力强,可靠性好PLC在电子线路、

27、机械结构以及软件结构上都吸取了生产厂家长期积累的生产控制经验,主要模块均采用大规模与超大规模集成电路。I/O系统设计有完善的通道保护与信号调理电路;在结构上对耐热、防潮、防尘、抗震等都有周到的考虑。具体措施主要有以下几个方面:1)隔离:这是抗干扰的主要措施之一。PLC的输入、输出接口电路一般采用光电耦合器来传递信号。这种光电隔离措施,使外部电路与内部电路之间避免了电的联系,可有效的抑制外部干扰源对于PLC的影响,同时防止外部高电压串入,从而减少故障和误操作。 2)滤波:这是抗干扰的另一个主要措施。在PLC的电源电路和输入/输出电路中设置了多种滤波电路,用以对高频干扰信号进行有效的抑制。3)对内

28、部电源还采用了屏蔽、稳压、保护等措施,以减少外界干扰,保护供电质量。另外使输入输出接口电路电源彼此独立,以避免电源之间的干扰。4)内部设置了连锁、环境检测与诊断、watchdog(“看门狗”)等电路,一旦发现故障或程序循环执行时间超过了警戒时钟(WDT)规定时间(预示程序进入了死循环),立即报警,以保证CPU可靠运行。5)利用系统软件定期进行系统状态、用户程序、工作环境和故障检测,并采用信息保护和恢复措施。6)对用户程序及动态工作数据进行电池备份,以保障停电后有关状态或信息不丢失。7)采用密封、防尘、抗震的外壳封装结构,以适应工作现场的恶劣环境。8)以集成电路为基本元件,内部处理过程不依赖于机

29、械触点,以保障高可靠性。而采用循环扫描的工作循环方式,也提高了抗干扰能力。(2)控制系统结构简单,通用性强PLC及外围模块品种多,可由各种组件灵活组合成各种大小和不同要求的控制系统。(3)编程方便,易于使用PLC是面向用户的设备,PLC的设计者充分考虑到现场工程技术人员的技能和习惯,PLC程序的编制,采用梯形图或面向工业控制的简单指令形式。梯形图与继电器原理图相类似,这种编程语言现象直观,容易掌握,不需要专门的计算机知识和语言,只要具有一定的电工和工艺的知识的人员都可在短时间内学会。(4)功能完善PLC的输出/输入功能完善,性能可靠,能够适应与任何形式和性质的开关量和模拟量的输入/输出。在PL

30、C内部具有许多控制功能,诸如时序、计算机、主控继电器以及移位寄存器、中间寄存器等。由于采用了微处理器,它能够很方便地实现延时、锁存、比较、跳转、和强制I/O等诸多功能,不仅具有逻辑功能、算术运算、数制转换、以及顺序控制功能,而且还具备模拟运算、显示、监控、打印、及报表生成等功能。(5)设计、施工、调试、的周期短用继电接触器控制完成一项控制工程,必须首先按工艺要求画出电气原理图,然后画出继电器屏的布置和接线图等,进行安装调试,以后修改起来十分不便。而采用PLC控制,由于其硬软件齐全,为模块化积木式结构,且已商品化,故仅需按性能、容量等选用组装,而大量具体的程序编制工作也可在PLC到货前进行,因而

31、缩短了设计周期,使设计和施工可同时进行。(6)体积小,维护操作方便PLC体积小,质量轻,便于安装。PLC的输入/输出系统能够直观的反映现场总线信号的变化状态,还能通过各种方式直观的反映控制系统的运行状态。(7)易于实现网络化PLC可连成功能很强的网络系统。(8)可实现三电一体化PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制)这三电集于一体,可以方便、灵活地组合成各种不同规模和要求的控制系统,以适应各种工业控制的需要。 5、 PLC的主要功能(1)条件控制功能 条件控制(或称逻辑控制或顺序控制)功能是指用PLC的与、或、非指令取代继电器接触的串联、并联极其他各种逻辑连接,进行开关控制

32、。(2)定时/记数控制功能定时/记数控制功能指用PLC提供的定时器、记数器指令实现对某种操作的定时或记数控制,以取代时间继电器和记数继电器。(3)数据处理功能数据处理功能是指PLC能进行数据传送、比较、移位、数制转换、算术运算、逻辑运算以及编码和译码等操作。(4)步进控制功能步进控制功能是指用步进指令来实现在有多道加工工序的控制中,只有前一道工序完成以后,才能进行下一道工序操作的控制,以取代由硬件构成的步进控制器。(5) A/D与D/A 转换功能A/D与D/A 转换功能是指通过A/D、D/A模块完成模拟量和数字量之间的转换。(6)运动控制功能运动控制功能是指通过高速记数模块和位置控制模块等进行

33、单轴或多轴运动控制。(7)过程控制功能 过程控制功能是指通过PLC的PID控制指令或模块实现对温度、压力、速度、流量等物理参数的闭环控制。(8)扩展功能 扩展功能是指通过连接输入输出扩展单元(即I/O扩展单元)模块来增加输入输出点数,也可通过附加各种智能单元及特殊功能单元来提高PLC的控制功能。(9)远程I/O功能 远程I/O功能是指通过I/O单元将分散在远距离的各种输入、输出设备与PLC主机相连接,进行远程控制,接收输入信号、传出输出信号。(10) 通信联网功能通信联网功能是指通过PLC之间的联网、PLC与上位机的链接等,实现远程I/O控制或数据交换,以完成较大规模系统的复杂控制。(11)

34、监控功能监控功能是指PLC能监视系统各部分的进行状态和进程,对系统中出现的异常情况进行报警和记录,甚至自动终止运行;也可在线调整、修改控制程序中的定时器、记数器等设定值或强制I/O状态。 (二) PLC的基本结构及原理 1 、PLC的系统结构目前PLC种类繁多,功能和指令系统也都各不相同,但都是以微处理器为核心用做工业控制的专用计算机,所以其结构和工作原理都大致相同,硬件结构与微机相似。主要包括中央处理单元CPU、存储器RAM和ROM、输入输出接口电路、电源、I/O扩展接口、外部设备接口等。其内部也是采用总线结构来进行数据和指令的传输。 图2 PLC硬件结构图 如图2所示,PLC控制系统由输入

35、量PLC输出量组成,外部的各种开关信号、模拟信号、传感器检测的各种信号均作为PLC的输入量,它们经PLC外部输入端子,作为PLC的输出量对外围设备进行各种控制。由此可见,PLC的基本结构有控制部分输入和输出组成。2、 PLC各部分的作用(1) 中央处理器CPU是由控制器和运算器组成的。运算器也称为算术逻辑单元,它的功能就是进行算术运算和逻辑运算。控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能是从内存中取指令和执行指令。他的重要功能如下: 诊断PLC电源、内部电路的工作状态及编制程序中的语法错误。 采集由现场输入装置送来的状态或数据,并送入PLC的寄存器中。 按用户程序存储器

36、中存放的先后顺序逐条读取指令,进行编译解释后,按指令规定的任务完成各种运算和操作。 将存于寄存器中的处理结果送至输出端。 应各种外部设备的工作请求。 (2) 存储器 PLC的存储器分为两大部分: 一大部分是系统存储器,用来存放系统管理程序、监控程序及其系统内部数据。 二大部分是用户存储器,包括用户程序存储区及工作数据存储区。(3) 输入输出接口电路PLC通过输入输出(I/O)接口电路实现与外围设备的连接。输入接口通过PLC的输入端子接受现场输入设备的控制信号,并将这些信号转换成CPU所能接受和处理的数字信号。(4) 电源 PLC的电源是指将外部输入的交流电经过整流、滤波、稳压等处理后转换成满足

37、PLC的CPU、存储器、输入输出接口等内部电路工作所需要的直流电源电路或电源模块。(5) 输入输出I/O扩展接口若主机单元的I/O点数不能满足输入输出点数需要时,可通过此接口用扁平电缆线将I/O扩展单元与主机单元相连接。(6) PLC的基本工作原理PLC采用的是循环扫描工作方式。对每个程序,CPU从第一条指令开始执行,按指令步序号做周期性的程序循环扫描,如果无跳转指令,则从则从第一条指令开始逐条顺序执行用户程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环,每一个循环称为一个扫描周期。PLC的扫描全过程如图3所示。 输入刷新阶段在输入刷新阶段,CPU扫描全部输入端口,读取其状态并写入

38、输入状态寄存器。完成后关闭输入端口,转入程序执行阶段。 程序执行阶段 在程序执行阶段,根据用户输入的控制程序,从第一条开始逐条执行,并将相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器。 输出刷新阶段当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电路,并通过一定输出方式输出,驱动外部相应执行元件工作,这才形成PLC的实际输出。 图3 PLC的扫描全过程 显然扫描周期的长短主要取决与程序的长短。扫描周期越长,响应速度越慢。由于每一个扫描周期只进行一次I/O刷新,即每一个扫描周期PLC只对输入、输出状态寄存器更新一次,故使系统存在输入、输出滞后现象,这在一定程度上降低了

39、系统的响应速度。由此可见,若输入变量在I/O刷新期间状态发生变化,则本次扫描期间输出会相应地发生变化。反之,若在本次刷新之后输入变量才发生变化,则本次扫描输出不变,而要到下一次扫描的I/O刷新期间输出才会发生变化。这对于一般的开关量控制系统来说是完全允许的,不但不会造成不利影响,反而可以增强系统的抗干扰能力。这是因为输入采样仅在输入刷新阶段进行,PLC在一个工作周期的大部分时间里实际上是外设隔离的。而工业现场的干扰常常是脉冲式的、短时的,由于系统响应较慢,往往要几个扫描周期才响应一次,而多次扫描后,因瞬间干扰而引起的误操作将会大大减少,从而提高了系统的抗干扰能力。但是对于控制时间要求较严格、响

40、应速度要求较快的系统,就需要精心编制程序,必要时采用一些特殊功能,以减少因扫描周期造成的响应滞后等不良影响。3 PLC的选型原则当某一个控制任务决定由PLC来完成后,选择PLC就成为最重要的事情。一方面要选择多大容量的PLC ,另一方面是选择什么公司的PLC及外设。对第一方面,首先要对控制任务进行详细的分析,把所有的I/O点找出来,包括开关量I/O和模拟量I/O以及输出是用继电器还是晶体管或是可控硅型。控制系统输出点的类型非常关键,如果他们之中既有交流220V的接触器、电磁阀,又有24V的指示灯,则最后选用的PLC的输出点数有可能大于实际电数。因为PLC的输出点一般是几个一组共用一个公共端,这一组输出只能有一种电源的种类和等级。所以一旦它们是交流220V的负载负载使用。则直流24V的负载只能使用其他的输出端了。这样有可能造成输出点浪费,增加成本。所以要尽可能选择相同等级和种类的负载,比如使用交流220V的指示灯等。一般情况下继电器输出的PLC使用最多,但对于要求高速输出的情况,就要使用无触点的晶体管输出的PLC了。对第二方面,则有以下几个方面要考虑:1价格方面 不同厂家的PLC产品价格相差很大,有些功能类似、质量相当、I/O点数相当的PLC的价格能

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1