PLC课程设计论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机械与车辆学院
《PLC课程设计》报告
(2014-2015学年第二学期)
课程设计题目:三层楼梯设计
姓名:
学号: ************
班级:机械电子工程2班
指导老师:***
时间:2017年5月27日—2017年 6月8日成绩:
可编程控制器作为一种工业控制微型计算机,它以其编程方便、操作简单尤其是它的高可控性等优点,在工业生产过程中得到了广泛的应用。它应用大规模集成电路,微型机技术和通讯技术的发展成果,逐步形成了具有多种优点和微型,中型,大型,超大型等各种规格的系列产品,应用于从继电器控制系统到监控计算机之间的许多控制领域。PLC总的发展趋势是:高功能、高速度、高集成度、大容量、小体积、低成本、通信组网能力强。本课程设计基于西门子(SIEMENS)S7-200 PLC对三层电梯的控制进行了模拟,形成了电梯升降的系统PLC在电梯升降的过程中,主要体现在逻辑开关的功能。由于PLC具有逻辑运算、记数、定时以及输出输入输出的功能,在电梯升降的过程中各种逻辑开关控制与PLC很好的结合,对电梯实现了控制
摘要 (1)
目录 (2)
一、课程设计性质和目的 (3)
二、课程设计的内容及要求 (3)
三、课程设计的进度及安排 (6)
1、课程设计的安排: (6)
2、课程设计的进度 (6)
四、设计所需软件平台 (10)
五、设计思路及梯形图程序 (12)
六、组态王人机界面设计 (16)
七、调试运行 (19)
1、PLC运行调试 (19)
2、组态王连接PLC程序后的调试运行 (20)
八、结果及分析 (22)
九、心得体会 (23)
十、参考文献 (24)
十一、致谢 (25)
十二、附录 (26)
1.PLC程序 (26)
2、组态王命令语言: (29)
一、课程设计性质和目的
PLC课程设计是《PLC原理及应用》课程与实验结束后的一门应用性很强的实践课。所选题目《三层电梯控制》紧密结合所学的主要内容,加深巩固所学知识,同时对所学内容进行扩展,有一定的深度和广度,能充分发挥学生的能动性和想象力。通过GX Developer进行控制程序的编写,并且用组态王开发出模拟控制的交互界面,极大地提高了学生的综合设计能力。其目的有以下三点:
(1)了解常用控制装置的设计方法、步骤和设计原则。
(2)学以致用,巩固书本知识。通过训练,使学生初步设计具有控制装置的能力,从而培养学生独立工作和创造的能力。
(3)进行一次工程技术的基本训练。培养学生查阅书籍、参考资料、产品手册、工具书的能力,上网查询信息的能力,运用计算机进行工程绘图的能力,编制技术文件的能力等,从而提高学生解决实际工程技术问题的能力。
二、课程设计的内容及要求
本设计是基于组态王的三层电梯控制,电梯控制程序由三菱PLC编程软件GX Developer开发,人机界面由组态王开发。
电梯控制要求如表1所示。
表1 三层电梯控制要求
输入点分配如表2所示。
表2 输入点分配
输出点分配如表3所示。
表3 输出点分配
要求根据以上要求内容进行设计三层电梯控制,根据以上的输入输出口进行PLC的编程,并在组态王中画出电梯的模型,并通过PLC和OPC还有组态王进行仿真与调试。
三、课程设计的进度及安排
1、课程设计的安排:
2、课程设计的进度
5.27:布置课程设计任务、讲授控制方法和要求。
5.29:MX OPC与GX Simulator通信调试,了解两者间的联系。
5.30:用组态王画出一个简单的电灯控制,并用PLC程序来进行控制其关和灭来熟练个软件间的联系与操作,如下图所示:
5.31:创建三层电梯控制画面,出如下图所示画面,其颜色与渲染自行选择,可要可不要;
6.01:三层电梯控制PLC程序的编写与调试,如下图所示
6.02:组态王命令语言的编写,如下图所示;
6.05:组态王动画的编程及设置,通过自己的程序和OPC的设置来设置组态王里面三层电梯图中相应的部件和控制。
6.06:组态王三层电梯控制系统整体调试,并实现要求进行模拟控制,如图所示:
6.07:检测验收、写课程设计报告
6.08:答辩
四、设计所需软件平台
课程设计所需要的软件是GX Developer,是进行三层电梯控制程序编写的软件,运用课上所学习到的各个指令,在GX Developer界面进行编写与仿真。编好的程序要与组态王动画进行连接,必须要先在软件MELSOFT Application 中的MX opcconfigurator中进行控制参数的设计,它是连接动画与控制程序之间的桥梁。组态王是开发监控系统软件,用来开发出模拟控制的交互界面,在组态王中进行三层电梯的动画设计。它是显示控制程序的实时运行状态,用来实时监控程序的工作流程和运行过程。让什么更加直观的了解运行过程。
1、GX Developer建立新工程并进行编写的工作平面
2、OPC与PLC对应进行设置后的工作平面
3、组态王的初始工作平面
五、设计思路及梯形图程序
通过对本次设计电梯控制要求,我通过自己所学知识并查阅一些相应的资料,进行编写本次课程设计的相关程序,根据其要求进行分析对应的输入输出,
画出其输入输出之间的关系进行编程,我采用的是PLC的梯形图编程,虽然步骤比用SFC多一点,但确实条例比较清晰,方便对其进行相应的注释有助于OPC 和组态王的操作。
1.电梯在1楼时候,2楼呼叫程序如下,通过继电器M1形成自锁。
2.电梯在一二楼时,在三楼进行呼叫