基于MCGS组态PLC自动售货机(4)

2019-01-12 13:57

表2 MCGS组态软件的通道连接及功能

通道 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 对应数据对象 五角 一元 五元 可乐 纯水 牛奶 酸奶 退币 A0 B0 C0 D0 取物口灯 退币口灯 A1 B1 C1 D1 LI 通道类型 读写R0026 读写R0008 读写R000B 读写R0009 读写R0004 读写R0005 读写R0006 读写R0007 读写Y0000 读写Y0001 读写Y0002 读写Y0003 读写Y0004 读写Y0005 读写Y0020 读写Y0021 读写Y0022 读写Y0023 读写Y0024 软件功能 输入五角 输入一元 输入五元 可乐选择 纯水选择 牛奶选择 酸奶选择 退币选择 七段数码管A0 七段数码管B0 七段数码管C0 七段数码管D0 取物口灯 退币口灯 七段数码管A1 七段数码管B1 七段数码管C1 七段数码管DD1 L1灯提示余额不足 (4)自动售货机画面的显示灯设置

本次设计的自动售货机的模块的按钮对应的灯实际是与按钮连接在一起的,并没有通过实际的数据传输。所以在设计不需要用实际的通道,只需要与MCGS组态软件的程序完成。如五角按钮的对应灯设置如图。

16

17

(5)七段数码段显示设置

自动售货机的硬件的七段数码管是接受PLC发送低位和高位的BCD码,并通过译码器来显示数字,可是MCGS组态软件上没有相应的译码器无法显示。但可以通过调用组态软件MCGS内部数学运算来实现,也可以设置每位段来显示数字。本次设计是通过设置每位段置1显示黄色来表示实际的数。其中a 段表达式为(A1=0 and B1=0 and C1=0 and D1=0 ) or (A1=0 and B1=1 and C1=0 and D1=0 ) or (A1=1 and B1=1 and C1=0 and D1=0 ) or (A1=1 and B1=0 and C1=1 and D1=0 ) or (A1=1 and B1=1 and C1=1 and D1=0 ) or (A1=0 and B1=0 and C1=0 and D1=1 ) or (A1=1 and B1=0 and C1=0 and D1=1 ) 。设置图如下

(6)串口通讯父设备设置

设置串口通讯父设备的串口端口号、通讯波特率、数据位位数、停止位位数、数据校验方式和采集方式和PLC的通信端口一致,才能进行上位机的数据采集、监视和控制等功能。

18

五、设计结果及分析

售货机主画面

(1)单击投币口按钮(投币口对应灯闪动表示投币),数码管同时显示所投入的总钱数。

(2)投币完成后,若按下“可乐”、“纯水”、 “牛奶”、“酸奶”按钮,对应指示灯闪烁一次。4s秒钟货品从售货口自动售出(取物口灯亮),余额则退币口灯亮。如果余额不足,灯L1亮提示余额不足。

(3)如果不买任何货物,按退币按钮退出全部金额、数码管为零,退币口灯亮。

(4)图5.1.1为售货机的主画面

此画面中,投入了五元的硬币,并且选择购买了可乐,自动售货机根据顾客的需求做出了反映。可乐出现在售货口。顾客仍可以选择点击退币按钮,自动售货机会自动识别客户要求,退出剩余货币。

图5.1.1售货机主画面

19

结束语

本设计完成后得出如下结论, 可编程序逻辑控制器(PLC)可以实现逻辑

判断、计时、计数等的功能,也可以实现数据传送、计算等的功能。利用PLC控制的自动售货机会提高系统的稳定性,保证自动售货机能够更长时间的稳定运行。MCGS组态软件能够建立更丰富的人际交互界面,而且有强大的通信功能和先进的报警以及报表功能。本设计是基于组态软件的PLC控制自动售货机的系统。系统实现了用PLC来控制自动售货机的投币、计算、出货和退币等功能,用组态软件实现了售货机运行状态的上位机监控系统的设计,自动生成报表,有利于管理人员了解收获情况等。系统运行良好。

致谢

一个月的专业设计工作现已结束,非常感谢张老师在这段时期的指导。初次接触专业论文,我真的很想好好地把它完成,为我以后的毕业设计打好一个良好的基础。但事与愿违,由于我上一个月忙着考试,而把专业设计放到11月份来。由于时间不是很够,进度不是很顺利。幸亏张老师的帮助,给我详尽地讲解了课题题目以及论文所涉及的一些相关技术要领,指明了论文的设计核心,疏理清晰了我的设计思路,并介绍了很多与本设计相关的书籍,让我获益良多。期间遇到的一些困难,金老师也耐心地为我讲解,并不时地给我建议。在此,我再次衷心的感谢百忙中为我所付出宝贵时间和精力的张老师。

我也要感谢我的同学在我设计期间给我生活上和学习上的帮助。同时,我也要感谢我的舍友在此期间对我的包容和体谅,我知道在设计期间我有时会因设计上的受阻而闷闷不乐,影响了大家,在此,容我真诚地对大家说声对不起。

20


基于MCGS组态PLC自动售货机(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:垃圾无害化处理工程可行性研究报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: