如何在过程画面中组态多语言文本?

更多的信息请参考 WinCC 信息系统 “使用WinCC > 创建多语言项目”。

注意:
想要编辑 MS Excel 导出的文件,一定要参考WinCC信息系统中格式转换的注意事项。如果导出的文件保存为非“Unicode 文本*.txt)”文件,此文件将不能导入到WinCC。之后把此文件再保存为“Unicode 文本*.txt)”文件,同样也不能导入。更详细的信息请参考 WinCC 信息系统中的:

  • 使用 WinCC > 创建多语言项目 > 使用文本发布器导入导出文本

如何导出语言相关的文本

  • 使用 WinCC > 创建多语言项目 > 使用文本发布器导入导出文本

如何翻译文本

导出格式总是使用*.txt,以保证可以使用 MS Excel 编辑。

下面的说明适用于 WinCC V6.2 和 PCS 7 V7.0。

说明:
以下表格描述了在过程画面中用多语言组态静态文本的不同方法。表中的方法1描述了在过程画面中组态多语言的标准过程。出于性能和升级的原因,相对于其它方法,方法1应该作为首选。在一些特定情况下,是不能使用标准过程的,例如:

  • 面板中的静态文本
    面板中的文本与实例相关。依赖于相关的实例(测量点),另外的文本将显示在画面窗口上,例如“fill level Tank4711” 或“tempreture Tank0815”。在实际创建面板时,例如显示模拟量的面板上,文本不能被组态,因为该文本随实例(测量点)的不同而不同。
  • 自定义对象和 “Easy Language”
    可以用“自定义对象”的类型在上述过程中组态对象,以达到多语言的效果,但自定义对象不能从 “Easy Language”中导出。
  • 依赖于过程的本文
    驱动器上的信息显示在面板上。依赖于驱动器当前错误的编号,手册中相关的错误文本会显示在面板上。

1. 图形编辑器中单独组态每一种语言(默认过程)
在图形编辑器中单独组态每一种语言文本。这是默认的过程,优于其它的方式。

  • 在图形编辑器中打开相应的过程画面。
  • 选择菜单命令“视图>语言…”。“选择语言”对话框打开。选择需要显示的语言并单击“确定”。
    注意:
    如果在过程画面中要组态的文本还没有在设置的显示语言下组态时显示为”??????”。对于较多的过程画面,最好在切换画面前作拷屏,得到一个较好的总览。字符串”??????”可以由源语言直接分配。
  • 为运行系统中使用的所有语言组态文本。
  • 保存过程画面。

智能工具”Easy Language” 可以帮助创建多语言过程画面。依赖于语言的画面对象导出为文本文件(CSV文件)。文本可以在文本编辑器或MS Excel中编辑(翻译),然后再导入。
可以在WinCC信息系统的”智能工具>Easy Language”中找到相关信息。

注意:

  • 以这种方式在画面下组态多语言并不在文本库中被内部管理。
  • 但是智能工具”Easy Language”不能用“自定义对象”的形式输出图形对象。为了还能够编辑定制对象中的文本,可以在画面上放置额外的图形对象“静态文本”。这些文本可 以 用”Easy Language”编辑。可以使用动态类型“动态连接”来传递组态文本到定制对象的文本。

可用性

WinCC 单用户: 可用
WinCC 客户机(多用户): 可用
WinCC Web 客户机: 可用

2. 使用文本参考变量访问文本库
使用这个方法,文本并不直接保存在画面中,而是保存在WinCC文本库中。可以使用WinCC中”文本参考变量”在运行系统中显示文本库文本。

注意:

  • 文本在文本库中管理。文本库中每一个条目都有一个编号,即它的“Text ID”。 不同语言的文本依据这个编号 (“Text ID”)保存。根据这个编号(Text ID),运行系统中可以访问文本库中的文本库文本。文本以当前运行系统设定的语言显示。
  • 条目ID 29419661 使用了一个简单的例子描述了如何使用文本参考变量在过程画面中显示文本库中的文本。
  • 条目ID 28921535 描述了在运行系统中如何从文本库到画面对象“文本列表”分配文本。
  • 条目ID 27147567 描述了在集成WinCC的Step7项目或PCS7项目中如何自动生成文本库中的文本和相关的文本参考变量。
  • 在“文本库”编辑器中插入新文本时,”文本编号”由系统自动(连续)分配。条目ID 23416727 描述了在文本库中如何手动分配”文本编号”并系统地存储文本。

可用性

WinCC 单用户: 可用
WinCC 客户机(多用户): 受限
WinCC Web 客户机: 受限

3. 使用ODK函数访问文本库
和方法2一样,这个方法并不把文本保存在画面里,而是保存在WinCC文本库中。可以在运行系统中使用WinCC-ODK函数读出文本并把它显示在画面中。

注意:

  • 参考方法2中文本库的注意事项。
  • 条目ID 29420392 使用了一个简单的例子描述了如何用ODK函数读出文本库中的文本并把它显示在过程画面上。

可用性

WinCC 单用户: 可用
WinCC 客户机(多用户): 受限
WinCC Web 客户机: 受限

关键字:
文本 ID, 文本表

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

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

相关推荐

发表回复

登录后才能评论