
在很多工业场合中,经常用LED按一定的频率闪烁来实现信号指示功能,例如红灯闪烁表示报警,黄灯闪烁表示设备处于准备状态等。如何实现LED灯的闪烁效果呢?通常使用以下两种方法:
例题:Q00外接一个LED发光二极管作为信号指示灯,要求PLC系统上电后LED灯以1Hz频率闪烁。
方法一:两个定时器交替工作产生脉冲信号,程序如下图所示
方法二:使用系统时钟脉冲存储器直接产生脉冲信号
在S7-1200PLC程序中除了使用两个定时器来产生脉冲信号,还可以应用PLC的系统和时钟存储器来产生特定频率的脉冲信号。时钟存储器的设置和使用步骤如下:
(1)在博图项目文件中双击“设备和网络”;
(2)鼠标双击PLC的CPU图标,下方将d出该PLC的属性窗口;
(3)在属性窗口左侧目录中双击“系统和时钟存储器”选项;
(4)勾选启用时钟存储器字节将其激活;
(5)如下图所示可以看到PLC中支持几种特定频率的时钟存储器,我们需要选用的是1Hz的始终存储器,其默认地址为M05。
(6)在程序中只需调用该存储器就可以产生1Hz的脉冲信号,编程PLC程序如下图所示
这种方式的优点是程序结构简单,使用方便。缺点是产生的时钟脉冲频率是固定的。
专栏
轻松学会KUKA工业机器人
作者:电气技术微课堂
29币
47人已购
查看
时间中断指针为I6XX;I7XX(XX为1-99,单位1ms);I8XX(单位01ms)
PLC间隔设定时间跳转到指定中断子程序,
间隔时间由指针中的XX设定,跳转到IXXX子程序。
需配合EI,FEND,IRET指令一起使用。
如图中程序,定时会将D10清除。
这个得从PLC得扫描周期来看,档X24为ON了,T3开始计时,假设T3计时到了,T3为ON,常开触点导通,T4开始计时,当T4计时到了,假设这个扫描周期为第一个扫描周期,这个扫描周期里,从头开始运行,X24为ON,常开触点导通,T4为OFF,常闭触点导通,计时器T3得电,T3继续为ON,常开触点导通,定时器T4计时到了,T4为ON,Y1继续输出。第一个扫描周期结束。
第二个扫描周期,X24为ON,常开触点导通,T4为ON,常闭触点断开,计时器T3失电,自动复位,T3为OFF,常开触点断开,定时器T4失电,自动复位,T4为OFF,Y1不输出。第二个扫描周期结束。
第三个扫描周期,X24为ON,常开触点导通,T4为OFF,常闭触点导通,计时器T3得电,开始计时,T3为OFF,常开触点断开,定时器T4失电,不计时,T4为OFF,Y1不输出。第三个扫描周期结束。
直到T3计时到了,T4开始计时。T4计时到了,就回到了第一个扫描周期的状态。因此,就是每次T4计时到了,只为ON一个扫描周期,就会被断开复位。
望采纳。。。。。。
以上就是关于怎样用PLC的一个定时器控制一个灯的闪烁全部的内容,包括:怎样用PLC的一个定时器控制一个灯的闪烁、台达PLC的中断定时器如何使用、PLC定时(闪烁)编辑问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)