PLC课程设计 自动售货机课程设计
- 格式:doc
- 大小:15.55 MB
- 文档页数:19
目 录
第1章 自动售货机的控制工艺流程分析................................. 1
1.1 自动售货机的控制过程描述..................................... 1
1.2 自动售货机的控制工艺分析..................................... 1
第2章 自动售货机的控制系统总体方案设计............................. 2
2.1 系统硬件组成................................................. 2
2.2 控制方法分析................................................. 2
2.3 I/O分配 ..................................................... 2
2.4 系统接线图设计............................................... 3
第3章 自动售货机的控制系统梯形图程序设计........................... 4
3.1 控制程序流程图设计........................................... 4
3.2 控制程序时序图设计........................................... 5
3.3 控制程序设计思路............................................. 5
第4章 自动售货机的监控系统设计..................................... 9
4.1 PLC与上位监控软件通讯 ...................................... 9
4.2 上位监控系统组态设计......................................... 9
4.3 实现的效果.................................................. 12
第5章 系统调试及结果分析.......................................... 13
5.1 系统调试及解决的问题........................................ 13
5.2 结果分析.................................................... 13
第6章 课程设计心得................................................ 14
参考文献........................................................... 15
附录............................................................... 16 PLC控制系统课程设计
1 第1章 自动售货机的控制工艺流程分析
1.1 自动售货机的控制过程描述
1.自动售货机有3个投币孔,分别为1元、5元和10元。
2.售货共有3种饮料供选择,分别为汽水、花茶和咖啡。
3.如投币总额超过销售价格,将可由退币钮找回余额。
4.投币总额或当前值显示在7段数码管上。
5.投币值等于或大于12元时,汽水指示灯亮,表示只可选择汽水。
6.投币值等于或大于15元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶。
7.投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示3种均可选择。
8.按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s后自动停止,表示饮料已经掉出。
9.动作停止后按退币钮,可以退回余额,退回金额如果大于10元,则先退10元再退1元,如果小于10元则直接退1元的。
1.2 自动售货机的控制工艺分析
首先一个可行的自动售货机必须可实现币值累加,这里需用加法器;其次就是用户购买物品后需把相应的价格减去,需用减法器;然后涉及到余额不足无法购买,这里要用比较器来实现;最后有一个购物3秒后,如果没有再操作,则取物口灯亮,有余额则退币口灯亮,这就需要计时器。这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。自动售货机的工作流程图如图1-1所示。
图1-1 自动售货机工作流程图 PLC控制系统课程设计
2 第2章 自动售货机的控制系统总体方案设计
2.1 系统硬件组成
1.CJIM主机
2.自动售货机实验板
3.连接导线一套
2.2 控制方法分析
有三个钱币输入按钮,0.01代表1元,0.02代表5元,0.03代表10元,当投入的硬币总值等于或超过12元时,汽水指示灯1.00亮;当投入的硬币等于或超过15元时,汽水指示灯1.00亮,花茶指示灯1.01亮;当投入的硬币总值等于或超过20元时,汽水指示灯1.00亮,花茶指示灯1.01亮,咖啡指示灯1.02亮;如果要汽水则按汽水按钮0.05,这时汽水输出指示灯1.03亮,输出汽水,然后汽水指示灯闪烁,3 s后停止。如果要花茶则按花茶按钮0.06,这时花茶输出指示灯1.04亮,输出花茶,然后花茶指示灯闪烁,3 s后停止。如果要咖啡,则按咖啡按钮0.07,这时咖啡输出指示灯1.05亮,输出咖啡,然后咖啡指示灯闪烁,3s 后也自动停止,当要完汽水、花茶或咖啡时,如有多余的钱,则找钱指示灯1.06亮,如果多余钱超过10元则找钱口1.07自动退出余额,3s 后停止,如果少于十元则找钱口1.08自动退出余额,如果当顾客投入一定的硬币后什么都不想要时,则可考虑复位按钮0.08,则投入的钱会原数从出钱口退出。
2.3 I/O分配
I/O地址分配表如表2-1所示。
表2-1 输入输出分配表
输入 输出
设备 输入点 设备 输出点
复位按钮 SB1 0.00 汽水指示灯 LED 1.00
1元 SB2 0.01 花茶指示灯 LED 1.01
5元 SB3 0.02 咖啡指示灯 LED 1.02
10元 SB4 0.03 汽水输出 LED 1.03
汽水按钮 SB5 0.05 花茶输出 LED 1.04
咖啡按钮 SB6 0.06 咖啡输出 LED 1.05
花茶按钮 SB7 0.07 找钱指示灯 LED 1.06 PLC控制系统课程设计
3
2.4 系统接线图设计
依据选定的输入输出设备和分配的I/O地址绘制的接线图如图2-1所示
图2-1 硬件接线图
退币按钮 SB8 0.08 十元出钱口 LED 1.07
一元出钱口 LED 1.08 PLC控制系统课程设计
4 第3章 自动售货机的控制系统梯形图程序设计
3.1 控制程序流程图设计
图3-1 控制程序流程图 PLC控制系统课程设计
5 3.2 控制程序时序图设计
图3-2 时序图
3.3 控制程序设计思路
1.投币加法累加
图3-3 梯形图 PLC控制系统课程设计
6 2.购买物品减法与比较
图3-4 梯形图 PLC控制系统课程设计
7 3.购物3秒后,如果没有再操作,则取物口灯亮,有余额则退币口灯亮
图3-5 梯形图 PLC控制系统课程设计
8 4.退币后数码管清零
图3-6 梯形图