
如图所示,X0为ON,T0开始计时,计时18000100ms=1800s=30min。当T0计时到了,C0计数加一,T0复位重新计时。当C0计数48时,也就是计数48个30min,4830min=1440min=24h。也就是24h定时后,C0触点导通,Y0输出。
望采纳。。。。。。
不知道你用的是什么PLC,如果是西门子200PLC的话大概有两种方法:
1、用定时器计时。有定时器指令。定时器时间定的长的话可以和计数器结合一起定时。
>
没有分没有写程序动力,告诉你思路吧
1、OB35
设定1000ms循环
2、在ob35中个累加,并且安分钟和小时寄存
3、比较,当分钟的寄存器=30时,继电器输出1s
4、分钟继存器=0时,写一段循环程序:当当前小时大于临时寄存器
进行下面的程序,继电器的输出1s和一个临时寄存器的累加,
当临时寄存器的累加值大于当前小时,就不进行循环,
5、秒闪烁这个就是500ms输出,然后弄一个500ms定时器进行不输出。
就这么多了,很简单的程序,
如图所示,当X0为ON,T0计时,计时18 000100ms=1 800s=30min,T0计时到了,T0常开触点导通,C0计数加一,同时T0常闭触点断开,T0复位清零,重新计时,这样C0就是每隔30min,加一,当C0计数到10 000个,就是10 00030min=300 000min=5 000h。此时C0常开触点导通,Y0输出。当X0为OFF了,C0复位清零,当X0为ON时就可以重新计时了。
望采纳。。。。。。
如下设计即可实现(用一个定时器和一个计数器完成1h的定时)。
解析:
当X0接通时,M0得电并自锁,定时器T0依靠自身复位产生一个周期为100s的脉冲序列,作为计数器C0的计数脉冲。当计数器计满36个脉冲后,其常开触点闭合,使输出Y0接通。从X0接通到Y0接通,延时时间为100s x 36 = 3600s,即1h。
扩展资料:
用两个计数器完成1h的定时,如下设计。
解析:
以M8013 (1s的时钟脉冲)作为计数器C0的计数脉冲。当X0接通时,计数器C0开始计时。
计满60个脉冲(60s)后,其常开触点C0向计数器C1发出一个计数脉冲,同时使计数器c0复位。
计数器C1对c0脉冲进行计数,当计满60个脉冲后,C1的常开触点闭合,使输出Y0接通。从X0接通到Y0接通,定时时间为60s x 60 = 3600s,即1h。
PLC中长计时的方法一,用多个定时器,比如用5个定时器,每个定时器定时30分钟,5个就是150分钟。就实现了长时间计时。
方法二,定时器+计数器。比如定时器定时30分钟,定时器到30分钟了,计数器计一个数,同时定时器清零复位,从新计时,这样计数器计数5次,就是150分钟了。
方法三,用PLC的周期时钟脉冲+加一指令。比如用1分钟时钟周期触发加一指令,加一指令中的寄存器加到150,就是150分钟了。
等等。望采纳。。。。。。
以上就是关于三菱plc怎么做24小时定时全部的内容,包括:三菱plc怎么做24小时定时、怎样实现PLC计时、用plc编程24小时时钟程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)