PLC课程设计装配流水线的模拟控制.docx
精选优质文档-倾情为你奉上PLC设计与实训设计报告题 目:装配流水线的模拟控制一.设计题目与设计目的1.设计题目装配流水线的模拟控制2. 设计目的了解移位寄存器在控制系统中的应用及针对位移寄存器指令的编程方法二.设计要求1.设计要求说明在本实验中,传送带共有20个工位。工件从1号位装入,依次经过2号位、3号位20号工位。在这个过程中,工件分别在A(操作1)、B(操作2)、C (操作3)三个工完成三种装配操作,经最后一个工位送入仓库。按下启动开关SD ,程序按照DAEBFCGH流水线顺序自动循环执行;在任意状态下选择复位按钮程序都返回到初始状态;选择移位按钮,每按动一次,完成一次操作 。2.实验面板图三.设计内容1.设计思路根据设计要求写出如下流程:(1) 当程序烧写进PLC板以后,启动程序,按下开始按钮I0.0,流水线开始正常工作;(2) 1秒后传送带D指示灯亮;(3) 1秒后传送带A指示灯亮,D指示灯灭;(4) 1秒后传送带E指示灯亮,A指示灯灭;(5) 1秒后传送带B指示灯亮,E指示灯灭(6) 1秒后传送带F指示灯亮,B指示灯灭;(7) 1秒后传送带C指示灯亮,F指示灯灭;(8) 1秒后传送带G指示灯亮,C指示灯灭;(9) 1秒后传送带H指示灯亮,G指示灯灭;(10) 1秒后又跳转至D指示灯亮,H灯灭,8秒一个周期,循环往复;(11) 在过程中任意时刻按下复位按钮,系统复位至正常工作最开始状态;(12) 在过程中任意时刻按下移位按钮,立刻跳转至下一步。2.设计程序(1)梯形图如下:(2)指令表:Network 1 LD I0.0LPSAN M20.0LPSAN M0.1TON T37, +10LPPAN M0.0TON T38, +80LPPEDR M20.0, 1R M10.0, 1Network 2 LD T38AN M20.0O I0.2O C6O M0.0LD I0.0EUOLDAN M10.0= M0.0Network 3 LD I0.2LPSEUS M20.0, 1LPPR M10.0, 1Network 4 LD T37AN M20.0= M0.1Network 5 LD SM0.1O M0.1LD I0.1EUOLDSHRB M0.0, M10.0, +8Network 6 LD I0.1LD C5LD I0.0EDOLDO I0.2CTU C5, 8Network 7 LD M10.0= Q0.0Network 8 LD M10.1= Q0.1Network 9 LD M10.2= Q0.2Network 10 LD M10.3= Q0.3Network 11 LD M10.4= Q0.4Network 12 LD M10.5= Q0.5Network 13 LD M10.6= Q0.6Network 14 LD M10.7= Q0.73.硬件接线图4.PLC端口地址分配表输入启动移位复位I0.0I0.1I0.2输出DAEBFCGHQ0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7四.调试过程与设计体会1.调试过程首先将预先设计好题目要求功能的梯形图在模拟软件上打出来,保存显示有错误,经过更改后,保存成功。按照PLC端口地址分配表连接实验模块和PLC板,然后连接电脑和PLC板,连接成功后,将程序写入板中。开始试运行,发现运行结果与预期效果不一样,在检查接线无误以后,分析应该是程序逻辑问题。在运行程序时打开软件的模拟状态,观察各个时间的得电断电状态,发现梯形图中一些符号运用有问题,导致整个程序运行达不到预期效果。在查阅可课本后,改正并运行,还是出现类似问题。在经过几次更正和调试后,最终实现了实验要求。2.设计体会经过本次课程设计,让我深刻体会到了PLC这门学科的强大之处,也让我在设计过程中不仅回顾领了相关知识,也让我对该门课程有了更深的理解。在调试的过程中遇到的问题,也锻炼了我对于知识灵活变通的能力。而本次设计仅仅是实现一些简单功能,在了解相关一些实际运用例子之后,发现真正运用于实际生产还需要更为复杂的编程,因此如果以后从事相关工作的还有很长的学习道路。五.系统运行和测试照片专心-专注-专业