运行10分钟停西门子一小时的Plc程序怎样写?

运行10分钟停西门子一小时的Plc程序怎样写?,第1张

如图所示,当启动I0.0按下后,M0.0输出并自锁,T37开始计时,同时Q0.0运行。当T37计时6000*100ms=600s=10min后。T38开始计时,同时Q0.0停止运行,T38计时1800s=30min后,T39开始计时,T39计时30min后,断开T37,T37复位清零,Q0.0重新输出,如此重复。

就做到了运行10min,停止1h,的控制效果。

望采纳。。。。。。

首先倒计时,采用CTD减计数,计数到自己复位

段码使用段码指令,要区分开十位和个位数使用DIV除法,余数放高位,商放低位

如图,Q0.0到Q0.7依次接十位数的七段码a~g

Q1.0到Q1.7依次接个位数的七段码a~g

如图所示,2个图,当I0.0按下,M0.0输出并自锁,同时Q0.0输出,1号泵开始工作,T37开始计时,计时到了T38开始计时,T37+T38就是计时18000*100ms+18000*100ms=3600s=1h。T38计时到了,切换到Q0.1输出,2号泵开始工作,同时T39开始计时,计时到了T40开始计时,T39+T40就是27000*100ms+27000*100ms=5400s=1.5h。T40计时到了,断开T37计时,T37到T40自动复位清零。此时切换到Q0.0输出。如此重复,就做到了1号泵工作1小时,2号泵工作1.5小时的循环工作程序。

望采纳。。。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8145470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存