WINCC V7.0 按钮按下后,改变颜色

已锁定

乐享逍遥

  • 帖子

    4
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2014-09-10

普通 普通 如何晋级?

WINCC V7.0 按钮按下后,改变颜色

8383

5

2015-06-04 11:01:52

展开查看
引用自找答案,问题ID:127812

各位大侠,我想按下按钮后,按钮的背景颜色会改变(如由正常时候的红色改变为蓝色),按钮抬起后颜色恢复正常,请问用C脚本怎么实现啊!谢谢!

提问者:乐享逍遥


zhangli0 回答道:

你可以用按钮的按下置位bool量tag1,抬起复位tag1,然后按钮的背景颜色动态链接变量tag1,为1显示颜色1,为0显示颜色2.
按下按钮c动作:
SetTagBit("tag1",1);
抬起按钮c动作:
SetTagBit("tag1",0);
按钮的背景颜色动态对话框链接变量tag1,为1选择蓝色,为0显示红色。

你的NewPdl0.Pdl是主画面吗?如果不是就不要这样用。
你首先用io域显示变量tag1的值,看看按钮按下和抬起时的值是否有变化。
你按钮的背景色,动态,右键选择动态对话框,直接用动态对话框,表达式输入''tag1'',注意单引号是英文状态下的,然后选择为1和为0的两个颜色。

你用脚本的话还要设置触发变量为tag1才行的。还是我说的简单。

还有1人在找答案上回答了该问题,查看全部>
各位大侠,我想按下按钮后,按钮的背景颜色会改变(如由正常时候的红色改变为蓝色),按钮抬起后颜色恢复正常,请问用C脚本怎么实现啊!谢谢!
zhangli0老师,您给我的答案我试验过了,的确能实现。但我想的是,不通过新建内部变量“tag1”,来实现该功能,而是想通过C脚本来实现该功能。谢谢!!
WINCC V7.0 按钮按下后,改变颜色 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32775条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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