您现在所在的是:

西门子SIEMENS

回帖:5个,阅读:1506 [上一页] [1] [下一页]
* 帖子主题:

WINCC按钮显示画面

1042
657759309
文章数:54
年度积分:50
历史总积分:1042
注册时间:2009/12/17
发站内信
发表于:2013/11/14 19:38:00
#0楼
主画面里原来有2个按钮,鼠标点击每一个按钮时可以调出相应画面,相应按钮颜色也显示绿色,再点另一个按钮切换时上一个按钮也会有绿色变为灰色,这个功能是在上位机里建了个内部变量无符号8位的PageNum ,然后背景颜色连接动态对话框里的这个变量,设置表达式“pagenum''==0,是/真为绿色,另一个按钮“pagenum”==1,布尔型,是/真为绿色,现在又加了3个按钮,想按下每一个按钮调出相应的画面时对应按钮的是绿色的,提示调出的画面是在哪个按钮上,这样更直观,其实这个功能不重要,就是实现不了也能分出,但我试着在原来两发生变化,画面是调出了,就是按钮颜色实现不了,试着把pagenum这个变量改为16位无符号变量,然后再把后3个按钮做pa个按钮上复制了后3个按钮,想把pagenum==2,失败,设置为0或者1,运行后另外正常的早期两个按钮也会有一个相应的genum等于0或1,还是不行,就又把变量改回8位,新建了一个同样的变量pagenum1,把后3个按钮的2个做和前两个按钮同样的设置,只是变量名换了下,还是不行。求热心师傅给指点如何能在这个基础上简单的实现这个简单的功能,谢谢各位啊。
1042
657759309
文章数:54
年度积分:50
历史总积分:1042
注册时间:2009/12/17
发站内信
发表于:2013/11/15 8:28:20
#1楼
怎么没人帮忙啊
2334
东昌机电
文章数:643
年度积分:50
历史总积分:2334
注册时间:2013/9/13
发站内信
工控人谈电商
发表于:2013/11/15 11:25:35
#2楼
最笨的办法就是照你现在的方式一模一样建立3个变量,这样你可以做6个按钮出来。

高级的办法就是利用这一个变量的不同的位(或者不同的值),一个8位模拟量可以实现255种状态。不过看来不搞的视频你是无法理解的,所以我推荐你前一种方式。

Regards
SANKA电机
1042
657759309
文章数:54
年度积分:50
历史总积分:1042
注册时间:2009/12/17
发站内信
发表于:2013/11/15 14:07:43
#3楼
回复 #2楼 东昌机电
第一种不行啊,新建了一个变量pagenum_1,也是按照之前的按钮设置,pagenum_1=0和1,布尔型,但是按下去没有反应,是不是因为没有赋值啊,我就是直接建了个8位无符号变量,但是这个变量是怎么跟这个按钮联系起来的呢,谢谢啊,盼回复。
660
张必雷
文章数:1
年度积分:50
历史总积分:660
注册时间:2013/11/18
发站内信
发表于:2013/12/7 13:49:43
#4楼
建一个布饵变量就可以。
41230
tigermu 版主
文章数:15059
年度积分:745
历史总积分:41230
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2013/12/7 15:52:57
#5楼
我觉得楼主的问题在于,按钮按下时,没有给状态变量pagenum赋值,所以你怎么加变量都没有用。关键点在于,只有pagenum按下去的同时赋予相应的数值。  祝好运。
清泉石上,明月松间。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004