工控编程吧

标题: wincc运行只是开始运行一次某个全局脚本,相当于s7-200 sm0.1 怎么实现? [打印本页]

作者: baikhgmv    时间: 2016-9-20 12:37
标题: wincc运行只是开始运行一次某个全局脚本,相当于s7-200 sm0.1 怎么实现?
wincc运行只是开始运行一次某个全局脚本,相当于s7-200 sm0.1 怎么实现?



--------------
wincc中判断wincc的内部bool变量tag1的值,刚启动时内部变量值都是0,执行一次后给内部变量赋值1
vbs
dmi tag
tag=hmiruntime.tags("tag1").read
if tag=0 then
需要执行的脚本内容
end if
hmiruntime.tags("tag1").write 1


--------c脚本:
static int flag = 0:

if(!flag)
{
//执行语句;

flag = 1;
}


-------在主画面的打开事件中编写脚本。





欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4