1、 PLC 课程设计报告书课程设计报告书 适用于自动化、电气工程及其自动化专业 1 课程设计(论文)任务书 专 业 电气工程 班 级 学 生 指导教师 题 目 PLC 课程设计 子 题 小车控制器 设计时间 2011 年 7 月 1 日 至 2011 年 7 月 7 日 共 1 周 设计要求 8:设计一小车控制程序,如下图所示,要求起动后,小 车从 A 位由左向右行驶。到每个位置后,均停车 2s后 自行启动;到达 E 位置后,小车直接返回 A 处,再重复 上述动作当每个停车位置均停车 3 次后,小车自动停 于原位。 指导教师签字: 系(教研室)主任签字: 2011 年 7 月 8 日 2 一、设
2、计目的 3 二、设计任务 3 任务要求: . 3 设计任务. 3 三、设计题目 3 四、设计原理 4 五、设计思路 4 思路一: . 4 1小车运动控制器组成 4 3.设计梯形图 6 4、程序指令表. 7 思路二: . 8 1.小车控制器组成 . 8 2.工作过程 8 3.梯形图. 9 4.指令表10 六、调试过程问题分析 11 1. 调试中出现的问题 11 2.分析与解决 . 11 七、 课程设计总结 . 11 八、参考文献.13 3 小车控制器小车控制器 一、设计目的 1. 学会绘制梯形图,掌握自主设计 PLC 线路的方法; 2.了解并掌握顺序控制在小车运动过程中的应用及编程方法; 3.
3、通过基本训练,设计一个小车控制程序。按控制要求设计 PLC 线路和设计 PL 外部电路的接线图。编写控制程序,并学习上机调试程序的方法。 4. 熟悉 PLC 主机的结构,熟悉编程器的功能; 5. 进一步熟悉编程器及 CX-P 的使用方法,掌握输入输出、定时器计数器、 等常用指令的功能和编程方法。 二、设计任务 任务要求: 1. 设计出硬件系统的结构图、接线图、时序图等; 2. 系统有启动、停止功能; 3. 运用功能指令进行 PLC 控制程序设计,并有主程序、子程序和中断程序; 4. 程序结构与控制功能自行创新设计; 5. 进行系统调试,实现控制要求。 设计任务 (1)通过设计,学会绘制梯形图,
4、掌握自主设计 PLC 线路的方法,并且能用硬 件表示出来。 (2)通过基本训练,设计一个 PLC 控制的小车控制系统。按控制要求设计 PLC 线路和设计 PLC 外部电路的接线图。编写控制程序,并学习上机调试程序的方 法。 (3)熟悉 PLC 主机的结构,熟悉编程器的功能;进一步熟悉编程器及 CX-P 的 使用方法,掌握输入输出、定时器计数器、等常用指令的功能和编程方法。 了解并掌握移位和复位指令 SFTL 在控制中的应用及编程方法。 (4)提高学生的实践和创新能力。学生根据控制要求,明确设计任务,拟定设 计方案与进度计划, 运用所学的理论知识, 进行运行原理设计、 硬件系统设计、 软件系统设
5、计、创新设计,提高理论知识工程应用能力、系统调试能力、分析 问题与解决问题的能力。 三、设计题目 4 设计一小车控制程序,如下图所示,要求起动后,小车从 A 位由左向右行驶。到 每个位置后,均停车 2s后自行启动;到达 E 位置后,小车直接返回 A 处,再 重复上述动作当每个停车位置均停车 3 次后,小车自动停于原位。 四、设计原理 (1)本程序为小车的控制程序要求起动后,小车从 A 位由左向右行驶。到 每个位置后,均停车 2s后自行启动;到达 E 位置后,小车直接返回 A 处,再 重复上述动作当每个停车位置均停车 3 次后,小车自动停于原位。用定时器开 关控制 2S 的停车时间,用行程开关控
6、制开始停车的地点。 (2)PLC 控制主要是通过程序语言来实现,用程序语言主要是为了替代硬接 线控制电路过于频繁的改变接线方式带来的不便, 从而只需改变程序语言的某个 程序片断或几个指令便可实现控制要求,比如改变小车的停留时间,只需改变定 时器的参数即可,改变小车的运动长度,只需改变行程开关的参数即可。 (3)控制装置既可用数字电路控制来实现,也可用 PLC 来实现。可是数字电 路具有体积大、耗电多、寿命短、可靠性差以及运行速度慢等缺点。而可编程序 控制器,具有体积小、可靠性高、耗电量少等优点,同时在系统设计中,可简化 设计结构,降低成本。可实现数据的传输和监控,因而 PLC 很快被接受并广泛应 用于自动控制中。 五、设计思路 思路一: 1小车运动控制器组成 控制器包括:PLC,开始按钮,行程开关,正向信号灯,逆向信号灯,停车标志 灯。它利用开始按钮,行程开关做输入,使得正向信号灯,逆向信号灯,停车标 志灯作为输出。 输入 输出 开始按钮 X001