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日
下一篇 2021年7月5日

相关推荐

  • MSFlexGrid和MS DTPicker控件的WINCC SQL报表实现

    我已经把我的数据通过VBS脚本写到SQL2000数据库里了,现在就想通MSFlexGrid和MS DTPicker控件来查询和显示我数据库里的数据,具体思路就是在画面上添…

    SIMATIC WinCC 2019年6月11日
  • WINCC 函数控件的使用方法

    最近一直搞不明白wincc中函数曲线的使用方法,我想它如果不是在线工具就是离线工具,就是一个显示变量归档,用户归档和其它归档的一个工具,可变量归档的主要字段值就是时间标签和变量的值…

    SIMATIC WinCC 2020年11月1日
  • wincc7.4安装的程序组件没名称,无法成功安装?

    wincc7.4安装时,出现下图组件没有名称,前一天我安装wincc7.4有名字,但没时间安装就退出了,第二天安装组件部分没名称,怎么回事?求大神帮个忙? 钻石用户推荐最佳答案 安…

    SIMATIC WinCC 2020年11月1日
  • s7 sp4 和winccf2008的授权文件软件问题

    我现在安装了最新的wincc flexible 2008使用的是4.0授权软件,而s7 sp4中文版是4.0sp1的授权软件,我现安装了wincc&n…

    SIMATIC WinCC 2019年6月11日
  • 西门子触摸屏通讯问题

    我有一台西门子S7-200smart和一台西门子smart 1000 IE V3触摸屏。用的是485ppi通讯,或者以太网通讯。我想知道在怎么能测试出…

    SIMATIC WinCC 2021年7月5日
  • 求详细wincc报表

    想做个wincc报表,每隔一个固定的时间段将变量值输出到excel表格,另外能设定自动打印时间。网上搜索了一下大部分的回复都是粘贴的,希望能有高手给详细的解答一下,最后有个详细的例…

    SIMATIC WinCC 2019年6月11日
  • wincc5.1多个设备同时跳停

    我公司用的是WINCC5.1,我公司原有二个螺旋输送机共用一台链运机(1,2号),他们之间加了连锁。后来又加了一台螺旋输送机(3号)共用这台链运机。3台输送机都连锁了这台链运机,可…

    SIMATIC WinCC 2019年6月11日
  • 1215C模块使用MODBUS TCP的问题

    我使用1215C与普通计算机做MODBUS TCP 通信,指令使用的是MB_SERVER,配置如图,程序很简单,计算机做客户端,使用一个TCP的工具软件,开始已…

    2017年5月31日
  • 两台电脑wincc通讯

    现在我要与另一台电脑的wincc  opc通讯,用户名密码一致。也在同一个网段,配置了dcom,但是在那台电脑上能找到我的wincc  op…

    2021年7月5日
  • 用户归档授权WINCC User Archives问题

    我的用户归档授权WINCC User Archives已经安装,为什么在运行一些时间后就会提示软件许可证已过期?? 问题补充:这个授权应该是没有变量归档数量的,…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论