|
回复:不知这行不行?
你先设一个定时中断,中断时间为200ms,中断程序设为VW100自加一,当你检测到vw100=150时就说明过了30s了,再用vw100=1500作为条件去控制你想要要的程序,我用的是S7-200:
主程序为:
LD SM0.1 //初次扫描
MOVW 0,VW100
LD SM0.0
ATCH 0,10 //分配中断子程序0给定时中断
ENI //全局中断允许
LDW= vw100,150
MOVW 0,VW100
CALL SBR_0 //定时到30秒后调用你想要子程序:设为SBR_0
中断程序:
LD SM0.0
INCW VW100 //VW100自加一
|