文档详情

wincc设计多语言项目

宝路
实名认证
店铺
DOC
1.29MB
约15页
文档ID:21069250
wincc设计多语言项目_第1页
1/15

第九章 多语言项目WinCC 可用于在组态软件中使用不同的语言进行组态还可以在运行系统中创建多种语言运行的项目WinCC 提供了用于翻译所组态文本的所有编辑器,这些编辑器均具有界面友好的导出和导入选项文本库则提供了实际管理和维护项目中所有文本的强大编辑器通常,WinCC 允许为安装在操作系统上的每种语言创建项目在安装期间, WinCC也提供了一组可用来设置 WinCC 组态界面的语言安装标准版本的 WinCC 时可以安装下列语言:德语、英语、西班牙语、意大利语、法语此外,对于亚洲语言版本的 WinCC,还可安装下列语言:日语、中文 (繁体或简体)、朝鲜语、英语可以以安装的语言设置 WinCC 组态界面此外,一旦已经安装了某种语言,则这种语言下的所有标准文本都可用如果项目将用在另外一台计算机上,则目标计算机上的 WinCC 必须安装有与源计算机相同的语言安装 WinCC 时始终应该安装所有可用的语言在组态项目时你可能遇到以下问题例如在用其它语言进行组态时,可能发生下列情况:1.您正在组态一个不熟悉语言下的项目您是母语为英语的项目工程师,正在组态一个用于亚洲市场的项目:以首选语言创建WinCC 项目用户界面。

有两种组态过程使用熟悉的语言组态项目,将文本导出,然后,在外部对文本进行翻译,最后,将所翻译的文本再导入回 WinCC 项目或者,直接使用打算以后在运行系统中显示的语言来输入项目的所有文本建议只有在对项目中的极少文本进行组态时,才使用直接文本输入2.组态多种不熟悉语言下的项目您是母语为法语的项目工程师,正在组态一个系统的项目,这个系统是由俄语、英语或德语用户进行操作以首选语言显示 WinCC 的项目用户界面使用熟悉的语言组态项目,并导出所有文本将所导出的文件分配给使用各自语言的翻译员翻译完毕之后,再将所翻译的文本重新导入 WinCC 项目也可为操作员组态一个语言切换工具,以便可在运行系统中用其来选择所期望的操作员界面语言本章将主要描述使用多语言项目功能所涉及的几个方面的内容:1.如何对文本库内的语言进行集中管理2.如何组态报警记录中的多语言消息3.如何组态多语言项目的报表4.如何在图形编辑器中组态多语言画面9.1 创建多语言项目当使用 WinCC 创建多语言项目时,可在多种系统级别上对语言进行设置因此,使用明确定义的语言表达式将有助于区分这些各种不同级别之间的差别安装 WinCC 时所选择的语言在首次启动 WinCC 时将被设置为 WinCC 用户界面语言。

下次启动 WinCC 时,就用上次设置的 WinCC 用户界面语言来显示界面可在 WinCC 项目管理器中集中设置WinCC 用户界面语言可选择用户所熟悉的语言用作组态的 WinCC 用户界面语言9.1.1 创建多语言项目的前提当组态多语言项目时,操作系统必须满足下列要求: 操作系统上必须安装有项目语言操作系统上必须指定正确的系统区域设置(操作系统语言)作为缺省设置如果不是在用西欧语言(例如亚洲语言)进行组态,这就特别重要操作系统必须提供任何要使用的特殊字体尤其是非拉丁字体,例如,西里尔字母或亚洲语言字体必须在操作系统中安装输入法来输入例如亚洲字体 对于每个正在运行的应用程序,可选择不同的输入法由于 WinCC 和操作系统上存在各种不同的语言设置选项,可进行许多不同的语言组合,例如:在首选语言下组态单语言项目: 操作系统语言、操作系统用户界面语言、WinCC 用户界面语言和组态语言全都相同用非首选语言组态单语言项目:操作系统用户界面语言和 WinCC 用户界面语言均属于首选语言项目语言就是希望随后显示运行系统中的项目时所使用的语言如果正在组态亚洲语言,请相应地设置操作系统语言,以便正确的代码页显示所使用的字符集。

如果所有语言都出于一个地区(例如西欧) ,该设置就不是必需的,因为已经默认这些语言9.1.2 组态多语言项目涉及的内容当组态多种语言时,需要考虑使用下列编辑器: 文本库:所有项目文本均在文本库中进行集中管理,除了来自图形编辑器的文本文本库是集中设置字体、直接翻译文本或使用导出和导入函数以便从外部翻译文本的地方图形编辑器:这将用于组态项目的画面画面可包括不同的文本元素,例如 ActiveX控件的静态文本、工具提示或标签来自图形编辑器的文本将存储在它所涉及的画面中文本可以以表格格式导出,翻译后,重新导入相关的画面中报警记录:报警记录用于组态运行系统中所出现的消息消息系统的文本将集中在文本库中进行管理可以在报警记录中或通过文本库直接翻译文本如果存在数量极大的消息文本,建议通过文本库对其进行翻译使用 SIMATIC STEP7 进行组态:来自 SIMATIC管理器的报警记录文本在传送完成后存储在文本库中,且必须在文本库中进行翻译报表编辑器:报表编辑器用于为运行系统所发出的报表组态布局,以及为项目的项目文档创建模板用户管理器:在用户管理器中组态的授权均与语言有关,且在文本库中集中管理通过文本库翻译这些文本。

用户管理器支持可以为用户界面定义的五种语言为了在项目文本库中创建文本,必须以相应的语言打开用户管理器用户归档(可选):用户归档中的所有文本均集中在文本库进行管理通过文本库翻译这些文本画面目录树管理器(可选):来自该 WinCC 选件的文本(例如容器名称) 均集中在文本库进行管理通过文本库翻译这些文本9.1.3 组态多语言项目的步骤为了组态多语言项目,下面讲述通常的步骤:1. 在操作系统上安装所有需要的字体和输入法如果正在组态非拉丁字体,则可用的相关字体必须是小字体2. 在操作系统上激活希望组态的语言Windows 文档将确切地告诉如何操作3. 安装 WinCC 完整版,它带有 WinCC 用户界面语言使用时所需要的所有语言如果随后安装语言,则这些语言的标准文本都不会自动传送给文本库4. 在创建新项目时,WinCC 用户界面语言就是为安装 WinCC 所选择的语言再次启动时,WinCC 将以最近设置的 WinCC 用户界面语言打开5. 打开 WinCC 中的报警记录在此之前,不要打开文本库如果按照这种次序进行,所安装 WinCC 语言下的所有标准文本将输入到文本库中使用非 WinCC 提供的语言作为组态语言时:请注意 WinCC 中这类语言的标准文本不存在译文,实际上却已经在从组态语言切换到 WinCC 用户界面语言期间输入到文本库中了。

可在以后翻译这些文本或在切换到项目语言之前将语言直接输入到文本库中6. 使用熟悉的语言组态项目该项目语言以后将用作文本翻译的基础7. 使用 WinCC 智能简易语言工具从图形编辑器中导出文本通过文本库导出功能导出文本库的文本于是就有两个文件需要翻译在外部编辑器中翻译文本8. 重新导入已翻译的文本9. 在运行系统中测试已翻译完的项目9.1.4 为组态安装语言和设置字体Windows 使所有语言和字体都可用安装 Windows 时就安装了语言 如果激活一种实际并未安装的语言,则将提示从 Windows 光盘上进行安装如下可激活操作系统中的必需字体,下面分两种系统介绍:Windows 2000在“开始”>“设置”>“控制面板”>“国家代码”中,跳转到标题为 “系统语言设置”列表上的常规标签,并激活所需的语言在“开始”>“设置”>“控制面板”>“国家代码”中,跳转到输入语言标签,单击 “添加”按钮,然后从列表中添加必需的输入语言和键盘布局在该标签上也可定义一个热键序列,以便切换输入语言例如,假如正在创建英语操作系统中的亚洲语言项目,则切换到另一个Windows 应用程序时,可使用键盘快捷键来切换输入语言。

组态亚洲语言时:在“开始” > “设置” > “控制面板” > “国家代码”下,单击“设置标准”按钮在“选择系统位置”对话框中,选择相应的操作系统语言WindowsXP跳转到“开始” > “设置” > “控制面板” > “区域和语言选项 ”,并在语言标签上单击“详细信息”按钮在出现的对话框中,使用“添加” 按钮来添加必需的输入语言和键盘布局在该标签上也可定义一个热键序列,以便切换输入语言例如,假如正在创建英语操作系统中的亚洲语言项目,则切换到另一个 Windows 应用程序时,可使用键盘快捷键来切换输入语言在 WinCC 中可为每种所组态的语言设置自定义的字体希望使用的字体必须安装在操作系统中如果所使用的项目语言包含有非拉丁字符,例如西里尔字母、希腊语或亚洲字符集,则需要特殊字体更详细信息,请参见“非拉丁字体组态”在 WinCC 中可在下列地方设置字体:在文本库中:这里,必须给每种非拉丁语言至少分配一种合适的字体在图形编辑器中:对于所有包含有文本显示的对象,可在相关对象的“属性”对话框中设置字体,而对于某些对象,也可使用“组态”对话框在一些输入窗口中,即使正确设置了字体,非拉丁语言文本也不会正确显示。

在运行系统中的显示是正确的在这种情况中,可在另一个编辑器中输入文本( 例如 Word 软件),然后使用复制 &粘贴将其传送到输入域中包含有不可调节字体的对象:工具提示:为了在运行系统中显示非拉丁字体的工具提示,可跳转到操作系统的控制面板,并在“显示 ”属性中设置工具提示的字体请注意,在进行这种改变时, Windows 系统中所有其它应用程序的工具提示字体都将改变ActiveX 控件的窗口标题和列标题:如果当前运行系统语言不是 WinCC 语言,则文本将始终以默认的运行系统语言( 英语) 显示在图形编辑器的某些文本输入域中,不能对字体进行设置在这种情况中,请选择一个可以在其中设置字体的输入对话框9.2 使用文本库进行语言管理项目的所有文本都将集中在文本库中进行管理,除了来自图形编辑器的文本以外每个文本条目都将分配一个唯一的 ID 号,将根据它来索引 WinCC 中的文本如果有大量的文本存储在文本库中,则可通过用户友好的导出和导入功能将文本导出,在 WinCC 外面对其进行翻译,然后将其重新导入如果在编辑器例如报警记录中设置另一种项目语言,则在文本库中将自动创建相应的语言列如果创建新的项目,并在打开文本库之前打开报警记录,则将为使用 WinCC 所安装的每种语言都创建语言列。

同时,所有的 WinCC 标准文本 (消息类的缺省名称、 WinCC 系统消息等等) 均使用 WinCC 所安装的语言输入比如在报警记录和其它编辑器的项目中所创建的语言条目将以表格的形式整齐地显示在文本库中每个语言条目都提供有一个 ID 号,它是其在 WinCC 数据库中的唯一索引如图 9-1 所示图 9-1 文本库的显示通过在 Windows 中使用的同类菜单、工具栏和弹出式菜单,可对文本库进行操作如果需要在工作过程中找出特定菜单命令的意义,可在 WinCC 中将其选中,并按下 F1,以便找出其简短解释下面将给出操作文本库时的最重要选项的概述9.2.1 如何使用文本库项目的大多数文本都将集中在文本库进行管理既可为了在外部进行翻译而导出和导入文本,也可直接在文本库中对其进行翻译所翻译的文本在 WinCC 内的相关目标语言下都是可使用的同时还可以对文本库的文本进行编辑添加行:将行添加到文本库,以便插入不愿在 WinCC 编辑器中创建的新建术语和表达式例如,当希望通过文本索引链接术语时或希望只创建一次报警记录术语,然后就可将其用于报警记录的多处位置时,可能就是这种情况如果希望通过集中式文本库操作来输入所有语言下的项或表达式,那么可使用下列选项向文本库添加一行:使用菜单命令“编辑”>“添加行 ” 使用键盘上的键使用弹出式菜单的“添加行” 命令新的行将总是粘贴在文本库的末尾。

将自动为新建文本提供一个新的连续 ID 号复制和粘贴文本:如果文本在文本库中反复出现,则可复制单个术。

下载提示
相似文档
正为您匹配相似的精品文档