在过程控制系统的操作和管理中支持多种语言。根据一个方面,用户可以请求改变用来提供用户界面的语言并且将采用该语言的数据元素从参考数据库拷贝到主数据库。然后,从主数据库提供用户界面所要求的数据。由于存在采用多种语言的数据,所以可以容易地实现从一种语言到另一种语言的切换。根据本发明专利技术的另一方面,在第一控制系统中采用第一语言的控制策略能够被导出并稍后导入到在第二控制系统中采用第二语言的控制策略。可以用第二控制系统中的参考数据库来翻译元素,同时将所翻译的控制策略导入第二控制系统的主数据库中。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及过程控制系统,并且尤其涉及用于在过程控 制系统的操作和管理中支持多种语言的方法和设备。相关技术过程控制系统通常用于在诸如制造厂、工厂和炼油厂之类的环 境中控制多个设备的操作。过程控制系统常常由销售商(例如,本主题专 利申请的预期受让人霍尼维尔国际机构(Honeywell International Inc.)) 开发/提供并由负责各自环境的机构(典型地为所有者)来使用。已普遍认识到需要釆用用户选择的语言来为每个用户提供本地 化(或定制)的界面,使得用户可以有效地与控制系统进行互操作。这种 需求的 一 个常见原因是常常由许多讲不同语言的用户来管理控制系统的 操作。这种需求的另一常见原因是销售商(或机构)可以用一种语言 来设计控制策略(其在设法控制的环境中控制各个组件的操作)并将该策 略转换为其它语言,以便潜在地用于处于其它地理位置的类似环境中。可能需要在满足过程控制系统的各种典型约束条件时提供这种 本地化界面。例如,通常当用户从一个语言界面切换到另一个语言界面时 必须不得中断环境操作。另外,通常当切换语言界面时还需要以难以察觉 的中断程度来连续地提供相同的信息。本专利技术的各方面满足上面所提及的 一个或多个需求。5[段12]
技术实现思路
本专利技术的方面提供了 一种用于在控制系统中支持多种语言的方 法。在实施例中,维护包含采用每种语言的相关数据的参考数据库。然而, 当处理接收到来自客户的命令时,采用第 一语言从采用该第一语言存储数 据的主数据库返回数据。在实施例中,当接收到用于切换到第二语言的命令时,将采用 第二语言的相关数据从参考数据库拷贝到主数据库。从那时起,当处理附 加命令时,从采用第二语言的主数据库返回釆用第二语言的数据。为了在参考数据库中维护采用多种语言的相关数据,在实施例 中,可以从采用第一语言的主数据库中提取所述相关数据,并且将它翻译 (translate )为其它语言的相关数据。可以在参考数据库中更新所翻译的数 据。在实施例中,为了执行翻译,从用户接收采用第一语言的元素 到釆用笫二语言的相应元素的映射,并且依照所述映射将采用所述第一语言的相关数据中的每个元素映射为采用第二语言的相应元素。因此,用户 可以方便地控制将所有元素翻译为第二语言(或所有相关语言)。另外, 所述方法将不要求动态机器翻译并因此而更易于实现。根据本专利技术的另一方面,当接收到用于切换到用户所选择的语 言的命令时,将指示所选语言的指示数据存储在公共位置。然后,其它各 种应用(即,提供给其它系统上的其它用户的用户界面)可以检查指示数 据以确定用来操作的特定语言。结果,所有应用可以采用用户所选择的相 同语言进行操作。在一个实施例中,所述公共位置对应于主数据库中的条 目。本专利技术的又一方面便于将相关数据从(第一控制系统中的)第 一主数据库导出到(第二控制系统中的)第二主数据库,所述笫一主数据 库包含釆用第 一语言的数据,所述第二主数据库包含釆用第二语言的数 据。在实施例中,在第二控制系统中维护包含采用多种语言(包括第一语 言和第二语言)的相关数据的参考数据库。从第一主数据库提取相关数据, 并且检查该参考数据库以确定对应于相关数据的釆用第二语言的数据。然 后将采用笫二语言所检索的数据存储在第二主数据库中。上述方法可以方便地用来将控制策略从第 一控制系统传送到第 二控制系统。[段20]下面将参考附图来详细描述本专利技术的进一步特征和优点,以及 本专利技术各个实施例的结构和操作。在附图中,相同的附图标记通常指示完 全相同的、在功能上类似的和/或在结构上类似的元素。元素首次出现的附 图由相应附图标记中最左边的数字来指示。附图说明将参考下面简述的附图来描述本专利技术。图1是示出能够实现本专利技术的若干方面的示例性实施例的方框图。图2是示出根据本专利技术的方面的在数据库中支持多种语言的方 式的流程图。图3描绘了根据示例惯例的釆用第 一语言的主数据库中的表的 数据内容。图4描绘了包含采用第二语言的数据的参考数据库中表的内 容,所述采用第二语言的数据对应于主数据库中采用第一语言的相关数据 (data of interest)。图5描绘了主数据库中的表的数据内容,所述主数据库包含对 应于采用第一语言的相关数据的、从参考数据库拷贝的采用第二语言的数 据。图6是示出根据本专利技术的方面的维护包含采用多种语言的相关 数据的参考数据库的方式的流程图。图7描绘了示例实施例中的包含采用多种语言的数据的文件的 内容,所述多种语言用于维护(更新)参考数据库。图8是示出根据本专利技术的方面的由过程控制系统的其它应用来 确定由用户所选语言的方式的流程图。图9是示出能够实现控制系统之间的数据导入(import)和导 出(export)的示例情况的方框图。图IO是示出根据本专利技术的方面,执行数据导入和导出的方式 的流程图,所述数据表示控制系统之间的控制策略。图11描绘了用户可以用来指定关于在第一控制系统中采用第 一语言的控制策略的信息的界面。[段35]图12描绘了用户可以用来指定关于在第二控制系统中采用第 二语言的控制策略的信息的界面。图13描绘了用来从一个控制系统到另 一控制系统导入/导出数 据的文件(被编码为XML)的内容,所述数据表示控制策略。图14是示出数字处理系统的细节的方框图,在所述数字处理 系统中可通过适当的软件指令的执行来实施本专利技术的各方面。具体实施例方式本专利技术的各方面便于在过程控制系统的管理和操作中支持多种 语言。下面参考例子来描述本专利技术的若千方面以进行说明。应当理解,阐 明许多具体细节、关系和方法是为了提供对本专利技术的全面理解。然而,相 关领域的技术人员应当容易地认识到可以在没有一个或多个所述具体细 节的情况下,或用其它方法等来实施本专利技术。在其它实例中,并未详细地 示出公知的结构或操作以免使本专利技术的特征混淆不清。L示例实施例图1是示出能够实现本专利技术的若干方面的示例实施例的方框 图。本该实施例可以控制相关环境的各种设备(除现场设备之外,未示出)。 该实施例被显示为包含工程站110-1和110-2、操作者站120-1和120-2、 LAN (局域网)130、主数据库140、参考数据库150、主要服务器160-1、 辅助服务器160-2、控制网络170、过程控制器180和现场设备190-1至 190-3。下面进一步详细描述每个框。控制网络170将主要服务器160-1 、辅助服务器160-2和过程控 制器180中的每一个与现场设备190-1至190-3相连。控制网络170可以 包含网络设备(例如,多路复用器(multiplexor)、调制解调器、终端面 板等),其根据相关领域中公知的诸如HART、控制网(Control Net)和 基础现场总线之类的 一个或多个协议进行操作。过程控制器180发出用于控制现场设备190-1至190-3的操作 以便在所控制的环境中实现所希望控制策略的命令。总的来说,能够从工 程站110-1和110-2对所希望的控制策略进行编程,并且还能够在由操作 者使用操作者站120-1和120-2在操作期间只在次要方面进行修改。现场 设备至190-3在过程控制器180的控制下执行各种操作以实现所希望的控制策略。主要服务器160-1从与配置或监视现场设备本文档来自技高网...
【技术保护点】
一种在用于控制环境的控制系统中支持多种语言的方法,所述方法包括: 维护(210)参考数据库(150),所述参考数据库(150)包含采用所述多种语言中的每种的感兴趣相关数据; 响应于从用户接收到的多个命令来从主数据库(140)返回采用第一语言的数据(220),其中所述主数据库(140)存储采用所述第一语言的数据; 接收(240)用于切换到第二语言的命令; 将采用所述第二语言的所述相关数据从所述参考数据库(150)拷贝(260)到所述主数据库(140);以及 响应于从所述用户接收到的第二多个命令而从所述主数据库(140)返回(280)采用所述第二语言的数据。
【技术特征摘要】
【国外来华专利技术】US 2006-8-2 11/309,377;US 2006-7-7 60/767,5501. 一种在用于控制环境的控制系统中支持多种语言的方法,所述方法包括维护(210)参考数据库(150),所述参考数据库(150)包含采用所述多种语言中的每种的感兴趣相关数据;响应于从用户接收到的多个命令来从主数据库(140)返回采用第一语言的数据(220),其中所述主数据库(140)存储采用所述第一语言的数据;接收(240)用于切换到第二语言的命令;将采用所述第二语言的所述相关数据从所述参考数据库(150)拷贝(260)到所述主数据库(140);以及响应于从所述用户接收到的第二多个命令而从所述主数据库(140)返回(280)采用所述第二语言的数据。2. 如权利要求l所述的方法,其中,所述维护(210)包括采用所述第一语言从所述主数据库(140 )提取(620 )所述相关数据; 将所述相关数据从所述第一语言翻译(650 )成所述第二语言;以及 利用采用所述第一语言的所述相关数据和采用所述第二语言的相应 数据来更新(680 )所述参考数据库(150)。3. 如权利要求2所述的方法,其中,所述翻译(650 )包括 从所述用户接收从采用所述第一语言的多个元素(780, 785 & 790)中的每个到采用所述笫二语言的相应多个元素的映射;以及根据所述映射将釆用所述第 一语言的所述相关数据中的每个元素映 射成采用所述第二语言的相应元素。4. 如权利要求l所述的方法,还包括将(850)指示数据存储在公共位置,其中,所述指示数据指示所述 命令已经请求到所述第二语言的切换,其中,所述控制系统中的多个应用检查所述公共位置以便确定所述多 种语言中用来进行操作的特定一种。5. 如权利要求4所述的方法,其中,所述公共位置包括在数据库中所 包含的位置。6. —种用于从包含采用第一语言的数据的第一主数据库(925 )导出 相关数据并且导入到包含采用第二语言的数据的第二主数据库(975 )的方法,其中,第一控制系统(920)从所述第一主数据库(925 )进行操作 并且第二控制系统(970)从所述第二主数据库(975 )...
【专利技术属性】
技术研发人员:VK雷迪,MS贾哈伯,RR库马,
申请(专利权)人:霍尼韦尔国际公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。