使用电子描述语言脚本配置过程控制系统的方法和装置制造方法及图纸

技术编号:3950381 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种使用电子描述语言(EDL)脚本配置过程控制系统的方法和装置。公开的示例性方法包括加载代表制炼厂的第一脚本,以及编译所述第一脚本以形成第二脚本,所述第一脚本包括根据电子描述语言构造的解释性系统级脚本,所述第二脚本根据与用于所述制炼厂的特殊控制系统有关的供应商特定的配置语言构造。

【技术实现步骤摘要】

本公开一般涉及过程控制系统,更特别地,本公开涉及使用电子描述语言(EDL)脚本配置过程控制系统的方法和装置。
技术介绍
电子设备描述语言(EDDL)已经被用来提供结构化的和标准化的格式,以描述和 规定制炼厂(process plant)的现场设备,以便于通过主机过程控制系统的控制组件来解 释、控制和/或管理现场设备。因此,EDDL通常并入用于对与现场设备有关的数据进行参 数化和可视化的标准化接口。最近,EDDL已经被增强来描述和/或规定现场设备数据的先 进的显示和/或图示。
技术实现思路
公开的示例性方法包括加载代表制炼厂的第一脚本,以及编译所述第一脚本以形 成第二脚本,所述第一脚本包括根据电子描述语言构造的解释性系统级脚本,所述第二脚 本根据与用于所述制炼厂的特殊控制系统有关的供应商特定的配置语言构造。所公开的示例性装置包括编辑器和编译器,所述编辑器可用来创建代表制炼厂的 第一脚本,所述第一脚本包括根据电子描述语言构造的解释性系统级脚本;所述编译器从 所述第一脚本形成第二脚本,所述第二脚本根据与用于所述制炼厂的特殊过程控制系统有 关的供应商特定的配置语言构造。另一个公开的示例性方法包括,利用编辑器来形成代表制炼厂的第一脚本,所述 第一脚本包括根据电子描述语言构造的解释性系统级脚本;从第一脚本生成第二脚本,所 述第二脚本根据用于特殊过程控制系统的配置语言构造;以及基于所述第二脚本配置所述 制炼厂的过程控制系统。附图说明图1是根据本公开的教导构造的示例性过程控制系统的示意图。图2图解了实现图1中的示例性制炼厂配置系统的示例性方式。图3图解了实现图2中的示例性编译器的示例性方式。图4图解了可被用来图示图1中的示例性过程控制系统的示例性的模式 (schema)0图5图解了可被用来表示图4中的示例性模式的示例性系统级EDL脚本。图6-9图解了可被用来为过程控制系统形成模式的示例性模式元件。图10图解了从图8和9中的示例性模式元件构造的示例性系统级EDL脚本。图11是代表可被用来基于系统级EDL脚本配置图1中的示例性过程控制系统的 示例性过程的流程图。图12是代表可被用来将系统级EDL脚本转换成过程控制系统特定的配置脚本的示例性过程的流程图。图13是可被用来和/或编程来实现图11和/或12的示例性过程,和/或,更一 般地,实现图1和2中的示例性制炼厂配置系统的示意图。具体实施方式 一般地,这里描述的制造的示例性的装置、方法和物品可被用来经由电子描述语 言(EDL)脚本和/或解释性系统级脚本来定义、描述和/或以其他方式规定制炼厂控制系 统的所有部分或任意部分。在一些EDL脚本语言中,诸如根据可扩展标记语言(XML)构造 的EDL脚本语言中,这种EDL脚本也被称作模式。之前,电子设备描述语言(EDDL)和EDL脚 本只被用来定义、描述和/或以其他方式规定过程控制系统的现场设备。相反,这里描述的 示例性EDL脚本可用来定义、描述和/或以其他方式规定过程控制系统的任意数量和/或 类型的、附加的和/或可选的、控制组件和/或非控制组件。此外,示例性EDL脚本可用来 定义、描述和/或规定过程控制系统的任意或所有组件之间的任意数量和/或类型的互联。 因此,在一些示例中,单一模式可被用来定义整个过程控制系统。之前未经由EDL脚本定义 的过程控制系统的示例性组件包括但不限于,控制器、操作员工作站、输入/输出(I/O)卡、 路由器、交换机、集线器、防火墙、电源和/或I/O网关。这里描述的示例性EDL脚本被构造来支持由任意过程控制系统供应商所制造的、 提供的和/或实施的过程控制系统组件。因此,如下面关于图3的更全面的描述的,这种EDL 脚本可随后被编译、翻译、解释和/或以其他方式处理,以形成一个或多个供应商特定的脚 本和/或系统特定的脚本,所述脚本然后可被加载到来自任意数量的特殊组件供应商的特 殊的过程控制系统组件和/或以其他方式被用来配置这些组件。因此,这种供应商和/或 系统特定的脚本一般根据供应商特定的配置语言来构造。图1是示例性过程控制系统100的示意图。为简洁和清楚,贯穿以下公开内容,将 参考图1中的示例性过程控制系统100。然而,这里描述的用来基于EDL脚本定义、规定、描 述和/或配置过程控制系统的方法和装置可适用于其他过程控制系统。图1中的示例性过 程控制系统100包括一个或多个过程控制器(其中之一被标出参考数字110)、一个或多个 操作员站(其中之一被标出参考数字115)和一个或多个工作站(其中之一被标出参考数 字120)。示例性过程控制器110、示例性操作员站115和工作站120经由总线和/或局域 网(LAN) 125被通信地耦合,所述局域网通常被称作应用控制网络(ACN)。图1中的示例性操作员站115允许制炼厂操作员审查和/或操作一个或多个操作 员显示屏和/或应用,其使得制炼厂操作员查看制炼厂变量、查看制炼厂状态、查看制炼厂 条件、查看制炼厂报警和/或改变制炼厂设置(例如,设置点和/或操作状态、清除报警、沉 默报警等)。这种屏幕和/或应用通常由过程控制工程师设计和/或实施。图1中的示例性工作站120可被配置为应用站以执行一个或多个信息技术应用、 用户交互应用和/或通信应用。例如,工作站120可被配置来主要执行过程控制相关的应 用,而另一个应用站(未示出)可被配置来主要执行通信应用,其使得过程控制系统100使 用任意所需的通信媒介(例如,无线的、硬连线的等)和协议(例如,HTTP、SOAP等)与其 他设备或系统通信。图1中的示例性操作员站115和示例性工作站120可使用一个或多个 工作站和/或任意其他合适的计算机系统和/或处理系统来实施。操作员站115和/或工作站120,例如,可使用单处理器个人计算机、单或多处理器工作站等来实施。图1中的示例性LAN 125可使用任意所需的通信媒介和协议来实施。例如,LAN125可基于有线和/或无线以太网通信方案。然而,本领域的技术人员将容易理解的是,任 意其他合适的通信媒介和/或协议可被使用。另外,虽然图1中只图解了单一的LAN 125, 在图1的示例性系统100中,多个LAN和/或其他可选的通信硬件可用来提供冗余通信路 径。图1中的示例性控制器110经由数字数据总线135和输入/输出(I/O)网关 140被耦合到多个智能现场设备130、131和132。智能现场设备130-132可以是现场总线 (Fieldbus)兼容的阀、致动器、传感器等,在这种情况下,智能现场设备130-132经由数字 数据总线135使用著名的基金会现场(FoimdationFieldbus)总线协议通信。当然,其他类 型的智能现场设备和通信协议可被用来作为替代。例如,智能现场设备130-132可替代为 Profibus和/或HART兼容设备,其经由数据总线135使用著名的Profibus和HART通信协 议通信。与I/O网关140不同的、相似的和/或相同的附加的I/O设备,可被耦合到控制器 110,以使得附加的智能现场设备组与控制器110通信,所述智能现场设备可以是基金会现 场总线设备、HART设备等。除了示例性智能现场设备130-132之外,一个或多个非智能现场设备133和134 可被通信地耦合到本文档来自技高网...

【技术保护点】
一种方法,包括:加载代表制炼厂的第一脚本,所述第一脚本包括根据电子描述语言构造的解释性系统级脚本;以及编译所述第一脚本以形成第二脚本,所述第二脚本根据与用于所述制炼厂的特殊过程控制系统有关的供应商特定的配置语言构造。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:詹姆斯兰道尔巴伦汀加里基思劳马克尼克松
申请(专利权)人:费舍柔斯芒特系统股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1