用于过程控制系统中的有保证批量事件交付的设备和方法技术方案

技术编号:5433593 阅读:299 留言:0更新日期:2012-04-11 18:40
控制器(104a-104b)控制过程控制系统(100)中的一个或多个 过程单元(102a-102b)。控制器(104a-104b)还生成并缓存与控制 器(104a-104b)关联的多个事件。每个事件与例如数字标识符的唯一 标识符相关联。监控装置(106a-106b,216)从控制器(104a-104b) 接收所述事件中的至少某些事件。监控装置(106a-106b,216)根据 所述唯一标识符确定是否未从控制器(104a-104b)接收到所述事件中 的任意事件。此外,监控装置(106a-106b,216)如果没有从控制器 (104a-104b)接收到所述事件中的至少一个事件,则发起事件恢复。 在事件恢复期间,控制器(104a-104b)恢复至少一个事件、例如具有 比由监控装置(106a-106b,216)所识别的数字标识符大的数字标识 符的任意事件。在事件恢复期间,控制器(104a-104b)将所述至少一 个所恢复事件通信到监控装置(106a-106b,216)。

【技术实现步骤摘要】
【国外来华专利技术】
本公开通常涉及控制系统,更具体而言,涉及用于过程 (process )控制系统中的有保证批量事件交付的设备和方法。
技术介绍
通常使用过程控制系统来管理处理设施。示例处理设施包 括化学、制药、纸和石化生产车间(plant)。其中,过程控制系统一 般与处理设施交互中的工业设备并对其进行控制,例如用于生产化 学、制药、纸和石化产品的设备。通常,批量制造或者处理这些或其 它类型的产品。管制行业一般要求与批量产品的制造有关的所有方面的 完整记录。实际上,批量执行的数据记录与产品本身一样重要。非管 制行业尽管没有对批量记录完整性的相同要求,但是也通常使用批量 记录来支持诸如质量保证分析的功能。因此,在过程控制系统中完整 的或接近完整的批量记录通常是合乎需要的
技术实现思路
该公开提供用于过程控制系统中的有保证批量事件交付 的设备和方法。在第一实施例中, 一种方法包括生成与过程控制系统中 的控制器的操作相关联的多个事件。该方法也包括将所述事件存储在 緩沖器中,并将所述事件通信到与所述控制器相关联的监控装置。该 方法还包括接收对恢复所述事件中一个或多个事件的请求。另外,该 方法包括从所述緩冲器恢复所述事件中至少一个事件,并将所述至少 一个所恢复事件通信到所述监控装置。在特定实施例中,每个事件与唯一标识符相关联,且所述 请求识别与所述事件之一相关联的所述唯一标识符。在其它特定实施例中,在所述请求中所识别的所述唯一标 识符包括数字标识符。此外,从所述緩沖器恢复所述至少一个事件包 括恢复与比在所述请求中所识别的所述数字标识符大的数字标识符 相关联的任意事件。在其它实施例中,所述方法还包括响应于从所述緩冲器恢 复少于全部所需事件生成警报。在第二实施例中, 一种设备包括至少一个存储器,配置 成存储与从过程控制系统中的控制器所接收到的第 一事件相关联的 唯一标识符。该设备还包括至少一个处理器,配置成从所述控制器 接收第二事件,并使用所述唯一标识符确定所述笫一事件和所述第二 事件之间的任意事件是否未被从所述控制器接收到。所述至少 一个处 理器还配置成如果所述第一事件和所述第二事件之间的至少一个事 件未被从所述控制器接收到,则发起事件恢复。在第三实施例中, 一种计算机程序被包含在计算机可读媒 介上。所述计算机程序包括用于生成与过程控制系统中的控制器的操 作相关联的多个事件的计算机可读程序代码。所述计算机程序也包括 用于将所述事件存储在緩沖器中的计算机可读程序代码以及用于将 所述事件通信到与所述控制器关联的监控装置的计算机可读程序代码。所述计算机程序还包括用于接收对恢复一个或多个事件的请求的 计算机可读程序代码。另外,所述计算机程序包括用于从所述缓冲器恢复所述事件中的至少 一 个事件的计算机可读程序代码以及用于将 所述至少一个所恢复事件通信到所述监控装置的计算机可读程序代 码。在第四实施例中, 一种系统包括配置成对过程控制系统中的过程单元进行控制的控制器。所述控制器还配置成生成并緩存与所 述控制器的操作相关联的多个事件。每个事件与唯一标识符相关联。所述系统还包括监控装置,配置成从所述控制器接收所述事件中的至少某些事件,并根据所述唯一标识符确定所述事件中的任意事件是否未被从所述控制器接收到。所述监控装置也配置成如果所述事件的 至少一个事件未被从所述控制器接收到则通过所述控制器发起事件恢复。所述控制器还配置成在所述事件恢复期间恢复至少一个事件并 将所述至少一个所恢复事件通信到所述监控装置。根据下文的附图、说明书和权利要求书,其它技术特征对 本领域技术人员而言就可显而易见了 。附图说明为了该公开的更完整理解,结合附图进行以下描述,其中 图l示出支持有保证批量事件交付的示例过程控制系统; 图2示出支持有保证批量事件交付的示例过程控制系统的 附加细节;图3A到3D示出在支持有保证批量事件交付的过程控制系 统中的示例数据流;图4示出在支持有保证批量事件交付的过程控制系统中的 示例并行数据流;图5和6示出支持有保证批量事件交付的过程控制系统的 部分的特定示例;图7示出在过程控制系统中支持有保证批量事件交付的示 例用户界面;图8示出在过程控制系统中支持有保证批量事件交付的示 例方法。具体实施例方式图1示出支持有保证批量事件交付的示例过程控制系统 100。图1中示出的过程控制系统100的实施例仅是示例性的。在没 有脱离本公开的范围的情况下,可以使用过程控制系统100的其它实 施例。在该实施例中,过程控制系统100包括一个或多个过程单 元102a-102b。过程单元102a-102b表示可执行多种功能中任意功能的 过程或生产系统中的组件。例如,过程单元102a-102b可表示制造化 学、制药、纸或石化产品所用的设备。过程单元102a-102b中每个过 程单元包括用于在过程或生产系统中执行一个或多个功能的任意硬 件、软件、固件或其组合。两个控制器104a-104b耦合到过程单元102a-102b。控制器 104a-104b控制过程单元102a-102b的运作。例如,控制器104a-104b 能够向过程单元102a-102b提供控制信号,用于控制化学、制药、纸 或石化产品的生产。控制器104a-04b中每个控制器包括用于控制过 程单元102a-102b中一个或多个过程单元的任意硬件、软件、固件或 其组合。例如,控制器104a-104b可包括一个或多个处理器105以及 存储由处理器105所使用、生成或收集的指令和数据的一个或多个存 储器107。作为特定实施例,处理器105可包括运行GREEN HILLS INTERGRITY操作系统的POWERPC处理器系列的处理器或者运行 MICROSOFT WINDOWS操作系统的X86处理器系列的处理器。两个服务器106a-106b耦合到控制器104a-104b。服务器 106a-106b执行支持控制器104a-104b和过程单元102a-102b的操作和控制的各种功能。例如,服务器106a誦106b可将由控制器104a-104b 所收集或生成的信息、例如与过程单元102a-102b的操作有关的状态 信息记入日志(1og)。服务器106a-106b也可以执行对控制器104a-104b 的操作进行控制的应用程序,从而对过程单元102a-102b的操作进行 控制。此外,服务器106a-106b可提供对控制器104a-104b的安全访 问。服务器106a-106b中的每个服务器包括用于提供对控制器 104a-104b的访问或对控制器104a-104b的控制的任意硬件、软件、固 件或其组合。例如,服务器106a-106b中的每个服务器可包括一个或 多个处理器109和存储由处理器109所使用、生成或收集的指令和数 据的一个或多个存储器111 (例如,由服务器106a-106b所运行的软 件)。作为特定示例,处理器109可包括运行GREEN HILLS INTERGRITY操作系统的POWERPC处理器系列的处理器或者运行 MICROSOFT WINDOWS操作系统的X86处理器系列的处理器。 —个或多个操作员台108a-108b耦合到服务器106a-106b, 一个或多个操作员台108c耦合到控制器104a-104b本文档来自技高网...

【技术保护点】
一种方法,包括: 生成与过程控制系统中的控制器的操作相关联的多个事件; 将所述事件存储在缓冲器中; 将所述事件通信到与所述控制器相关联的监控装置; 接收恢复所述事件中一个或多个事件的请求; 从所述缓冲器恢复所述事件中至少一个事件; 将所述至少一个所恢复事件通信到所述监控装置。

【技术特征摘要】
【国外来华专利技术】2006.7.6 US 60/818,763;2007.6.27 US 11/823,2371. 一种方法,包括生成与过程控制系统中的控制器的操作相关联的多个事件;将所述事件存储在缓冲器中;将所述事件通信到与所述控制器相关联的监控装置;接收恢复所述事件中一个或多个事件的请求;从所述缓冲器恢复所述事件中至少一个事件;将所述至少一个所恢复事件通信到所述监控装置。2. 如权利要求l所述的方法,其中 每个事件与唯一标识符相关联;以及所述请求识别与所述事件之一相关联的所述唯一标识符。3. 如权利要求2所述的方法,其中在所述请求中所识别的所述唯一标识符包括数字标识符;以及 从所述緩冲器恢复所述至少一个事件包括恢复与比在所述请求 中所识别的所述数字标识符大的数字标识符相关联的任意事件。4. 如权利要求l所述的方法,还包括 响应于从所述緩冲器恢复少于全部所需事件生成警报。5. 如权利要求l所述的方法,其中所述事件与以下控制模块中至少 一个控制模块的执行相关联 方法控制模块,定义批量产品的生产要求;以及 连续控制模块,提供对在所述过程控制系统中控制过程单元的控 制模块的访问。6. 如权利要求5所述的方法,还包括阻止所述方法控制模块的删除,直到由所述方法控制模块所生成 的所有事件已被所述监控装置记入曰志。7. 如权利要求1所述的方法,还包括 创建所述緩冲器,所述緩冲器具有用户指定的大小。8. —种设备,包括至少一个存储器,配置成存储与从过程控制系统中的控制器所接 收到的第一事件相关联的唯一标识符,以及 至少一个处理器,配置成从所述控制器接收第二事件;使用所述唯一标识符确定所述第一事件和所述第二事件之 间的任意事件是否未被从所述控制器接收到;以及如果所述第一事件和所述第二事件之间的至少一个事件未 被从所述控制器接收到,则发起事件恢复。9. 如权利要求8所述的设备,其中与所述第 一事件相关联的所述唯一标识符包括第 一数字标识符; 所述第一事件包括来自所述控制器的最新所接收事件;以及 所述至少一个处理器配置成通过确定与所述第二标识符关联的 第二数字标识符是否比所述第一数字标识符大l而确定所述第一事件和所述第二事件之间的任意事件是否未被从所述控制器接收到。10. 如权利要求8所述的设备,其中,所述至少一个处理器还配 置成在所述事件恢复期间从所述控制器接收至少一个所恢复事件。11. 如权利要求10所述的设备,其中与所述第 一事件相关联的所述唯一标识符包括第 一数字标识符; 所述至少一个处理器配置成通过识别所述第一数字标识符发起 所述事件恢复;以及每个所恢复事件与比所述第一数字标识符大的数字标识符相关联。12. 如权利要求8所迷的设备,其中,所述设备包括与所述过程 控制系统中的所述控制器相关联的监控装置,所述监控装置配置成将 所述事件记录到数据库中。13. 如权利要求8所述的设备,其中所述事件中的至少某些事件与方法控制模块的控制器的执行相关联,所述方法控制模块定义批量产品的生产要求;以及...

【专利技术属性】
技术研发人员:J·赵D·格拉纳特利M·G·坎吉
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:US

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

1