自动售货机的PLC系统设计 毕业设计.doc
《自动售货机的PLC系统设计 毕业设计.doc》由会员分享,可在线阅读,更多相关《自动售货机的PLC系统设计 毕业设计.doc(25页珍藏版)》请在三一办公上搜索。
1、毕业设计说明书课题名称: 自动售货机的PLC系统设计 学生姓名 专 业 机电一体化 班 级 时 间 2011.102012.4 指导教师 电子与电气工程系目 录 摘要3第1章 绪论41.2 PLC的定义41.2 PLC的发展及其应用41.3 PLC的特点51.4 PLC的主要功能6第2章自动售货机72.1 自动售货机的发展及应用72.2 自动售货机的基本功能8第3章PLC 的自动售货机硬件设计113.1 PLC的选择113.2 设计目的133.3 控制要求133.4 各电机主电路113.5 PLC的I/O分配153.6 PLC的外部接线17第4章 系统软件设计184.1 软件介绍184.2 P
2、LC编程语言介绍184.3 程序的分析与设计194.4 PLC控制程序梯形图204.3 调试结果、调试中出现的问题及解决方法244.4 设计心得体会24结束语25参考文献26摘 要可编程逻辑控制器,简称PLC,是一种工业控制微型计算机。它的编程方便、操作简单尤其是高通用性等优点,使它在工业生产过程中得到了广泛的应用。其中的一个应用便是自动售货机的控制,主要用到的便是他的逻辑控制功能。自动售货机是能根据投入的钱币自动付货的机器。它是由于劳动密集型的产业构造向技术密集型社会转变的产物。从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售
3、货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约1015
4、的电力。进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。关键词:PLC;自动控制;自动售货机;第1章 绪论1.1 PLC的定义 美国国际电工委员会(IEC)在1987年对可编程序控制器做出如下定义:可编程序控制器是一类专门为在工业环境下应用而设计的数字式电子系统,它采用了可编程序的存储器,用来在其内部进行存储执行逻辑运算、顺序运算、定时、记数和算术运算等功能的面向用户的指令,并通过数字式或模拟式的输入或输出,控制各种类型的机械或生产过程。可遍程序控制器极其相关外部设备,都应按照易于与工业控制系统联成一个整体,易于扩展其功能的原则而设计。定义强调了PLC应直接应用与工
5、业环境,它必须具有很强的抗干扰能力,广泛的适应能力和应用范围。这也是区别与一般微机控制系统的一个重要特征。定义还强调了PLC是“数字运算操作的电子系统”,他也是一种计算机,它是“专为在工业环境下应用而设计的”工业计算机。这种工业计算机采用“面向用户的指令”,因此编程方便。它能完成逻辑运算、顺序运算、定时、记数和算术运算等操作,它还具有“数字量和模拟量输入和输出”的能力,并且非常容易与“工业控制系统联成一体”,易于“扩充”。1.2 PLC的发展及其应用PLC总的发展趋势是向高集成度、小体积、大容量、高速度、易使用、高性能方向发展。具体表现在以下几个方面。(1)向小型化、专用化、低成本方向发展随着
6、微电子技术的发展,新型器件大幅度的提高功能和降低价格,使PLC结构更为凑,相当与一本精装本书的大小,操作使用十分方便。PLC的功能不断增加,将原来大、中型PLC才有的功能部分地移植到小型PLC上。(2)向大容量、高速度方向发展 大型PLC采用多微处理器系统,有的采用了32位微处理器,可同时进行多任务操作,处理速度提高,特别是增强了过程控制和数据处理的功能。另外,存储容量大大增加。(3)智能型I/O模块的发展 智能型I/O模块是以微处理器和存储器为基础的功能部件,它们的CPU与PLC的主CPU并行工作,占用主CPU的时间很少,有利于提高PLC的扫描速度。(4)基于PC的编程软件取代编程器 随着计
7、算机的日益普及,越来越多的用户使用基于个人计算机上的编程软件。编程软件可以对PLC控制系统的硬件组态,即设置硬件的结构和参数,例如设置各框架各个插槽上模块的型号、模块的参数、各串行通行接口的参数等。(5)PLC编程语言的标准化 与个人计算机相比,PLC的硬件、软件的体系结构都是封闭的而不是开放的。在硬件方面,各厂家的CPU模块和I/O模块互不通用。PLC的编程语言和指令系统的功能和表达式也不一致,因此各厂家的可遍程序控制器互不兼容。为了解决这一问题,IEC制定了可遍程序控制器标准。标准中共有5种编程语言,允许编程者在同一程序中使用多种编程语言,这使编程能够选择不同的语言来适应特殊的工作。(6)
8、PLC通信的易用化PLC的通信联网功能使它能与个人计算机和其他智能控制设备交换数字信息,使系统形成一个统一的整体,实现分散控制和集中控制。(7)组态软件与PLC的软件化 个人计算机(PC)的价格便宜,有很强的数学运算、数据处理、通信和人机交互的功能。(8)PLC与现场总线相结合现场总线I/O与PLC可以组成功能强大的、廉价的DCS系统。(9)开发新型特殊功能模块 I/O组件可以提高PLC的智能化、高密集度和增大处理能力。(10) CPU的处理速度进一步加快目前,PLC的处理速度与计算机相比还比较慢,其高的CPU也不过80486,将来会全面使用64位的RISC芯片,采用多CPU进行处理、分时处理
9、或分任务处理方式,将各种模块智能化,部分系统程序用门阵列电路固化,这样可使PLC的处理速度达到纳秒级。 1.3 PLC的特点(1)抗干扰能力强,可靠性好PLC在电子线路、机械结构以及软件结构上都吸取了生产厂家长期积累的生产控制经验,主要模块均采用大规模与超大规模集成电路。I/O系统设计有完善的通道保护与信号调理电路;在结构上对耐热、防潮、防尘、抗震等都有周到的考虑。具体措施主要有以下几个方面:1)隔离:这是抗干扰的主要措施之一。PLC的输入、输出接口电路一般采用光电耦合器来传递信号。这种光电隔离措施,使外部电路与内部电路之间避免了电的联系,可有效的抑制外部干扰源对于PLC的影响,同时防止外部高
10、电压串入,从而减少故障和误操作。 2)滤波:这是抗干扰的另一个主要措施。在PLC的电源电路和输入/输出电路中设置了多种滤波电路,用以对高频干扰信号进行有效的抑制。3)对内部电源还采用了屏蔽、稳压、保护等措施,以减少外界干扰,保护供电质量。另外使输入输出接口电路电源彼此独立,以避免电源之间的干扰。5)利用系统软件定期进行系统状态、用户程序、工作环境和故障检测,并采用信息保护和恢复措施。6)对用户程序及动态工作数据进行电池备份,以保障停电后有关状态或信息不丢失。7)采用密封、防尘、抗震的外壳封装结构,以适应工作现场的恶劣环境。8)以集成电路为基本元件,内部处理过程不依赖于机械触点,以保障高可靠性。
11、而采用循环扫描的工作循环方式,也提高了抗干扰能力。(2)控制系统结构简单,通用性强PLC及外围模块品种多,可由各种组件灵活组合成各种大小和不同要求的控制系统。(3)编程方便,易于使用PLC是面向用户的设备,PLC的设计者充分考虑到现场工程技术人员的技能和习惯,PLC程序的编制,采用梯形图或面向工业控制的简单指令形式。梯形图与继电器原理图相类似,这种编程语言现象直观,容易掌握,不需要专门的计算机知识和语言,只要具有一定的电工和工艺的知识的人员都可在短时间内学会。(4)功能完善PLC的输出/输入功能完善,性能可靠,能够适应与任何形式和性质的开关量和模拟量的输入/输出。在PLC内部具有许多控制功能,
12、诸如时序、计算机、主控继电器以及移位寄存器、中间寄存器等。由于采用了微处理器,它能够很方便地实现延时、锁存、比较、跳转、和强制I/O等诸多功能,不仅具有逻辑功能、算术运算、数制转换、以及顺序控制功能,而且还具备模拟运算、显示、监控、打印、及报表生成等功能。(5)设计、施工、调试、的周期短用继电接触器控制完成一项控制工程,必须首先按工艺要求画出电气原理图,然后画出继电器屏的布置和接线图等,进行安装调试,以后修改起来十分不便。而采用PLC控制,由于其硬软件齐全,为模块化积木式结构,且已商品化,故仅需按性能、容量等选用组装,而大量具体的程序编制工作也可在PLC到货前进行,因而缩短了设计周期,使设计和
13、施工可同时进行。(6)体积小,维护操作方便PLC体积小,质量轻,便于安装。PLC的输入/输出系统能够直观的反映现场总线信号的变化状态,还能通过各种方式直观的反映控制系统的运行状态。(7)易于实现网络化PLC可连成功能很强的网络系统。(8)可实现三电一体化PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制)这三电集于一体,可以方便、灵活地组合成各种不同规模和要求的控制系统,以适应各种工业控制的需要。 1.4 PLC的主要功能(1) 条件控制功能 条件控制(或称逻辑控制或顺序控制)功能是指用PLC的与、或、非指令取代继电器接触的串联、并联极其他各种逻辑连接,进行开关控制。(2) 定时/记数
14、控制功能定时/记数控制功能指用PLC提供的定时器、记数器指令实现对某种操作的定时或记数控制,以取代时间继电器和记数继电器。(3) 数据处理功能 数据处理功能是指PLC能进行数据传送、比较、移位、数制转换、算术运算、逻辑运算以及编码和译码等操作。(4) 步进控制功能 步进控制功能是指用步进指令来实现在有多道加工工序的控制中,只有前一道工序完成以后,才能进行下一道工序操作的控制,以取代由硬件构成的步进控制器。(5) A/D与D/A 转换功能 A/D与D/A 转换功能是指通过A/D、D/A模块完成模拟量和数字量之间的转换。(6) 运动控制功能 运动控制功能是指通过高速记数模块和位置控制模块等进行单轴
15、或多轴运动控制。(7) 过程控制功能 过程控制功能是指通过PLC的PID控制指令或模块实现对温度、压力、速度、流量等物理参数的闭环控制。(8) 扩展功能 扩展功能是指通过连接输入输出扩展单元(即I/O扩展单元)模块来增加输入输出点数,也可通过附加各种智能单元及特殊功能单元来提高PLC的控制功能。(9) 远程I/O功能 远程I/O功能是指通过I/O单元将分散在远距离的各种输入、输出设备与PLC主机相连接,进行远程控制,接收输入信号、传出输出信号。(10) 通信联网功能通信联网功能是指通过PLC之间的联网、PLC与上位机的链接等,实现远程I/O控制或数据交换,以完成较大规模系统的复杂控制。第二章
16、自动售货机2.1 自动售货机的发展及应用由于大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。在自动售货机历史的长河中,日本开发出实用型的自动售货机,那是在进入本世纪后的事。日本第一台自动售货机是1904年问世的“邮票明信片自动出售机”,它是集邮票明信片的出售和邮筒投函为一体的机器。以及50年代的,“喷水型果汁自动售货机”等。 现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路
17、将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约1015的电力。进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。2.2 自动售货机的基本功能自动售货机的各种动作功能和控制要求,给出了完整的自动售货机操作规程(如图),售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相
18、应的反应。售货机中有2种商品,汽水价格12元,咖啡的价格为15元。现投入硬币,当投入的货币超过汽水的价格时,汽水指示灯亮,提示可以购买,当投入的货币超过咖啡的价格时,咖啡指示灯亮。当按下买汽水按钮时,售货机进行减法运算,从投入的货币总值中减去汽水的价格同时启动相应的电机,提取汽水到出货口。汽水流出7秒,在此期间不能进行买汽水或咖啡操作。但可找钱。买咖啡操作同理。操作完成后,如需继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,自动售货机进行一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能。还
19、要有货币识别系统和货币的传动来实现完整的售货、退币功能。可通过操作属性把把自动售货机分为四个过程:(1).投币过程 (2)价格比较过程 (3)选择商品过程 (4)退币过程可把自动售货机工作过程分为4个状态: (1)初始状态(2)投币状态(3)购买状态(4) 退币状态 初始状态,自动售货机内部各元件都处于复位状态,内部电机停止运转,等待投币操作。投币状态。按下投币按钮,显示投币框,按下所投币值显示屏显示投入、消费、余额数值,当所投币值超过商品价格时,相应价格选择按钮发生变化,提示可以购买。购买状态。按下可以购买的选择按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。取走
20、商品后出货框消失。退币按钮。按下退币按钮,显示退币框,同时显示出应退币值及数量。按下确认钮,则恢复初始状态。到此为止,自动售货机的一个完整工作过程结束。自动售货机的工作流程图如图1所示: 图1 自动售货机的工作流程图第3章PLC 的自动售货机硬件设计3.1 PLC的选择主机由CPU(微处理器)、存储器、输入输出单元、电源等部分组成。CPU是PLC的核心,其作用类似于人的大脑。它能够识别用户按特定格式输入的指令,并按照指令完成预定的控制任务。另外,它还能识别用户所输入的指令序列的格式和语法错误,还具有系统测试与诊断功能。PLC的存储器有两种:系统程序存储器和用户程序存储器。系统程序存储器主要用于
21、存放系统正常工作所必须的程序,如系统诊断程序、键盘输入处理程序、指令解释程序、监控程序等。这些程序与用户无直接关系,已由厂家直接固化进EPROM中,不能由用户直接存取、修改。用户程序存储器主要存放用户程序(用户利用PLC的编程语言按不同控制要求所编制的控制程序或数据,这相当于设计继电器控制系统硬接线的控制电路图),可通过编程器进行修改。输入输出(IO)单元是PLC与输入控制信号和被控制设备连接起来的部件,输入单元接收从开关、按钮、继电器触点和传感器等输入的现场控制信号,并将这些信号转换成CPU能接收和处理的数字信号。输出单元接收经过CPU处理过的输出数字信号,并把它转换成被控制设备或显示装置所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动售货机的PLC系统设计 毕业设计 自动 售货 PLC 系统 设计
链接地址:https://www.31ppt.com/p-3991828.html