图5.2 KEEP指令程序
3、单按钮单路输出控制。用1个按钮00000控制1盏灯10000,第一次按下时灯亮,第二次按下时灯灭,……。奇数次灯亮,偶数次灯灭,如图5.3所示。
图5.3单按钮单路输出控制程序
4、跳转指令练习。闭合00000、00002、00004及断开00003,观察输出100.00-100.03的状态。闭合先00001,然后在闭合00002及断开00003,观察100.01-100.02的状态。在闭合00002及断开00003的情况下,断开00001,观察输出状态。
图5.4跳转控制程序
(四)实验步骤
1、编写上述梯形图程序。 2、画出工作时序图。
3、将编写好的程序下载到PLC。
4、运行并分析程序,观察输出信号状态,并作好记录。
(五)报告要求
1、画出工作时序图并分析程序。
2、总结DIFU 、DIFD、KEEP指令的功能。
实验六 定时器和计数器指令编程实验
(一)、实验目的
1、掌握PLC定时/计数指令功能及使用方法。 2、掌握定时器、计数器波形的含义。
(二)、实验设备
1、OMRON PLC及模拟实验装置 1台 2、安装有CX-P编程软件的PC机 1台 3、PC机与PLC通讯的USB电缆线 1根
(三)、实验内容
1、定时器、计数器指令基本练习
(1)验证TIM指令功能。当按下00000并保持接通时,5s后TIM0000输出为ON,10000得电,并保持一直接通;当断开00000时,TIM0000输出为OFF,10000掉电。当短时间按一下00000时,TIM000输出为OFF,10000始终不得电。(定时器没有掉电保持功能)
图6.1 TIM指令程序
(2)验证CNT指令功能。当按5次00000时,CNT0000输出为ON,10000得电并一直保持。当按下00001时,CNT0000输出为OFF,计数器复位,10000掉电。(计数器具有掉电保持功能)
图6.2 CNT指令程序
(3)CNTR指令练习。参考程序如图6.3所示。
图6.3 CNTR指令程序
2、通电延时控制程序
控制要求:编制输入/输出信号波形图6.4的程序。
输入2s输出图6.4
3、断电延时控制程序
控制要求:编制输入/输出信号波形图6.5的程序。
输入输出图6.5
2s
4、通电断电延时控制程序
控制要求:编制输入/输出信号波形图6.6的程序。
输入2s输出 图6.6
5、闪光报警控制程序
控制要求:编制输入/输出信号波形图6.7的程序。
2s