wincc如何启动运行便自动运行全局脚本,添加全局运行系统我知道,关键是如何触发项目函数再不打开画面的情况下,就是后台运行。
问题补充:
回答我看了,可能你们没明白我的意思
在动作中设置触发器,我知道,但哪里的事件只有时间,而我要的是开机软件运行便执行动作,不能只激活,要运行动作或函数,也不用到画面中调用触发。
最佳答案
所谓全局脚本,就是在后台执行,只要在计算机->属性->启动中激活了全局脚本运行系统,系统激活后全局脚本即根据触发条件自动运行。
---------------------------
开机软件运行便执行动作?说清楚一点准确的回答你。
你指得是WinCC软件一运行就执行某个动作一次(不是周期执行)吧?类似初始化的功能?
不依靠画面就只能用全局脚本了,执行一次可以用一个BOOL型内部变量bRun来完成,触发器选周期触发即可:
#include "apdefap.h"
int gscAction( void )
{
if (!GetTagBit("bRun"))
{
//执行初始化动作
SetTagBit("bRun",TRUE);
}
return 0;
}
提问者对于答案的评价:
厉害,佩服,最重要的是谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275388.html