多语言项目中,如何读取运行系统的当前语言

功能简述:

组态多语言项目时,往往需要知道项目运行时当前对应的语言是什么?本文以精智面板为例,列出读取项目运行时当前前语言的方法。主要思路是利用VBS脚本读取当前语言,并利用符号IO域进行显示。

说明:

国际化用的语言代码和名称以中文-中华人民共和国和英语( 美国)为例,对应的代码如下图所示。

步骤1:组态多语言项目。具体组态参见如下视频链接。

在TIA Portal V13 WinCC中创建多语言项目

步骤2:添加内部int类型变量HmiCurrentLanguage,添加VBS脚本,并创建文本列表。

文本列表具体组态参见如下视频链接:

TIA Portal V13如何组态文本列表和图形列表

在编辑语言是“中文(中华人民共和国)"下填写对应的文本信息。

在编辑语言是“英文(美国)”下填写对应的文本信息。

步骤3:组态符号IO域显示。

步骤4:组态切换语言的按钮,并在按钮单击事件中调用“设置语言”函数和脚本。

步骤5:在项目主画面加载事件中也调用脚本目的是读取项目一开始运行时的语言。

步骤6:测试效果。