用于将模块化控制系统合并到过程工厂的系统和方法技术方案

技术编号:34805769 阅读:17 留言:0更新日期:2022-09-03 20:13
一种模块化控制系统包括:模块化控制器,其实现该模块化控制系统的控制逻辑,其中,该控制器被本地地建立在分布式控制系统的平台上;设备,其被配置为根据该控制逻辑来执行过程工厂中的物理功能;以及配置数据库,其存储该模块化控制系统的配置参数。在第一操作模式中,该模块化控制系统操作成独立模块,以及在第二操作模式中,所述模块化控制系统本地地操作成分布式控制系统的一个或多个节点。作成分布式控制系统的一个或多个节点。作成分布式控制系统的一个或多个节点。

【技术实现步骤摘要】
用于将模块化控制系统合并到过程工厂的系统和方法
[0001]本申请是申请日为2017年10月24日、申请号为201711002552.6、专利技术创造名称为“用于将模块化控制系统合并到过程工厂的系统和方法”的专利技术申请的分案申请。


[0002]本公开内容总体上涉及与过程工厂一起使用模块化控制系统,例如具有过程工厂的橇装式系统,具体地,涉及将模块化控制系统有效地集成到在过程工厂中操作的过程控制系统。

技术介绍

[0003]目前在各种工业中使用的模块化控制系统是可以提供特定功能(例如使水沸腾、过滤液体或控制热交换)的完整的控制系统。模块化控制系统通常被实现为橇装式(skid

mounted)系统,或简称为“橇”,如此称呼,因为系统被封闭在框架内并且易于移动。橇可以作为整体单元运送到工厂,不经拆装和重新组装,并且通常由制造商预先配置。例如,橇通常包括可编程逻辑控制器(PLC),诸如阀门或锅炉之类的专门设备,以及诸如压力或温度传感器之类的传感器。
[0004]另一方面,分布式控制系统(DCS)也用于各种过程工业,包括化学、石化、提炼、制药、食品和饮料、电力、水泥、水和废水、油气、纸浆和造纸、以及钢铁,用于控制在单个站点或在远程位置操作的批量、补料分批和连续过程。过程工厂通常包括通过模拟、数字或组合的模拟/数字总线或经由无线通信链路或网络通信地耦合到一个或多个现场设备的一个或多个过程控制器。共同地,各种设备执行监控、控制和数据收集功能,以控制过程、安全关闭系统、火和气体检测系统、机器健康监控系统、维护系统、决策支持和其它系统。
[0005]可以是例如阀、阀定位器、开关和变送器(例如,温度、压力、液位和流量传感器)的现场设备位于过程环境内并且通常执行物理或过程控制功能,例如打开或关闭阀门、测量过程参数等,以控制在过程工厂或系统内执行的一个或多个过程。智能现场设备,诸如符合公知的现场总线协议的现场设备,还可以执行通常在控制器内实现的控制计算、报警功能和其它控制功能。通常也位于工厂环境内的过程控制器接收指示由现场设备进行的过程测量和/或与现场设备有关的其它信息的信号,并执行运行例如不同控制模块的控制器应用,这些不同控制模块进行过程控制决策,根据接收到的信息生成控制信号,并与在现场设备(诸如和现场总线现场设备)中执行的控制模块或块进行协调。控制器中的控制模块通过通信线路或现场设备的链路发送控制信号,从而控制过程工厂或系统的至少一部分的操作。
[0006]来自现场设备和控制器的信息通常通过数据高速通道而可用于一个或多个其它硬件设备,例如操作者工作站、个人计算机或计算设备、数据历史库、报告生成器、集中式数据库或其它集中式管理计算设备,这些硬件设备通常放置在控制室或其它远离更苛刻的工厂环境的位置。这些硬件设备中的每一个通常跨过程工厂或跨过程工厂的一部分而集中。这些硬件设备运行应用,这些应用例如可以使操作者执行关于控制过程和/或操作过程工
厂的功能,例如改变过程控制例程的设置、修改控制器或现场设备内的控制模块的操作、查看过程的当前状态、查看由现场设备和控制器生成的报警、仿真过程的操作以培训人员或测试过程控制软件、保持和更新配置数据库等等。由硬件设备、控制器和现场设备使用的数据高速通道可以包括有线通信路径、无线通信路径或有线和无线通信路径的组合。
[0007]作为示例,由艾默生过程管理公司出售的DeltaV
TM
控制系统包括存储在位于过程工厂内的不同位置的不同设备并由其执行的多个应用。驻留在一个或多个工作站或计算设备中的配置应用使用户能够创建或改变过程控制模块,并通过数据高速通道将这些过程控制模块下载到专用分布式控制器。通常,这些控制模块由通信地互连的功能块组成,这些功能块是面向对象的编程协议中的对象,其基于对其的输入执行控制方案内的功能,并且向控制方案内的其它功能块提供输出。配置应用还可以允许配置工程师创建或改变由查看应用使用的操作者界面,以向操作者显示数据,并使操作者能够在过程控制例程内改变设置,例如设定点。每个专用控制器,以及在某些情况下,一个或多个现场设备,存储和执行相应的控制器应用,该相应的控制器应用运行分配和下载到其的控制模块以实现实际的过程控制功能。可以在一个或多个操作者工作站(或在与操作者工作站和数据高速通道通信连接的一个或多个远程计算设备上)执行的查看应用经由数据高速通道从控制器应用接收数据并使用用户界面向过程控制系统设计人员、操作者或用户显示该数据,并且可以提供诸如操作者视图、工程师视图、技术人员视图等的多个不同视图中的任何一个。数据历史库应用通常存储在数据历史库设备中并由其执行,该数据历史库设备收集并存储跨数据高速通道提供的一些或全部数据,而配置数据库应用可以在附接到数据高速通道的另外的计算机中运行以存储当前过程控制例程配置及其相关联的数据。或者,配置数据库可以与配置应用位于相同的工作站中。
[0008]在过程控制和工业自动化系统中操作的设备可以以有线或无线方式互连,并使用工业通信协议(例如FOUNDATION
TM
现场总线、或Profibus)进行通信。此外,已经开发了诸如Modbus之类的协议来互连PLC。此外,除了标准工业自动化协议之外,还存在用于在过程控制系统中互连节点的专有协议。DeltaV是一个这种协议的示例。通常,这些协议规定了用于传送测量、警报和状态报告的格式、影响过程变量或自动化参数的命令、用于激活或去激活设备的命令等。典型的工业通信协议还经由预定义的命令或由制造商根据协议的语法为特定设备定义的命令来支持设备配置。
[0009]虽然使用配备有PLC的橇是建立过程控制工厂的流行方法,但是如今PLC不能被本地地集成到大型DCS中。PLC通常依赖专有协议、配置和安全性。最好的是,操作者可以经由Modbus或一些其它标准协议使用弱集成以将PLC纳入较大的系统。弱集成是一种手动过程,其不能承受某些类型的变化,并且在系统演进时需要手动维护。
[0010]例如,如果需要改变参数映射(即,需要移除较旧的参数映射并用新的参数映射来替换),则不仅映射改变而且引用旧参数的所有逻辑必须被更新,并且所有新的逻辑都必须针对新参数进行写入。此外,参数映射具有实际或需求驱动的限制(例如,由于商业原因而设定的人为限制)。因此,如果需要映射更多允许或可能的参数,则需要手动取消映射某些现有参数。对于在橇装式系统上运行的控制逻辑,情况更糟。在这种情况下,必须使用完全不同的一组应用来维护这些设备的配置。通常,更新它们的过程需要膝上型计算机和对现场的访问以改变或修改逻辑。没有集中式配置可用于橇。
[0011]特别是对于模块化结构,有可能的是使用将工厂构建成件(piece),然后将这些件组装到中央储存库中。然而,即使软件配置和通信是兼容的,将配置合并到单个储存库也是困难和存在错误的手动过程。将两个或三个配置纳入一个涉及导入,这很容易出错。例如,如果命名计划包含错误,则会使用冗余标签建立两个模块化件,从而导致得到的配置错误。要解决这个问题,一个或者两个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种将模块化控制系统集成到分布式控制系统的方法,所述方法包括:由一个或多个处理器检测模块化控制系统通信地耦合到分布式过程控制系统的局域网,其中,所述模块化控制系统包括模块化控制器,所述模块化控制器以独立操作模式实现所述模块化控制系统的控制逻辑;由所述一个或多个处理器从所述模块化控制网络的配置数据库获取配置数据;由所述一个或多个处理器识别与所述分布式通信网络的其它节点处的配置项冲突的配置项,包括查询所述分布式过程控制系统的集中式配置数据;修改被确定为冲突的所述配置项中的至少一些配置项;以及更新所述模块化控制网络的所述配置数据,使得所述模块化控制网络能够操作成所述分布式控制系统的一个或多个节点。2.根据权利要求1所述的方法,其中,修改被确定为冲突的所述配置项中的至少一些配置项包括:向所述配置项中的所述至少一些配置项中的每一个配置项预置共享前缀。3.根据权利要求2所述的方法,还包括经由用户接口从操作者接收所述共享前缀。4.根据权利要求2所述的方法,其中,预置所述共享的前缀包括:自动地生成要用作所述共享前缀的建议的字母数字串;以及经由用户接口向操作者提供所述建议的字母数字串。5.根据权利要求4所述的方法,还包括:基于所述模块化控制系统相对于在所述局域网上检测到的一个或多个其它模块化控制系统而言被检测的顺序来自动地生成所述建议的字母数字串。6.根据权利要求1所述的方法,还包括:响应于检测到所述模块化控制系统,由所述一个或多个处理器自动地检查以下各项中的至少一项:(i)所述模块化控制器被供应的一个或多个许可证,(ii)所述模块化控制器的节点配置,(iii)所述模块化控制器的软件版本,以及(iv)为其供应所述模块化控制系统的场所;以及提供指示所述检查的结果的通知。7.根据权利要求1所述的方法,还包括:在通信地耦合到所述局域网的计算设备上执行合并助理,所述合并助理促进将所述模块化控制系统的配置数据合并到所述分布式控制系统的所述集中式配置数据。8.根据权利要求1所述的方法,其中,所识别的配置项是第一配置项,所述方法还包括:识别与所述分布式通信网络的其它节点处的配置项冲突的第二配置项;检查所述第二配置项的项类型;以及响应于确定所述第二配置项的类型对应于在所述模块化控制系统中持续的配置项,生成关于所述第二配置项的警告。9.根据权利要求1所述的方法,还包括:停用所述模块化控制系统的节点;将修改的配置数据下载到所述模块化控制系统;以及重新使用所述模块化控制系统。
10.根据权利要求1所述的方法,其中,所述模块化控制器被本地地建立在分布式控制系统的所述平台上。11.根据权利要求1所述的方法,其中,所述模块化控制器与在所述分布式控制系统中操作的控制器共享至少一个软件层。12.根据权利要求1所述的方法,其中,所述模块化控制器实现所述分布式控制系统的专有通信协议。13.根据权利要求1所述的方法,还包括:检测所述模块化控制网络的所述配置数据库中的第一模块与所述分布式控制网络的所述配置数据库中的第二模块之间的冗余性;以及自动地生成要存储在所述分布式控制网络的所述配置数据库中并由所述模块化控制网络中的节点和所述分布式控制网络中的节点引用的单个共享模块。14.一种非暂时计算机可读介质,其存储实现合并助理的指令,所述合并助理被配置为促进将模块化控制系统集成到分布式控制系统,其中,所述合并助理在一个或多个处理器上执行以:检测耦合到分布式控制系统在其上进行操作的局域网的模块化控制系统;从所述模块化控制系统获取配置数据;以及生成一系列用户接口屏幕以在将所述模块化控制系统集成到所述分布式控制系统期间引导操作者,包括生成列出与所述分布式控制系统的配置数据冲突的所述模块化控制系统的所述配置数据中的多个配置项的至少一个屏幕。15.根据权利要求14所述的计算机可读介质,其中,所述合并助理还被配置为:根据操作者输入来修改冲突的配置项;以及将经修改的配置项加载到所述模块化控制系统的配置数据库或所述分布式控制系统的配置数据库中的至少一个。16.根据权利要求14所述的计算机可读介质,其中,所述合并助理还被配置为:响应于检测到所述模块化控制系统,自动地检查以...

【专利技术属性】
技术研发人员:J
申请(专利权)人:费希尔罗斯蒙特系统公司
类型:发明
国别省市:

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

1