电气控制课程设计
利用 CMP 指令 将 D0 的数与 12 和 15 比较�当 D0 大于 12 时汽水指示灯亮� 大于 15 时汽水指示灯 咖啡指示灯都亮。当汽水指示灯亮可按下买汽水按钮�按 下后利用 SUB 指令将 D0 的数减 12�再比较 D0 的数与 12 的大小�并利用定时
器构成汽水指示灯 0.5 秒闪动�汽水电机运行 7 秒。当咖啡指示灯亮后按下买咖 啡按钮则 D0 减 15 并跳转至前面比较指令来控制指示灯亮灭�咖啡电机运行 7 秒�咖啡指示灯 0.5 秒闪动。
4.其他情况 当投币不足时�按下买汽水与买咖啡按钮没有作用。买汽水或买咖啡的同时
可投币或找钱。买汽水的同时可买咖啡�但不能同时买两次汽水或咖啡�需等购 买汽水�咖啡�完后再购买汽水�咖啡�。
八、MCGS 组态程序设计说明
MCGS(Monitor and Control Generated System)是一套基于Windows 平台的� 用于快速构造和生成上位机监控系统的组态软件系统。
本文论述了自动售货机系统�是利用 PC—PLC 控制系统�针对于现在在市面 上被广泛应用的自动饮料售货机�利用实现自动售货、自动找钱、无人监控的控 制目的。
二�控制要求
1�此售货机可投入 1 元、2 元、或 5 元硬币。
2�当投入的硬币总值超过 12 元时�汽水按钮指示灯亮�又当投入的硬币总 值超过 15 元时�汽水及咖啡按钮指示灯都亮。
6�假设汽水排出、咖啡排出、找钱动作均由电机进行控制。
三、各电机主电路图
四、输入输出口分配�
X000 X001 X002 X003 X004 X005 Y000 Y001 Y002 Y003 Y004 Y005 Y006 Y007
一元投币� 两元投币� 五元投币� 买汽水按钮�点动�� 买咖啡按钮�点动� 找钱按钮� 汽水指数灯� 咖啡指数灯� 汽水电机� 咖啡电机� 找钱指示灯� 找一元电机� 找两元电机� 找五元电机�
指导教师签字�
2010 年 6 月 10 日
课程设计报告
一、设计目的
大量生产、大量消费以及消费模式和销售环境的变化�要求出现新的流通渠 道�而相对的超市、百货购物中心等新的流通渠道的产生�人工费用也不断上升� 再加上场地的局限性以及购物的便利性等这些因素的制约�无人自动售货机作为 一种必须的机器便应运而生了。自 动 售 货 机 是 商 业 自 动 化 的 常 用 设 备 � 它 不 受时间、地点的限制�能节省人力、方便交易。 从其发展趋势来看�它的出 现是由于劳动密集型的产业构造向技术密集型社会转变的产物。
3�当汽水按钮灯亮时�按汽水按钮�则汽水排出 7 秒后自动停止�这段时 间内�汽水指示灯闪动。
4�当咖啡按钮灯亮时�按咖啡按钮�则咖啡排出 7 秒后自动停止�这段时 间内�咖啡指示灯闪动。
5�若投入硬币总值超过按钮所需的钱数�汽水 12 元�咖啡 15 元�时�找 钱指示灯亮�表示找钱动作�并退出多余的钱。
三、时间进度安排
2010.6.12—6.17 查阅资料�进行系统设计�设计控制程序� 2010.6.18—6.21 上机调试� 2010.6.22—6.25 考核� 2010.6.26 — 6.27 完成设计说明书。
四、主要参考文献
1、电气控制及可编程控制器 张凤珊 中国轻工业出版社 2003.8 第二版 2、可编程控制器原理与实践教程 王整风 上海交通大学出版社 2007.1 第一版
�三�设计说明书要求 设计说明书应包含以下内容� 1、设计目的� 2、控制要求� 3、各电机主电路� 4、PLC 的选型�
5、PLC 的 I/O 分配� 6、PLC 的外部接线� 7、PLC 控制程序梯形图� 8、MCGS 组态程序设计说明� 9、调试结果、调试中出现的问题及解决方法� 10、设计心得体会� 11、参考文献。
课程名称 �� 电器控制�������
题
目 自动售货机 PC�PLC 控制系统设计
院系 班级 学生姓名 指导教师 日 期 ���2010 年 7 月 2� ���
课程设计任务书
�指导教师填写�
课程设计名称 设计题目
电器控制 学生姓名 专业班级 自动化 071 自动售货机 PC�PLC 控制系统设计
五、 外部接线图
六、程序流程图
七、设计心得
1.投币 当按下投币按钮�利用 PLS 捕抓上升沿�即产生相应的钱数累加�利用 ADD
指令将相应的钱数加至 D0��D0 大于 0 后找钱指示灯 Y4 亮。 2.找钱
当找钱指示 Y4 亮后可以按下找钱按钮 X5。利用 DIV 指令将 D0 的数除以 5 得到找 5 元个数 D1 与余数 D2�将 D2 的数除以 2 得到找 2 元个数 D3 与余数 D4�将 D4 的数除以 1 得找一元个数 D5 与余数 D6 。利用找钱个数乘以 10 控 制找钱电机运转时间�定时器控制找钱指示灯 0.5 秒闪动。 3.购买
值超过 15 元时�汽水及咖啡按钮指示灯都亮。 3、当汽水按钮灯亮时�按汽水按钮�则汽水排出 7 秒后自动停止�这段时
间内�汽水指示灯闪动。 4、当咖啡按钮灯亮时�按咖啡按钮�则咖啡排出 7 秒后自动停止�这段时
间内�咖啡指示灯闪动。 5、若投入硬币总值超过按钮所需的钱数�汽水 12 元�咖啡 15 元�时�找
钱指示灯亮�表示找钱动作�并退出多余的钱。
6、假设汽水排出、咖啡排出、找钱动作均由电机进行控制。
�二�设计内容 1、设计各电机主电路� 2、设计 PLC 的 I/O 分配� 3、设计 PLC 的外部接线� 4、设计 PLC 控制程序�梯形图�� 5、设计 MCGS 组态程序�对系统的运行情况进行监控� 6、上机调试�含答辩�� 7、撰写设计说明书。
一、课程设计目的
通过对自动售货机 PC�PLC 控制系统的工作原理的分析、系统设计、编程、 及上机调试工作的实践�了解电器控制系统的一般设计思路�熟悉和掌握外围电 路系统和软件设计的方法�并掌握利用 PC 对 PLC 工作状况进行监控的方法。
二、设计内容、技术条件和要求
�一�技术要求 1、此售货机可投入 1 元、2 元、或 5 元硬币。 2、当投入的硬币总值超过 12 元时�汽水按钮指示灯亮�又当投入的硬币总