- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PLC及嵌入式MCGS组态软件的自动售货机监控系统
基于PLC及嵌入式MCGS组态软件的自动售货机监控系统
系统解决方案
基于PLC及嵌入式MCGS组态软件的
自动售货机监控系统
祝常红
(广东科学技术职业学院,广东珠海5l9090)
摘要:以日本三菱公司Fx2N-48MRPLC例,介绍PLc及嵌入式McGs组态软件在自动售货机中的应用.
关键词:PLC;嵌入式MCGS组态软件;自动售货机
VendingMachineMonitorSystemBasedonPLCandEmbeddedMCGS
ConfigurationSoftware
ZHUChang—hong
(GuangdongInstituteofScienceandTechnology,Zhuhai519090,China)
Abstract:ThePLCandembeddedMCGSconfigurationsoftwareappliedinvendingmachinesareintroducedusingtheexampleofJapanese
MitsubishiFX2N一48MRPLC.
Keywords:PLC;embeddedMCGSconfigurationsoftware;vendingmachines
l自动售货机
自动售货机最基本的功能是对投入的货币进行
运算,并根据所投入的货币数值判断是否能够购买某
种商品,做出相应的反应.因此,售货机应能够辨识机
内包含的商品,能够对所投人的币值进行累计,并提供
所要购买的商品.当按选择商品的按钮时,售货机根
据投入的币值,起动电机,提取商品到出货口,顾客取
出商品,完成此7欠交易.它还通过识币系统,货物和货
币的传送系统来实现完整的售货功能.
2控制系统的设计
在设计中选择PC机作为主工作站的上位机,下位
机采用PLC作控制器,为从工作站.控制系统的组成见
图1.完成fPLC~F部接线图,制作了上位机用JrLI管理界
面,应用嵌入式MCGS组态软件对上位机用户管理界面
的程序以及主工作站的通信程序进行编写并调试.在
PLC梯形图的编写时,采用FX:一48MRPLC梯形图专用编
译软件.
3PLC选择及硬件设计
(1)采用24V直流电源,型号选FX2N一48MR,输入为24
点继电器接点,输f{l为24点,外部输入电源在机内,内
作者简介:祝常~amp;(1964一),工程硕士,副教授,从事电工电子和
自动控制教学与科研工作.
收稿日期:2010—07—01
6www.auto—自动化应用
MC垒l
IRS.232/RS.485
眦
图l自动售货机控制系统组成
存程序循环扫描控制,处理速度平均为5Us/bit,程序
容量950kb.
(2)在外围设备方面,采用RS一232或RS一485通信方式
与上位PC机连接,外部输入设备有行程开关,按钮等.
外部输出设备有继电器,指示灯,电磁阀和电机等.输
入/输出点分配分别见表1,表2.
(3)编程时,要使用外部输入相应的端子设备号.
外部输出接点闭合,操作指示灯亮,电磁阀和电机动
作,输出断开,操作指示灯灭,电磁阀和电机停止.
(4)时间定时器当前值设为0,定时器的点数为246,
表1输入分配表
表2输出分配表
预置值0.1-3276.7s,或0.01~327.67s,选用TO,T1等时间继
电器.
4软件程序设计
(1)计币系统:允许计币系统进行叠加钱币,叠加
钱币的数据存放在数据寄存器(D2)中,如不正确,是假
币,则推出投币,等待新顾客.
(2)比较系统:钱币投入后,要把数据寄存器(D2)
内钱币数据和可以购买饮料的价格进行比较,当投入
的钱币小于2元,指示灯(Y0)亮,显示投入的钱币不足,
此时可以再投币或退币;投入的钱币在2~3之间时,汽
水选择指示灯亮;当大于3兀,汽水和咖啡的指示灯同
时长亮,此时选择饮料或退币.
(3)选择系统:比较电路完成选择后指示灯长亮,
当按下汽水和咖啡的选择,相应的选择指示灯由长亮
转为1S为周期的闪烁,当饮料的供应完毕后,闪烁同时
停止.
(4)饮料供应系统:当按下选择按钮时,相应的电
磁阀(Y4,Y6)和电机(Y3,Y5)同时启动;在饮料输出的
同时,减去相应的购买钱币;当饮料输出达8S时,电磁
阀首先关断,电机继续工作0.5s后停机.此电机的作用:
在饮料输出时,加快输出;在电磁阀关断时,给电磁阀
加压,加速电磁阀关断.
(5)退币系统:按下退币系统,系统会把数据寄存
器(D2)内钱币数据首先除以10得到整数部分,是1元需
要的数量,存放在数据寄存器(D10)里,余数存放在数据
寄存器(D11)里;再用D11除以5得到整数部分,是5角需
要的数量,存放在数据寄存器(Dl2)里;余数存放在数据
寄存器(D13)里,最后D13里的数据是1角的退回的数量.
在选择退币的同时,启
文档评论(0)