触摸屏自,手动问题如何用两个按钮或者开关组态

按下为蓝色,不按的时候是白色
别人的触摸屏组态自动,手动是采用两个按钮,一个自动按钮,一个是手动按钮。当自动按钮按下之后,变为蓝色,而手动是白色。当按手动按钮的时候变为蓝色,而自动就变为白色。当再按自动又变为蓝色,而手动则又变为白色。
请问当按自动按钮的时候,是如何影响到手动按钮的。或者按手动按钮的时候是如何影响到自动按钮的。(为什么我按自动按钮手动会受影响啊?)
我怀疑这两个按钮组态的是不是PLC的输出啊?或者是还要增加PLC的程序啊?请详细的解释,小第百思不得其解释

问题补充:
ALTINTOP:
您好,我的触摸屏是K-TP178,我试了几下,怎么实现不了这个功能啊?请指教。
你说的是针对哪种触摸屏来说的啊?

最佳答案

这个很简单,不需要PLC编程,就如 快乐在我心 说的,两个按钮用一个变量即可,具体做法:
1.先建一个BOOL型变量,随便取个名“切换”
2.在画面中建立“自动”按钮,双击打开其属性对话框,在“动画”→“外观”里先选中“启用”,选择变量“切换”,类型为“位”,表里面“值”0的背景色为蓝色,“值”1的背景色为白色,前景色不需设置;在“事件”→“按下”(“单击”、“释放”任一事件均可)组态函数“SetBit”,变量选“切换”,至此自动按钮组态完毕。
3.在画面中建立“手动”按钮,双击打开其属性对话框,在“动画”→“外观”里先选中“启用”,选择变量“切换”,类型为“位”,表里面“值”0的背景色为白色,“值”1的背景色为蓝色,前景色不需设置;在“事件”→“按下”(“单击”、“释放”任一事件均可)组态函数“ResetBit”,变量选“切换”,至此手动按钮组态完毕。
如果装了flexible,你可以试试,应该能实现你想要的效果。

提问者对于答案的评价:
xiexie

专家置评

ktp178micro是单色屏,只能设置其按钮外观在“白色”和“灰色”之间变换, ALTINTOP的做法正确,需要WinCC Flexible2008SP2版软件。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc 6.2 不显示文本

    用wincc6.2 打开以前版本的项目,图形可以显示,但汉字变成问号 最佳答案 1、打开编辑的画面的时出现???——    &nb…

    SIMATIC WinCC 2018年12月5日
  • WINCC鼠标位置

    请问高手们,如何在画面中获取当前鼠标的位置,也就是X坐标和Y坐标? 问题补充:画面上有一个圆,一个画面对象,我点一下圆后这个画面对象就在我鼠标点击的地方跳出来  最佳答案…

    SIMATIC WinCC 2019年6月11日
  • treeview添加子节点出现的两个问题

    1、子节点中间排序不正确1和11,12,13在一起,2和21,22,23在一起。2、添加子节点的时候中间会少节点数下面有图片,请各位帮我分析一下。谢谢了 图片说明:  &…

    2017年6月13日
  • wincc与研华工控机的OPC通信

    本人新购研华IPC-610以及数据采集卡,打算与上位机进行数据通信,上位机使用wincc组态软件实现现场设备的数字化显示。目前的想法是通过OPC服务器接收采集卡采集的现场数据,然后…

    SIMATIC WinCC 2021年7月5日
  • Wincc的I/O域中输入负数

    怎样在I/O中输入“-2.5” 这样的数。我连接有符号的32位变量,但是输不进去“-”号。  最佳答案 I/O域->属性->输出/输入->输出…

    SIMATIC WinCC 2019年6月11日
  • 我的WINCC6.0SP3老是退出,什么原因啊

    如题,提示许可证到期,但是我全装了啊,图我考下来了,怎么发到上面让大家看啊,有三个许可证提示没有装,但我找不到啊1.SIFLA9WTG10602 2.SIFLA9WRC1…

    SIMATIC WinCC 2019年6月11日
  • wincc窗口如何设置材料名称

    通过wincc的窗口显示材料名称,数量在2000个左右,需要建立一个数据库的东西,通过什么方式,使用什么软件和方法可以实现,连接方式:wincc -pcaccess-&n…

    SIMATIC WinCC 2019年6月11日
  • wincc 系统时间的分钟读取

    我想在每次项目启动的时候读取一下当时的分钟值。因为每次项目运行要在整点结束,所以运行时间就要用120减去启动时的分钟值。为此我需要读取分钟值。代码如下#pragma &n…

    SIMATIC WinCC 2019年6月11日
  • wincc中表达式不能实现自加减?

    在动态对话框中设置的表达式公式中(‘NewTag_1’+1)%21,变量执行加1,而不实现循环加1直到21? 问题补充:事件触发用的是变量触发NewTag_1 &nbsp…

    SIMATIC WinCC 2018年12月5日
  • 我的wincc文件名是'yl'文件里的ylRT文件越来越大运行了半月就一个多G了什么原因

    我的wincc文件名是’yl’文件里的ylRT文件越来越大运行了半月就一个多G了什么原因 最佳答案 楼主说的是ylRT.ldf文件么?如果是这个文件的话,那是因为你做了很多修改造成…

    SIMATIC WinCC 2021年7月5日