技术论坛

wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。

作者 主题
游民

经验值: 87
发帖数: 20
精华帖: 0
主题:【求助】wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 楼主 2020-11-05 21:35:23
wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。
实现上面的功能有几种方法。
 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1649547&b_id=5&s_id=0&num=10

侠客

经验值: 758
发帖数: 148
精华帖: 0
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 1楼 2020-11-06 08:17:05

基本都是用脚本控制比较方便:




QQ群:336416617
以下网友喜欢您的帖子:

  
至圣

经验值: 30306
发帖数: 4513
精华帖: 26
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 2楼 2020-11-06 08:31:55
楼上的取反脚本挺好,用两个按钮重叠在一起用显隐也可以的啊。
 
以下网友喜欢您的帖子:

  
版主

经验值: 43597
发帖数: 15780
精华帖: 61
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 3楼 2020-11-06 08:32:25

或者vbs脚本:

dim mytag

mytag=hmiruntime.tags("tags").read

if mytag then

  mytag=0

else

 mytag=1

end if

hmiruntime.tags("tags").write mytag



活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
至圣

经验值: 23907
发帖数: 2059
精华帖: 78
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 4楼 2020-11-06 08:41:15

这个也常用

BOOL S;

S=GetTagBit("TAG");

if (S==0) SetTagBit("TAG",1);

else

SetTagBit("TAG",0);


网鱼能够改善伙食,还能释放工作中的压力。
以下网友喜欢您的帖子:

  
游民

经验值: 87
发帖数: 20
精华帖: 0
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 楼主 5楼 2020-11-06 12:34:09
谢谢以正常。
 
以下网友喜欢您的帖子:

  
版主

经验值: 69053
发帖数: 12266
精华帖: 59
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 6楼 2020-11-17 14:11:52

也可以在PLC里面做的,也很简单


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
侠圣

经验值: 4028
发帖数: 832
精华帖: 0
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 7楼 2021-05-24 08:41:23
以下是引用Mr.小孙在2020-11-06 08:17:05的发言 >1楼

基本都是用脚本控制比较方便:



这按钮图片是一个的吧,用哪个?静态文本可以做按钮吗?按下是一种颜色,弹起是一种颜色,或者字改变


有你帮助有我成长
以下网友喜欢您的帖子:

  
侠士

经验值: 1751
发帖数: 379
精华帖: 0
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 8楼 2021-05-24 08:44:03

获取变量的值,然后用1-这个值后将结果赋值给变量


路漫漫其修远
以下网友喜欢您的帖子:

  
侠圣

经验值: 4028
发帖数: 832
精华帖: 0
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 9楼 2021-05-24 09:33:01
以下是引用CCC@CCC在2021-05-24 08:44:03的发言 >8楼

获取变量的值,然后用1-这个值后将结果赋值给变量


画红线是扫描意思,网址里面的取反不对吗


有你帮助有我成长
以下网友喜欢您的帖子:

  
版主

经验值: 43597
发帖数: 15780
精华帖: 61
回复:wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。


只看楼主 10楼 2021-05-25 20:41:31

是取反,这是强制进行数据类型转换,原来的脚本只是一个警告,如果不转换,可能会造成数据溢出丢失,这不属于错误。


活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
wincc 做一个按钮实现按一下赋值为1,再按一下赋值为0,怎么实现。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。