看图吧。
其实还有很多好的方法,比如利用OB33或者OB32做一个定时器。使用OB比定时器好很多
你用的比较指令时整数,你程序中的t1并不是整数。
时间继电器用S_ODT,在时间继电器的BI输出位设置一个中间字,如MW100,把你程序段里2里的两处T1改成MW100就行了。
还缺一个比较指令,锁存前一个指令