佛山科学技术学院
佛山科学技术学院
课程设计任务书
电气工程与其自动化 专业 12届 年级 四 班 zxb
一、设计题目
自动售货机的PLC控制
二、主要内容
本自动售货机是一种用于销售饮料和啤酒的自动售货机,具有硬币识别、币值累加、自动售货、自动找钱、统计销售金额、销售数量、库存数量等功能,此售货机只可接受的硬币为5角和1元,饮料的售价为2.5元,啤酒为3元。该售货机实现功能虽不多,但是带有扩展功能,便于日后提升改善其功能。
三、具体要求
1..投入硬币时,显示器显示已投入的硬币值。当投入的硬币值等于或超过2.5元时,饮料指示灯亮,当投入的硬币值等于或超过3元时,饮料和啤酒指示灯全亮。
2.饮料指示灯亮时,按饮料按钮,饮料驱动器动作,饮料从售货机自动售出,饮料指示灯闪烁,5s后啤酒驱动器释放,完成一次售货。
3.啤酒指示灯亮时,按啤酒按钮,啤酒驱动器动作,啤酒从售货口自动售出,啤酒指示灯闪烁,5s后啤酒驱动器释放,完成一次售货。
4.购买商品以后,显示器显示剩余的余额。若有剩余余额,找钱指示灯亮;若剩余余额等于或超过某个商品价格时,对应的指示灯亮,表示还可以购买商品。
5.在购买商品后还剩余额,或在投入硬币后又不想购买商品(未按饮料按钮或啤酒按钮),按复位按钮,售货机自动退出应找回的硬币。如余额为2.5元,在退币过程中,退币驱动器动作,找1元钱指示灯先闪烁2次,找5角钱指示灯闪烁5次,退币驱动器释放,显示器显示余额为零。
6.售货机能自动计算已售出商品的总余额、啤酒和饮料的现存数量。当啤酒或饮料现存数量为零时,对应的指示灯闪烁,此种情况下,不能购买此种商品。
7.指示灯闪烁的频率为1Hz
四、进度安排
1.第一周:初始化方案,分配任务,模块化划分。分模块设计。
2.第二周:继续模块化设计并离线模拟调试,在线调试,Debug,初步整合。 3.第三周:整合完善化,在线调试,debug,添加新功能,debug,总结。
五、完成后应上交的材料
PLC外围硬件连接电路、程序清单及课程设计总结报告。
1
佛山科学技术学院
六、总评成绩
指导老师____________签名日期_________年_________月_______日 系主任 _____________日期______________年__________月_______日
2
佛山科学技术学院
摘要
此次课程设计的任务是利用可编程序控制器设计一个自动售货机的PLC控制器。本自动售货机可实现硬币识别、销售总金额、库存数量等功能,此售货机只可接受的硬币为5角和1元,饮料的售价为2.5元,啤酒的售价为3元。通过PLC控制硬件部分的显示、加减模块和比较模块,并带有扩展模块。
关键字:可编程序控制器;自动售货机;销售模式;加货模式;模块化设计,整合。
3
佛山科学技术学院
目录
1. 引言 .......................................................................................................................... 5 2. 自动售货机介绍 ...................................................................................................... 6 3. 自动售货机规划 ...................................................................................................... 7
3.1 I/O分配以及寄存器 ....................................................................................... 7 3.2自动售货机模型及显示电路 ......................................................................... 9 4. 程序设计 ................................................................................................................ 10
4.1 程序设计思路框架 ...................................................................................... 10 4.2 程序运行流程图 .......................................................................................... 11 4.3 程序分解说明 .............................................................................................. 12 5. 总结分析问题 ........................................................................................................ 21
5.1 设计总结分析 .............................................................................................. 21 5.2 心得体会 ...................................................................................................... 21 参考文献 ..................................................................................................................... 22 附录 ............................................................................................................................. 23
4
佛山科学技术学院
1. 引言
随着经济发展,传统的固定地点人员售货方式暴露出许多弊端:人力
资源需求大;受所需服务地点,地理条件的限制;而且在服务时间上不能最大限度的服务于消费者。自动售货机的出现解决了这些难题。品种繁多,对生活的覆盖面广,自动售货,效率高,可 24 小时不间断运营;选址容易,且方便改换场地;适合全职经营,也可兼职(副业)经营;作为广告载体,可赚高额外块。投资风险低,收益高。工作人员唯一所需要做的就是添加商品取走货币。如此多的优点使得自动售货机在世界范围内得到广泛的应用。
本次设计我们小组做的是一种功能增强的自动售货机,同现在通用的自动售货机,它增加了一些找零,显示余额,硬币识别、币值累加、自动售货、自动找钱、统计销售金额、销售数量、库存数量,等功能,使之功能更为强大,本文着重介绍的是用PLC控制步进电机,通过各种方案比较得出的一个较优方案。
5