【技术实现步骤摘要】
用于对正在控制工业过程的控制程序进行更新的系统
本专利技术涉及工业控制器领域,并且更具体地涉及用于对正在控制工业过程的控制程序进行更新的系统和方法。
技术介绍
工业控制器是用于控制例如工厂环境中的工业过程或机器的专用计算机系统。一般地,工业控制器执行存储的控制程序,该存储的控制程序从与受控过程或机器相关联并且感测过程或机器的条件的各种传感器读取输入,并且该工业控制器基于那些输入和存储的控制程序来计算用于对控制过程或机器的致动器进行控制的输出集合。来自威斯康星州密尔沃基市的洛克威尔自动化(RockwellAutomation)公司的Logix5000控制器是这样的工业控制器的示例。工业控制器在多个方面与常规计算机不同。在物理上,它们被构造成与常规计算机相比,基本上对冲击和损害鲁棒性更好并且更好地抵抗外部污染物和极端环境条件。处理器和操作系统被优化用于实时控制并且以被设计成允许快速地开发控制程序的语言来编程,该控制程序被定制成不断地改变机器控制或过程控制应用的集合。一般地,工业控制器具有高度模块化架构,例如,使得能够使用不同数目和类型的输入模块和输出模块将控制器连接至要控制的过程或机器。通过使用适于高度可靠且可用的实时通信的专用“控制网络”来便于该模块化。这样的控制网络(例如,以太网(EtherNet)/IP、设备网(DeviceNet)和控制网(ControlNet))与标准通信网络(例如以太网)的不同在于:通过对网络的通信容量进行预调度来确保最大通信延迟;和/或针对高可用性来提供冗余通信能力。作为其增强的模块化的一部分,工业控制器可以采用专用于特定类型的电 ...
【技术保护点】
一种工业控制系统,包括:工业控制器,所述工业控制器执行正在控制工业过程的控制程序,所述工业控制器执行以:(a)将第一机器可读部件存储在分配的程序空间中,所述第一机器可读部件被存储以替换支持所述控制程序的第二机器可读部件;(b)定位与所述第二机器可读部件具有数据相关性的相关机器可读部件,并且将所述相关机器可读部件复制到所述分配的程序空间;(c)修改所述分配的程序空间中的所述相关机器可读部件,以将与所述第二机器可读部件的数据相关性改变成与所述第一机器可读部件的数据相关性;(d)将所述控制程序复制到所述分配的程序空间,并且将所述分配的程序空间中的控制程序与所述分配的程序空间中的所述第一机器可读部件和所述相关机器可读部件链接;(e)执行所述分配的程序空间中的控制程序以验证操作;以及(f)在成功地验证所述操作之后,并且在所述控制程序正在控制所述工业过程的同时,将所述控制程序的执行重定向至所述分配的程序空间中的控制程序的执行。
【技术特征摘要】
2015.10.02 US 14/873,3861.一种工业控制系统,包括:工业控制器,所述工业控制器执行正在控制工业过程的控制程序,所述工业控制器执行以:(a)将第一机器可读部件存储在分配的程序空间中,所述第一机器可读部件被存储以替换支持所述控制程序的第二机器可读部件;(b)定位与所述第二机器可读部件具有数据相关性的相关机器可读部件,并且将所述相关机器可读部件复制到所述分配的程序空间;(c)修改所述分配的程序空间中的所述相关机器可读部件,以将与所述第二机器可读部件的数据相关性改变成与所述第一机器可读部件的数据相关性;(d)将所述控制程序复制到所述分配的程序空间,并且将所述分配的程序空间中的控制程序与所述分配的程序空间中的所述第一机器可读部件和所述相关机器可读部件链接;(e)执行所述分配的程序空间中的控制程序以验证操作;以及(f)在成功地验证所述操作之后,并且在所述控制程序正在控制所述工业过程的同时,将所述控制程序的执行重定向至所述分配的程序空间中的控制程序的执行。2.根据权利要求1所述的工业控制系统,其中,所述第一机器可读部件和所述第二机器可读部件是包括能够操作成由所述控制程序使用的非易失性资源的第一库和第二库。3.根据权利要求2所述的工业控制系统,其中,所述相关机器可读部件是能够操作成由所述控制程序使用的指令。4.根据权利要求1所述的工业控制系统,其中,所述第一机器可读部件和所述第二机器可读部件是能够操作成由所述控制程序使用的第一指令和第二指令。5.根据权利要求4所述的工业控制系统,其中,所述第一指令和所述第二指令是针对所述工业过程所定制的附加指令。6.根据权利要求4所述的工业控制系统,其中,所述相关机器可读部件是能够操作成由所述控制程序使用的第三指令。7.根据权利要求4所述的工业控制系统,其中,所述相关机器可读部件是所述控制程序的子例程。8.根据权利要求4所述的工业控制系统,其中,所述第一机器可读部件和所述第二机器可读部件是所述控制程序的第一子例程和第二子例程。9.根据权利要求4所述的工业控制系统,其中,所述相关机器可读部件是所述控制程序的第三子例程。10.根据权利要求1所述的工业控制系统,其中,所述工业控制器执行以:定位多个相关机器可读部件,所述多个相关机器可读部件中的每个相关机器可读部件与所述第二机器可读部件均具有数据相关性;以及将所述多个相关机器可读部件复制到所述分配的程序空间。11.根...
【专利技术属性】
技术研发人员:迈克尔·J·维斯特,
申请(专利权)人:洛克威尔自动控制技术股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。