CN104204973B - 工业控制***的动态配置 - Google Patents
工业控制***的动态配置 Download PDFInfo
- Publication number
- CN104204973B CN104204973B CN201380018910.6A CN201380018910A CN104204973B CN 104204973 B CN104204973 B CN 104204973B CN 201380018910 A CN201380018910 A CN 201380018910A CN 104204973 B CN104204973 B CN 104204973B
- Authority
- CN
- China
- Prior art keywords
- control system
- configuration
- industrial control
- setting
- security setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Control By Computers (AREA)
- Safety Devices In Control Systems (AREA)
- Programmable Controllers (AREA)
Abstract
本发明涉及一种用于工业控制***的动态配置的控制器模块(7),其包括:当前设置接收器(71),配置成接收工业控制***的当前配置和安全设置;已变更设置接收器(72),配置成接收工业控制***的已变更配置设置;设置分析器(73),配置成基于当前配置和安全设置以及已变更配置设置来确定工业控制***的已更新配置和安全设置;以及动态激活器(74),配置成动态建立至少一个通信路径,以便激活工业控制***的已更新配置和安全设置。
Description
技术领域
本发明涉及用于工业控制***的动态配置的控制器模块。本发明还涉及用于工业控制***的动态配置的方法。
背景技术
广泛地部署控制***以控制各种工业(例如汽车工业、能量输送、生命科学解决方案、电力生成、过程自动化、水工业等)中的工业过程。当前控制***在工程过程期间配置一次,并且可包括用于运行控制***的工程环境以及用于控制工业过程的若干控制装置。工程环境和控制装置经由具体包括网络控制装置的网络来连接,以提供用于运行控制***的必要通信基础设施。此外,包含安全控制器以用于网络保护。
WO2010/069698公开一种用于自动网络分析的技术,其中网络规范信息转换为网络的单一中间表示。中间表示能够用来确定安全参数和预计数据业务参数。安全参数能够用来配置安全措施,例如配置防火墙或侵入检测单元。可监测数据业务,并且可发信号通知关于没有预计数据业务。该技术提供自动配置或适配所部署控制***中的计算机安全措施,但是没有提供控制***本身的动态配置。
发明内容
本发明的一个目的是提供用于工业控制***的动态配置的控制器模块和方法,该控制器模块和方法至少没有一部分现有技术的缺点。具体来说,本发明的一个目的是提供用于工业控制***的动态配置的控制器模块和方法,其中工业控制***可在连续实现工业控制***的安全性的情况下动态地重新配置。
按照本发明,这些目的通过独立权利要求的特征来实现。另外,其它有利实施例由从属权利要求和描述得出。
按照本发明,在用于包括经由网络单元所互连的生产控制单元的工业控制***的动态重新配置的方法中,执行下列步骤;
重复地确定工业控制***的当前配置和安全设置;
提出或指定或请求对工业控制***的特定生产控制单元的变更,其中这类变更又可称作已变更配置设置;
基于当前配置和安全设置以及所提出变更来确定工业控制***的网络单元的已更新配置和安全设置;以及
通过激活或实现工业控制***的网络单元的已更新配置和安全设置,来动态建立到特定生产控制单元的至少一个通信路径。通信路径可从工业控制***的变更管理器到特定生产控制单元暂时地配置,或者从对等生产控制单元到特定生产控制单元永久地配置。
在该方法的优选变体中,工业控制***的应用包括第一和第二组件或任务,其分别运行于第一和第二主机或者主生产控制单元上,以及该方法包括:
提出包括从工业控制***的第二主机到第三主机的第二组件的重新指配的变更,以及
通过激活工业控制***的网络单元的已更新配置和安全设置,来建立从第一主机到第三主机的通信路径。
按照本发明,上述目的的具体实现在于,用于工业控制***的动态配置的控制器模块包括:当前设置接收器,配置成接收工业控制***的当前配置和安全设置;已变更设置接收器,配置成接收工业控制***的已变更配置设置;设置分析器,配置成基于当前配置和安全设置以及已变更配置设置来确定工业控制***的已更新配置和安全设置;以及动态激活器,配置成动态建立至少一个通信路径,以便激活工业控制***的已更新配置和安全设置。工业控制***的操作员可要求已变更配置设置。在工业控制***的组件的故障的情况下,也可要求已变更设置。设置分析器基于当前安全设置来确定已更新配置和安全设置,并且因此可保持工业控制***中的安全性。动态激活器可按照所需安全标准来建立一个或多个通信路径。通信路径可以在工业控制***的动态配置期间仅暂时地建立,或者它们可例如在组件的故障的情况下永久地建立,使得通信可经过新建立的通信信道重新路由。因此,工业控制***可按照特定安全设置动态地配置,并且因此保持所需安全等级。
在一实施例中,已变更设置接收器配置成捕获变更管理器***所传送的已变更配置设置。在操作员基于已变更配置设置来要求工业控制***的新配置的情况下,设置分析器确定已更新配置和安全设置,其由动态激活器来激活,同时按照安全设置来保持所需安全等级。因此,操作员无需留意安全等级,而是仅留意工业控制***的配置。
在另一实施例中,已变更设置接收器配置成接收通过下列至少一个的状态的变化所引起的已变更配置设置:工业控制***的网络单元和生产控制单元。状态的变化可因生产控制单元的故障(例如***崩溃、网络电缆故障、***损害引起的失灵等)而发生。例如,在工业控制***的组件检测状态变化(例如因为另一个组件不再进行响应)的情况下,可传送对应已变更配置设置,其在由已变更设置接收器来接收时将相应地发起工业控制***的动态配置。
在另一个实施例中,设置分析器配置成基于下列至少一个来确定已更新配置和安全设置:工业控制***的冗余网络单元和冗余生产控制单元。冗余网络单元或冗余生产控制单元可设计成使得可根据所选配置和安全设置来使用不同应用和功能性。因此,冗余网络单元或冗余生产控制单元可用来取代工业控制***的出故障组件,其中提供所需配置,同时保持所需安全等级。
在另一实施例中,动态激活器配置成开启设置激活器与下列至少一个之间的至少一个暂时通信路径:控制***的网络单元与生产控制单元,以便激活控制***的已更新配置和安全设置。可按照所需安全等级来保护至少一个暂时通信路径。因此,在实施已更新配置和安全设置时,可动态地配置工业控制***,同时保持所需安全等级。
在另一实施例中,已变更设置接收器配置成接收控制***的已变更安全设置,以及其中设置分析器配置成基于已变更安全设置来确定控制***的已更新配置和安全设置。相应地,安全等级可按照动态条件来增加或降低。例如,设置分析器可基于已变更配置设置或者已变更安全设置来检测***损害(其可要求工业控制***的增加安全等级),使得可克服***损害。
在另一个实施例中,控制器模块还包括已更新设置发射器,以用于向变更管理器***传送已更新配置和安全设置。因此,配置和安全设置的所有变更可透明地传送给变更管理器***,并且因此可由变更管理器***的操作员来检验。
除了用于工业控制***的动态配置的控制器模块之外,本发明还涉及一种用于工业控制***的动态配置的方法以及包括其上存储了计算机程序代码的计算机可读介质的计算机程序产品。
一种用于工业控制***的动态配置的方法包括:接收工业控制***的当前配置和安全设置;接收工业控制***的已变更配置设置;基于当前配置和安全设置以及已变更配置设置来确定工业控制***的已更新配置和安全设置;以及动态建立至少一个通信路径,以便激活工业控制***的已更新配置和安全设置。在一变体中,该方法还包括:捕获变更管理器***所传送的已变更配置设置。在另一个变体中,该方法还包括:检测通过下列至少一个的状态的变化所引起的已变更配置设置:工业控制***的网络单元和生产控制单元。在一变体中,该方法还包括基于下列至少一个来确定已更新配置和安全设置:工业控制***的冗余网络单元和冗余生产控制单元。在另一个变体中,该方法还包括:开启至少一个暂时通信路径,以便激活控制***的已更新配置和安全设置。在一变体中,该方法还包括:向变更管理器***传送已更新配置和安全设置。
计算机程序产品包括计算机可读介质,其上存储了指导控制器模块执行下列步骤的计算机程序代码:接收工业控制***的当前配置和安全设置;接收工业控制***的已变更配置设置;基于当前配置和安全设置以及已变更配置设置来确定工业控制***的已更新配置和安全设置;以及动态建立至少一个通信路径,以便激活工业控制***的已更新配置和安全设置。
附图说明
将参照附图、作为举例更详细地说明本发明,附图包括:
图1示出包括第一和第二生产环境区域的示范工业控制***;
图2示出在生产控制单元的示范损坏之后的示范工业控制***;
图3示意示出按照本发明的控制器模块的位置的可能性;
图4示出运行于两个主机的动态控制***应用的示例;
图5和图6示出第一主机和第二主机的示范配置文件;
图7示出具有运行于两个主机的应用的示范环境;
图8示出在第二主机的损坏之后的示范环境;
图9和图10示出在第二主机的损坏之后的第一主机和第三主机的示范配置文件;
图11从***级角度示出具有第一和第二主机的***的示范原始操作;
图12示出在第二主机的损坏之后的所产生应用流程;以及
图13是示出用于工业控制***的动态配置的方法的步骤的示范序列的流程图。
具体实施方式
图1示意示出包括第一生产环境区域50和第二生产环境区域60的示范工业控制***。第一生产环境区域50包括第一、第二和第三生产控制单元51、52、53。第二生产环境60包括第一、第二、第三和第四生产控制单元61、62、63、64。生产控制单元51、52、53、61、62、63、64提供运行工业控制***所需的生产控制应用和功能性。生产控制单元51、52、53、61、62、63、64可涉及运行于计算机的软件模块、包括一个或多个逻辑电路的硬件模块、多核处理器中的单个核心、虚拟服务器之上的单个虚拟机、它们的组合或者提供用于运行工业控制***的所需应用和功能性的任何其它单元。
如图1示意所示,生产控制单元51、52、53、61、62、63、64可连接到第一和第二网络单元41、42。第一和第二网络单元41、42可向生产控制单元51、52、53、61、62、63、64提供连网和安全功能性。例如,可按照如下方式激活了安全设置:使得没有来自第一生产环境区域50的数据可流动到第二生产环境区域60,反过来也是一样。
如图1示意所示,可提供工程环境区域10、办公室环境区域20和其它外设区域30。工程环境区域10可包括工程工作站11,办公室环境区域可包括办公室工作站21,以及其它外设区域30可包括第一和第二其它外设31、32。工程工作站11和办公室工作站21可涉及任何工作站、例如PC(PC:个人计算机)。其它外设31、32可涉及任何其它外设,例如打印机、绘图仪、网络附连存储装置等。工程工作站11、办公室工作站21和其它外设31、32可连接到第三网络单元43,其可提供连网和安全功能性。第三网络单元43可连接到第一网络单元41,以便提供包括第一和第二生产区域50、60的工业控制***与工程环境区域、办公室环境区域20以及其它外设区域30之间的连网和安全功能性。
第一、第二和第三网络单元41、42、43可经过与工业控制***分离的网络来连接。备选地,工业控制***可提供第一、第二和第三网络单元41、42、43之间的网络连接。
具体来说,第一、第二和第三网络单元41、42、43可包括任何路由器装置、交换装置、防火墙、接入控制装置或对应模块,以便提供所需连网和安全功能性。此外,第一、第二和第三网络单元41、42、43的连网和安全功能性可经过配置和安全设置(其可包括例如防火墙规则、接入控制列表等)来配置。
如图1示意所示,控制器模块7被布置用于包括第一和第二生产区50、60的工业控制***的动态配置。例如,控制模块7可连接到第一网络单元41。控制模块7包括当前设置接收器71,其配置成接收工业控制***的当前配置和安全设置。当前配置和安全设置可在广播请求时接收,例如使得工业控制***的所有组件向控制模块7发送当前配置和安全设置。备选地,可通过不断接收和分析网络业务,使得工业控制***的初始配置和安全设置不断更新到当前配置和安全设置,来得到当前配置和安全设置。
如图1示意所示,控制器模块7包括变更设置接收器72,其配置成接收已变更配置设置。例如,已变更设置接收器72可配置成从工程工作站11接收与控制***的配置变化相关的所有业务,其可始发于工程工作站11的操作员的命令。备选地,已变更设置接收器72可配置成例如接收与网络单元41、42、43和/或生产控制单元51、52、53、61、62、63、64的状态变化相关的通知。具体来说,例如,状态变化可涉及网络单元41、42、43和/或生产控制单元51、52、53、61、62、63、64的故障或失灵。单元的失灵可包括生产环境区域的内部泛洪(internalflooding)、单元被病毒或蠕虫污染等。
如图1示意所示,控制器模块7包括设置分析器73,其配置成基于当前配置和安全设置以及已变更配置设置来确定工业控制***的已更新配置和安全设置。具体来说,当工程工作站11传送已变更配置设置以便修改工业控制***的配置时,这类已变更配置设置立即由已变更设置接收器72来接收,并且进一步传送给设置分析器73,其分析已变更配置设置,并且基于当前配置和安全设置以及已变更配置设置来确定已更新配置和安全设置。
如图1示意所示,控制器模块7包括设置激活器74,以用于激活工业控制***的已更新配置和安全设置。具体来说,按照工程工作站11所传送的已变更配置设置和/或由于网络单元和/或生产控制单元的已变更配置设置,激活配置设置和安全设置以动态配置工业控制***,其中工业控制***按照所需配置并且按照所需安全性进行操作。
控制器模块7可通过编程软件模块(其包括计算机程序代码,以控制计算机的一个或多个处理器)来实现。在一变体中,控制器模块7通过运行于工程工作站11的编程软件模块来实现。
按照本发明的控制器模块7实现实时控制应用的健壮执行,并且同时提供控制***的动态重新配置(例如用于平衡多个单元的CPU负荷)和打补丁,而无需中断生产过程。此外,网络单元41、42、43和/或生产控制单元51、52、53、61、62、63、64的必要设置自动适配到工业控制***环境的基本动态变化。这确保针对***损害(其因这类变化而可能出现)的改进计算机安全恢复力,并且降低攻击面,因为安全设置仅允许所需数据传递。
传统工业控制***在工程过程期间配置一次(并且在需要时手动重新配置)。本发明提供,应用和/或功能性在运行时自动和动态地配置,即,无需停止工业控制***。这个灵活性使功能和/或应用能够在工业控制***的操作期间被更新、移动、即时变更等。
图2示出在第二生产环境60的第三生产控制单元63的示范损坏之后的图1的工业控制***。工业控制***由控制器模块7动态地重新配置,其中在这个示例中,以前属于第一生产区域50的第三生产控制单元53这时执行第二生产区域60的功能,并且其中第四生产控制单元64这时执行第一生产区域50的功能。
图3示意示出控制器模块7的位置的可能性。在变体a)中,控制器模块7位于工程环境区域10与工业控制***的一个或多个生产区域8之间。在变体b)中,控制器模块7放置在可监测整个网络的位置。控制器模块7的位置确保可监测与工业控制***的变化相关的所有网络业务。
控制器模块7也可充当认证和授权网关,其中工程工作站11、网络单元41、42和43、生产控制单元51、52、53、61、62、63和64和/或工程工作站10的操作员经过认证/授权。通过这个信息,控制器模块确定必要通信,并且例如能够开启网络单元41、42、43以用于重新配置业务。可例如通过对通信信道应用加密,并且通过应用适当的认证、授权和/或记帐机制,来保护控制器模块7的设计。
控制器模块7的有益效果包括:
- 屏蔽用于管理工业控制***的复杂度,因为配置和安全设置自动地适配到已变更配置设置。
- 正确修改流动到工业控制***的生产环境区域的容许数据,使得只有所需业务流动。这自动降低攻击面,因为正好仅准许绝对强制性的数据业务。不常见的是,配置或安全设置经过错误配置,并且将过多数据广播到其它单元,其可被淹没,并且因此在识别重要数据方面有问题。同样的情况在由不满的内部人员进行的恶意修改的情况下会发生。在这种情况下,控制器模块7提供,损坏受到限制,因为它仅允许已经识别为对工业控制***的操作至关重要的那一种通信。
- 按照控制器模块7,配置设置可与安全设置分离,同时仍然具有对工业控制***的当前配置和安全设置的全面知识。变更配置设置以及相应地变更生产环境的操作员或专业人员无需修改安全设置。
- 受损变更管理器***11将不会引起朝工业控制***的泛洪,因为变更管理器***11无法开启与生产环境区域或者其内部的任意数据传递路径,因为这些设置基于当前设置来确定,这意味着,病毒或特洛伊无法到达工业控制***。另外,变更管理器***11可测试已更新配置和安全设置是否合理,例如生产控制单元51、52、53、61、62、63、64的CPU是否充分强大以运行附加功能性。
按照本发明的控制器模块7与现有解决方案的差别在于:
- 控制器模块7集成控制***配置和网络信息。它平衡控制***配置,以自动确定工业控制***内部的所需通信路径,并且配置单独单元以反映那种情况。可动态检查已变更设置。认证方案的使用可在运行时检验用户和单元。控制器模块7可用作“中间人”,其接收来自变更管理器***11的所有变更,得出工业控制***的所需配置和安全设置,并且然后执行工业控制***的重新配置,以及具体来说是网络单元41、42、43和生产控制单元51、52、53、61、62、63、64的重新配置。
- 控制器模块7可分析当前配置和安全设置,并且可得出不同单元之间的所需数据流,以执行所需变更。基于这个分析,网络单元可配置成拒绝尚未识别为所要求的数据。这与传统防火墙/交换机(其没有考虑工业控制***)有所不同。
- 控制器模块7检查所有变更,并且将它们与作用进行匹配,这意味着,不仅变更管理器***11检查是否允许某个用户执行某个变更,而且控制器模块7还可执行那个检查。这增加附加的安全层。
图4示出运行于两个主机、即第一主机H1和第二主机H2(其可配置成提供用于运行工业控制***的所需应用和功能性)的动态控制***应用的示例。可涉及工业控制***的生产控制单元的应用具有各具有其自己的控制块(即,第一控制块a和第二控制块b)的第一组件A和第二组件B。为了支持这两个块之间的通信,Net Proxy(网络代理)组件可包括第一主机H1的计划表中的发送块。在块a之后,具有接收块的另一个Net Proxy组件在第二控制块b之前***第二主机H2的计划表中。Net Proxy块配置成为,第一主机H1的发送块向第二主机H2上的接收块的所指定端口发送数据。接收块配置成监听那个端口。
在这个示例中,第一主机H1的配置通过按照图5的XML文件来定义。第一主机H2的配置类似地通过按照图6的XML文件来定义。
图7中,示意示出示范环境。运行于第一主机H1的应用运行第二主机H2上的功能性(功能B)的一部分。第三主机在图7中示出,由此第三主机H3没有涉及到那个特定应用,但是也允许那个功能性(功能B)的执行。第二主机H2和第三主机H3是冗余单元。
如果第二主机H2崩溃,则控制器模块7通过重新配置第一主机H1以使得组件A与第三主机H3上的B的冗余副本进行通信进行反应。所产生的新配置在图8中示出。图9中,示出第一主机H1的已更新XML文件。图10中,示出第三主机H3的已更新XML文件。
控制器模块7可按如下所述来确定已变更配置。当新配置例如由变更管理器***11来发送给第一主机H1和第二主机H2时,控制器模块7接收所有重新配置业务,其在必要时必须经过解密,并且因此新配置文件的副本在控制器模块7中是可用的。此后,控制器模块7运行一系列Xpath查询,这意味着,针对这些查询来检查新接收的配置。
获得其配置已经变更的主机的IP地址。
/configuration/@IP
获得第一主机H1向其发送数据的所有目标IP和端口。
/configuration//target[@host]
这对第一主机H1的配置揭示下列信息。
经过配置变更的主机的IP地址:
10.0.0.1
主机要求向其发送消息的IP地址和端口:
<target host=”10.0.0.3” port=”80”/>
使用这个信息,控制器模块7更新单独网络安全装置的配置。
图11从***级角度来示出***的示范原始操作。布置第一、第二和第三主机H1、H2、H3,其可配置成提供用于运行工业控制***的所需应用和功能性,例如提供一个或多个生产控制单元51、52、53、61、62、63、64。主机H1、H2、H3可连接到网络/安全控制***40,其可包括一个或多个网络单元41、42、43。变更管理器***1和控制器模块7可连接到网络/安全控制***40。在图11所示的示例中,允许第一主机H1与第二主机H2进行通信,这在图11中通过虚线示出。不允许变更管理器***11与主机H1、H2、H3直接通信,而是仅与控制器模块7进行通信,这在图11中采用虚线示出。不允许第三主机H3与任何其它主机进行通信,而是作为冗余***来配置。
在例如由于网络线路的中断、主机装置的故障、***崩溃等引起的第二主机H2的故障的情况下,***自行适配到这种干扰。例如,第一主机H1将注意到这个情况,因为不再接收来自第二主机H2的确认。在这种情况下,第一主机H1可配置成建立与控制器模块7的通信,以便开启到变更管理器***11的通信路径。
图12中,示出所产生应用流程。例如,变更管理器***11可要求第一主机H1经过重新配置,使得第三主机H3的控制块B用来代替第二主机H2的控制块B。控制器模块7确定并且实施所需变更,其中例如网络/控制***40的安全控制设置成实现变更管理器***11与第一以及第三主机H1、H3之间的通信。此外,也可实现第一主机H1与第三主机H3之间的通信。对应通信路径在图12中以虚线示出。基于这些通信路径,第一主机H1和第三主机H3根据地重新配置,其中例如已变更配置存储在变更管理器***11中。此后,控制器模块7重新配置网络/控制***40的安全控制,使得不允许变更管理器***11与第一主机H1以及第三主机H3之间的直接通信。此外,例如,也可不允许与已经出故障的第二主机H2的通信。
图13中,用于工业控制***的动态配置的方法的步骤的示范序列。在步骤S1,接收工业控制***的当前配置和安全设置。在步骤S2,接收已变更配置设置。在步骤S3,已更新配置和安全设置基于当前配置和安全设置以及已变更配置设置来确定。在步骤S4,动态建立至少一个通信路径,以便激活已更新配置和安全,使得工业控制***采用已更新配置和安全设置来配置。
Claims (10)
1.一种工业控制***的动态重新配置的方法,所述工业控制***包括经由网络单元(41,42,43)所互连的生产控制单元(51,52,53,61,62,63,64),所述方法在控制模块(7)中执行,所述方法包括:
确定所述工业控制***的当前配置和安全设置;
提出对所述工业控制***的生产控制单元(53,64)的变更;
基于所述当前配置和安全设置以及所述提出的变更来确定所述工业控制***的所述网络单元(41,42,43)的已更新配置和安全设置;以及
通过激活所述工业控制***的所述网络单元(41,42,43)的所述已更新配置和安全设置,来动态建立到所述生产控制单元(53,64)的至少一个通信路径。
2.如权利要求1所述的方法,其中,所述工业控制***的应用包括分别运行于第一和第二主机(H1,H2)的第一和第二组件(A,B),包括:
提出包括从所述工业控制***的所述第二主机(H2;63)到第三主机(H3;53)的所述第二组件(B)的重新指配的变更,以及
通过激活所述工业控制***的所述网络单元(41,42,43)的所述已更新配置和安全设置,来建立从所述第一主机(H1)到所述第三主机(H3)的通信路径。
3.一种用于工业控制***的动态配置的控制器模块(7),所述工业控制***包括经由网络单元(41,42,43)所互连的生产控制单元(51,52,53,61,62,63,64),所述控制器模块(7)包括:
当前设置接收器(71),配置成接收所述工业控制***的当前配置和安全设置;
已变更设置接收器(72),配置成接收所述工业控制***的已变更配置设置,其包括对所述工业控制***的生产控制单元(53,64)的改变;
设置分析器(73),配置成基于所述当前配置和安全设置以及所述已变更配置设置来确定所述工业控制***的已更新配置和安全设置;以及
动态激活器(74),配置成动态建立到所述生产控制单元(53,64)的至少一个通信路径,以激活所述工业控制***的所述已更新配置和安全设置。
4.如权利要求3所述的控制器模块(7),其中,所述已变更设置接收器(72)配置成捕获由变更管理器***(11)所传送的已变更配置设置。
5.如权利要求3所述的控制器模块(7),其中,所述已变更设置接收器配置成检测下列至少一个的状态的变化所引起的已变更配置:所述工业控制***的网络单元(41,42,43)和生产控制单元(51,52,53,61,62,63,64)。
6.如权利要求3至5中的任一项所述的控制器模块(7),其中,所述设置分析器配置成基于下列至少一个来确定已更新配置和安全设置:所述控制***的冗余网络单元(41,42,43)和冗余生产控制单元(51,52,53,61,62,63,64)。
7.如权利要求3至5中的任一项所述的控制器模块(7),其中,所述动态激活器配置成开启所述设置激活器(74)与下列至少一个之间的至少一个暂时通信路径:所述控制***的网络单元(41,42,43)与生产控制单元(51,52,53,61,62,63,64),以便激活所述控制***的已更新配置和安全设置。
8.如权利要求3至5中的任一项所述的控制器模块(7),其中,所述已变更设置接收器(72)配置成接收所述控制***的已变更安全设置,以及其中所述设置分析器(73)配置成基于已变更安全设置来确定所述控制***的已更新配置和安全设置。
9.如权利要求3至5中的任一项所述的控制器模块(7),还包括已更新设置发射器,以用于向变更管理器***(11)传送已更新配置和安全设置。
10.一种用于工业控制***的动态配置的***,所述工业控制***包括经由网络单元(41,42,43)所互连的生产控制单元(51,52,53,61,62,63,64),所述***包括:
用于接收所述工业控制***的当前配置和安全设置的部件;
用于接收所述工业控制***的已变更配置设置的部件,所述已变更配置设置包括对所述工业控制***的生产控制单元(53,64)的改变;
用于基于当前配置和安全设置以及已变更配置设置来确定所述工业控制***的网络单元(41,42,43)的已更新配置和安全设置的部件;以及
用于动态建立到生产控制单元(53,64)的至少一个通信路径的部件,用于激活所述工业控制***的所述已更新配置和安全设置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP12153487.9A EP2624083A1 (en) | 2012-02-01 | 2012-02-01 | Dynamic configuration of an industrial control system |
EP12153487.9 | 2012-02-01 | ||
PCT/EP2013/051895 WO2013113812A1 (en) | 2012-02-01 | 2013-01-31 | Dynamic configuration of an industrial control system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104204973A CN104204973A (zh) | 2014-12-10 |
CN104204973B true CN104204973B (zh) | 2017-08-04 |
Family
ID=47630367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380018910.6A Active CN104204973B (zh) | 2012-02-01 | 2013-01-31 | 工业控制***的动态配置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9678492B2 (zh) |
EP (2) | EP2624083A1 (zh) |
CN (1) | CN104204973B (zh) |
WO (1) | WO2013113812A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10135841B2 (en) | 2015-11-03 | 2018-11-20 | Juniper Networks, Inc. | Integrated security system having threat visualization and automated security device control |
JP6269643B2 (ja) * | 2015-12-01 | 2018-01-31 | 株式会社安川電機 | 産業機器システム、産業機器、端末装置、サーバ及び産業機器のパラメータ編集方法 |
CN108965215B (zh) * | 2017-05-26 | 2019-12-24 | 中国科学院沈阳自动化研究所 | 一种多融合联动响应的动态安全方法与*** |
EP3904985A1 (de) * | 2020-04-30 | 2021-11-03 | Siemens Aktiengesellschaft | Änderungsverfolgung von projektierungsdaten eines leitsystems einer technischen anlage |
CN114815761B (zh) * | 2022-06-28 | 2022-10-11 | 成都秦川物联网科技股份有限公司 | 基于工业物联网的生产线适配方法及*** |
CN116819943B (zh) * | 2023-08-30 | 2023-11-14 | 浙江大学 | 一种可实现任务迁移柔性功能重构的控制***及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1232556A (zh) * | 1996-10-04 | 1999-10-20 | 费希尔控制国际公司 | 带有冗余的现场设备和总线的过程控制网络 |
CN1820262A (zh) * | 2003-06-09 | 2006-08-16 | 范拉诺公司 | 事件监控及管理 |
CN101387884A (zh) * | 2007-09-14 | 2009-03-18 | 费舍-柔斯芒特***股份有限公司 | 用于安全仪表化过程控制***的入侵防御的设备及方法 |
WO2009128905A1 (en) * | 2008-04-17 | 2009-10-22 | Siemens Energy, Inc. | Method and system for cyber security management of industrial control systems |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6751562B1 (en) * | 2000-11-28 | 2004-06-15 | Power Measurement Ltd. | Communications architecture for intelligent electronic devices |
US8909926B2 (en) * | 2002-10-21 | 2014-12-09 | Rockwell Automation Technologies, Inc. | System and methodology providing automation security analysis, validation, and learning in an industrial controller environment |
US7246156B2 (en) | 2003-06-09 | 2007-07-17 | Industrial Defender, Inc. | Method and computer program product for monitoring an industrial network |
US20060236374A1 (en) * | 2005-04-13 | 2006-10-19 | Rockwell Automation Technologies, Inc. | Industrial dynamic anomaly detection method and apparatus |
PL1881388T3 (pl) * | 2006-07-07 | 2014-04-30 | Ansaldo Energia Spa | Urządzenie bezpieczeństwa instalacji przemysłowej oraz sposób monitorowania bezpieczeństwa instalacji przemysłowej |
US7970871B2 (en) * | 2007-05-02 | 2011-06-28 | Synapse Wireless, Inc. | Systems and methods for dynamically configuring node behavior in a sensor network |
US8270952B2 (en) * | 2009-01-28 | 2012-09-18 | Headwater Partners I Llc | Open development system for access service providers |
EP2200249A1 (en) | 2008-12-17 | 2010-06-23 | Abb Research Ltd. | Network analysis |
US8793758B2 (en) * | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US20120198541A1 (en) * | 2011-02-02 | 2012-08-02 | Reeves Randall E | Methods and apparatus for preventing network intrusion |
DE102011007384A1 (de) * | 2011-04-14 | 2012-10-18 | Endress + Hauser Process Solutions Ag | Verfahren zur Offline-Konfiguration eines Feldgeräts |
US8914794B2 (en) * | 2011-06-30 | 2014-12-16 | Rockwell Automation Technologies, Inc. | Multiple deployment of applications with multiple configurations in an industrial automation environment |
US8646030B2 (en) * | 2011-11-29 | 2014-02-04 | At&T Intellectual Property I, L.P. | Method and apparatus for master privacy policy mechanism in a communications network |
EP2608450B1 (en) * | 2011-12-20 | 2016-11-30 | ABB Research Ltd. | Validation of a communication network of an industrial automation and control system |
US9705918B2 (en) * | 2012-05-22 | 2017-07-11 | Sri International | Security mediation for dynamically programmable network |
-
2012
- 2012-02-01 EP EP12153487.9A patent/EP2624083A1/en not_active Withdrawn
-
2013
- 2013-01-31 CN CN201380018910.6A patent/CN104204973B/zh active Active
- 2013-01-31 EP EP13702049.1A patent/EP2810133B1/en active Active
- 2013-01-31 WO PCT/EP2013/051895 patent/WO2013113812A1/en active Application Filing
-
2014
- 2014-08-01 US US14/449,762 patent/US9678492B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1232556A (zh) * | 1996-10-04 | 1999-10-20 | 费希尔控制国际公司 | 带有冗余的现场设备和总线的过程控制网络 |
CN1820262A (zh) * | 2003-06-09 | 2006-08-16 | 范拉诺公司 | 事件监控及管理 |
CN101387884A (zh) * | 2007-09-14 | 2009-03-18 | 费舍-柔斯芒特***股份有限公司 | 用于安全仪表化过程控制***的入侵防御的设备及方法 |
WO2009128905A1 (en) * | 2008-04-17 | 2009-10-22 | Siemens Energy, Inc. | Method and system for cyber security management of industrial control systems |
Also Published As
Publication number | Publication date |
---|---|
US9678492B2 (en) | 2017-06-13 |
WO2013113812A1 (en) | 2013-08-08 |
EP2810133B1 (en) | 2017-03-15 |
CN104204973A (zh) | 2014-12-10 |
US20140343732A1 (en) | 2014-11-20 |
EP2624083A1 (en) | 2013-08-07 |
EP2810133A1 (en) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104204973B (zh) | 工业控制***的动态配置 | |
CN101447898B (zh) | 一种用于网络安全产品的测试***及测试方法 | |
CN105577637B (zh) | 用于安全虚拟网络功能间通信的计算设备、方法和机器可读存储介质 | |
US9130980B2 (en) | Integrated unified threat management for a process control system | |
US7472417B2 (en) | System for detection and indication of a secure status of appliances | |
US8997202B2 (en) | System for secure transfer of information from an industrial control system network | |
US11209803B2 (en) | Firewall system and method for establishing secured communications connections to an industrial automation system | |
CN102244622B (zh) | 用于服务器虚拟化的虚拟网关防护方法、安全网关及*** | |
CN104219218B (zh) | 一种主动安全防御的方法及装置 | |
CN107251514A (zh) | 用于虚拟化网络的可扩缩安全架构的技术 | |
EP2866407A1 (en) | Protection of automated control systems | |
CN101521578B (zh) | 一种封闭网络内检测计算机非法外联的方法 | |
WO2017189765A1 (en) | Tunneling for network deceptions | |
CN112738125A (zh) | 一种网络安全协同防御*** | |
CN107181623A (zh) | 信息网络设备故障处理方法和装置 | |
CN102045309A (zh) | 一种用于防止计算机病毒攻击的方法和装置 | |
US20220038479A1 (en) | Data Capture Apparatus with Embedded Security Applications and Unidirectional Communication | |
CN102045310A (zh) | 一种工业互联网入侵检测和防御方法及其装置 | |
Ning et al. | Understanding the security of traffic signal infrastructure | |
CN113141356A (zh) | 云计算平台下微隔离装置及方法 | |
CN107040508A (zh) | 用于适配终端设备的授权信息的设备和方法 | |
Falk et al. | Enhancing the resilience of cyber-physical systems by protecting the physical-world interface | |
Amin et al. | Network policies in software defined internet of everything | |
WO2020175031A1 (ja) | 制御装置、管理プログラムおよび制御システム | |
KR102681495B1 (ko) | 보안형 원격제어반 및 이를 포함하는 제로트러스트 건물관리시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20191203 Address after: Baden, Switzerland Patentee after: ABB Switzerland Co., Ltd. Address before: Zurich Patentee before: ABB Research Co., Ltd. |
|
TR01 | Transfer of patent right |