重启之后如何恢复运行系统的语言设置?

n

描述
通常情况下,当退出运行系统 SIMATIC Panel 或者 SIMATIC IPC 中注册表中的语言是没有 EWF存储的。
如果您重新启动装有嵌入式操作系统的 SIMATIC Panel 或 SIMATIC IPC 且激活 EWF (Enhanced Write Filter),运行时的语言设置将不再显示。运行系统不会以上一次设置的语言启动,而是以运行系统的初始组态语言启动。

这种情况发生在n

  • Windows 嵌入式操作系统使能了EWF (Enhanced Write Filter)。n
  • 运行系统未正确终止时发生了电源中断。

为了实现重启运行系统时保留上次设置的语言,可以将语言存储在连接的 SIMATIC 控制器中的 DB 块中。n

说明
按照下面的描述可以实现在 SIMATIC 控制器中存储运行时的语言设置和重启后重置运行时的语言。组态步骤分为两部分:n

控制器组态
n

No. 步骤
1 创建控制器
在项目中创建一个 SIMATIC 控制器
2 创建数据块
在组态的 SIMATIC 控制器中创建一个新的数据块。
在这个数据块中插入一行“Word”数据类型 。这个数据块用来存储运行时的语言设置。

表 01

HMI 操作面板组态
n

No. 步骤
1 创建操作面板
在项目中创建操作面板
2 运行系统设置
点击项目向导中的“运行系统设置”,选择“语言和字体“并使能运行时想要切换的语言。这个视图显示了在“语言和字体”中选择的语言 > 在项目导航中“运行系统语言和字体选择” n

图. 01

3创建语言选择的文本列表
点击项目导航中的“文本和图形列表”。选择“文本列表”和添加一个新的文本列表。在这个例子中,已经添加一个测试列表“Language”。
输入您希望在运行系统设置中使能的语言。 n

注意
为每种语言分配和运行系统设置中相同的值和顺序。n

例子
英语在运行系统设置中的顺序是“1”,那么在文本列表中英语的值也必须是“1”。n

重启之后如何恢复运行系统的语言设置?
图. 02n

注意
在文本列表中为所有语言指定翻译的文本,这样在语言设置中就可以看到翻译的文本。

4添加变量
添加一个新的 HMI 变量,并将其连接到在 SIMATIC 控制器中创建的数据块。 n

重启之后如何恢复运行系统的语言设置?
图. 03n

在 HMI 变量的“事件”标签添加“SetLanguage” 函数并连接到变量上。n

重启之后如何恢复运行系统的语言设置?
图. 04

5添加符号 IO 域
在画面中添加一个“Symbolic IO field”,并将其连接到创建的 HMI 变量。为了能够切换语言,指定在“文本列表”创建的文本列表。在本例子中“Language”。 n

重启之后如何恢复运行系统的语言设置?
图. 05

表 02

在下面的链接中可以下载到存储运行时语言设置的 TIA V11的例程。在 SIAMTIC 控制器中创建了一个时钟位存储区,以便在运行系统中每隔一秒产生一条报警。通过这种方式,即可检查语言是否被更改,因为消息会以设置的语言输出。n

重启之后如何恢复运行系统的语言设置? change_language.zip ( 3336 KB ) n

创建环境
此条目中的画面是用 SIMATIC WinCC Advanced V11 SP2 创建的。

注意事项
本文描述的功能和解决方法仅用于实现自动化任务。此外,当您的环境连接到工厂的其他部分,企业网或者因特网的时候,考虑到工业安全请务必采取相应的保护措施。更多信息请参考条目 ID: 50203404

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论