西门子7 200 PLC 怎么在子程序里用定时器,我需要多次调用子程序,但好像要出错,有什么方法能解决

如题所述

通用的定时器不能在子程序中反复调用,可以自己做一个定时器的子程序,使用V区来存储时间追问

自己怎么做啊,能说具体一点吗,比如说一下大概流程

追答

在子程序里面做个MOV,把通用计时器T 的值传送到一个V区里面,V区是全局类型的寄存器,比较V区的值是否等于设定的数



需要计时清除VW100里面的数值

追问

我的意思是在主程序是要多次调用含有定时器的子程序,如果像这样,意思就是我在子程序里再调用自己写的定时器子程序,那我多次调用子程序,是不是又相当于多次调用了定时器,这样不会出错吗

追答

上图只是做个例子,可以在子程序里面写自己的程序,并不是非要这样做个定时器

温馨提示:答案为网友推荐,仅供参考