《自动化实验报告.doc》由会员分享,可在线阅读,更多相关《自动化实验报告.doc(8页珍藏版)》请在三一办公上搜索。
1、工厂自动化综合实验报告自动售货机控制专业:自动化(轨道交通)班级:2012320105成员:马溪201232010531 秦肖肖 201232010503 吴新新 201232010504目录一、 项目概况.1二、功能分析.1三、方案设计.1四、程序设计.1五、总结.6一、 项目概况由于自动售货机的方便、快捷,其市场前景日益见好。此次设计的自动售货机控制系统,主要通过PLC、软件编程结合所具备的的硬件设施实现模拟投币、购买(咖啡2元、可乐5元)、找零等基本功能。以下为其基本控制内容1如果投入的硬币总值等于或超过2元,则咖啡指示灯亮,如果投入的硬币总值等于或超过5元,则咖啡和可乐的指示灯都亮。数
2、码管同时显示所投入的总值。2咖啡指示灯亮时,若选择咖啡按钮,则咖啡从售货口自动售出(控制咖啡输出指示灯表示)。咖啡指示灯闪烁(闪烁频率为1s ON,1s OFF),6s后自动停止。3可乐指示灯亮时,若选择可乐按钮,则可乐从售货口自动售出(控制可乐输出指示灯表示)。可乐指示灯闪烁(闪烁频率为1s ON,1s OFF),6s后自动停止。4当按下可乐按钮或咖啡按钮后,如果投入的硬币总值超过所需钱数时,找钱指示灯亮,同时以找钱指示灯闪烁次数表示找零值,售货机以1元硬币的形式自动退出多余的钱,数码管显示清0。5如果顾客投入硬币后又不想买了(未按咖啡按钮或可乐按钮),可按复位按钮,售货机以1元硬币的形式如
3、数退出顾客已投入的硬币,数码管显示清0。二、 功能分析该自动售货机控制系统主要实现的功能如下:1、 投币功能2、 购买功能3、 找零功能4、 容错功能5、 数码管显示功能6、 指示功能分析如下:1、 投币过程,投1元在程序中用增指令 ,投5元通过加指令实现。通过按键产生的脉冲实现增1,加5。从而实现投币功能。2、 购买过程,根据咖啡、可乐指示灯的亮与灭,来选择可购买的物品,按下购买按键,通过定时器实现所对应的物品指示灯闪烁6秒,6秒后,通过减指令使数码管上的钱额减少相应的数额。3、 找零功能主要通过减指令实现。4、 容错功能主要包括:(1)通过比较指令(9元)蜂鸣器报警3秒,同时进行吐额。(2
4、)通过比较指令实现钱不够时按下购买键有提示的功能。(3)通过互锁来控制找零和购买两功能不能同时进行。5、 数码管显示主要通过断码指令实现。6、 物品是否可以购买、购买过程(闪烁)、找零(闪烁)都用LED等显示。三、 方案设计结束 四、 程序设计五、 总结实验过程中所遇到的问题:(1) 数码管无显示,后来发现是数码管输出端应接24V。(2) 数码管不显示零,原因是输出端一直处于置位状态。(3) 购买过程,两个指示灯同时闪烁,经检查,控制两个指示灯闪烁的定时器应不同。(4) 由于只使用了一个数码管,当投入钱数大于9元,无法显示实际钱额,后来加了个比较指令,超过则会有提示并吐额。(5) 双线圈输出导致程序运行出现故障。(6) 找零过程与购买过程可同时进行,不符合实际,之后通过互锁解决问题。体会与心得:做实验的时候一定要注意实际情况,逻辑要合理,不能异想天开,接线时一定要细心,程序指令的应用要熟悉与准确,跳变的使用及其意义要明白,掌握PLC 编程基本的原则,如不能双线圈输出等等。通过这次试验,学会了好多,不仅仅是学习方面,还包括学会了如何分工与合作,明白了团体合作的重要性,要善于发现与提出问题,然后共同去解决。这次试验,对PLC 有了更深的了解,慢慢熟悉了各种指令的使用方法,其实PLC也可以很有趣。 2013年6月27日