《最新plc实训课题.doc》由会员分享,可在线阅读,更多相关《最新plc实训课题.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datePLC实训课题2010可编程控制器应用技术实训可编程控制器应用技术实训一、 实训的任务及目的本实训是在修完电工、机电传动与控制、可编程控制器等课程的基础上进行的。通过本次实训使学生能够掌握FXon系列PLC的结构、指令系统;掌握梯形图程序的设计方法、顺序控制梯形图的编程方法;熟悉PLC控制系统的设计(包括硬件设计和控制程序设计)方法以及PLC的使用方法,并能初步应用于
2、工程实践之中。二、 实训内容1. 了解PLC结构特点2. PLC控制系统设计、外接线设计3. PLC控制梯形图程序设计三、 考核方法控制系统程序设计 40%系统调试 40%实训报告 20%四、 实训时间安排时 间班级地点:内容15周16周1、2班教室、图书馆等制定方案、设计控制程序16周周二上午1班PLC实验室控制程序调试、修改方案优化控制系统调试周二下午2班周三上午1班周三下午2班周四上午1班周四下午2班周五1、2班教室、图书馆等整理控制程序、编写实训报告等实训及指导时间:上午9:0012:00 下午14:3017:30指导地点:PLC实验室指导老师:秦展田、王灿实训课题一 分支状态转移图的
3、编程与调试训练一、实训的目的(1)掌握分支流程状态转移图的编程原则和编程方法(2)掌握状态转移程序调试的手段。(3)掌握顺序控制程序的设计方法。二、实训内容及指导1编程原则与编程方法1)编程原则 先集中进行分支状态处理,再集中进行汇合状态处理。2)编程方法 分支状态处理,应先进行分支状态的驱动处理,再按分支的顺序进行转移处理。汇合状态处理,应先进行汇合前状态(分支状态汇合状态之间的中间状态)的处理含这些状态的驱动和转移),再依分支顺序进行由各分支到汇合状态的转移(各分支最后一个状态到汇合状态的转移)。2编程注意事项1)严格遵守编程原则:集中处理分支和汇合。2)进行汇合前驱动时每个分支中间状态的
4、驱动和转移处理不能遗漏。3)严格按分支顺序进行编程,即第分支、第二分支,分支数不能超过8个。3程序的调试及运行 SFC(状态转移图)具有良好的可读性,可先阅读SFC预测其结果,然后再上机运行程序,观察运行结果,看是否符合控制要求。若状态不能正常转移,故障可能有以下几种情况:1)转移条件为ON没有任何状态元件动作,则表明编程或写人时软元件编号错误(移条件或状态元件的编号)。2)状态元件发生跳跃动作,则表明编程或写人时出现混乱。3)状态元件动作顺序错乱或分支错乱或汇合错乱,则表明编程时,编程原则和编程方法使用不当,应严格检查程序。4训练考核题1) 1、6组一个三台电动机顺序控制系统,启动顺序M1一
5、M2一M3,间隔10s,SB1为启动按钮;停车顺序相反M3一M2M1,间隔为5s,SB2为停车按钮。若只启动M1,SB2接通则M1停;若只启动M1和M2,SB2接通则M2停,再间隔5s后M1停;2) 2、7组一个四台电动机顺序控制系统,启动顺序M1一M2一M3一M4,间隔5s,SB1为启动按钮;停车顺序相反M4M3一M2M1,间隔为5s,SB2为停车按钮。若只启动M1,SB2接通则M1停;若只启动M1和M2,SB2接通则M2停,再间隔5s后M1停;若只启动M1、M2和M3,SB2接通则M3停,间隔5s后M2停;再间隔5s后M1停。3) 3、8组一个四台电动机顺序控制系统,启动顺序M1一M2一M
6、3一M4,间隔3s,SB1为启动按钮;停车顺序为M4和M3(同时)一M2M1,间隔为1s,SB2为停车按钮。若只启动M1,SB2接通则M1停;若只启动M1和M2,SB2接通则M1停,间隔为1s后M2停;若只启动M1、M2和M3,SB2接通则M3停,间隔为1s后M2停;再间隔1s后M1停。4) 4、9组某控制系统有六台电动机M1M6,分别受Y1Y6控制,其控制要求如下:按下启动按钮SBl,M1启动,延时5s后M2启功,M2启动延时5s后M3启动;M4与M1同时启动,M4启动延时10s后M5启动,M5启动延时10s后M6启动。按下停车按钮SB2,M4、M5、M6同时停车;M4、M5、M6停车后,再
7、延时5s,M1、M2、M3同时停车。5) 5、10组某控制系统有六台电动机M1M6,分别受Y1Y6控制,其控制要求如下:按下启动按钮SBl,M1启动,延时10s后M2启功,M2启动延时5s后M3启动;M4与M1同时启动,M4启动延时5s后M5启动,M5启动延时10s后M6启动。按下停车按钮SB2, M5、M6同时停车; M5、M6停车后,再延时5s,M3、M4同时停车,再延时2s,M1、M2同时停车。5、实训步骤1)理解控制过程,分配I/O端口;2)编制状态转移图;3)编制控制梯形图程序,体会选择性分支编程的原则和方法。4)将程序写入PLC,调试运行,观察运行结果,判断其正确性。实训课题二 电
8、机控制程序设计一、实训的目的(1)掌握计数器、定时器的使用方法;(2)掌握程序选择执行的编程方法;(3)掌握顺序控制程序的设计方法。二、实训内容及指导训练考核题一实验箱的仿真区有一电机,其控制功能如下:DJTD、DJZF是电机控制端:“1”“0”DJTD转盘转停DJZF顺时针逆时针控制要求:1) 1、6组按第一下按钮SB1,电机启动顺时针转5s,然后逆时针转10s停止;按第二下按钮SB1,电机启动逆时针转10s,然后顺时针转10s停止;按第三下按钮SB1,电机启动顺时针转5s,停止。能重复运行。2) 2、7组按第一下按钮SB1,电机启动顺时针转10s,然后逆时针转;按第二下按钮SB1,电机继续
9、逆时针转5s,然后顺时针转;按第三下按钮SB1,电机停止。能重复运行。3) 3、8组按第一下按钮SB1,电机启动顺时针转5s,停止5s,然后逆时针转;按第二下按钮SB1,电机继续逆时针转10s,然后顺时针转;按第三下按钮SB1,电机停止。能重复运行。训练考核题二有六个彩灯,可以实现不同的点亮方式。控制要求:4) 4、9组按第一下按钮SB1,灯16顺次点亮1 s,全灭2 s,然后全点亮;按第二下按钮SB1,灯全灭2 s,然后61顺次点亮2 s,然后全点亮,重复;能重复运行。5) 5、10组按第一下按钮SB1,灯全点亮2 s,全灭2 s,然后16顺次点亮1 s,重复;按第二下按钮SB1,灯全灭2
10、s,再全点亮2 s,然后全熄灭;能重复运行。实训步骤1)理解控制过程,分配I/O端口;2)分配好定时器、计数器;3)编制控制梯形图程序,体会顺序控制编程的原则和方法。4)将程序写入PLC,调试运行,观察运行结果,判断其正确性。提示:用计数器记录按钮按下次数;把按钮接通信号转化为脉冲信号。实训课题三 五相步进电动机控制的模拟(1、6组)一、 实训目的1、熟练使用编程指令;2、了解并掌握移位指令在控制中的应用及其编程方法;3、练习设计PLC应用控制程序。二、控制要求要求对五相步进电动机五个绕组依次自动实现如下方式的循环通电控制:按第一下按钮SB:ABCDE;各通电时间为1秒;按第二下按钮SB:AA
11、BBCCDDEEA,各通电时间为0.5秒;按第三下按钮SB:ABABCBCBCDCDCDEDEDEA;各通电时间为1秒;按第四下按钮SB:EAABCBCDCDEDEA,各通电时间为2秒。A、B、C、D、E分别接主机的输出点Y1、Y2、Y3、Y4、Y5;SB接主机的输入点X0。小灯的点亮与熄灭用以模拟步进电机五个绕组的导电状态,各通电1秒。三、分析整理实训梯形图及语句指令表 1、根据程序画出梯形图。 2、 仔细观察实训现象,认真记录实训中发现的问题、错误、故障及解决方法。实训课题四 全自动洗衣机模拟程序设计(2、7组)一、实训的目的(1)熟练掌握并运用可编程控制器的各项指令;(2)掌握小型PLC
12、系统的设计方法;(3)掌握程序选择执行的编程方法; 二、实训内容:根据全自动洗衣机的运行模式编制其运行框图及控制梯形图,并画出系统硬件接线图,利用转盘和混料实验区模拟调试程序。三、控制要求:1、 按下启动按钮及水位选择开关,开始进水直到设定水位(高、中、低),停水。2、 3秒后开始洗涤:正转(逆时针)转10秒,停2秒,然后反转(顺时针)转10秒,停2秒。如此反复5次后开始排水,排空后脱水10秒(电机逆时针转10秒)。3、 开始漂洗,重复步骤2,漂洗两遍。4、 漂洗完成,报警3秒并自动停机。若按下停车/暂停按钮,可手动排水(不脱水)和手动脱水(不计数)。实训课题五 混料罐控制(3、8组)一、实训
13、目的: 1熟悉PLC编程原理及方法 2掌握液位控制技巧 3了解传感器原理及使用方法二、实训内容使用PLC数字量输入、输出控制混料罐液位。 -INPUT 00接高液位报警HLS1; INPUT 01接中液位报警HLS2;INPUT 02接低液位报警HLS3; OUTPUT 00接HL1(表示进料泵1);OUTPUT 01接HL2(表示进料泵2);OUTPUT 02接HL3(表示混料料泵);OUTPUT 03接HL4(表示出料泵);控制要求: 进入PLC程序先开进料泵1 中液位报警进料泵1关,进料泵2开; 高液位报警进料泵2关,混料泵开; 3秒后,关混料泵,出料泵开 低液位报警出料泵关,进料泵1开
14、;三、分析整理实验梯形图及语句指令表 1写出I/O分配表、程序梯形图、清单。2仔细观察实训现象,认真记录实训中发现的问题、错误、故障及解决方法。实训课题六 检瓶控制(4、9组)一、实训目的: 1熟悉PLC编程原理及方法 2了解检瓶工艺和控制方法 3了解传感器原理及使用方法二、实训内容 使用PLC数字量输入、输出控制检瓶实验。 INPUT 00接JPS1(检查有无包装瓶“1”有瓶;“0”无瓶); INPUT 01接JPK8(检查包装瓶是否空“1”满瓶;“0”空瓶); INPUT 02接PO10启动信号; INPUT 03接JP5代表检出的空瓶装箱未满(料欠) OUTPUT 00接SD1(代表传送
15、带启动) OUTPUT 01接JP2(代表机械手伸出); OUTPUT 02接JP1(代表机械手动作); OUTPUT 03接JP3(代表机械手旋转); 实训接线说明 传感器1 传感器8 传送带1 机械手 装瓶箱 传送带2 编程要求: 按启动键后接包装箱料欠信号,启动皮带,检测包装瓶,发现空瓶,传送带停止转动,机械手动作,抓走空瓶。 编程提示: JPS1、JPK811100001状态无瓶无瓶满瓶空瓶三、分析整理实训梯形图及语句指令表 1写出I/O分配表、程序梯形图、清单。 2仔细观察实训现象,认真记录实训中发现的问题、错误、故障及解决方法。实训课题七 冲压控制(5、10组)一、实训目的: 1熟
16、悉PLC编程原理及方法 2了解自动压模具的基本原理 3了解传感器原理及使用方法二、实训内容 使用PLC数字量输入、输出控制自动冲压机。 INPUT 00 接(启动)按键PO10输出插孔; INPUT 01 接(工位1到位信号)ZJS1; INPUT 02 接(工位2到位信号)ZJS2; INPUT 03 接(工位3到位信号)ZJS3; OUTPUT 00接ZJ1(代表进料传送电机); OUTPUT 01接ZJ5(代表出料传送电机); OUTPUT 02接ZJ2(代表进料机械手控制阀); OUTPUT 03接ZJ3(代表进料吸盘控制阀); OUTPUT 04接ZJ4(代表冲压模具控制阀); OU
17、TPUT 05接ZJ6(代表出料机械手控制阀); OUTPUT 06接ZJ7(代表出料吸盘控制阀); OUTPUT 07接传送带启动信号SD1编程要求: 按下启动键 进料传送带电机转动,直到工件到工位1停止; 进料吸盘吸住工件; 进料机械手将工件送入加工台,直到工件到工位2停止; 进料吸盘放下工件; 进料机械手退出加工台; 进料机械手后退到位后,冲压模具下降,完成冲压后上升; 出料机械手进入加工台; 出料吸盘吸住工件; 出料机械手退出加工台,直到工件到工位3停止; 出料吸盘放下工件; 出料传送带电机转动,运走工件; 进料传送带电机转动,运送下一个工件,直到工件到工位1停止;三、分析整理实训梯形
18、图及语句指令表 1写出I/O分配表、程序梯形图、清单。 2仔细观察实训现象,认真记录实训中发现的问题、错误、故障及解决方法。实训课题七 电梯模型控制(选做课题)一、实训目的: 1熟悉PLC编程原理及方法 2掌握电梯控制基本技巧 3了解传感器原理及使用方法二、实训内容 使用PLC数字量输入、输出控制电梯升降,电梯门的开关。l 实验方法: 将PLC实验箱与电梯模型按照以下方法连接。 INPUT 00接PO8电梯实验启动信号 INPUT 01接传感器输出S2(第三层到达信号); INPUT 02接传感器输出S3(第二层到达信号); INPUT 03接传感器输出S4(第一层到达信号); INPUT 0
19、4接(第三层请求下)按键PB3输出插孔PB3; INPUT 05接(第二层请求上)按键PB4输出插孔PB4; INPUT 06接(第二层请求下)按键PB5输出插孔PB5; INPUT 07接(第一层请求上)按键PB6输出插孔PB6; INPUT 08接(到第三层) 按键 3 输出插孔PC3; INPUT 09接(到第二层) 按键 2 输出插孔PC2; INPUT 10接(到第一层) 按键 1 输出插孔PC1; INPUT 11接(开门信号) 按键 输出插孔; INPUT 12接(关门信号) 按键 输出插孔; INPUT 13接传感器输出S1(第四层到达信号); INPUT 14 接(第四层请求
20、下)按键PB1输出插孔PB1; INPUT 15 接(第三层请求上)按键PB2输出插孔PB2; INPUT 16 接(到第四层) 按键 4 输出插孔PC4; OUTPUT 00接第三层到达指示灯FL3; OUTPUT 01接第二层到达指示灯FL2; OUTPUT 02接第一层到达指示灯FL1; OUTPUT 03接FMQ(蜂鸣器)(电梯开门); OUTPUT 04接LED指示灯(电梯关门); OUTPUT 05接电机通、断(电梯启、停) TD; OUTPUT 06接电机正、反转(电梯升、降)ZF; OUTPUT 07接(第三层请求下)指示灯PBO3; OUTPUT 08接(第二层请求上)指示灯
21、PBO4; OUTPUT 09接(第二层请求下)指示灯PBO5; OUTPUT 010接(第一层请求上)指示灯PBO6; OUTPUT 011接(到第三层) 按键指示灯PCO3 OUTPUT 012接(到第二层) 按键指示灯PCO2 OUTPUT 013接(到第一层) 按键指示灯PCO1 OUTPUT 014接第四层到达指示灯FL4; OUTPUT 015接(第四层请求下)指示灯PBO1; OUTPUT 016接(第三层请求上)指示灯PBO2; OUTPUT 017 接(到第四层) 按键指示灯PCO4 如果用数码显示到达第几层,分别将 02、014输出端接到数码显示端子上: OUTPUT 00接数码显示端1 OUTPUT 01接数码显示端2 OUTPUT 02接数码显示端4 OUTPUT 014接数码显示端8l 编程要求: 接到请求信号,停到相应的楼层,开门(开门时蜂鸣器响)。按下关门键关门或经延时门自动关闭。 为了消除信号的抖动引起的误动作,可以对输入信号加去抖处理。 实训报告: 1写出I/O分配表、程序梯形图、清单。2仔细观察实训现象,认真记录实训中发现的问题、错误、故障及解决方法。
限制150内