毕业论文:自动售货机PLC控制系统设计.doc

上传人:文****钱 文档编号:40615 上传时间:2018-05-07 格式:DOC 页数:41 大小:337.47KB
下载 相关 举报
毕业论文:自动售货机PLC控制系统设计.doc_第1页
第1页 / 共41页
毕业论文:自动售货机PLC控制系统设计.doc_第2页
第2页 / 共41页
毕业论文:自动售货机PLC控制系统设计.doc_第3页
第3页 / 共41页
毕业论文:自动售货机PLC控制系统设计.doc_第4页
第4页 / 共41页
毕业论文:自动售货机PLC控制系统设计.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、茂名学院毕业论文题目自动售货机PLC控制系统设计英文并列题目WENDINGMACHINESPLCCONTROLSYSTEMDESIGN学院电气工程学院专业电气工程及其自动化班级电气041班学生指导教师(职称)(副教授)完成时间2009年03月30日至2009年06月20日茂名学院毕业设计(论文)任务书自动化系电气工程及其自动化专业电气1班学生一、毕业设计论文课题自动售货机PLC控制系统设计二、毕业设计论文工作自2009年3月30日起至2009年6月20日止三、毕业设计论文进行地点院内四、毕业设计论文的内容要求1熟悉课题,明确本课题的任务与要求;2收集查询与本课题有关系的文献资料,写出开题报告书

2、;3拟定进行课题的技术路线;4熟悉自动售货机装置的控制流程与控制要求;5画出自动售货机控制过程的流程图;6确定控制的I/O端数,并画出控制端连接图;7根据I/O端数目,选择PLC型号;8对I/O端进行分配;9画出控制线路图及控制逻辑梯形图;10根据逻辑梯形图进行系统程序设计;11进行系统控制实验,并对实验结果分析;12撰写毕业论文(要求三稿);13准备毕业论文答辩。教研室负责人指导教师接受设计论文任务开始执行日期2009年3月30日学生签名系主任批准日期摘要本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体说明了可编程序

3、控制器在自动售货机中的作用。程序涉及到了自动售货机工作的绝大部分过程。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。关键词自动售货机;可编程序控制器;梯形图ABSTRACTTHEDIGESTTHISTEXTHASINTRODUCEDTHEBASICPRINCIPLEANDWORKFLOWOFTHEDISPENSER,THENTAKETRANSACTIONCOURSEASANEXAMPLE,DIVIDETHETRADECOURSEINTOSEVERALPROCEDUREONES,THENCARRYONPROGRAMMINGTOTHEPROCEDUREONESEPA

4、RATELYITHASSTATEDTHEROLEINDISPENSEROFTHECONTROLLEROFCANPROGRAMMEINGTHATCONCRETETHEPROCEDUREHASINVOLVEDMOSTCOURSETHATTHEDISPENSERWORKEDTHEDISPENSERUTILIZINGPLCTOCONTROLHASIMPROVEDSYSTEMATICSTABILITY,ITCANBESTEADYINALONGTERMTOGUARANTEETHEDISPENSERANDRUNKEYWORDDISPENSERCANPROGRAMMETHECONTROLLERLADDERSH

5、APEDPICTUREKEYWORDSDISPENSERVENDINGMACHINELADDERSHAPEDPICTURE目录I目录摘要IABSTRACTII目录I第一章前言1第二章自动售货机介绍321自动售货机功能分析3211自动售货机的基本功能322PLC的选型原则423PLC的概述5231PLC的产生5232PLC的定义6233PLC的发展趋势6234PLC的特点7235PLC的主要功能924PLC的基本结构及原理10241PLC的系统结构10242PLC各部分的作用1125三菱可变成序控制器产品FX2N系列介绍13第三章PLC系统设计1531可编程序控制系统设计的基本原则15311控制

6、系统设计原则15312控制系统设计的基本内容15313PLC控制系统设计的一般步骤及内容16314程序设计的步骤16315编写梯形图的注意事项17第四章自动售货机PLC程序设计1841自动售货机的设计过程分析18411试验状态假设18412一次交易过程分析1842分步程序设计18421PLC程序设计18422设计23第五章控制系统分析与特点2851控制系统的性能分析2852控制系统的设计特点30第六章结束语31参考文献32致谢33第一章前言1第一章前言从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出

7、现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。据说自动售货机最早出现在二十世纪五、六十年代的西欧,英国是较早实行自动售货机售货的国家之一。1942年,

8、在食品销售中首先推广了自动售货的销售方式。1950年。英国食品杂货行有500家采用自动售货机售货。1969年,采用自动售货机售货的商家增加到23000家,销售的商品扩展到文化用品、唱片、香烟、食品等多个方面。进入70年代后,约有40多万家香烟、饮料店采用自动售货机。1980年英国有50余万台自动售货机,年销售额达881亿英镑。70年代后,日本、美欧等发达国家和地区自动售货机迅猛的发展,短短30年,发达国家自动售货机产业已发展到相当大规模。自动售货机被广泛地布放于车站、油站、码头、机场、宾馆、写字楼、娱乐场所及大街小巷和公路旁,人们通过自动售货机可以买到食品、香烟、饮料、报纸、票、卡甚至鲜花和小

9、宠物等物品。自动售货机实现了商品需求化、性能多样化的发展,又原来只能出售有限商品品种,转变为继百货公司、超级市场、便民店之后,以消费者与售货机“一对一”自动售货的无店铺销售业态。现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约1015的电力。进入21

10、世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。茂名学院毕业设计自动售货机PLC系统设计2因经济复苏缓慢,社会对扩大就业与工作场所提供茶点饮料的福利事业更为关注。自动售货机不仅保障了惬意的工休时间,也是最廉价、提高职工工作效率最有效的手段。特别是在24小时无休工作状态中的办公场所,使用独具魅力的迷你型饮料冲饮机,解决了不间断提供咖啡饮品服务的问题,这种服务加速了自动售货机与咖啡饮品服务的融合。1999年的全美自动售货机协会和全美咖啡服务协会的合并使人们更直观地看到了这种融合现象。日本是自动售货机的天堂。除鸡蛋、米饭之外,报纸、杂志、一次性相机、干电池、磁带、刮胡刀、袜子、花

11、及宠物食品等各种商品都通过自动售货机进行销售。连熟知自动售货机的美国游客在日本看到10台自动售货机排成一列的景象后,也是连声称奇。韩国大约有78万台自动售货机,是除了日本、美国、英国之外自动售货机使用数量最多的国家。从不同的种类来看,咖啡茶的自动售货机约占全部售货机的40以上;另外,还有冰饮料自动售货机、听装饮料自动售货机、办公咖啡自动售货机和照片胶粘标签自动售货机、票类自动售货机、手机充电自动售货机、成人用品自动售货机、生活用品自动售货机、烟、方便面自动售货机等多种。主要的设置场所包括学校、楼房、公共机关、地铁等,公共汽车站、公园、体育场、展示场、工厂等。运营自动售货机产业的公司在全国大约有

12、800余个,而销售自动售货机原料、商品流通、机械销售的公司大约达到了1150个。第二章自动售货机介绍3第二章自动售货机介绍21自动售货机功能分析这部分阐述了自动售货机的各种动作功能和控制要求,给出了完整的自动售货机操作规程,并介绍了自动售货机运行系统种所包括的人工操作步骤。211自动售货机的基本功能在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。举一个简单的例子来说明,例如售货机中有8中商品,其中01号商品(代表第一种商品)价格为260元,02商品为

13、350元,其余类推。现投入1个1元硬币,当投入的货币超过01商品的价格时,01商品的选择按钮处应有变化,提示可以购买,其他商品同比。当按下选择01商品的价格时,售货机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口。此时售货机继续进行等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。自动售货机的工作流程图如图1所示。图1

14、自动售货机工作流程图茂名学院毕业设计自动售货机PLC系统设计422PLC的选型原则当某一个控制任务决定由PLC来完成后,选择PLC就成为最重要的事情。一方面要选择多大容量的PLC,另一方面是选择什么公司的PLC及外设。对第一个问题,首先要对控制任务进行详细的分析,把所有的I/O点找出来,包括开关量I/O和模拟量I/O以及输出是用继电器还是晶体管或是可控硅型。控制系统输出点的类型非常关键,如果他们之中既有交流220V的接触器、电磁阀,又有24V的指示灯,则最后选用的PLC的输出点数有可能大于实际电数。因为PLC的输出点一般是几个一组共用一个公共端,这一组输出只能有一种电源的种类和等级。所以一旦它

15、们是交流220V的负载负载使用。则直流24V的负载只能使用其他的输出端了。这样有可能造成输出点浪费,增加成本。所以要尽可能选择相同等级和种类的负载,比如使用交流220V的指示灯等。一般情况下继电器输出的PLC使用最多,但对于要求高速输出的情况,就要使用无触点的晶体管输出的PLC了。对第二个问题,则有以下几个方面要考虑1规模要适合输入、输出点数以及软件对PLC功能及指令的要求是选择PLC机型规模大小的重要依据。首先要确保有足够的输入、输出点数,并留有一点的余地(要有10的备用量)。如果只是为了实现单机自动化,或机电一体化产品,可选用小型PLC。如果控制系统较大,输入、输出点数较多,被控设备较分散

16、,可以选用中型或大型PLC。还应确定拥护程序存储器的容量。一般粗略的估计方法是(输入输出)(1012)指令步数。特别要注意因控制较复杂,数据处理量较大,可能出现存储量不够的问题。2功能要相当,结构要合理对于以开关量进行控制的系统,一般的低档机就能满足要求。对于以开关量控制为主,带少量模拟量控制的系统,应选用带A/D、D/A转换,加减运算、数据传送功能的低档机。对于控制比较复杂,控制性能要求较高的系统,例如要求实现PID运算、闭环控制、通信联网等,可视控制规模及复杂的程度,选用中档或高档机。其中高档机主要用于大规模过程控制、全PLC的分布式控制系统以及整个工厂的自动化等。对于工艺过程比较固定、环

17、境条件较好(维修量较小)的场合,选用整体式结构PLC。其他情况则选用模块式结构PLC。3输入、输出功能及负载能力的选择选择哪一种功能的输入、输出形式或模块,取决于控制系统中输入和输出信号的种类、参数要求和技术要求,选用具有相应功能的模块。为了提高抗干扰能力,输入、输出均应选用具有光电隔离的模块。对于输出形式,分为无触点和有触点两种形式。无触点输出大多使用大功率三级管(直流输出)或双向可控硅(交流输出)电路,其优点是第二章自动售货机介绍5可靠性高、响应速度快、寿命长,缺点是价格高、过载能力差。有触点输出是使用继电器触点输出,其优点是使用电压范围宽、导通压降损失小、价格便宜,缺点是寿命短、响应速度

18、慢。此外,还应考虑输入、输出的负载能力,要注意承受的电压值和电流值。应该指出的是,输出电流和导通负载电流值是不同概念。输出电流值是指美意个输出点的驱动能力。导通负载电流值是指整个输出模块驱动负载是所允许的最大电流值,即整个输出模块的满负荷能力。4使用环境条件在选择PLC时,要考虑使用现场的环境条件是否符合他的规定。一般考虑的环境条件有环境温度、相对湿度、电源允许波动范围和抗干扰等指标10。23PLC的概述231PLC的产生20世纪20年代起,人们把各种继电器。定时器。接触器及其触点按一定的逻辑关系连接起来组成控制系统,控制各种生产机械,这就是大家所熟悉的传统继电接触器控制系统由于它结构简单。容

19、易掌握。价格便宜,在一定范围内能满足控制要求,因而使用面甚广,在工业控制领域中一直占主导地位但是继电接触器控制系统有明显的缺点设备体积大,可靠性差,动作速度慢,功能少,难与实现较复杂的控制,特别是由于它是靠硬连线逻辑构成的系统,接线复杂,当生产工艺或对象改变时,原有的接线和控制盘就要更换,所以通用性和灵活性较差20世纪60年代末期,美国的汽车制造业竞争激烈,各生产厂家的汽车型号不断更新,它必然要求生产线的控制系统亦随之改变,以及对整个开展系统重新配置为抛弃传统的继电接触器控制系统的束缚,适应白热化的市场竞争要求,1968年美国通用汽车公司公开向社会招标,对汽车流水线控制系统提出具体要求,归纳起

20、来是(1)编程方便,可现场修改程序(2)维修方便,采用插件式结构(3)可靠性高于继电器控制装置(4)体积小于继电器控制盘(5)数据可直接送入管理计算机(6)成本可与继电器控制盘竞争(7)输入可以是交流150V以上(8)输出为交流115V,容量要求在2A以上,可直接驱动接触器,电磁阀等茂名学院毕业设计自动售货机PLC系统设计6(9)扩展时原系统改变最小(10)用户存储器至少能扩张到4KB(适应当时汽车装配过程的需要)十项指标的核心要求是采用软布线(编程)方式代替继电控制的硬接线方式,实现大规模生产线的流程控制1。232PLC的定义美国国际电工委员会(IEC)在1987年对可编程序控制器做出如下定

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

22、工业计算机采用“面向用户的指令”,因此编程方便。它能完成逻辑运算、顺序运算、定时、记数和算术运算等操作,它还具有“数字量和模拟量输入和输出”的能力,并且非常容易与“工业控制系统联成一体”,易于“扩充”3。233PLC的发展趋势PLC总的发展趋势是向高集成度、小体积、大容量、高速度、易使用、高性能方向发展。具体表现在以下几个方面。(1)向小型化、专用化、低成本方向发展随着微电子技术的发展,新型器件大幅度的提高功能和降低价格,使PLC结构更为凑,相当与一本精装本书的大小,操作使用十分方便。PLC的功能不断增加,将原来大、中型PLC才有的功能部分地移植到小型PLC上。(2)向大容量、高速度方向发展大

23、型PLC采用多微处理器系统,有的采用了32位微处理器,可同时进行多任务操作,处理速度提高,特别是增强了过程控制和数据处理的功能。另外,存储容量大大增加。(3)智能型I/O模块的发展智能型I/O模块是以微处理器和存储器为基础的功能部件,它们的CPU与PLC的第二章自动售货机介绍7主CPU并行工作,占用主CPU的时间很少,有利于提高PLC的扫描速度。(4)基于PC的编程软件取代编程器随着计算机的日益普及,越来越多的用户使用基于个人计算机上的编程软件。编程软件可以对PLC控制系统的硬件组态,即设置硬件的结构和参数,例如设置各框架各个插槽上模块的型号、模块的参数、各串行通行接口的参数等。(5)PLC编

24、程语言的标准化与个人计算机相比,PLC的硬件、软件的体系结构都是封闭的而不是开放的。在硬件方面,各厂家的CPU模块和I/O模块互不通用。PLC的编程语言和指令系统的功能和表达式也不一致,因此各厂家的可遍程序控制器互不兼容。为了解决这一问题,IEC制定了可遍程序控制器标准。标准中共有5种编程语言,允许编程者在同一程序中使用多种编程语言,这使编程能够选择不同的语言来适应特殊的工作。(6)PLC通信的易用化PLC的通信联网功能使它能与个人计算机和其他智能控制设备交换数字信息,使系统形成一个统一的整体,实现分散控制和集中控制。(7)组态软件与PLC的软件化个人计算机(PC)的价格便宜,有很强的数学运算

25、、数据处理、通信和人机交互的功能。(8)PLC与现场总线相结合现场总线I/O与PLC可以组成功能强大的、廉价的DCS系统。(9)开发新型特殊功能模块I/O组件可以提高PLC的智能化、高密集度和增大处理能力。10CPU的处理速度进一步加快目前,PLC的处理速度与计算机相比还比较慢,其高的CPU也不过80486,将来会全面使用64位的RISC芯片,采用多CPU进行处理、分时处理或分任务处理方式,将各种模块智能化,部分系统程序用门阵列电路固化,这样可使PLC的处理速度达到纳秒级4。234PLC的特点(1)抗干扰能力强,可靠性好PLC在电子线路、机械结构以及软件结构上都吸取了生产厂家长期积累的生产控制

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

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

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

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

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

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

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

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

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

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

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

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

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

39、编制程序,必要时采用一些特殊功能,以减少因扫描周期造成的响应滞后等不良影响6。第二章自动售货机介绍1325三菱可变成序控制器产品FX2N系列介绍简单介绍FX2N系列是FX系列PLC家族中最先进的系列。由于FX2N系列具备如下特点最大范围的包容了标准特点、程式执行更快、全面补充了通信功能、适合世界各国不同的电源以及满足单个需要的大量特殊功能模块,它可以为各大工厂自动化应用提供最大的灵活性和控制能力。为大量实际应用而开发的特殊功能开发了各个范围的特殊功能模块以满足不同的需要模拟I/O,高速计数器。定位控制达到16轴,脉冲串输出或为J和K型热电偶或PT传感器开发了温度模块。对每一个FX2N主单元可配

40、置总计达8个特殊功能模块。网络和数据通信连接到世界上最流行的开放式网络CCLINK,PROFIBUSDP和DEVICENET或者采用传感器层次的网络解决您的通信需要。其它功能内置式24V直流电源24V、400MA直流电源可用于外围设备,如传感器或其它元件。快速断开端子块因为采用了优良的可维护性快速断开端子块,即使接着电缆也可以更换单元。时钟功能和小时表功能在所有的FX2NPLC中都有实时时钟标准。时间设置和比较指令易于操作。小时表功能对过程跟踪和机器维护提供了有价值的信息。持续扫描功能为应用所需求的持续扫描时间定义操作周期。输入滤波器调节功能可以用输入滤波器平整输入信号(在基本单元中X000到

41、X017)。注解记录功能元件注解可以记录在程序寄存器中。在线程序编辑在线改变程序不会损失工作时间或停止生产运转。RUN/STOP开关面板上运行/停止开关易于操作。远程维护远处的编程软件可以通过调制解调器通信来监测、上载或卸载程序和数据密码保护使用一个八位数字密码保护您的程序。茂名学院毕业设计自动售货机PLC系统设计1426本章小结本章详细的讲解了PLC的具体情况,从而初步认定了,用PLC来控制自动售货机的自动运作的方案是可行的。从而根据自己的情况,我先认定用三菱牌子的PLC来进行下面的设计,一方面,自己只接触过三菱牌子的PLC;另一方面,学校实验室的PLC都是三菱牌子,方便检验。第三章PLC系

42、统设计15第三章PLC系统设计31可编程序控制系统设计的基本原则311控制系统设计原则设计任何一个PLC控制系统,如同设计任何一种电气控制系统一样,其目的都是通过控制被控对象(生产设备或生产过程)来实现工艺要求,提高生产效率和产品质量。因此,在设计PLC控制系统时,应遵循以下基本原则。1PLC控制系统被控对象最大限度地满足工艺要求。设计前,应深入现场进行调查研究,收集资料,并于机械部分的设计人员和实际操作人员密切配合,共同拟订电气控制方案,协同解决设计中出现的各种问题。2在满足控制系统要求的前提下,力求使控制系统简单、经济,使用及维修方便。(3)保证控制系统的安全、可靠。(4)考虑到生产的发展

43、和工艺的改进,在配置PLC硬件设备时应适当留有一定裕量。312控制系统设计的基本内容PLC控制系统是由PLC与用户输入、输出设备连接而成的。因此,PLC控制系统设计的基本内容应包括以下内容(1)选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。这些设备属于一般的电气元件,其选择的方法在其他有关书籍中已有介绍。(2)PLC的选择。PLC是PLC控制系统的核心部件,正确选择PLC对于保证整个控制系统的技术经济性能指标起到重要的作用。选择PLC,应包括机型选择、容量的选择以及I/O模块的选择、电源模块

44、的选择等。(3)分配I/O点,绘制I/O连接图。(4)设计控制程序。包括控制系统流程图、梯形图、语句表(即程序清单)和控制系统流程图。控制程序是控制整个系统工作的软件,是保证系统工作正常、安全、可靠的关茂名学院毕业设计自动售货机PLC系统设计16键。因此,设计的控制程序必须经过反复调试、修改,直到满足要求为止。(5)必要时还需设计控制台(6)编制控制系统的技术文件。包括说明书、电气图及电气元件明细表。传统的电气图,一般包括电气原理图、电器布置图及电气安装图。在PLC控制系统中,这一部分图统称为“硬件图”。它在传统电气图的基础上增加了PLC部分,因此在电气原理图中应增加PLC部分的I/O连接图。

45、另外,在PLC控制系统中的电气图中还应包括程序图(梯形图),通常称它为“软件图”。向用户提供“软件图”,可便于用户在生产发展或工艺改进时修改程序,并有利于用户在维修时分析和排除故障。313PLC控制系统设计的一般步骤及内容(1)根据生产的工艺过程分析控制要求,需要完成的动作(动作顺序、动作条件、必须的保护和联锁等)、操作方式(手动、自动;连续、单周期、单步等)。(2)根据控制要求确定所需的用户输入、输出设备。据此确定PLC的I/O点数。(3)选择PLC机型及容量。(4)定义输入、输出点名称,分配PLC的I/O点,设计I/O连接图。(5)根据PLC所要完成的任务及应具备的功能,进行PLC程序设计

46、,同时可进行控制台的设计和现场施工。314程序设计的步骤(1)对于较复杂的控制系统,需绘制系统控制流程图,用以清楚地表明动作的顺序和条件。对于简单的控制系统,也可以省这一步。(2)设计梯形图。这程序设计的关键一步,也是比较困难的一步。要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验。(3)根据梯形图编制程序清单。(4)用编程器将程序输入到PLC的用户存储器中,并检查输入的程序是否正确。(5)对程序进行调试和修改,直到满足要求为止。(6)待控制台及现场施工完成后,就可以进行联机调试。若未满足要求,再从新修改程序或检查接线,直到满足为止。第三章PLC系统设计17(7)编写

47、技术文件。(8)交付使用。控制系统设计步骤流程图如图4所示。图4PLC控制系统设计步骤315编写梯形图的注意事项(1)输入/输出继电器、内部辅助继电器、定时器、记数器等器件的触点可以多次重复使用,无需复杂的程序结构来减少触点的使用次数。(2)梯形图每一行都是从左母线开始,线圈终止于右母线。触点不能放在线圈的右边。除步进程序外,任何线圈、定时器、计数器、高级指令等不能直接与左母线相连。如果需要任何时候都被执行的程序段,可以通过特殊内部常闭继电器或一个没有使用的内部继电器的常闭触点来连接。(3)在程序中,不允许同一编号的线圈两次输出。(4)不允许出现桥式电路。程序的编写顺序应按自上而下、从左止右的

48、方式编写。为了减少程序的执行步数,程序应为“左大右小,上大右小”2。32本章小结本章介绍的是PLC系统设计的基本原则,是每个PLC设计者都应该遵循的,而且也是设计者设计PLC方案的一种依据。茂名学院毕业设计自动售货机PLC系统设计18第四章自动售货机PLC程序设计41自动售货机的设计过程分析411试验状态假设在设计之前先得构思一下,要设计的自动售货机该有的系统的控制要求。构思如下;自动售货机只售3种商品。自动售货机可识别5元、1元、5角硬币。自动售货机可退币1元、5角硬币。自动售货机有液晶显示功能。实验中售货机忽略了各种故障以及缺货等因素。412一次交易过程分析为了方便分析,我们以一次交易过程

49、为例。先是进行对投币的记数,把投进的不同面值的货币进行统计并存放到PLC中。价格与所投的货币比较,当所投币值超过商品价格时,相应价格选择按钮发生变化,提示可以购买。在有操作显示的条件下,进行对商品选购的操作。选购操作进行同时,同时PLC自动进行余额的处理,并对所选商品进行提取。按下退币的按钮,PLC会把余额以1元硬币和5角硬币的形式进行退币处理,并同时把PLC里寄存的余额清零,返回到初始状态。到此为止,自动售货机的一个完整工作过程结束。42分步程序设计421PLC程序设计自动售货机系统主要包括记币系统、比较系统、选择系统、提货系统和退币系统,还有就是其他的运行监控系统和报警系统。第四章自动售货机PLC系统设计191记币系统当有顾客购买时,每投入一次钱币都得经过感应器进行真假监辨后,再给PLC进行计币的指令。当发现伪币时,感应器不给PLC累计投币值的指令,同时自行退出伪币。而当PLC接收到感应器传来的记币的指令时,PLC自动把接收来的货币对应的数据累加到寄存器D0中。PLC编程梯形图如图5。图5PLC进行记币过程的梯形图梯形图是使用了三菱PLC专用的PC编程软件FXGO_WINC(中文版)所编出来的,下面的梯形图将也会是这样出来的。由图可以知道我是把投进的不同货币,进行不同的记录,并把总数目都寄存到寄存器D0中。为了避免小数点的影响,我

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。