《2022年2022年可编程序控制器实训报告.》由会员分享,可在线阅读,更多相关《2022年2022年可编程序控制器实训报告.(19页珍藏版)》请在金锄头文库上搜索。
1、福州大学至诚学院本科生课程设计题目:可编程序控制器实训姓名:学号:系别:电气工程系专业:电气工程及其自动化年级:09 级指导教师:2011年 12 月 26 日2012年 1 月 6 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 19 页 - - - - - - - - - 目录可编程序控制器课程设计任务书2任务一:全自动洗衣机的PLC控制1、 系统描述及控制要求4 2、 设计方案4 3、 I/O 分配表6 4、 外部接线图7 5、 梯形图7 6、 系统调试10 任务
2、二 : 刀具库中刀具的取放控制系统描述及控制要求11 1、 设计方案12 2、 I/O 分配表13 3、 外部接线图14 4、 梯形图15 5、 系统调试17 总结18 参考文献18名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 19 页 - - - - - - - - - 可编程序控制器实训任务书说明:1、设备为OMRON CPM2A 或 CP1H 机型。2、课程设计任务一、二中选一3、课程设计报告要求:按格式规范撰写,内容包括控制要求;控制图(主电路、PLC 外部接线
3、图、程序流程图);提供通过试运行后的功能梯形图(附简要注释);I/O 分配表;调试问题分析及心得体会。课程设计任务一: 全自动洗衣机的 PLC控制控制要求:1、按下启动按扭及水位选择开关( 高、中、低) ;2、开始进水直到相应水位,关进水阀开始洗涤;3、 洗涤时,正转10 秒,停 2 秒,然后反转10 秒,停 2 秒;4、 如此循环3 次,排空 5 秒后脱水 10 秒;5、 开始漂洗,重复24,漂洗两遍;6、 清洗完成,报警3 秒并自动停机。课程设计任务二:步进电机控制要求:设计一个三相六拍环形分配器控制脉冲进而控制步进电机运行。该程序应具有:1 能实现电机正反转驱动控制2 频率控制分四档:快
4、速、中速、慢速、单步3 可实现定步控制。说明:步进电机是电流在线圈中按顺序切换而使电机转轴作步矩式转的电机。切换是由输入驱动的脉冲信号来完成的,每给驱动电路一个脉冲,电机转轴就按要求旋转一定的角度。故这种电机可以用输入的脉冲数来控制电机的转角,并且转速由脉冲的频率决定。步进电机可分为3 相、 4 相、 5 相线圈型等,对于步进电机还有三种励磁方式:1、 相励磁:通常按顺序依次激励一个线圈。2、 双相励磁:通常按顺序依次激励两个线圈。3、 单双相励磁:它是上面两种方法的综合,其特点是高分辨率(本实验用本励磁方式)见下图:1 2 3 4 5 6 7 S1 1 1 0 0 0 1 1 S2 0 1
5、1 1 0 0 0 S3 0 0 0 1 1 1 0 一个周期表中的 S1、 S2 、S3 分别为步进电机三相激励线圈A、B、C 的控制开关。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 19 页 - - - - - - - - - 课程设计任务三:刀具库中刀具的取放控制要求:按请求键PO1 PO6 后,控制转盘转动,到所需刀具位置后转盘停转,取刀具、使用完(3 秒钟)放回刀具,等待下一次请求。1、 程序开始运行时初始位为S1 位置;2、刀具的取放过程中不响应外部请求信
6、号;3、 根据请求位的位置系统自动判断并以最小距离的方向运行;说明:1、PLC输入信号:PO1 、P02、P03、P04、P05、P06分别为 1、2、3、4、5、6 号刀具请求信号输出插孔DJS1 刀具库实验区计数脉冲信号2、PLC 输出信号: DJTD 转盘运行(或停止)QFD 刀具取(放)控制信号(“1”取刀具,“0”放刀具)DJZF 转盘正、反控制信号实验仪刀具库实验区如图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 19 页 - - - - - - - -
7、- 任务一:全自动洗衣机的PLC控制1.系统描述及控制要求控制要求 : 1、按下启动按扭及水位选择开关(高、中、低);2、开始进水直到相应水位,关进水阀开始洗涤;3、 洗涤时,正转 10秒,停 2 秒,然后反转 10秒,停 2 秒;4、 如此循环 3 次,排空 5秒后脱水 10 秒;5、 开始漂洗,重复24,漂洗两遍;6、 清洗完成,报警3 秒并自动停机。2.设计方案1)程序流程图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 19 页 - - - - - - - -
8、- 等待启动启动选择低水位选择中水位选择高水位0.5 秒后关闭水位选择通道,开水阀到低水位显示, 关水阀到中水位显示, 关水阀到高水位显示, 关水阀正转停止正转反转停止反转洗涤循环 3 次排水,水位显示灭脱水漂洗循环 2 次报警停机N Y N Y 1次2 次0 次3 次上电名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 19 页 - - - - - - - - - 3.I/O 分配表输入输出水位选择0.00 停机10.00 启动 停止0.01 水阀10.01 手动复位0.
9、02 正转10.02 反转10.03 排水10.04 脱水10.5 报警10.6 选择低水位灯11.02 选择中水位灯11.03 选择高水位灯11.04 到低水位显示10.07 到中水位显示11.00 到高水位显示11.01 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 19 页 - - - - - - - - - 4.外部接线图PLC外部接线图5.梯形图Com 10.00 10.01 10.02 10.03 10.04 10.05 10.06 10.07 11.00
10、11.01 11.02 11.03 11.04 CPM2Com 0.00 0.01 0.02 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 19 页 - - - - - - - - - 续名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 19 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - -
11、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 19 页 - - - - - - - - - 6. 系统调试在这次实践中,我遇到了挺多的问题。不过在指导老师和同学的帮助下都一一解决了。1、由于平时实验自己没有好好做,编程的时候有挺多问题的。一是有些基本的器件都不懂怎么会用, 如定时器和计数器, 特别是设置里面的参数, 问了许多同学后才懂得了,还有一个就是置0 的不会用,一直,后来才知道要为写成才有用。2、还是编程的时候,有些连线一定要对齐才有用,也不能有多余的线和重叠项,否则不然不能正常编译。 还有就是定时器和计数器的编号不能重复,不然
12、也会有错。 不过有些机子就可以。3、调试的时候总是不能启动,程序不能自锁,问了老师才知道。原来是在线工作成功传送到 PLC后还有把操作模式改为运行状态。4、我用的 PLC是 CPM2A 的,我的输出端比较多,有10.08 、10.09运行时在程序里明明为 1 的,可在实物里的指示灯却不亮。 后来问了老师才知道是CPM2A 的输出为10.00 到 10.07,而后为 11.00 到 11.07,难怪会没反应。5、调试的时候,遇到很多地方上下句之间没有互锁,导致不能正常运行下去。还有就是循环的地方也必须有互锁。6、在程序开始运行的时候,不能正常启动,原来是里面的计数器没有置0,只需多个手动复位按钮
13、就可以解决了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 19 页 - - - - - - - - - 任务二:刀具库中刀具的取放控制1.系统描述及控制要求控制要求 : 按请求键 PO1 PO6后,控制转盘转动,到所需刀具位置后转盘停转,取刀具、使用完( 3 秒钟)放回刀具,等待下一次请求。4、程序开始运行时初始位为S1位置;5、刀具的取放过程中不响应外部请求信号;6、根据请求位的位置系统自动判断并以最小距离的方向运行;说明:1、PLC输入信号:PO1 、P02、P
14、03、P04、P05、P06分别为 1、2、3、4、5、6 号刀具请求信号输出插孔DJS1 刀具库实验区计数脉冲信号2、PLC 输出信号: DJTD 转盘运行(或停止)QFD 刀具取(放)控制信号(“1”取刀具,“0”放刀具)DJZF 转盘正、反控制信号实验仪刀具库实验区如图:图 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 19 页 - - - - - - - - - 2.设计方案1)设计思路以刀具库实验区计数脉冲信号传感器上方(六点钟方向)的刀具号为基准(称为
15、当前键号 ) 总共可以分成 6 种情况。在每种情况下, 都以请求键号减去当前键号 得到如上图 2 的结果。上图 2 的结果中,结果列于第一行的代表需要正转(顺时针) 列于第二行的代表需要反转 ( 逆时针 ) 。规律为:结果为 1、2、-4 、-5 的需正转。结果为 -1、-2、5、6的需反转。2)程序流程图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 19 页 - - - - - - - - - 流程图启动D0D1D2 赋初值按钮赋值到D1 D1 D0 比较大小D0
16、-D1=D2 D1-D0=D2 D23 6-D2=D2 D23 6-D2=D2 正转反转正转反转停止取刀上电等待启动大于小于结束D2=0 等于不动放刀D0=D名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 19 页 - - - - - - - - - 3.I/O 分配表输入输出启动0.00 DJTD 100.00 P01 0.01 QFD 100.01 P02 0.02 DJZF 100.02 P03 0.03 P04 0.04 P05 0.05 P06 0.06 DJ
17、S1 0.07 复位0.08 4.外部接线图PLC外部接线图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 19 页 - - - - - - - - - 5.梯形图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 19 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
18、- - - - - - 名师精心整理 - - - - - - - 第 17 页,共 19 页 - - - - - - - - - 6.系统调试这周的实践中, 我也遇到了些的问题。 不过也在指导老师和同学的帮助下都一一解决了。1、 还是编程的时候有。由于PLC的一些指令不熟,比如数据传送指令、数据比较指令、上下微分指令、十进制运算指令等。于是回去好好复习了下这些知识。2、在调试的时候,转盘有运行,可QFD指示灯不亮,原来是磁铁的方向不正确或者名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
19、第 18 页,共 19 页 - - - - - - - - - 是磁铁没放好,使传感器不能正常扫描到。3、调试时,有数据比较指令不太会用,它们之间的因果、主次关系不能很好的把握,导致逻辑混乱。转盘运行混乱无序。经过好久时间和同学讨论知道了怎么分配。4、最大的失误是, 经过千思万想最后把程序调好了,怎么想都应该可以实现功能了,可是转盘怎么也不反转, 只能正转到所需位置。 终于在最后一天, 在同学的帮助下知道了原因。原来我一开始的IO 分配表就写错了,把DPZF=1理解成了“取刀”,把QFD=1 理解成了“反转” 。 后来只需调换下他们的位置, 应该是 QFD=1 时为取刀,DPZF=1时为反转。
20、改后果然功能完全实现,都是粗心惹得祸。总结(心得与体会)通过这两周的实训, 对可编程控制器的使用有可更深层次的了解,对本来书上的知识的理解有了进一步的提高。在实训期间, 碰到了许多问题, 在指导老师和同学的帮助,和要从所学知识、网络或书籍,都一一解决了,也深刻体会到知识的重要性,同学间要互相学习, 共同进步。 而且通过自己动手实践, 也进一步了解了课堂上所不能理解的各种问题,加深了对它们原理的认识。 让我知道了自己还有很多不足的地方,需要改进和提高。 在此同时,我还学到了新的知识, 为此对我以后的设计打下了深厚的基础。还有就是在调试的过程中,学会了如何快速查找出问题所在。最后,我也要感谢校领导的大力支持,指导老师的精心指导与同学的相互帮忙。参考文献1、刘涳 . 常用低压电器与可编程序控制器. 西安电子科技大学出版社2005.2名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 19 页 - - - - - - - - -