关于wincc的io域脚本求解,8位文本变量

已锁定

手机用户20170330150424

  • 帖子

    1
  • 精华

    0
  • 被关注

    1

论坛等级:新手

注册时间:2017-03-30

普通 普通 如何晋级?

关于wincc的io域脚本求解,8位文本变量

347

2

2017-06-21 10:07:28

我建了一组io域,8位文本变量的,每个域是13位。


现在要实现功能是:第一个域输入一组13位的数字(0-9的),点第二个域后面的按钮,把第一个域的值传送到第二个域内,并且实现最后一位的数值加一。另外,如果上个域的最后一位是9,那么下个域的最后一位变为0,倒数第二位变为1。


下面部分是按钮实现最后一位为9时候的情况,不知什么原因达不到效果

BOOL  Z1,Z2;


Z1=GetTagBit("DB5.P1.H1.VAR11");

Z2=GetTagBit("inc1_2");

if(Z2==0)

{

SetTagBit("inc1_2",1);  

}

else SetTagBit("inc1_2",0);



 if(Z1==9)

{

SetTagBit("DB5.P1.H2.VAR11",0);

SetTagBit("DB5.P1.H2.VAR10",1);

}


}


关于wincc的io域脚本求解,8位文本变量 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有31079条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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