WinCC中的按钮对象显示的文本怎样根据变量和当前语言进行切换?

原中文项目中一个按钮显示的文本,是要根据某个过程变量的值显示不同的文本,如Bool1=1时显示“模式1“,Bool1=0时显示”模式2“,原来是通过按钮对象的文本属性利用动态对话框来实现的。现在要将项目改造成多语言,中文和英文,以后可能还要再增加第三种语言,怎样根据所选择的语言和过程变量的值,使按钮文本显示不同的内容?请各位大侠帮忙,但最好不要是另外增加静态文本的办法。

最佳答案

1、使用脚本,获取当前系统的语言,然后再根据你的变量返回不同的语言文本
2、使用文本库。
不过好像还是得使用脚本,不过是返回的是文本参考类型的变量就行了参考:
如何在 OS 上组态一个组合框 (combo box),并且能够自动根据不同语言自动填充相应的文本?
https://support.industry.siemens.com/cs/cn/zh/view/28921535
如何在 SIMATIC WinCC 中将语言设置为东欧语言?
https://support.industry.siemens.com/cs/cn/zh/view/996777

3、多弄个按钮,按钮组态成多语言的,然后根据你的那个变量真假选择显示哪个按钮
嗯,感觉这个更简单直观些

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:11
下一篇 2021年7月5日 上午11:11

相关推荐

  • plc-1200,上位机,数据导出

    请问大佬们,我想实现把plc送到pc上的数据,变成xls,csv,txt文件导出,该用什么方法呢,或者说有更好的解决办法,目前是传感器探头数据到plc,plc数据到pc,就是进行数…

    SIMATIC WinCC 2020年11月1日
  • WINCC 7.3 报警回路函数应用问题。

    要求:点击报警信息弹到指定画面,主画面由3个画面窗口组成,中间窗口为随动画面,上下为导航栏,想做到点击报警将中间随动画面窗口画面替换成所需画面。  目前困难:利…

    SIMATIC WinCC 2021年7月5日
  • 关于wincc 7.0的CS结构

    小弟请教各位大侠有一个项目,采用300PLC,上位机采用WINCC7.0.有1台ES站,2台OS站、1台数据服务器。1台中央归档服务器,下设8台300PLC。问题:1、网络构架,如…

    SIMATIC WinCC 2019年6月10日
  • wincc服务器组态?

    1、首先WINCC组态服务器的目的是什么?2、比如在服务器的计算机上组态好了一个项目,那运行的时候,是不是把这个项目拷到客户机上激活运行,那服务器本身这台机器上的项目也激活运行吗?…

    SIMATIC WinCC 2019年6月11日
  • 离散量与模拟量有什么区别?

    我在学习视频“TIA Portal V13 WinCC 如何设置触摸屏的系统时间”时遇到一个问题,视频中将报警视图、I/O域的组态省略了,让…

    SIMATIC WinCC 2017年6月4日
  • WINCC7.0 WEB发布授权问题

    之前购买的WINCC订货号为:6AV6 381-2BN07-0AV0我想了解下 这个版本的wincc是否有web发布的授权  是几用户的呢?…

    SIMATIC WinCC 2021年7月5日
  • 关于使用wincc生成日报表、月报表的问题

    我想用c语言的脚本,比如在d盘生成一个excel文档,然后在文档中某几个单元格赋值,做为一个报表形式,并且提供一些关于这类的指令 问题补充:还有一个问题,就是我的电子表格用的是wp…

    SIMATIC WinCC 2017年11月12日
  • wincc flexible组态后,报变量链接不可用,多达168 条,怎么回事啊

    wincc flexible  组态完成编译,报变量链接不可用,多达168 条,怎么回事啊, 钻石用户推荐最佳答案 用到变量的地方变量名与变…

    SIMATIC WinCC 2021年7月5日
  • 请教:开关量触发模拟量过程值趋势控件显示

    请问,我想通过一个开关量触发模拟量过程值趋势控件显示模拟量,就是当开启电机后,电压模拟量的过程值归档对应的趋势控件开始显示当前的电压,在深入浅出中讲到了可以通过开关量触发动作,但是…

    SIMATIC WinCC 2019年6月11日
  • wicc添加wincc流动管道activeX控件问题

    我在项目中做管道水流状态,使用了activeX控件,在同一个画面中使用三个以上的控件,就不发生动态变化了,这是怎么回事呀! 请教高手,谢谢 问题补充:是cative控件,…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论