WINCC读OPC变量,第一次非常慢,完了后,再点,就很快了

已锁定

博雅

  • 帖子

    1427
  • 精华

    6
  • 被关注

    24

论坛等级:侠圣

注册时间:2005-04-01

普通 普通 如何晋级?

WINCC读OPC变量,第一次非常慢,完了后,再点,就很快了

1085

4

2014-09-28 12:13:34

我的问题是这样的,WINCC通过OPC去读KEPware里的数据,
我界面上有个按钮,里面程序是:
SetTagFloat("内部变量",GetTagFloat("外部OPC变量"));
里面大概有10条这样的把外部变量赋值给内部变量的代码。
当我运行起来后,第一次按按钮时,整个WINCC都很卡,我在每条词句中间加了一条记时的:
SetTagFloat("内部变量",GetTagFloat("外部OPC变量"));
SetTagByte("num",1);
SetTagFloat("内部变量",GetTagFloat("外部OPC变量"));
SetTagByte("num",2);
依次这样,
然后在界面上显示这个num,可以明显看出来,第一次按这个按钮执行代码是,很慢,基本1秒以上执行一条
如果电脑差,会更慢,达到2到3秒才执行一条。
等全部走完后,再反过来按这个按钮,就非常快,以后再点,一直很快,就是第一次很慢

我想过,在界面打开的时候,把这按钮里的代码执行一次,这样再点这个按钮时,相当于第二次,就会很快,可是没有用,
然后我再把这个按键复制了一个,也没有用,按完一个,卡,按另一个还是卡,意思是,非要按一次按钮才能行。

有没有人遇到过这种问题,请指教,急呀
WINCC读OPC变量,第一次非常慢,完了后,再点,就很快了 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。