变量循环使用的问题

已锁定

鼻儿

  • 帖子

    65
  • 精华

    0
  • 被关注

    13

论坛等级:游士

注册时间:2009-08-10

普通 普通 如何晋级?

变量循环使用的问题

1005

6

2012-05-30 00:36:37

char stag1[20],stag2[20];
short int i;
int a[20];
int b[20];

a[1]=GetTagWord("ZBY4_1");
a[2]=GetTagWord("ZBY4_2");
a[3]=GetTagWord("ZBY4_3");
a[4]=GetTagWord("ZBY4_4");
a[5]=GetTagWord("ZBY4_5");
a[6]=GetTagWord("ZBY4_6");
a[7]=GetTagWord("ZBY4_7");
a[8]=GetTagWord("ZBY4_8");
a[9]=GetTagWord("ZBY4_9");
a[10]=GetTagWord("ZBY4_10");
a[11]=GetTagWord("ZBY4_12");
a[12]=GetTagWord("ZBY4_12");
a[13]=GetTagWord("ZBY4_13");
a[14]=GetTagWord("ZBY4_14");
a[15]=GetTagWord("ZBY4_15");
a[16]=GetTagWord("ZBY4_16");

for (i=1;i<=16;i++)
{
sprintf(stag1,"NewTag_%d",i); //状态

switch (a[i])
{
case 17017: SetTagChar("stag1[i]","B2_3拉绳停机");
case 17018: SetTagChar("stag1[i]","B2_4拉绳停机");
case 17019: SetTagChar("stag1[i]","B2_5拉绳停机");
想要实现的功能是:
根据zby-1 zby-2 zby-3等的值而在上位的一个输入输出域里显示不同的字符串
newTag是wincc中内部字符串变量
case 17017: SetTagChar("stag1[i]","B2_3拉绳停机");这段中的stag1[i],这样表示应该不对,请问怎么表示
变量循环使用的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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