1、可编程控制器报告一实验二:定时指令的应用一、 实验目的:1、掌握定时指令的功能及应用。2、熟悉TIM/CNT监控功能的使用。二、 实验内容1、利用TIM指令编程,产生周期为3s,占空比为2:1的方波。2、某工件加工过程分为四道工序完成,共需要31s,每个过程都从第一道工序开始,其时序要求如附图1所示。试编制一个程序,完成工件的加工任务。设输入接点00100为运行控制开关。附图1 加工工序时序图思考:若改用一个定时器设置全过程时间,再用若干条比较指令来判断和启动各道工序,程序将如何编写。三、 实验程序:1)实验内容一:梯形图:助记符:LD 00000AND NOT TIM000TIM 000 #
2、20LD TIM000OUT 20000TIM 001 #10END2)实验内容二:梯形图:助记符:LD 00100 LD TIM001AND NOT 01001 AND NOT TIM002AND NOT 01002 AND NOT 01003AND NOT 01003 OUT 01002OUT 01000 LD TIM001LD 00100 TIM 002AND NOT 20000 #100TIM 000 LD TIM002 #55 AND NOT TIM003LD TIM000 OUT 01003AND NOT TIM001 LD TIM002AND NOT 01002 TIM 003A
3、ND NOT 01003 #85OUT 01001 LD 01003LD TIM000 DIFD(14) 20000TIM 001 END #70思考题:梯形图:助记符:LD 00100 CMP(20)AND NOT 01001 TIM000AND NOT 01002 #185AND NOT 01003 AND 25507OUT 01000 OUT 01002LD 00100 LD 01002AND NOT 20000 CMP(20)TIM 000 TIM000 #310 #85CMP(20) AND 25507 TIM000 OUT 01003 #255 LD 01003AND 25507
4、DIFD(14) 20000OUT 01001 ENDLD 01001四、 实验总结:1、通过这次实验,进一步熟悉了编程器的使用。2、掌握了定时指令的功能及应用。3、更好的掌握了梯形图与助记符之间的转换。实验三:计数指令的应用实验目的:1、掌握计数指令的应用功能及应用。2、进一步熟悉TIM/CNT监视功能的使用。二、实验内容:1、用CNT指令代替TIM实现附图1所示的加工工序要求。2、用一个输入开关(00100)控制三个灯(01001、01002、01003),若开关闭合三次,01001灯亮;再闭合三次,01002灯亮;再闭合三次,01003灯亮;再闭合一次,三个灯全灭。如此反复。提示:CNT
5、为减1计数器,应先设定预置值。计数脉冲既可由内部继电器提供,也可由外部开关提供。当复位信号到来时,CNT重新装入设定值,CNT减到“0”时,该继电器为ON。断电时,计数器的当前值不变。程序1中可用特殊内部继电器25500(0.1s时钟脉冲)作为计数脉冲。三、 实验程序:1)实验内容一:梯形图:助记符:LD 00100 LD TIM001AND NOT 01001 AND NOT TIM002AND NOT 01002 AND NOT 01003AND NOT 01003 OUT 01002OUT 01000 LD TIM001LD 00100 TIM 002AND NOT 20000 #100
6、CNT 000 LD CNT002 #55 AND NOT CNT003LD CNT000 OUT 01003AND NOT CNT001 LD CNT002AND NOT 01002 CNT 003AND NOT 01003 #85OUT 01001 LD 01003LD CNT000 DIFD(14) 20000CNT 001 END #702)实验内容二:梯形图:助记符:LD 00100 LD CNT011DIFU(13) 20001 OUT 01002LD 20001 LD 20001LD 20000 AND 01002CNT 010 LD 20000 #0003 CNT 012LD
7、CNT010 #0003OUT 01001 LD CNT012LD 20001 OUT 01003AND 01001 LD 01003LD 20000 AND 20001CNT 011 OUT 20000 #0003 END四、 实验总结:1、熟练掌握了计数指令的功能及应用。2、进一步熟悉了TIM/CNT监视功能的使用。3、熟练的掌握了通过编程器输入程序并在运行时进行监控。 实验四:数据移位指令的应用一、 实验目的:1、掌握数据移位指令的功能及应用。2、掌握使用监控功能进行程序调试的方法。二、实验内容:1、利用移位指令SFT使输出的8个灯从左往右以秒速度依次亮;当灯全亮后再从左往右依次灭。如此
8、反复运行。2、利用可逆移位指令SFTR使一个灯以0.2s的速度自左往右移动,达到最右侧后,再自右往左返回左侧。如此反复。三、 实验程序:1)实验内容一:梯形图:助记符:LD 00100AND NOT 01008OUT 20000LD 20000LD 25502LD 25314SFT 010 010END2)实验内容二:梯形图:助记符:LD 00000OR 01000SET 20012LD 01007RESET 20012LD 000010UT 20013LD 25501DIFU 20100LD 20100OUT 20014LD 00002OUT 20015LD 00003SFTR 200 010 010END四、 实验总结:1、通过这次实验较好的掌握了数据移位指令的使用。2、进一步掌握了编程器的使用,并通过编程器监控程序的运行和调试。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1