在工程中想给外部变量写值,但想在某个条件发生后延时1秒后再write,在wincc中使用vbs如何实现,我现在知道可以使用一个空循环,来达到延时效果但这样太消耗资源了,有没有其他办法?
其实本来不用这样,后来使用一个Rotork的电动头,发现在进行本地到远传转换的时候电动头会自动读取PLC中的变量值,如果上次远传时为1,它就会自动进行动作,这样非常危险。
所以我设计了代码在给电动头赋1后就赋0,我用auma的电动头试了,可以,但Rotork的不行,有时候赋好几次都不成功,可能是信号需要保持一定时间才可以动作,后来就想到延时赋0,这样就可以解决问题。
请高手指教!