我在WinCC项目里编写了几个全局动作,当二进制的外部变量改变时触发动作。
可是在实际运行时发现,当第一次启动WinCC进入运行状态,所有的外部变量会
被WinCC初始化一次,所以这时那些由外部变量触发的脚本动作都被自动触发了。
之后一切正常,改变外部变量的值,触发脚本动作。
WinCC在第一次运行时会初始化外部变量还有一个证明。我在PLC的初始化子程序里
赋予某个变量为非零。启动PLC后,等一会再运行WinCC,发现那个变量变成0了!!
请问这个现象是怎么回事??
WinCC4.02+Windows98
Profibus-dp, cp5611, em277