自动售货机.docx
- 文档编号:26468377
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:28
- 大小:178.44KB
自动售货机.docx
《自动售货机.docx》由会员分享,可在线阅读,更多相关《自动售货机.docx(28页珍藏版)》请在冰豆网上搜索。
自动售货机
PLC课程设计
题目:
自动售货机的PLC设计(三菱)
学院:
专业:
班级:
姓名:
学号:
指导老师:
PLC课程设计任务书
专业:
班级:
姓名
指导老师
职称
课
题
名
称
课题:
PLC在自动售货机控制系统中的应用
课题工作内容
工作内容:
1、熟悉课题工作原理。
2、设计方案论证,系统建立。
3、电气原理控制设计。
4、元器件选择。
5、梯形图设计(控制分析)。
6、完成设计图纸。
7、完成设计任务书。
8、设计测评。
指标(目标)要求
达到设计课题的控制要求,上机调试PLC控制程序,打印PLC程序,计算机绘图。
进程安排
第一周
周1下达任务,收集资料,设计准备。
周2方案确定。
周3电气原理控制设计,元器件选择。
周4-周5梯形图设计(控制分析)。
第二周
周1-周2上机调试。
周3-周4完成设计图纸,完成设计任务书。
周5设计测评。
主要参考文献
(1)《可编程控制应用技术》廖常初,重庆大学出版社
(2)《可编程控制应用技术实训指导》李俊秀,化学工业出版社
(3)《电器控制》李仁,机械工业出版社
地点
起止
日期
0
指导教师:
年月日
绪论……………………………………………………………………………4
1.控制要求
控制对象的介绍……………………………………………………4
控制对象的工作原理………………………………………………5
控制要求……………………………………………………………5
2.硬件的选择
PLC选型……………………………………………………………6
主要参数的计算……………………………………………………6
I/0地址表……………………………………………………………8
3.编程
控制框图……………………………………………………………9
控制程序介绍………………………………………………………9
4.调试………………………………………………………………………17
5.心得体会…………………………………………………………………17
6.附录
附录A主电路…………………………………………………………18
附录BPLC外部接线图………………………………………………19
附录C梯形图…………………………………………………………19
附录D元器件清单……………………………………………………21
参考文献…………………………………………………………………22
绪论
自动售货机最早出现在二十世纪五、六十年代的西欧,英国是较早实行自动售货机售货的国家之一。
1942年,在食品销售中首先推广了自动售货的销售方式。
1950年。
英国食品杂货行有500家采用自动售货机售货。
1969年,采用自动售货机售货的商家增加到23000家,销售的商品扩展到文化用品、唱片、香烟、食品等多个方面。
进入70年代后,约有40多万家香烟、饮料店采用自动售货机。
1980年英国有50余万台自动售货机,年销售额达8.81亿英镑。
70年代后,日本、美欧等发达国家和地区自动售货机迅猛的发展,短短30年,发达国家自动售货机产业已发展到相当大规模。
自动售货机被广泛地布放于车站、油站、码头、机场、宾馆、写字楼、娱乐场所及大街小巷和公路旁,人们通过自动售货机可以买到食品、香烟、饮料、报纸、票、卡甚至鲜花和小宠物等物品。
自动售货机实现了商品需求化、性能多样化的发展,又原来只能出售有限商品品种,转变为继百货公司、超级市场、便民店之后,以消费者与售货机“一对一”自动售货的无店铺销售业态。
目前自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用。
在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所。
自动售货机的新奇、文明、高档、昼夜服务、占地小、灵活方便深受许多地区市民的青睐,甚至出现许多排队购买的现象。
专辑测算,中国的自动售货机在市场容量最保守算应该有四十七万台,一年的销售额可达三百五十亿元若按人均台数计算全年可达五百亿,自动售货机在日本达到平均每二三十人一台,在美国达到每四十人一台,在欧洲每六十人一台,由于中国经济与上述国家还有一定差距,按每人五百台计算。
因此,自动售货机在中国有着广阔的发展前景。
本文选择PLC作为控制器,来控制售货机子系统。
1.控制要求
1.1控制对象的介绍
自动售货机是集声、光、机、电于一体的智能科技产物。
进入21世纪,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展,它的新奇、文明、高档、灵活方便等深受广大市民青睐。
自动售货机最基本的功能是对投入的货币进行运算,并根据所投入的货币数值判断是否能够购买某种商品,并做出相应的反映。
因此,售货机应能够辨识机内包含的商品,能够对所投入的币值进行累计,并提供所要购买的商品。
当按下选择商品的按钮时,售货机根据投入的币值,起动电机,提取商品到出货口,顾客取出商品,完成此次交易。
它还具有识币系统、货物和货币的传送系统来实现完整的售货功能。
1.2控制对象的工作原理
自动售货机是台机电一体化的自动化装置,在接受到货币已输入的前提下,靠触摸控制按扭输入信号使控制器启动相关位置的机械装置完成规定动作,将货物输出。
①用户将货币投入投币口,货币识别器对所投货币进行识别;
②控制器根据金额将商品可售卖信息通过选货按键指示灯提供给用户,由用户自主选择欲购买的商品;
③按下用户选择商品所对应的按键,控制器接收到按键所传递过来的信息,驱动相应部件,售出用户选择的商品到达取物口;
④如果还有足够的余额,则可继续购买。
在15秒之内,自动售货机将自动找出零币或用户旋转退币旋钮,退出零币。
⑤从退币口取出零币完成此次交易。
1.3控制要求
(1)自动售货机有3个投币口,可以分别投入1元、5元、10元。
售货3种饮料供选择,分别为汽水、花茶和咖啡。
投币总额或现金值显示在7段数码管上,若投币总额超过售货价格,将可由退币按钮找回余额。
(2)当投币值等于或大于12元时,汽水指示灯亮,表示只可选择汽水;投币值等于或大于15元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶;投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示三种均可选择。
按下欲饮用的饮料按钮,则相对应的指示灯开始闪烁,7秒后自动停止,表示饮料已经掉出。
(3)若投入的硬币总值超过按钮所需的钱数(汽水12元,花茶15元,咖啡20元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。
退回金额如果大于10元,则先退10元再退1元;如果大于5元,则先退5元再退1元;如果小于5元则直接退1元的。
2.硬件的选择
2.1PLC选型
根据自动售货机的控制需要,该系统的输入有1个计数器复位开关,3个投币口,3个饮料选择按钮开关,1个启动按钮,1个停止按钮和1个退币按钮共9个输入点;系统的输出有3个饮料指示灯,1个找钱指示灯,3个饮料排出的接电器和1个7段数码管显示共14个输出点。
根据I/0端子的数量和种类,同时考虑将来的发展需要再增加10%~15%的余量,则估算PLC所需I/0总点数为32。
因此选用日本三菱公司功能较强的小型FX2N
32MR
001整体式PLC。
PLC框架配置图如图1所示。
图1PLC框架配置图
CPU模块采用三菱公司的FX2N
32MR
001模块。
由于该模块采用交流220V供电,并且自带16个数字量输入点,16个数字量输出点,完全能够满足自动售货机控制系统的要求,因此不再需要另外的电源模块、数字量输入/输出模块。
I/0分配采用自动分配方式,模块上的输入端子对应的输入地址是X000~X017,输出端子对应的输出地址是X000~X017。
2.2主要参数计算与选择
由于选用的电动机功率为150W,额定电压为220V,因此由下面的计算可得电动机的额定电流是:
I=P/U=150/220=0.7A
(1)开关的选择
选用低压断路器的自动开关QF作为系统的电源总开关,完成主电路的短路保护,在其主电路中的控制对象为电动机。
自动开关过电流脱扣值是针对电动机负载而言,可按照电动机启动电流的1.7倍选定。
本系统有三台负载电动机150W,其启动电流均较小,因此选择自动开关QF的电流脱扣值:
IQF=1.7INE=1.7×0.7=1.19A
式中,INE------电动机的额定电流;
因此选用IQF=1.5A,型号为DZX7-8025的低压断路器自动开关QF。
(2)按钮的选择
用启动、停止按钮来控制电路的启停。
启动按钮常有常开触头,按下按钮来控制电路的启停。
启动按钮常有常开触头,按下按钮,常开触头闭合;松开,常开触头复位。
停止按钮带有常闭触头,按下按钮,常闭触头断开;松开,常闭触头复位。
一般红色表示停止,绿色表示启动。
因此选用型号为LAY37的启动和停止按钮。
(3)熔断器的选择
熔断器FU1、FU2、FU3分别实现个负载回路的短路保护,FU4完成PLC控制回路的短路保护。
选择螺旋式熔断器,它有明显的分断指令和不用任何工具就可取下或更换熔体等优点。
FU熔体额定电流IFU的选定,考虑电动机冲击电流的影响,各台电动机不同时启动,则应按下式计算:
IFU≥(1.5~2.5)INmax+∑IN=2×0.7+1.4=2.8A
式中,INmax-----容量最大的一台电动机的额定电流;
∑IN-------其余电动机额定电流的总和。
因此负载回路中选用熔体IFU=3A,型号为RL6—25的螺旋式熔断器。
按以上方法选配控制回路中选用熔体的额定电流为1A,型号为RT1632X的螺旋式熔断器。
(4)热继电器的选择
电动机M1、M2、M3分别由热继电器FR1、FR2、FR3实现过载保护。
由于电动机的额定电流为0.7A,则选择型号为JR16—20/3的热继电器,其动作电流整定范围是0.5~0.8A。
(5)接触器的选择
在主电路中,接触器KM1、KM2、KM3分别控制电动机M1(排出咖啡)、电动机M2(排出花茶)、电动机M3(排出汽水),它们各设有运行指示灯,均由对应的接触器的辅助触点(常开)点亮,则选择交流接触器,一般有3对主触头,2对辅助触头。
其额定电压应大于或等于所控制线路的电压。
接触器主触头电流按下式计算:
IC=PN/KUN=150/(1×220)=0.7A
式中,PN-----电动机额定功率;
UN--------电动机额定电压;
K--------经验系数,一般取1~1.4。
因此选用IC=1A的接触器主触头,选用型号为CJ10—5,线圈电压为220VAC的交流接触器。
(6)计数器的选择
计数器在程序中用作计数控制,采用普通用途16位增计数型计数器。
电源正常情况下,即使是非掉电保持型计数器的当前值寄存器也具有记忆功能,因而计数器重新开始计数前要用复位指令才能对当前值寄存器复位。
本例采用计数器对系统进行复位。
当复位条件M0接通时,计数器的当前值为0,输出触点也复位。
(7)定时器的选择
定时器相当于继电器电路中的时间继电器,在程序中用于延时控制。
本例采用100ms型定时器,对排出饮料时指示灯闪烁进行计时,对精度要求不高。
2.3I/O地址表
自动售货机PLC的I/0地址表如表1所示。
表1自动售货机PLC的I/0地址分配
输入信号
输入地址
输出信号
输出地址
计数器复位开关SQ1
X000
排出咖啡接触器KM1
Y000
1元投币口SQ2
X001
排出花茶接触器KM2
Y001
5元投币口SQ3
X005
排出汽水接触器KM3
Y002
10元投币口SQ4
X010
汽水指示灯
Y012
启动按钮开关SB1
X006
咖啡指示灯
Y013
停止按钮开关SB2
X007
花茶指示灯
Y015
汽水选择按钮SB3
X012
找钱指示灯
Y014
咖啡选择按钮SB4
X013
报警指示灯
Y011
花茶选择按钮SB5
X015
7段数码管
Y004~
Y010
退币按钮SB6
X011
3.编程
3.1控制框图
自动售货机控制框图如图2所示。
图2自动售货机控制框图
3.2控制程序介绍
3.2.1计数器复位
当X000接通,在第一个脉冲信号到来时,M0产生一个扫描周期的单脉冲,它的常开触点闭合一个扫描周期,常闭触点断开,实现了计数器C1的复位功能。
其梯形图如图3所示。
图3计数器复位梯形图
所对应的指令表为:
0LDX000
1PLSM0
3LDM0
4RSTC1;计数器复位
3.2.2售货机启停辅助继电器
当按下启动按钮X006时,自动售货机开始工作,该辅助继电器M2得电;当按下停止按钮时,自动售货机停止工作,该辅助继电器M2失电。
其梯形图如图4所示。
图4售货机启停辅助继电器梯形图
所对应的指令表为:
0LDX006
1ORM2
2ANIX007
3OUTM2;自动售货机启动
3.2.3投入币值
在该程序中,自动售货机启动之下,当投币口X001,X005,X010由OFF
ON变化时,各投币口计数器C1的值自动加1,即将投入币值进行累加作为计数器的当前值。
其梯形图如图5所示。
图5投入币值梯形图
所对应的指令表为:
0LDX001
1ANDM2
2ADDPC1K1C1;投入1元钱
9LDX005
10ANDM2
11ADDPC1K5C1;投入5元钱
18LDX010
19ANDM2
20ADDPC1K10C1;投入10元钱
3.2.4显示在7段数码管上
在自动售货机启动下,将投入的币值与20比较,并将C1的值送到Y004~Y010的7段数码管显示,即将投入币值在数码管上显示出来。
若投币总额小于12元,则绿灯一直在亮。
其梯形图如图6所示。
图6投入币值显示在7段数码管的梯形图
所对应的指令表为:
0LDM2
1CMPC1K20M1
8SEGLC1Y004K3;显示在数码管上
15LDM2
16CMPC1K12M4;投币总额不够
23OUTY011;绿灯亮
3.2.5选择饮料
在该程序中,将投币总额与汽水的价格12元比较,若确定是大于或等于12,则M11接通,确定排出的是汽水,汽水指示灯亮。
将投币总额与花茶的价格15元比较,若确定是大于或等于15,则M21接通,确定排出的是花茶,花茶指示灯亮。
将投币总额与咖啡的价格20元比较,若确定是大于或等于20,则M31接通,确定排出的是咖啡,咖啡指示灯亮。
其梯形图如图7所示。
图7选择饮料的梯形图
所对应的指令表为:
0LDM2
1CMPK12C1M10;经比较后确定是否排出汽水
8LDM11
9ORM12
10ORM21
11ORM22
12ORM31
13ORM32
14ORM100
15ANDM2
16ANIT3
17OUTM100
18LDM100
19ANIT1
20ANIT3
21ANIM45
22OUTY012;汽水指示灯亮
23LDM2
24CMPK15C1M20;经比较后确定是否排出花茶
31LDM21
32ORM22
33ORM31
34ORM32
35ORM101
36ANDM2
37ANIT6
38OUTM101
39LDM101
40ANIT4
41ANIT6
42ANIM45
43OUTY015;花茶指示灯亮
44LDM2
45CMPK13C1M30;经比较后确定是否排出咖啡
52LDM31
53ORM31
54ORM32
55ANDM2
56ANIT9
57OUTM102
58LDM102
59ANIT7
60ANIT9
61ANIM45
62OUTY013;咖啡指示灯亮
3.2.6饮料的排出
在该程序中,按下汽水选择按钮且其指示灯亮,未互锁且定时器未溢出,则置M15=1,延时7秒后,汽水指示灯闪烁,排出汽水。
按下花茶选择按钮且其指示灯亮,未互锁且定时器未溢出,则置M15=1,延时7秒后,花茶指示灯闪烁,排出花茶。
按下咖啡选择按钮且其指示灯亮,未互锁且定时器未溢出,则置M15=1,延时7秒后,咖啡指示灯闪烁,排出咖啡。
其梯形图如图8所示。
图8饮料排出的梯形图
所对应的指令表为:
0LDX012;按下汽水按钮
1ANDY012;汽水指示灯亮
2ORM15
3ANIT3
4ANIM45
5OUTM15
6LDM15
7OUTT3K70;延时7秒
10LDM15
11ANIT2
12OUTT1K5
15LDT1
16OUTT2K5;汽水指示灯闪烁
19LDM15
20ANIT3
21OUTY002;排出汽水
22LDX015;按下花茶按钮
23ANDY015;花茶指示灯亮
24ORM25
25ANIT6
26ANIM45
27OUTM25
28LDM25
29OUTT6K70;延时7秒
32LDM25
33ANIT5
34OUTT4K5
37LDT4
38OUTT5K5;花茶指示灯闪烁
41LDM25
42ANIT6
43OUTY001;排出花茶
44LDX013;按下咖啡按钮
45ANDY013;咖啡指示灯亮
46ORM35
47ANIT9
48ANIM45
49OUTM35
50LDM35
51OUTT9K70;延时7秒
54LDM35
55ANIT8
56OUTT7K5
59LDT7
60OUTT8K5;咖啡指示灯闪烁
63LDM35
64ANIT9
65OUTY000
3.2.7找钱
在该程序中,自动售货机处于开状态,在保证余额不为0的情况下,找钱指示灯亮。
按下汽水选择按钮,售货机将投币总额扣除汽水的金额;按下花茶选择按钮,售货机将投币总额扣除花茶的金额;按下咖啡选择按钮,售货机将投币总额扣除咖啡的金额。
其梯形图如图9-1所示。
图9-1找钱梯形图
(1)
所对应的指令表为:
0LDM2
1CMPK0C1M40;余额不为0
8LDM40
9ORM41
10ANB
11OUTM45
12LDM42
13ANDM2
14OUTY014;找钱指示灯亮
15LDX012;按下汽水选择按钮
16OUTT10K3
19LDT10
20ANDM2
21ANIM10
22SUBPC1K12C1;扣除汽水的金额
29LDX015;按下花茶选择按钮
30OUTT11K3
33LDT11
34ANDM2
35ANIM20
36SUBPC1K15C1;扣除汽水的金额
43LDX013
44OUTT12K3
47LDT12
48ANDM2
49ANIM30
50SUBPC1K13C1;扣除汽水的金额
在该程序中,按下退币按钮,可以退回余额。
退回金额如果大于10元,则先退10元再退1元;如果大于5元,则先退5元再退1元;如果小于5元则直接退1元的。
退回余额后,复位。
其梯形图如图9-2所示。
图9-1找钱梯形图
(2)
所对应的指令表为:
0LDX011
1SETY003
2LDY003
3CMPC1K0M19
10CMPC1K10M16
17MPS
18LDM16
19ORM17
20ANB
21ANDM2
22SUBPC1K10C1
29MPP
30ANDM18
31CMPC1K5M13
38MPS
39LDM13
40ORM14
41ANB
42ANBM2
43SUBPC1K5C1
50MPP
51ANDM7
52CMPC1K1M8
59LDM8
60ORM9
61ANB
62ANDM2
63DECPC1
66LDM29
67RSTY003
4.调试
依次按下复位开关X001和启动按钮X006,自动售货机开始启动。
①按下1元投币开关X001和10元投币开关X010,则报警指示灯一直亮,说明投币不足。
按下X000,计数复位。
②按下1元投币开关X001三次和10元投币开关X010一次,7段数码管上显示13,则汽水指示灯Y012亮;按下汽水选择按钮X012,则汽水指示灯Y012闪烁,7秒后Y002亮,说明汽水排出;按下退币按钮X008,找钱指示灯Y014亮,退币口直接退出余额1元。
③按下10元投币开关X010二次,5元投币开关X005一次和1元投币开关X001一次,7段数码管上显示27,则汽水指示灯Y012、花茶指示灯Y015和咖啡指示灯Y013均亮;按下花茶选择按钮X015,则花茶指示灯Y015闪烁,7秒后Y001亮,说明花茶排出;按下退币按钮X008,找钱指示灯Y014亮,退币口先退出余额10元,再退出2个1元的。
按下停止按钮X007,所有运行工作全部停止。
5.心得体会
通过本次如何对一台自动售货机的控制进行PLC程序设计,我对PLC的常用指令、定时期指计数器指令以及PLC控制系统的设计方法和步骤有了更深刻的了解,并懂得如何应用,更好地掌握了PLC控制系统的基本方式,熟练了流程图,梯形图的编程和设计思想和方法。
本例应用比较指令和算术运算指令解决问题,即利用比较指令来判断是否符合汽水排、花茶排出、咖啡排出的条件,利用比较指令来判断先后退出票面的金额;顾客投入的钱的票面金额有1元、5元、10元三种,需要使用加法指令进行累加,从而得到一个投币总额;正确区分计数器的当前值和设定值的区别,即顾客投入的总币值作为计数器的当前值;当顾客结素消费过程后,利用减法指令从投币总额中扣除顾客所消费的金额,退出余额。
还应用四位一组带锁存7段管显示指令,将投币总额显示在7段数码管上。
利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。
6..附录
附录A主电路
自动售货机控制主电路如图10所示。
图10自动售货机控制主电路
附录BPLC外部接线图
自动售货机控制主电路如图11所示。
图11自动售货机PLC外部接线图
附录C总体梯形图
自动售货机控制主电路如图12所示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 售货
![提示](https://static.bdocx.com/images/bang_tan.gif)