• 自动化系统
  • 驱动技术
  • 低压电气
  • 工业服务
  • 其他
WinCC Unified PLC和组件HMI人机界面通信与网络组件过程控制系统过程仪表及分析仪器工业识别工业信息安全
SIMATIC Panel
SIMATIC WinCC
Portal WinCC
WinCC Unified
WinCC OA / WinCC Open Architecture
编程器(PG)/工业计算机(IPC)
更多
常问问题

如何将 WinCC Unified 中最后使用的运行时语言设置为启动运行的语言?

star star star star star
5.0 分
  • 软件编程
  • 参数设置
文档编号:109809644| 文档类型:常问问题| 发布时间:2024年05月08日
  • 0
  • 268
  • 0
详细介绍了如何将 WinCC Unified 中最后使用的运行时语言设置为启动运行的语言

可以使用 JavaScript 设置最后一次运行时语言作为启动运行的语言。


问题描述

  • 启动运行时,将使用 TIA Portal 项目中设置的运行时语言。
  • 如果在运行期间更改了语言并重新启动运行,TIA Portal 项目中设置的语言将再次用作运行时语言。

解决方案

使用脚本将上次使用的运行时语言保存为一个语言 ID 。重新启动运行时,将读取存储的语言 ID 并设置运行时语言。

1. 确定上次使用的运行时语言

“Language”启动屏幕的 “Alternative background color” 属性触发如图.1 所示的脚本。
脚本检查运行时语言是否在运行期间更改。
当检测到语言更改时,当前运行时语言的 ID 将保存在系统存储路径(PC/Panel)上的.txt文件中。


图. 01


用于检查运行时语言更改的示例脚本:


01 export async function Sprache_OnLoaded(item) {

02

03 //Set the last used runtime language (the last exported runtime language )

04 HMIRuntime.FileSystem.ReadFile("D:\\Language\\textfile.txt", "utf8").then(

05  function(text) {

06 HMIRuntime.Language=parseInt(text);

07 

08   

09 });10 }



注意

可以用 “复制和粘贴” 复制脚本到 TIA Portal 。

当复制到 TIA Porta 之后检查下面的设置:

  • 因为函数的返回值表示 Promise 对象,WriteFile() 和 ReadFile() 方法必须作为异步函数在相应的 JavaScript 中执行。

  • . 04
  • 此示例是基于 PC RT 创建。当保存语言 ID 时,根据你的系统自定义保存路径和.txt 文件的名称。
  • 手册 SIMATIC HMI WinCC Unified Engineering V17: SetLanguage - Description - Use in scripts 中提供了有关语言设置和语言 ID 的更多信息。
推广Service Portal Home首页
  • 评论
  • 分享

    扫码分享

  • 收藏
  • 点赞
  • 纠错
 

隐私政策更新提示

欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。

同意并继续浏览
提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

0元领课点我

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。