结构变量问题

好几天没来了,一看只有1分了,赶紧回答了2个学习,找大师来了
    我做了一个结构,有20个画面窗口,因阀动作不是频繁,在主画面上把20个窗口重合,对应20个按钮分1#。。20#,C脚本控制相应的画面隐藏/显示
       1.因按钮文字都是统一黑色,当显示相应画面时觉得不显眼,有什么好方法(C脚本最好)当显示如7#画面时对应的7#按钮文字或背景改变为红色,隐藏时恢复?其它按钮不变
    2.画面窗口里有个手/自动按钮,在S7做的单按钮切换,请教:当为1时按钮文字显示手动,为0时自动,在结构变量里要怎么做?动态对话框好像做不来啊,如PP.M,还就连不上M,先连上PP.M再转换成C后去掉PP也没用
     3.大概同上,窗口里有阀的BOOL限位反馈信号,比如用个圆来改变颜色,我也做不出,(结构就不能用动态对话框吗)
     4.本人C真的不好,请教会者,感谢啊,5分敬上
 

问题补充:
哈,2.3我做出来了,可以忽略啊,还是请教下,用C怎么做?

最佳答案

2~3你自己解决了,说一下1的解决思路:
  1.创建20个内部BOOL型变量对应20个按钮,
  2.当点击1#按钮时在脚本中对对应的1#变量置位,对其它按钮对应的变量置于0,同时对1#按钮对应的画面窗口的显示属性设置为1,对其它按钮对应的画面窗口的显示属性设置为0,
  3.对1#按钮的颜色属性利用动态对话框,选择1#内部变量,当其值为1时显示所期望的颜色即可.
 其它的按钮按此思路去做,即可实现你的要求
 另外:既然使用结构变量可以可以使用画面模板,在另一画面中放置一个画面窗口,用按钮改变画面窗口属性的变量前缀即可实现的20个设备的监控.
 

提问者对于答案的评价:
感谢

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

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

相关推荐

  • wincc项目无法打开

    我从网上下载了一个实例,但是在wincc6.2版本下无法打开,提示“在使用项目移植器之前无法打开项目”,这个问题怎么解决呀 最佳答案 诚如TIC所说,楼主下载的例子应该是WinCC…

    SIMATIC WinCC 2019年6月11日
  • 拷贝另一个WINCC回来用电脑打开提示过程服务器不正确

    之前回来打不开问过同事,说要把计算机名字改过来,但是改了之后没什么改善,不可用计算机列表,  提示 :只有当可用的服务器已经输入至计算机列表,项目才能…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc中前缀的问题

    我是一个新手,想在wincc里做一个电机控制的弹出画面,我做了一个模板,但是要求每个电机对应的弹出画面里显示一些无法加前缀的显示内容,怎么办呀?问题:我一加入前缀后,那个额外显示的…

    SIMATIC WinCC 2018年12月3日
  • wincc里horn关联生声音文件播放问题

    一类报警出发一个内部变量,变量horn中关联wma文件,报警出发后,声音是只播放一遍还是循环播放?报警消失后,播放声音会自动停止么 最佳答案 1. 循环播放2.仅报警确认…

    SIMATIC WinCC 2021年7月5日
  • wincc v6.2要什么授权

    我刚刚装了WINCC V6。2  但是不知道要什么授权   那位大哥可以把需要的所有的授权名字给我说一下 &n…

    SIMATIC WinCC 2019年6月11日
  • 用户权限问题!!急啊

    各位大哥,现在工程快收尾了,还剩下几个用户操作权限问题1。我使用了代码弹出登陆框,怎么样让用户名显示在画面上表示已经登陆成功,文本框在哪里?2。对于某些按钮的操作,我需要登陆管理员…

    SIMATIC WinCC 2019年6月11日
  • WINCC V6.2 的内外部变量名称可以为中文么

    WINCC V6.2 的内外部变量名称可以为中文么? 最佳答案 中文版WinCC支持中文变量名,但我还是建议你不要使用中文变量名。一个原因是输入名称时麻烦,另一…

    SIMATIC WinCC 2018年3月6日
  • 用新硬盘的wincc替换旧硬盘

    装有WINCCC和PU313C-2DP项目电脑的硬盘出了问题,好像不能修复了,只好用新硬盘在另外的电脑上安装操作系统,复制备份程序,再换下原来的硬盘,这样做会出问题吗? 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • wincc DTPicker 控件的使用

    请问大家,怎么做到DTPICKER这个控件的时间改变直接对应一个内部的时间变量时间也改变,就是DTPICKER控件的值绑定了那个内部的变量。我问的是控件改变变量,不是变量改变控件 …

    2020年11月1日
  • 请问为什么用户归档数据导出在服务器上操作可以在工程师站不可以?

    请问大家为什么用户归档数据导出在服务器上操作可以在工程师站不可以?请看附件照片,谢谢! 图片说明:    最佳答案 工程师站服务器站互相访问是否正常?比如打开共…

    2020年11月1日