《电气与可编程控制器_实验报告.docx》由会员分享,可在线阅读,更多相关《电气与可编程控制器_实验报告.docx(15页珍藏版)》请在第一文库网上搜索。
1、实验报告(计算机类)课程名称:电气与可编程控制器.组实验报告(计算机类)开课学院及实验室:学生姓名学号成绩学生所在学院年级/专业/班12级/自动化/西华理1课程名称电气控制及P1C应用课程代码实验项目名称编程软件的使用及计时器/计数器功能试验指导教师一、实验目的1 .了解S7-200系列P1C;2 .学会使用仿真软件STEP7forMicroWIN,掌握程序在线调试的方法;3 .掌握计时器、计数器的正确编程方法;4 .学会计时器和计数器扩展方法。二.实验设备个人计算机、S7-200系列P1C、通讯电缆、STEP7forMiCre)W1N编程软件三.实验内容1通过编程软件STEP7forMier
2、oWin建立主程序并下载到P1C中,同时运行程序;2 .利用编程软件提供的调试工具在线调试程序;3 .用一个计时器设计当输入10.0从OFF变为ON后20秒输出QO.0变为ON的控制梯形图并调试通过。4 .用两个计时器设计当输入10.0从OFF变为ON后20秒输出Q0.0变为ON的控制梯形图并调试通过。5 .用一个计时器、一个加法计数器设计当输入10.0从OFF变为ON后20秒输出Q0.0变为ON的控制梯形图并调试通过;用一个计时器、一个减法计数器设计当输入I00从OFF变为ON后20秒输出Q0.1变为ON的控制梯形图并调试通过。6 .用一个计时器、两个加法计数器设计当输入10.0从OFF变为
3、ON后20秒输出Q0.0变为ON的控制梯形图并调试通过。四.实验步骤1.程序输入、编译、下载和运行建立如图1.1所示主程序,并编译通过以后下载到P1C中,然后运行P1CoNetwork1NetworkTit1eQ0.0T37Network2+5MPTICIOmSNetwork3VBOT37Q0.1-H=b1I()MBO图1.1演示主程序2 .程序调试由于没有外接输入设备,P1C在运行上面主程序时,Q0.0、Q0.1并不能0N,这时可以利用调试工具。首先单击菜单的“Debug,选择“ProgramStatus,监控P1C内部寄存器的数据。然后单击“StatusChart”,编程窗口转化为状态表。
4、在“Adress”栏填上想改变数据的存储器地址,在“NewVa1ue栏上填需要强制改变的目标数据,然后鼠标指向新值。要恢复相关存储器的原值,可以使用取消强制命令。利用上述方法可实现QO.0、Q0.1输出指示灯亮。3 .将设计的满足试验内容3要求的程序通过STEP7forMicroWin编程软件输入计算机,编译通过后下载到P1C中,然后运行P1Co4 .通过“Debug”菜单下的ProgramStatus”菜单命令,转入在线监控状态,观察计时器的当前值是否有变化?5 .利用实验一介绍的状态表将10.0强制为“1”,并观察计时器当前值的变化和QO.0输出指示灯的变化。6 .再次点击“Debug”菜
5、单下的ProgramStatus”菜单明亮,退出在线监控状态,并取消对10.0的强制。7 .删除当前程序或新建项目,将设计的满足试验内容4要求的程序通过STEP7forMicroWin编程软件输入计算机,并重复上面步骤。8 .重复步骤7,完成对试验内容5、6控制程序的调试。五.实验程序调试结果说明1 .试验步骤1、2程序调试结果。答:只有当将10.0强制为“1”后,10.0状态变为ON,QO.0指示灯亮,过50ms后,当VBO中的值同时MBO中的值时,Q0.1指示灯亮。因为10.0常开触点闭合,10.1常闭触点接通,Q0.0接通,然后计时器T37开始计时,50ms后T37常开触点闭合,Q0.1
6、就接通,这时再将10.0恢复为原值0,Q0.0和Q0.1都已经接通,指示灯都不会灭,T37会继续计时,直到32767为止。2 .实验内容3、4、5、6的程序及当10.0(和10.1、10.2)强制为“1”后各计时器(和计数器)的当前值的变化情况;试验内容3程序Network11D10.0TONT37,+200Network21DT37=Q0.0运行程序后,只有当10.0强制为“1”后计时器才会开始计时,程序运行后,T37从0开始计时,当计时到200时,T37=0N,Q0.0指示灯亮,计时器则继续计时,一直到32767才会停止。试验内容4程序Network1Network31D10.01DT38
7、TONT37,+100=Q0.0Network21DT37TONT38,+100运行程序后,经过程序调试,只有当10.0强制为“1”后计时器才会正常工作,程序才能正常运行。程序运行后,T37从。开始计时,计时到100时,T38从。开始计时,当T38计时满100后,T38=0N,Q0.0指示灯亮,T37、T38一直计时,直到32767停止计时。当10.0恢复为。后,T37和T38复位,计数恢复0。试验内容5程序Network1Network3Network51D10.01dco1DC1ANT37=q00=Q0.1TONT37,+10Network4Network21DT371DT371DSMO.
8、11DSMO.1010.2010.1CTDC1,+20CTUC0,+20运行程序后,只有当10.0、10.1、I02都强制为“1”后计时器才能正常计时,程序才能正常运行,程序开始运行后T37从。开始计时,每次重复计时到10,CO即计时一次,当CO计时到20是,C0=0N,Q0.0指示灯亮,然后C1开始计时,T37继续计时,每10次C1计一次时,当C1计时到20以后,C1=ON,Q0.1指示灯亮。试验内容6程序Network11DSMO.1Network41D10.00CO1DC1ANT37CTUCO,+2=Q0.0TONT37,+10NetworkeNetwork21DCO1DT37CTUC1
9、,+10运行程序后,只有当10.0、10.1都强制为“1”后计时器才能正常计时,程序才能正常运行,程序开始运行后T37从。开始计时,每次重复计时到10,CO计时一次,当CO计时到2的时候,C0=0N,SM=O.I=ON,C1开始计时,计时到10时C1,Q0.0指示灯亮。四.思考题1 .对实验内容4中的程序,将T37的预置值修改为50后,T38的预置值应该为多少?为什么?答:T38的值应修改为150,T37计数到50后T38才开始生效计数,T37计时为5s,则T38预置值应该为:(20-5)XIOOOms=5IOO2 .对实验内容5中的程序,将T37的预置值修改为20后,CO、C1的预置值应该为
10、多少?为什么?答:CO、C1预置值应为10。T37计时时间二20x100=2000zny=2m,CO或C1计数脉冲输入端没2s产生一个脉冲,当前值会+1或者T,当延时时间为20s后,Q0.0、Q0.1才会接通,指示灯才会亮。3 .对实验内容6中的程序,为什么需要语句“0C0”?能否省略该语句答:此语句是表达复位,不能省略。省略后,CO无法自动复位,计数到2后不会停止,会继续计数直到32767为止,无法产生脉冲,C1不会计数,Q0.0指示灯不会亮起来。实验报告(计算机类)开课学院及实验室:实验时间:年月日学生姓名学号成绩学生所在学院西华学院年级/专业/班12级/自动化/西华理1课程名称电气与可编
11、程控制器课程代码实验项目名称三相异步电动机Y降压启动的控制指导教师一.实验目的1、熟悉S7-200P1C基本指令;2、学会将继电器一接触器控制电路转换为P1C控制梯形图的方法。二.实验设备个人计算机、S7-200系歹UP1C、通讯电缆、STEP7forMicroWin编程软件三.实验内容1、分析如图2.1所示三相异步电动机Y-降版起动的控制主电路及控制电路的工作原理;2,设按下起动按钮SF2后20秒,三相异步电动机自动完成从Y形接法到接法的转换;3、在继电器一接触器拉制电路的基础上编制满足三相异步电动机Y一降压起动的控制P1C控制梯形图,并下载到P1C中,并利用调试工具获得正确的P1C控制梯形
12、图。编制P1C控制梯形图时按照表2.1所示的I/O定义进行。表2.1I/O定义表数字量输入输入地址数字量输田一输田地址停车按钮SF1动断触点10.0接触器QA1Q0.0起动按钮SF2动合触点10.1接触器QA2Q0.1热继电器BB动断触点10.2接触器QA3Q0.2电机运行指示Q0.3A50Hz,380VFA图2.1四.实验步骤1、上机之前编制完毕三相异步电动机Y-降压起动的控制P1C控制梯形图程序,如图2.2所示;2、将编制的控制梯形图通过STEP7forMicroWin编程软件输入计算机,编译无误后下载到P1C中,然后运行程序;3、利用状态表强制先将10.0、10.2的值强制改变为“1”(
13、具体方法参考实验一的调试方法);4、利用状态表强制将10.1的值改变为a,观测Q0.0,Q0.1,Q0.2,Q.3输出指示灯的变化是否满足要求;5、解除对10.1的强制或者将I(H强制为“0”观测输出的变化;6、解除对10.0的强制或者将10.0强制为“0”观测输出的变化;7、利用顺控步进指令(1SCR.SORE,SCRT)编写控制程序,并调试正确,如图2.3所示。五.控制程序、调试与结果分析1、三相异步电动机Y-降压起动的控制P1C控制梯形图程序图2.2三相异步电动机Y-降压起动的控制P1C控制梯形图分析:2、控顺步进指令(1SCR,SORE,SORT)编写的控制程序Network9Netw
14、ork14Network41DT37AIO.0SCRE3、在实验步骤5中输出不发生变化的原因的分析当按下启动按钮SF1即Kn置位,线圈QAI得电,辅助动合触点自锁,当再次改变10.1的值时输出状态不变4、实验步骤6中输出变化的原因的分析停止按钮处于所有控制程序的顶层,所以当10.0改变时,输出状态会发生变化六.思考题1、如果采用置位、复位指令,该如何编程?Network1NetworkTit1eIO.OQ0.0TI()Network2Q0.0T37INTON20-PT1。C1mSNetwork3T37Q0.01HyQ0.11s)1Network4Q0.0R)210.1TI实验报告(计算机类)开课学院及实验室:实验时间:年月日学生姓名学号成绩学生所在学院年级/专业/班12级/自动化/西华理1课程名称电气与可编程控制器课程代码实验项目名称三节传送带的模拟指导教师一、实验目的!、通过使用各基本指令,进一步熟练掌握P1C的编程;2,进步掌握P1C程序的在线调试方法。二、实验设备个人计算机、S7-200系歹UP1C、通讯电缆、STEP7forMicroWin编程软件三、实验内容有个用三条皮带运输机的传送系统,分别用三台电动机MA1、MA2和MA