plc课程设计__自动售货机2

  • 格式:doc
  • 大小:508.00 KB
  • 文档页数:15

单片机课程设计

湖北工业大学电子电气工程学院

PLC课程设计报告

学生姓名 学 号

班 级

专 业 电气工程及其自动化

题 目 自动售货机控制

指导教师

2012 年 5 月

一、设计指标

1.掌握可逆计数器指令的使用及编程

2.掌握自动售货机控制系统的接线、调试、操作

学生根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行自动售货机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。主要内容包括:

1. 设计出硬件系统的结构图、接线图等;

2. 系统有启动、停止功能;

3. 运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;

4. 程序结构与控制功能自行创新设计;

5. 进行系统调试,实现自动售货机的控制要求

二、 设备

序号 名 称 型号与规格 数量 备注

1 实训装置 THPFSM-1/2 1

2 实训挂箱 A16 1

3 导线 3号 若干

4 通讯编程电缆 PC/PPI 1 西门子

5 实训指导书 THPFSM-1/2 1

6 计算机(带编程软件)

1 自备

三、 面板图

目录

第1章 绪论 „„„„„„„„„„„„„„„„„„„„„„„„„„„„3

第2章 可编程控制器PLC 的介绍„„„„„„„„„„„„„„„„„„„4

2.1 可编程控制器PLC „„„„„„„„„„„„„„„„„„„„„„4

2.2 PLC目前的主要品牌 „„„„„„„„„„„„„„„„„„„„6

第3章 自动售货机PLC设计 „„„„„„„„„„„„„„„„„„„„„7

3.1 硬件设计分析 „„„„„„„„„„„„„„„„„„„„„„„„7

3.2 软件设计分析 „„„„„„„„„„„„„„„„„„„„„„„„9

3.3仿真与分析 „„„„„„„„„„„„„„„„„„„„„„„„12

结束语 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„16

参考文献 „„„„„„„„„„„„„„„„„„„„„„

四、控制要求

1. 总体控制要求:如面板图所示,钢板从右侧送入,在M2、M1、M3电机的带动下,经过三次轧压后从左侧送出。

2. 打开“SD”启动开关,系统开始运行,钢板从右侧送入,打开“S1”开关,模拟钢板被检测到,MZ1、MZ2、MZ3点亮,表示电机M1、M2、M3正转,将钢板自右向左传送。同时指示灯“A”点亮,表示此时只有下压量A作用。

3. 钢板经过轧压后,超出“S1”传感器检测范围,电机“M2”停止

转动。

4. 钢板在电机的带动下,被传送到左侧,被“S2”传感器检测到后,MF1、MF2、MF3点亮,表示电机M1、M2、M3反转,将钢板自左向右传送。同时指示灯“A”、“B”点亮,表示此时有下压量A、B一起作用。

5. 钢板在电机的带动下,被传送到右侧,被“S1”传感器检测到后,MF1、MF2、MF3点亮,表示电机M1、M2、M3反转,将钢板自左向右传送。同时指示灯“A”、“B”“C”点亮,表示此时有下压量A、B、C一起作用。

6. 钢板经过轧压后,超出“S1”传感器检测范围,电机“M2”停止转动

7. 钢板传送到左侧,被“S2”传感器检测到后,电机“M1”停止转动。

8. 钢板从左侧送出后,超出“S2”传感器检测范围,电机“M3”停止转动。

9. “S1”传感器再次检测到钢板后,根据2至8的步骤完成对钢板的轧压。

10. 在运行时,断开“SD”开关,系统完成后一个工作周期后停止运行。

五、功能指令使用及程序流程图

1.加法计数器指令使用

在此程序功能块的输入端“CU”处每输入一个脉冲信号,对计数器加1;输入端“R”处每输入一个脉冲信号,即对计数器清零。

2.程序流程图

六、端口分配及接线图

1.端口分配及功能表

序号 PLC地址(PLC端子) 电气符号

(面板端子) 功能说明

1 I0.0 SD 启动开关

2 I0.1 S1 S1检测有无钢板

3 I0.2 S2 S2检测有无钢板

4 Q0.0 MZ1 M1正转

5 Q0.1 MF1 M1反转

6 Q0.2 MZ2 M2正转

7 Q0.3 MF2 M2反转

8 Q0.4 MZ3 M1正转

9 Q0.5 MF3 M3反转

10 Q0.6 A 下压量A

11 Q0.7 B 下压量B

12 Q1.0 C 下压量C

13 主机1M、面板V+接电源+24V 电源正端

14 主机1L、2L、3L、面板COM

接电源GND 电源地端

2.PLC外部接线图

七、操作步骤

1. 检查实训设备中器材及调试程序。

2. 按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。

3. 打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用PC/PPI通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。

4. 先将“S1”、“S2”开关断开,再打开“SD”启动开关,系统开始运行,钢板从右侧送入,此时将“S1”开关打开,模拟钢板被检测到。MZ1、MZ2、MZ3点亮,表示电机M1、M2、M3正转,带动传送带将钢板自右向左传送。同时下压指示灯“A”点亮,表示此时只有下压量A作用。

5. 钢板向右传送并经过第一次轧压后,断开“S1”开关,表示钢板超出“S1”传感器的检测范围,MZ2指示灯熄灭,电机M2停止转动。

6. 钢板在电机的带动下,被传送到左侧,打开“S2”开关,表示钢板被“S2”传感器检测到,MZ1、MZ2指示灯熄灭,MF1、MF2、MF3指示灯点亮,表示电机M1、M2、M3反转,将钢板自左向右传送。同时“A”、“B” 指示灯点亮,表示此时有下压量A、B一起作用。

7. 钢板在电机的带动下,经过第二次轧压后被传送到右侧,被“S1”传感器检测到后,MZ1、MZ2、MZ3指示灯点亮,表示电机M1、M2、M3正转,将钢板自右向左传送。同时 “A”、“B”“C” 指示灯点亮,表示此时有下压量A、B、C一起作用。

8. 钢板经过第三轧压后超出“S1”传感器检测范围,断开“S1”开关,MZ2指示灯熄灭,电机“M2”停止转动。

9. 钢板传送到左侧被“S2”传感器检测到,打开“S2”开关,MZ1指示灯熄灭,电机“M1”停止转动。

10. 钢板从左侧送出后超出“S2”传感器检测范围,断开“S2”开关,MZ3指示灯熄灭电机“M3”停止转动。

八、梯形图

九、总结

第四章 总结

4.1 个人总结

本次课程设计我们的主要任务是用PLC实现自动售货机的功能。一个平常看似简单使用方便的自动售货机,其实并不是那么容易就做成的。我们本次设计所做的只是PLC编程部分,以此实现它的功能。

在接到题目后,起初感觉无从下手,在思考过一段时间后,我和同组同学通过网络以及去图书馆查阅资料,获得了一些有关自动售货机以及PLC编程方面的信息。基于我们本学期所学习的PLC课程,我们自己尝试着编写了程序。经过多次修改以及调试,我们最终获得成功,实现了预期的功能。在设计中我们用到了光电开关、电磁阀、执行机构等我们没怎么接触过的电子器件,之前我对这些元器件不是很了解,由于在设计中用到了,我查阅了一些资料,对它们的原理以及应用有了深刻地认识。

经过两个礼拜的学习、研究以及经过张老师的指导.终于按时完成了课程设计.设计主要研究的是自动售货机中有关于PLC的部分.自动售货机是由于劳动密集型的产业构造向技术密集型社会转变的产物。自动售货机可以充分补充人力资源的不足,

适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。所以说,自动售货机是今后小商品和饮料销售方式的一个很好的发展趋势.它的出现将极大的方便人们购买所需要的小商品.

通过本次课程设计,我的收获很大,对PLC的编程有了更进一步的掌握,增加了我的实践动手能力。另外,我还学会了一些基本软件的应用,比如Protel,Visio 等。

4.2 致谢

这次课程设计之所以取得成功,得到了多方面的帮助。首先,感谢学校为我们提供这次学习的机会,使我们在多方面有了提高和完善,在理论方面得到了巩固,实践动手能力方面有了提高。再次,感谢指导老师的帮助,在设计过程中遇到难题时,指导老师总是耐心的提供帮助,在这里向老师表示由衷地感谢。最后,对同组同学表示感谢,这次设计能取得成功,也离不开彼此之间的团结互助!

参考文献

[1] 王国海主编 《可编程序控制器及其应用》第二版 中国劳动社会保障出版社 2007

[2]瞿彩萍主编 《PLC应用技术》(三菱) 中国劳动社会保障出版社 2006

[3]程周·可编程序控制器原理与应用 ·北京:高等教育出版社, 2003年

[4]王永华·现代电气控制及PLC 应用技术. ·北京:北京航空航天大学出版社,2000

[5]周美兰,周封,忘岳宇·PLC电气控制与组态设计·北京:科学出版社,2003