机电一体化系统设计课程设计范本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江西机电职业技术学院
毕业设计
设计课题___________________________
系部___________________________ 专业___________________________ 班级___________________________
姓名___________________________
学号___________________________
指导老师___________________________
任务书发给日期______________________
预定完成日期________________________
课程设计完成的技术文件
1.课题的目的和意
义 (1)
2.课题任务的控制要
求 (2)
3.PLC外部硬件连接
图 (2)
4.输入输出点地址分
配 (4)
5.梯形图程
序 (5)
5.1符号表 (5)
5.2梯形图 (6)
6.指令语句
表 (12)
7.模拟调试的过程和出现问题的分析 (16)
7.1系统调试及解决的问题 (16)
7.2结果分析 (16)
8.调试程序所用的试验设备 (17)
9.设计体
会 (20)
10. 参考文
献 (21)
自动售货机的模拟控制
1.课题的目的和意义
PLC的发展与计算机技术、半导体技术、控制技术、数字技术、通信网络技术等高新技术的发展息息相关,这些高新技术的发展推动了PLC的发展,而PLC 得发展又对这些高新技术提出了更高更新的要求,促进了他们的发展。本次设计就在于结合PLC的种种优点联系实际情况来弥补原有系统的不足,利用PLC控制的自动售货机提高了系统的稳定性,保证了自动售货机能够长期稳定的运行。
自动售货机能够充分补充人力资源的不足,适应消费环境和消费模式的变化,可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。很多城市的公共场所里面都放置有自动售货机。出售的商品五花八门,从饮料、零食、香烟、糖果、方便面、照相机等。这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求。传统的自动售货机控制系统采用单片机作为控制核心,这样
不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。可编程序控制器(PLC)是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用。因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必须可靠、稳定和执行效率高。本文就详细地介绍一种用PLC实现的自动售货机控制系统的硬件设计和软件设计。
2.课题任务的控制要求
一台自动售货机用于出售汽水和咖啡,汽水12元一杯,咖啡15元一杯,顾客可以投入1元,5元,10元三种硬币,当投入的硬币大于或等于12元时,汽水灯亮。当投入的硬币大于或等于15元时,咖啡灯亮,按下汽水按钮,自动出汽水一杯,并找出多余零钱,按下咖啡按钮,自动出咖啡一杯,并找出多余零钱。
3.PLC外部硬件连接图
本系统是一个小型集中控制系统,PLC选型主要取决于控制系统输入、输出开关信号的数量、用户程序的长短及相关的功能。根据控制要求,I/O点数在48个左右,选择性能价格比较高的西门子S7-200PLC,其中其输入点为24点,输出点为24点,该PLC为继电器输出型。
了解各个控制对象的驱动要求,分析对象的控制要求,完成PLC硬件结构配置。本设计中,退币按钮、各种饮料按钮和饮料出口(驱动电磁阀)等均为开关量。
根据上述要求,因条件所限输出均用指示灯代替,由此绘制出PLC控制电路接线图,如图3-1所示:
图3-1 外部硬件接线图
电气硬件清单
表3-1电气硬件清单
4.输入输出点地址分配
输入/输出单元通常也称I/O单元或I/O模块,是PLC与工业生产现场之间的连接部件。PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC对被控对象进行控制的依据;同时PLC又通过输出接口将处理的结果送给被控对象,以实现控制目的。本次自动售货机I/O点的分配表如表4-1所示。
表4-1 输入输出地址分配
5.梯形图程序5.1符号表
5.2梯形图
6.指令语句表.
7.模拟调试的过程和出现问题的分析
7.1系统调试及解决的问题
先在PLC试验台上连接好本试验中要用到的输入/输出接口,然后连接计算机与PLC 设备之间的通讯线,连接好之后各自都接通电源。接着在计算机中打开STEP 7— Micro/WIN V4.0编程软件,输入该自动售货机的相关梯形图,然后进行保存、综合、编译、调试、修改等过程确定无误后,下载至PLC中,最后进行硬件调试,在PLC的操作台上进行,一边调试一边观察试验台,看是否可以按我们事先预计的效果运行。此次自动售货机的联机调试中,出现了三个主要问题是:
(1)投币逻辑失控的问题:调试中发现,正在进行假币处理时,如再投入真币将会出现计算显示投币值的现象,造成投币逻辑失控。
(2)对应液指示灯控制的时候,指示灯闪烁的时间不好控制。
(3)数码管显示不亮的问题。
在调试中对以上出现的问题的解决如下:
(1)投币逻辑失控的问题的解决:在各币值处理的网络中分别串联一个假币取反信号进行封锁,则投币逻辑正常。
(2)针对对应液体指示灯闪烁时间不好控制,我在程序中加了特殊继电器SM0.5,通过SM0.5产生的周期性的脉冲信号来控制,从而达到所要求的闪烁控制时间。
(3)对于数码管显示不亮,主要原因是因为实验台上的LED数码管为共阴极接法,显示时要求公共端应接低电位。将各位译码公共端输出线圈的控制信号由逻辑取指令改为取反指令后,数码管则按要求显示。
7.2结果分析
由于本设计为课程设计, 因此要求上没有现实中的自动售货机功能强大, 没有过多的商品选择和各种报警系统。本自动售货机的自动控制系统主要包括: 投币计数系统、比较系统、选择系统、饮料供应系统和退币系统。
(1)从投币口送入货币,然后经过传感器采集数据、识别器判别人民币的真伪并判别面值。