时序控制问题

请各位高手下面这个时序程序用中断好,还是用定时器好,时间可以通过上机位修改的:
 i. 八个排泥阀分两组,每组四个,PLC1设4个点,每个点控制2个排泥阀。
 ii. 每t5分钟排泥一次,
 排泥次序:
 V601(V605)→t1→V602(V606)→t2→V603(V607)→t3→V604(V608)→t4→排泥结束。
 初始设定:t1=1min,t2=t3=t4=2min,t5=90min。
 谢谢!!!
 

问题补充:
t5为每隔一段时间调用这个程序,这个时间要从上机修改,

最佳答案

因为定时器最长只有3276秒,时间不够长,用定时中断也不合适.
 上位机要修改时间,一般我不用定时器,这种程序,我会在SM0.5 .这样上位设定时间比较简单
 设  MW0  MW2  MW4  MW6 分别为T1 T2 T3 T4(单位秒上位人机可以设为分钟 ×60后发给PLC 减少PLC计算量,提高运行速度)T5 不知道时序所以没有加上
 MW8 为计时

 Network 1 
 LD     SM0.5
 EU
 LD     V601.0
 O      V602.0
 O      V603.0
 O      V604.0
 ALD
 INCW   MW8
 Network 2
 LD     V601.0
 AW>=   MW8, MW0
 S      V602.0, 1
 R      V601.0, 1
 R      M8.0, 16
 Network 3
 LD     V602.0
 AW>=   MW8, MW2
 S      V603.0, 1
 R      V602.0, 1
 R      M8.0, 16
 Network 4
 LD     V603.0
 AW>=   MW8, MW4
 S      V604.0, 1
 R      V603.0, 1
 R      M8.0, 16
 Network 5
 LD     V604.0
 AW>=   MW8, MW6
 R      V604.0, 1
 R      M8.0, 16
 初始值可以放到数据块里 
 MW0   60
 MW2   120
 MW4   120
 MW6   120
 MW8    0
 

提问者对于答案的评价:
谢谢了!你回答简单实用,但是我有一个疑问R  M8.0, 16.是不是可以用成MOVW   0, MW8.请给一回答?谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:36
下一篇 2021年7月5日 上午9:36

相关推荐

发表回复

登录后才能评论