在WINCC上实现按下多个按钮后,需要按“确认”按钮,这几个按钮的指令传送到PLC??

在WINCC中一个画面中做了很多按钮,想要实现的功能:按下多个按钮,最后需要按画面上的“确认”按钮,被按的这几个按钮的指令才能传送给PLC。这个功能,想在WINCC上实现。

最佳答案

在WINCC中为要操作的多个按钮定义一组中间变量"TagSet1"、"TagSet2"、------,可以是PLC变量,也可以是WINCC内部变量,按钮颜色按这些变量动态变色,指示按钮按下状态,按钮事件置这些变量值为1,确认按钮事件写脚本,按照中间变量值置实际操作值,同时复位中间变量值。
加判断可以如下:
if (GetTagBit("TagSet1")) //判断中间变量为1
  {
  SetTagBit("Tag1",1);//置实际操作位
  SetTagBit("TagSet1",0);//复位中间变量
  }
if (GetTagBit("TagSet2")) //判断中间变量为1
  {
  SetTagBit("Tag2",1);//置实际操作位
  SetTagBit("TagSet2",0);//复位中间变量
  }
或者简单些,不用判断
SetTagBit("Tag1",GetTagBit("TagSet1");//写实际操作位
SetTagBit("TagSet1",0);//复位中间变量
SetTagBit("Tag2",GetTagBit("TagSet2");//写实际操作位
SetTagBit("TagSet2",0);//复位中间变量

提问者对于答案的评价:
学习了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc171493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月12日 下午7:21
下一篇 2017年6月12日 下午7:22

相关推荐

  • WinCC双屏显示

    我想用WinCC做双屏显示,要求显示的内容不同,软件上已经基本解决,我想问一下硬件上怎么做配置,显卡该选什么型号的?谢谢!! 最佳答案 现在很多显卡都能支持,比如说翔升权杖9600…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3变量

    变量管理中变量的地址都是些代码,怎么看出这些代码是什么意思,然后想去PLC里面看看是哪一段程序!抱歉,没有拍个照片。 问题补充:前面有变量名,但是看不懂变量地址,不知道在PLC中是…

    SIMATIC WinCC 2021年7月5日
  • xp-sp3安装sql2000问题

    我的是xp-sp3 安装sql2000时,报错,错误信息是:installing software failed   &…

    SIMATIC WinCC 2019年6月11日
  • WINCC V7.1中文版的电子签名

    最近客户有个要求,WINCC中当用户登录后可以切换画面的操作普通设备,但操作重要设备时需要再登录到二级密码,当二级密码对时就可操作,不对时不能操作。需要每个操作员各人有自已二级密码…

    SIMATIC WinCC 2019年6月10日
  • wincc画面更新问题

    wincc7.4,点击按钮,弹出窗口(动态向导生成的)。里面做了一个文本,目的是在不同范围内颜色变化和闪烁,用脚本做的,但是遇到个问题,当动作触发后画面没有变化,只有在画面从新打开…

    2021年7月5日
  • wincc曲线问题

    各位高手,请教问题。在WINCC中,我在温湿度历史曲线图上建立了三组曲线—新风温度,回风温度,送风温度。建立曲线模拟后,不能显示曲线的名字,只有颜色,如果是十条曲线图,怎么记得住哪…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 如何修改报表数据?

    数据保存采用的变量记录,能不能修改生成报表的数据,并且不能出现修改标志。如果使用用户归档制作报表,是不是可以修改? 最佳答案 变量记录可以单个修改,无法批量修改。使用表格控件查询需…

    SIMATIC WinCC 2021年7月5日
  • VBNET如何直接和WINCC通讯

    直接调用WINCC的组件进行标签的读写操作.这样可以省去很多事,不用使用OPC了,自己想把什么写到组态里,从组态里读出来数据都非常的方便。VB这么用很方便,不知道VBnet如何用?…

    SIMATIC WinCC 2020年11月1日
  • 客户机、触摸屏通过以太网如何接入冗余服务器WINCC中去

    PLC采用415H冗余系统,415H出来的两根网线分别接入两台服务器(服务器冗余的)中去,这样组成了两个网络,但是客户机、触摸屏怎么接近去呢?是将两台服务器组成的两个网络通过交换机…

    SIMATIC WinCC 2017年12月2日
  • wincc界面上趋势图

    wincc界面上趋势图,测试一次结束后,测试第二次时,曲线会连续进行,怎么样能够,从头刷新曲线,重新画线。 钻石用户推荐最佳答案 趋势是按时间来的,看时间能从头再来吗 提问者对于答…

    SIMATIC WinCC 2021年7月5日