可编程序控制器
- 格式:doc
- 大小:400.00 KB
- 文档页数:17
福州大学至诚学院
本科生课程设计
题目:可编程序控制器
姓名:
学号:
系别:电气工程系
专业:电气工程及其自动化
年级: 2007级
指导教师:林宝全
2010 年 6 月27 日
目录
1、课程实训任务书
(1).课程设计任务一:全自动洗衣机的PLC控制 (3)
(2).课程设计任务二:刀具库中刀具的取放控制 (3)
2、实训项目实施方案及实现
(1)项目一:全自动洗衣机的PLC控制
(一)IO分配表 (4)
(二)PLC外部接线图 (4)
(三)设计流程图 (5)
(四)梯形图程序 (6)
(五)调试中的问题和解决办法 (9)
(2)项目二:刀具库中刀具的取放控制
(一)IO分配表 (10)
(二)PLC外部接线图 (10)
(三)设计流程图 (11)
(四)梯形图程序 (12)
(五)调试中的问题和解决办法 (15)
3、心得体会 (16)
4、参考文献 (16)
课程实训任务书
课程设计任务一:全自动洗衣机的PLC控制
控制要求:
1、按下启动按扭及水位选择开关(高、中、低);
2、开始进水直到相应水位,关进水阀开始洗涤;
3、洗涤时,正转10秒,停2秒,然后反转10秒,停2秒;
4、如此循环3次,排空5秒后脱水10秒;
5、开始漂洗,重复2~4,漂洗两遍;
6、清洗完成,报警3秒并自动停机。
课程设计任务二:刀具库中刀具的取放控制
要求:
按请求键PO1—PO6后,控制转盘转动,到所需刀具位置后转盘停转,取刀具、使用完(3秒钟)放回刀具,等待下一次请求。
1、程序开始运行时初始位为S1位置;
2、刀具的取放过程中不响应外部请求信号;
3、根据请求位的位置系统自动判断并以最小距离的方向运行;
说明:
1、PLC输入信号:
PO1、P02、P03、P04、P05、P06分别为1、2、3、4、5、6号刀具请求信号输出插孔DJS1 刀具库实验区计数脉冲信号
2、PLC 输出信号:DJTD 转盘运行(或停止)
QFD 刀具取(放)控制信号(“1”取刀具,“0”放刀具)
DJZF 转盘正、反控制信号
实验仪刀具库实验区如图:
实训项目实施方案及实现
项目1:全自动洗衣机的PLC控制
一、I/O分配表
输入输出总开关0.00 正转洗涤100.00 低水位选择0.01 反转洗涤100.01 中水位选择0.02 排水100.02 高水位选择0.03 脱水100.03 低水位传感0.04 结束报警100.04 中水位传感0.05 低水位进水灯101.00 高水位传感0.06 中水位进水灯101.01
高水位进水灯101.02 二、PLC外部接线图
三、设计流程图(含有说明)
四、梯形图程序(含有简单的注释)
五、调试中的问题与解决方法
硬件调试:接通电源,检查可编程序控制器能否正常工作,接头是否接触良好。
软件调试:按要求输入梯形图,检查后编译通过,在线工作后把程序写入可编程序控制器的程序存储区。
运行调试:在硬件调试和软件调试正确的基础上,使PLC进入运行状态,观察运
行情况。
(1)起初由于对指令不熟悉,忽略了计数器动作后需要复位,后来加入复位后解决;
(2)起初由于对指令不熟悉,忽略了定时器动作后需要复位,后来加入复位后解决;
(3)选择水位后,其他水位传感不能影响,在相关地方加入相关开关解决;(4)报警时自动停机,选择最后一次计数器常闭开关
项目2:刀具库中刀具的取放控制
一、I/O分配表
端子号地址信号名称
DJS1 0.00 霍尔传感器
PO1 0.01 刀具1请求信号
PO2 0.02 刀具2请求信号
PO3 0.03 刀具3请求信号
PO4 0.04 刀具4请求信号
PO5 0.05 刀具5请求信号
PO6 0.06 刀具6请求信号
DJTD 10.00 转盘运行(停止)
QFD 10.01 刀具取(放)控制信号(“1”取刀具,“0”放刀具)QJZF 10.02 转盘正、反控制信号
二、PLC外部接线图
三、设计流程图(含有说明)
四、梯形图程序(含有简单的注释)
五、调试中的问题与解决方法
硬件调试:接通电源,检查可编程序控制器能否正常工作,接头是否接触良好。
软件调试:按要求输入梯形图,检查后编译通过,在线工作后把程序写入可编程序控制器的程序存储区。
运行调试:在硬件调试和软件调试正确的基础上,使PLC 进入运行状态,观察运行情况,逐一检查转盘旋转的方向和距离。
1) 调试中,计数器的值会为0,使得计数器一直处于动作状态,后来在程序起
始给D2赋值为非0的一个数解决;
2)调试中,发现当与3比较后大于时,经常转错格数,后来经过一步一步寻找
计算可能出错的地方,发现是在6-N的时候采用了带进位位的指令,导致最后结果多减了1,将该指令改成不带进位位的减法指令解决;
3)调试中,有时会少走一格,后增设一行DIFU命令,实现以转盘运行(停止)
为条件的脉冲信号。
心得体会:
经过两周的忙碌与学习,自己取得了很大的进步,我的心情无法平静。
但是在学习过程当中由于经验的匮乏,知识局限,,遇到不少困难,很多可敬的师长、同学、朋友给了我许多帮助,在这里请接受我诚挚的谢意!!!
通过这次PLC实训,我了解了PLC基本逻辑指令的应用、PLC梯形图、指令表、外部接线图理解了区间比较指令的应用范围,熟悉了CX-Programmer编程的
方法和技巧,知道怎样去设计一个PLC应用程序,也感觉得到了PLC在控制方面的巨大优势和潜力,同时也更增强了我学好PLC的决心和信心。
在这次PLC实训的过程中,由于PLC编程软件存在一定的局限性,从而导致在把程序导入Word时发生了很大的困难,我们只能通过屏幕捕捉、图形剪切,最后才能完整的把所要求的程序写在Word里,如果有更好的编程软件,相信我们会把PLC学得更好,课程设计也会做得更有质量,有很多设计理念来源于实际,从中找出最适合的设计方法。
虽然本次实训是要求自己独立完成,但是,彼此还是脱离不了集体的力量,遇到问题和同学互相讨论交流。
多和同学讨论。
我们在做课程设计的过程中要不停的讨论问题,这样,我们可以尽可能的统一思想,这样就不会使自己在做的过程中没有方向。
讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走弯路。
多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题。
参考文献:
1)《常用低压电器与可编程序控制器》刘涳编著西安电子科技大学出版社
2005年2月第一版
2)《可编程控制器原理与程序设计》谢克明、夏路易主编北京电子工业出
版社
3)《现代电气控制及PLC应用技术》王永华编著北京航空航天大学出版社
2008。