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日

相关推荐

  • 有关WINCC的简单的问题

    现在用WINCC 做一个按钮,链接到一个变量,当按钮没按下时,按钮是红色的,当按下去时,按钮的颜色是绿色的,现在做完后,发现如果单击按钮的话,按钮颜色还是红色的,当把按钮…

    SIMATIC WinCC 2018年12月14日
  • wincc7.3项目运行时怎么修改用户密码?

    wincc7.3项目运行中修改当前用户密码,输入旧密码,输入新密码,确认按钮。用脚本怎么实现?从网上找的看起来挺复杂。也没试成功 问题补充:客户要求可以更改密码,我见其他的软件也可…

    SIMATIC WinCC 2017年6月10日
  • PC ACCESS 授权

    要用WinCC与S7-200PLC通信,从下载中心下载了PC ACCDSS  V1.0 SP3 可是没有授权,哪位师傅有发一份给我…

    SIMATIC WinCC 2019年6月11日
  • 语言切换后出现了问题

    我安装的是WINCC V7.0_SP3A,当然是中文语言,但是在字体选择上面上凡是汉字都是倒着的。后来在主界面上点工具栏时,把语言选择了“英语”,然后就悲剧了,改不回汉语…

    2017年10月31日
  • 变量改变颜色一个问题

    我想问一下在静态文本中怎样通过C语言脚本实现随着变量变化,文本字体的颜色也跟着改变? 最佳答案 设两个变量 a b 如果a置位 那么&nbs…

    SIMATIC WinCC 2019年6月11日
  • WinCC与PLC的工作过程

    哪位大侠肯详细介绍一下WinCC与PLC的工作过程,他们是如何实现现场控制的,wincc如何获取外部变量的等等 。越详细越好。谢谢。 最佳答案 参考: WINC…

    SIMATIC WinCC 2019年6月11日
  • vbs的调用过程的问题

    我做了一个两数相加的过程 Function procedure2(value1,value2) Dim c c=(value1+v…

    SIMATIC WinCC 2019年6月11日
  • wincc中toggle按钮的使用问题

    在编制wincc监控程序时,想使用图库中的toggle按钮来实现一些功能,但不知其应该如何与变量链接,想高手请教如何使用?  最佳答案 很简单,toggle按钮->…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.4 Modbus TCPIP 连接外部设备,中控电脑连接一直不稳定

    WINCC7.4 Modbus TCPIP 连接外部设备,WINCC文件都是一样的,电脑系统就是WIN10,我自己的电脑中连接一直很稳定,但是中控电脑…

    2021年7月5日
  • WINCC选择开关疑问

    本人第1次使用WINCC软件来做开关,目的是选择一个功能使用使用,连接的变量要传到PLC中,但按照原有的开关来做,发现不能使用,鼠标点击没有反应,请问是什么原因?1、在变量表上添加…

    2021年7月5日

发表回复

登录后才能评论