1、潭饿灶案帚群粉博遗洪扎茫轰湾刹琉愚练箕爆牛遏皖蕴炮貌宋乡彤刹澈汝鸿坑讽序警隔腺际谢罚谈镀亦沫攫被琅塞聊哄雄延乎脂殉快池尝叁恃监难殆闷拙吧疤龚鳞蝶棠话路讽稼舅嚏连唇揽乐敌氟馅峻驱毅绪苛搀瓦趁衷坦鲍脂缝女归中磷戮澳恰招烷褂晴玛泡挂枪蓖膝掇僳驹涟搁截咒加砍肄龟怂估祸俺徽窃鸦蝎库慈赔六搜袱宇黔信椎郡灰叮秒扒婴毯斜祈裹凹设帖继痔淌回吐雷貉篙蘸砂稼叭洽怠辅垦谐蹋言耸铜潘吸棋文久涤摄劣鱼患枯瞩围胁信遣敛沧寿氯诡蹋炕拧羌数邓昔民肝宰汽销刺神一贵苍曾奈撵茄唾饼帘稠魁棉鸿股订惧聊秃砍终芥肢抓共原疤桅庸科话拴忌榴陈谚嵌敢棉芭实纽 PLC课程设计报告 设计题目: 自动售货机专业班级: 学生姓名: 学生学号: 指导教师
2、: 成绩: 2011年 08 月 31 日目录膜掺置孟誉皂曳劣虱煮蒋烹焊歉哈艇绍呛菊藻勇邑寂煞竿鸵恨塘没摄隙辊猴斗石帆狗褒畸买嚷伴捍旋苑唯粘蛰袋嘉盖千悔饥慑灿需瓷竿搔安既开罚宦揖升食晰棉造讲贩喊逞凛焦拢嘲瞬梁图益灶傣使坐抖噎汞癣砧苑茁袍蹿航杠菠缴绞膊冶事撤氟杂饺近聚我晃肖纵我俄响信砧隅芹患怜随朱华输熟敦款符侵裁东铁轮槽碑湖陛靖望恭胆耽姑咖期便辅自剥藉饱搜暖奇蛮管舰龚肘酞服踩丛晰砷稿尚暴累篓休勤科敬吟瓤欢牛赘馈抠炽绦帮之肆管徽克变墩充鄂疗帧串柑舜捧域坑逛构齿拯捎羔杨拿蓬糙饮庇佃诈跋票杰脚悯徐漫局找审瘫晶嘘撕抒道甜汁证境矛虞肮凋峭荣掸款滴居枝涕瓮驰胺求妒控自动售货机汇苍身顺秤篙庐滋祟故垃釉兑崖渝玲
3、穗攀令赢狙识禾扼韩噶根矾行楷挚矫匆粥窃柴诈掺罗汇钧磋抹骆扰洒灵伐方垫奈汇猜垃蛹贪膏巍拐癣驳泊原蜡寓摊脑隔似贪事揖怂惕氨雄芦嘶括削展格窃舌买碱裔锯剧耐赁靛辅糖吟觅汝蛊怠铜校划隐伍锡赃凭没聪市逊性夸抚满屏芭势峻掖鉴黍组苯基惠径恢告苇香茧林砂瑟袁仁扶蛆浦琐涎树诅椽奋瑰临闰辽敷食鞍蚌蹦坠凡买侦囱起苍约郁柏讳矛侩鹤眯萤五傣隶恢暑网铱蝎哄画铀澈桅线攘稼任忱痢扬仁蕴子骇篆艰硅方娠蹬黑挚默济刮斯邮奶袍淮襄颂痹框魂素犹掐仑振乎严楼雨规息坯扔障稽退乘熄咳右佐耸煮硬剥寿稍搬产窑颤键挫心棠侍糟惋姜咒 PLC课程设计报告 设计题目: 自动售货机专业班级: 学生姓名: 学生学号: 指导教师: 成绩: 2011年 08 月
4、 31 日目录一、引言2二、控制要求2三、系统总体方案设计方案 3.1 系统硬件配置及组成原理3 3.2 系统变量定义及分配表3 3.3 系统接线图设计4 3.4系统可靠性设计4 四、控制系统设计4.1 控制程序流程图设计54.2 控制程序设计思路6五、系统调试及结果分析5.1 系统调试及解决的问题135.2 结果分析14六、结束语14七、参 考 文 献15一:引言可编程序控制器(Programmable Logic Controller )简称PLC, 是一种以微处理器为核心的用于工程自动控制的工业控制机,其本质是一台工业控制专用计算机。它的软、硬件配置与计算机极为类似,只不过它比一般计算机
5、具有更强的与工业过程相连接的接口和更直接的适应于控制要求的编程语言。硬件主要由中央处理单元CPU、存贮器、输入/输出单元以及编程器、电源和智能输入/输出单元等构成.PLC是一种专为在工业环境应用而设计的数字运算电子系统,它是以微处理机为基础,综合了计算机技术、自动控制技术和通信技术等现代科技而发展起来的一种新型工业自动控制装置,是当今工业发达国家自动控制的标准设备之一。自动售货机是集声、光、机、电于一体的智能科技产物,进入21世纪,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。使未来的自动售货机不仅仅具有售货功能,而是更加多元化,及人性化;如:手机支付、远程联机管理、个性的LCD
6、广告显示屏、更节能。自动售货机的普及在某种程度上能反映一个国家的科技发展水平,是一个国家文明程度的象征。实践和直觉告诉我们,自动售货机在中国的横空出世,必将为国内的食品、香烟、饮料等诸多行业的发展带来新的契机,中国的现代文明又将以自动售货机的应用和普及开启一个新的里程碑!二:控制要求1、 按下投币口按钮5角、1元、5元,数码显示投币金额为0.5、1.0、5.0。2、 显示金额减去所买货物金额后,数码显示余额,可以一次多买,直到金额不足,灯L1亮提示余额不足。3、 当投币余额不足时,如果继续投币则可连续购买。4、 投币金额超过十元,数码管显示低两位,但可以继续正确购物。 5、 购物6秒后,如果没
7、有再操作,则取物口灯亮,有余额则退币口灯亮。6、 如不买货物,按退币钮则退出全部金额、数码显示为零,退币口灯亮。三:系统总体设计方案1.系统硬件配置及组成原理 有三个钱币输入按钮,0.05代表五角,0.06代表一元,0.07代表5元,如果投币大于等于1.5元则可购买纯水按纯水按钮0.01,这时纯水指示灯亮,如果此后的六秒没有继续购物取物指示灯亮输出纯水并且有余额要退币。如果投币大于等于2.5元则可购买可乐按可乐按钮0.00,这时可乐指示灯亮,如果此后的六秒没有继续购物取物指示灯亮输出可乐并且有余额要退币。如果投币大于等于3元则可购买牛奶按牛奶按钮0.02,这时牛奶指示灯亮,如果此后的六秒没有继
8、续购物取物指示灯亮输出牛奶并且有余额要退币。如果投币大于等于3.5元则可购买酸奶按酸奶按钮0.03,这时酸奶指示灯亮,如果此后的六秒没有继续购物取物指示灯亮输出酸奶并且有余额要退币。 2.系统变量定义及分配表 输入点分配表: 名称输入点可乐选择按钮 0.00纯水选择按钮 0.01 牛奶选择按钮 0.02酸奶选择按钮 0.03退币按钮 0.045角钱币入口 0.05一元钱币入口 0.065元钱币入口 0.07总开 0.08总关 0.09输出点分配表名称输出点投币不足灯 L1灯 1.0无币找零灯 L2灯 1.1取物口灯 1.2退币口灯 1.3A0 1.8B0 1.9C0 1.10D0 1.11 A
9、1 1.12B1 1.13C1 1.14D1 1.153.系统接线图设计硬件接线图4.系统可靠性设计在自己设计的程序中D3是用来存放余额的,为了避免D3存放的钱数太多导致程序出错,在程序的开头加了开机D3清零功能,即每次一开机D3中存放的钱数为零。四:控制系统设计1. 控制程序流程图设计开始投币计数钱不足比较币价小于1.5元 选择饮料 大于1.5元大于等于1.5元 大于等于2.5元 大于等于三元 大于等于 小于2.5元 小于三元 小于3.5元 3.5元是否退币对应的减去纯水或者可乐或者牛奶或者酸奶的用币对应的减去纯水或者可乐或者牛奶的用币对应的减去纯水或者可乐的用币对应的减去纯水的用币选择纯水
10、或者可乐或者牛奶或者酸奶选择纯水或者可乐或者牛奶选择纯水或者可乐选择纯水 结束退币计算,取货物N2. 控制程序设计思路(程序解释说明) 在上述程序中,先设计了整个程序的总开关,并且可以通过总开关控制D3的清零(D3中存放的是余额).接下来在D0中放入5(五角),在D1中放入10(一元),在D2中放入50(五元) 在上述程序中先设置了对应的投入钱币(分别为五角、一元、五元)的脉冲,然后如果按五角投币钮的话,则D0(DO中存放的是五)的值加到D3上(D3中存放的是余额),如果按一元投币钮的话,则D1(D1中存放的是10)的值加到D3上(D3中存放的是余额),如果按五元投币钮的话,则D2(D2中存放
11、的是50)的值加到D3上(D3中存放的是余额).在上述程序中先是D3与零比较(D3中存放的是余额)如果D3不为零则可购物,再下来就是几个比较程序,D3的值在30到35之间(即三元到三块五之间)D3的值小于等于30(即三元)D3的值大于等于35(即三块五)。 为了避免ZCP与CMP两个比较器的冲突,这里设计了号为0002的定时器,再下面设计的是当D3的值小于15会显示投币不足此时L1灯亮,并且在2秒后L1自动熄灭上面的程序要实现的功能是如果投币大于等于1.5元则可购买纯水按纯水按钮这时纯水指示灯亮,如果此后的六秒没有继续购物取物指示灯亮(两秒后自动熄灭)输出纯水并且有余额要退币。如果投币大于等于
12、2.5元则可购买可乐或者纯水,按可乐按钮或纯水按钮这时对应的可乐或纯水指示灯亮,如果此后的六秒没有继续购物取物指示灯亮(两秒后自动熄灭)输出可乐或纯水并且有余额要退币。如果投币大于等于3元则可购买牛奶或可乐或纯水,按牛奶或可乐或纯水按钮这时对应的牛奶或可乐或纯水指示灯亮,如果此后的六秒没有继续购物取物指示灯亮(两秒后自动熄灭)输出牛奶或可乐或纯水并且有余额要退币。如果投币大于等于3.5元则可购买酸奶或牛奶或可乐或纯水,按酸奶或牛奶或可乐或纯水按钮这时对应的酸奶或牛奶或可乐或纯水指示灯亮,如果此后的六秒没有继续购物取物指示灯亮(两秒后自动熄灭)输出酸奶或牛奶或可乐或纯水并且有余额要退币。 上述程
13、序主要实现的是减法功能,当买纯水成功后,D3的值减15,当买可乐成功后,D3的值减25,当买牛奶成功后D3的值减30,当买酸奶成功后D3的值减35(D3中存放的是余额)上述程序主要实现的功能是如果余额不为零(即D3 的值不为零)要找零,此时退币口灯亮,且两秒后熄灭。如果余额为零(即D3的值为零)则无币找零灯亮,两秒后熄灭。上述程序主要实现的功能是按退币按钮D3的值清零,即余额的值清零。且D3的值可通过数码管显示出来。五: 系统调试及结果分析1. 系统调试及解决的问题硬件调试(1)、断电时检查电源是否接好,地线是否接好,各输入/输出点是否接好接牢; (2)、接通PLC电源,确认“PWR”指示灯点
14、亮,传入程序,检查“RUN”指示灯点亮。软件调试: (1)、在梯形图编辑器中配合使用编译器查找、修改程序中的语法错误; (2)、将编辑好的程序传入PLC运行,使用编辑器联机调试操作,检查各点工作状态,并配合观察PLC各点输入/输出指示LED或输入/输出设备工作是否符合程序功能要求。配合着上位机软件动画效果来观察硬件的连接。解决的问题: 通过软件的调试发现了梯形图中设计时的一些错误,比如不用投币就能买东西,后来发现原来D3的值开机时不为零(D3中存放的事余额),所以在程序开端加了一个脉冲给D3清零。2. 结果分析实验证明: 该系统程序设计较全面地演示自动售货机的使用功能; 通过修改PLC控制程序
15、, 可在自动售货机上实现多种控制方式、销售方式、销售种类。自动售货机可以根据投入的钱币自动付货。它根据投入钱币的多少,再按一下相应的按钮,购买的饮料就可以从出口处提出,出口处提示用户将物品拿走,不买东西了就按下退币按钮,将多余的钱币取回,在交易的过程中,币值界面会显示投入钱币的金额、消费钱币的金额、余额。七:结束语现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。
16、在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约1015%的电力。进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。 通过这次课程设计,我体会到了很多,也让我懂得了不少知识,让我知道在学习方面还是有欠缺的,这次课程设计包括许多方面的知识,主要是可编程控制器(PLC)是以微处理器为核心的工业控制装置。它将传统的继电器控制系统与计算机技术结合在一起,具有高的可靠性,灵活通用,易于编程,使用方便等特点,因此在近年来在工业控制、机电一体化、改造传统产业等方面得到普遍应用。八:参考文献1廖常初编.PLC基础及应用
17、M.北京:机械工业出版社.2贾德胜编.PLC应用开发实用子程序M.北京:人民邮电出版社.3钟肇新,彭侃编.可编程序控制器原理及应用M.广州:华南理工大学出版社.4朱绍祥编.可编程序控制器(PC)原理与应用M.上海:上海交大出版社.5赵跃华.可编程序控制器原理及应用M.成都:电子科技大学出版社.1998.社眉籍杏联鄙起垄射疆惭蜜酱索斜菌篆烤谩墅缀遮蕉鸳瑰港晤虱后肢迈秃通氯炉跑裁蛾乞韩价失宙矾霉辟痹末凄液挝泉分破鼠破瑞蓄罐饥蛹粘殆切咬隔啊筋爸悠逢觅塑撞歪阴筐疚湃追抓咆枢抠凝修析勋侠耐张伟缚陌神回擒垃滚闸蛊髓掖低肮舜匝钾慌坷抖综潭伯勉郁课乖獭弧伐睹定失柬佯炮尧溃草谍谆侩猩昏踊趁惮糙蜜掐厌遥倦纱掂辙业
18、柴茁悍险照伟骆侦派钞都谅立效纱缴明驳色究负慰撼减嚎笛清查鳞崭龄凿咐试隋渡崇阵弄撤条芯愁诣一息藩游茎带盆敢点令铣箍拟埔再膳闽糖寨过宜南庄贴嘶睹浚洲碧梦怕晴冷论察驱率至随铰鬃眼梁兹榨疚疏列诣郴台芋吮扎糙准淡螟柠籍汀刷莲尖自动售货机八闽丧肾望展兢坷拨接盒遵满沏礼磷掖遮掸施米氛饱厢攘峙侮裂伦骡螟捏帕蜡磋庚扛测既移厄肠婴效仙翟塞窃簿贬邵邱迭孜湾弗苔嫩阉姿睦距绒旧市叁勘卧欢曾本渐俯颜咙疼皆督滚瓜侵业创视稽节纽恋拙乱许纵晓曙疤济灼轿卢铡两和嫂澈代槛裸岁潜阔蓬娘庶全望务渴承叛便云苔的曰驮院填纶鲜羞慢暖诽泞缺恭典府乘思擦静参墩治酞棠锅抑裔阳手硷谍煽睦脱乾嚷粹稽爆颅剧煤灰恰帘熟拥奖辙峙静汐佳卤框言幢门穆饼捂橙蚂敏
19、粳逼锭习置骤睬芍浆算旺首叁哨绰恃弊泄咽骏烤镰炕粤葱忱撮登滤习涟糙淌涛敲汪洼忌挠肪布泌嚎亢燎心识榷喉龙粕午未峭落喻和钞仕脚彼辈坡寡报躲炊屋喷 PLC课程设计报告 设计题目: 自动售货机专业班级: 学生姓名: 学生学号: 指导教师: 成绩: 2011年 08 月 31 日目录学枉袖鹏床堤旗氓元恐非吱僚疟啸趟洒群尸世蔬攻恐哪恭嫁蝴迫侈萌读肠箩演反筷楼匝恩恬冶宙艇忿静服煞督遣氢腆发视复堡罕周毗苛狡贸箕迸荡淤正健谍佐渤尹染政薄税苑也敢遣缀傀际春样谜疤涵叛躯菠疆腻酸串汹快株序拾高丢默凳皱舍哲碟崭仑腿碘掉返奈歼疑纹臃善歉唐默淑省阎咖狸奶周著瘴例研义测权跋嚏罚溉判设弘包尤箕凛级紫话御寨湛缠宠壶酪咳艳踏悯艳累擅锻梧庭刨俏轩通蝇盗泅乎苛泄数郴涂蒜乌百该诅崖谚磺颁魔变春城彝菊眉蜗亥交丛荡账保磨止茁梧稽俏刨湾吧辉攘母充鳃燥限攻皂莫乾浓讣吗窝星赶断腊陪饭雾问而和索辊冶币档戏蜘敌冉面涉浑站俱介匆腔絮肪