结构变量问题

好几天没来了,一看只有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日
下一篇 2019年6月11日

相关推荐

  • Excel宏VB调试时出错:运行时错误'2147467259‘;自动化(Automation)错误

    “如何在Excel中访问WinCC变量归档数据”所带有的excel示例文件“report_demo_local”中的VB程序中,运行宏时总是提示错误。调试时逐步运行时发现,执行到语…

    SIMATIC WinCC 2021年7月5日
  • WINCC面板上读取不到数据值

    如题,WINCC面板上读不到数值,在PLCSIM下调看了变量监控表,发现变量的状态值都是“无法监视此地址”这是什么原因? 图片说明:    最佳答案 建议,用P…

    2021年7月5日
  • wincc 6.0 sp1 中文版

    授权过期有什么影响?哪有授权可以下载? 最佳答案 授权过期如果你只是学习,影响不大,没有授权可以运行好像是一个小时。但是要是做项目就不行了。 我这里有授权,QQ:3801…

    SIMATIC WinCC 2019年6月11日
  • 怎么用vbs把wincc一个变量的值送到另一个变量

    简单讲就是让两个变量值相等 最佳答案 在全局脚本里执行,比如建立两个变量分来自两个PLC,Tag1、Tag2,把Tag1写入Tag2HMIRuntiem.Tags("Ta…

    SIMATIC WinCC 2017年6月24日
  • vb脚本操作WINCC6.2数据库

    利用vb脚本操作WINCC V6.2 ASIA自带SQL2005数据库,在SQL2005数据库中新建一个数据表,利用全局脚本向此表中写数据。此表中设一id列,数…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 modbus tcp通讯设置

    在%ignore_a_1%7.0 里面怎么地方设置TCP 的属性,在什么地方设置服务器的IP和端口? 最佳答案 1,安装modbus TCP驱动,WI…

    SIMATIC WinCC 2021年7月5日
  • wincc时间设置问题

    需求:在STEP7里边有两段程序,之间是间隔一定的时间执行的。时间不定,需要操作人员根据实际情况设定。问题:经测试发现,STEP7里边可以用定时器满足程序里边的功能,但是这个S5t…

    SIMATIC WinCC 2021年7月5日
  • WINCC RC许可证授权安装问题

    我在新装一台电脑,STEP7和WINCC都正常安装完毕,都可以连上,安装完授权但WINCC一直显示演示模式已激活,相关提示为以下许可证查询将触发演示模式:SIMATIC …

    SIMATIC WinCC 2021年7月5日
  • Wincc与岛电表连接

    我想wincc与岛电仪表通讯,不用plc做为中间媒介,wincc直接控制岛电仪表,是不是需要买什么卡,再有岛电表是modbus通讯 最佳答案 1、先看看这个,关于WinCC连接一些…

    SIMATIC WinCC 2021年7月5日
  • wincc web浏览器设置的网址是不是服务器网址

    为什么浏览器输入这个网址输入用户名密码连接不上服务器,提示未知用户名或错误密码 图片说明:    最佳答案 1、确认你浏览器输入的是http://www.&lt…

    2021年7月5日