quote:以下是引用lihai在2009-04-13 13:34:07的发言:quote:以下是引用四书五经在2009-04-13 11:04:33的发言:
3.当一个画面关闭时或者被切换成非激活画面时,其使用的变量注册的周期性服务也停止了。但全局脚本中使用的变量注册的周期性服务会一直保留,直到WINCC停止运行,因为周期性服务数量是有限的,所以在全局脚本中建议使用加Wait的函数。
四书五经对脚本的变量请求原理已经解释的很清楚了。
但我对“全局脚本中建议使用加Wait的函数”这一点有不同看法:周期性服务的目的是为了优化周期性的请求,而如果定时触发的全局脚本中使用的变量,也是会产生周期性的请求,而且会一直持续下去,那么为什么不使用GetTagXXX来让系统做优化呢?我想要注意的只是脚本的触发周期。
而对于不常用到的一些按钮的脚本中,因为偶尔才需要请求变量,所以如四书五经所说使用GetTagWait更合理。