回复:wincc 相同画面 不同设备 有无简单方式

城外之人

版主

  • 帖子

    8686
  • 精华

    18
  • 被关注

    218

论坛等级:至圣

注册时间:2003-09-23

钻石 钻石 如何晋级?

发布于 2014-12-25 08:36:15

5楼

举个简单例子:画面上有10个IO域,控件名为IO1,IO2,...,连接结构变量T001.Value,T002.Value,;10个园,控件名为Circle1,Circle2,...,当T001.State为1时闪烁,脚本如下:
char TagName[30],IOName[30],CircleName[30];
LINKINFO linkinfo;
short int i;

linkinfo.LinkType=1;
linkinfo.dwCycle=0;

for (i=1;i<=10;i++)
{
sprintf(TagName,"T%03d.Value",i);
sprintf(IOName,"IO%d",i);
strcpy(linkinfo.szLinkName,TagName);
SetLink(lpszPictureName,IOName,"OutputValue",&linkinfo);

sprintf(TagName,"T%03d.State",i);
sprintf(CircleName,"Circle%d",i);
strcpy(linkinfo.szLinkName,TagName);
SetLink(lpszPictureName,CircleName,"FlashBackColor",&linkinfo);
}
无论成与败,无论甜与苦,我还是我。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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