CN106464575A - 提供映射到独立底层网络的逻辑模型的网关 - Google Patents

提供映射到独立底层网络的逻辑模型的网关 Download PDF

Info

Publication number
CN106464575A
CN106464575A CN201580022972.3A CN201580022972A CN106464575A CN 106464575 A CN106464575 A CN 106464575A CN 201580022972 A CN201580022972 A CN 201580022972A CN 106464575 A CN106464575 A CN 106464575A
Authority
CN
China
Prior art keywords
network
interface
equipment
controller
gateway
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.)
Granted
Application number
CN201580022972.3A
Other languages
English (en)
Other versions
CN106464575B (zh
Inventor
J.A.斯特里利奇
P.F.麦克劳林
W.R.马赛
J.F.斯泰因曼
A.克里什纳墨菲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell International Inc
Original Assignee
Honeywell International Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Honeywell International Inc filed Critical Honeywell International Inc
Publication of CN106464575A publication Critical patent/CN106464575A/zh
Application granted granted Critical
Publication of CN106464575B publication Critical patent/CN106464575B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/4186Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/41855Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication by local area network [LAN], network structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31115Network controller
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31348Gateway
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31369Translation, conversion of protocol between two layers, networks

Abstract

一种装置包括被配置为使用第一协议在第一工业处理控制网络(103)上进行通信的第一接口(206)。该装置还包括被配置为使用第二协议在第二工业处理控制网络(110)上进行通信的第二接口(208)。该装置进一步包括被配置为在第三网络(106)上与至少一个监控设备(112、114、116、118、120)进行通信的第三接口(204)。此外,该装置包括至少一个处理设备(214),所述至少一个处理设备(214)被配置为在使用第一协议的处理控制设备(102)向使用第二协议的处理控制设备(102')的迁移期间为所述至少一个监控设备提供对耦合到第一和第二工业处理控制网络的处理控制设备(102、102')的并发访问。

Description

提供映射到独立底层网络的逻辑模型的网关
技术领域
本公开一般涉及工业处理控制和自动化系统。更具体地,本公开涉及提供映射到独立底层网络的逻辑模型的网关。
背景技术
工业处理控制和自动化系统经常用于使大的且和复杂的工业处理自动化。这些类型的控制和自动化系统例行地包括传感器、致动器和控制器。控制器典型地从传感器接收测量值并生成用于致动器的控制信号。
如果控制和自动化系统中的现有的传统控制器正在接近其“寿命终点”,则可能需要在系统中安装新的类型的控制器。然而,如果新的类型的控制器与被替换的传统控制器是显著地不同的,则安装新的类型的控制器可能要求对于更高级别控制器、人机接口或其它组件的重大修改。
用以改换控制器的一种现有方法牵涉执行连接到旧网络的一个或多个传统设备向连接到新网络的替换设备的转换。该方法要求工业设施(或其一部分)关闭一段时间。其还可能要求替换与传统设备一起使用的定制创建的用户接口和控制应用。这可能对设施的操作者造成重大的金钱上的损失。
发明内容
本公开提供如下的网关:该网关提供映射到独立底层网络的逻辑模型。
在第一实施例中,一种装置包括被配置为使用第一协议在第一工业处理控制网络上进行通信的第一接口。该装置还包括被配置为使用第二协议在第二工业处理控制网络上进行通信的第二接口。该装置进一步包括被配置为在第三网络上与至少一个监控设备进行通信的第三接口。此外,该装置包括至少一个处理设备,所述至少一个处理设备被配置为在使用第一协议的处理控制设备向使用第二协议的处理控制设备的迁移期间为所述至少一个监控设备提供对耦合到第一工业处理控制网络和第二工业处理控制网络的处理控制设备的并发访问。
在第二实施例中,一种方法包括经由第一接口使用第一协议在第一工业处理控制网络上进行通信。该方法还包括经由第二接口使用第二协议在第二工业处理控制网络上进行通信。该方法进一步包括经由第三接口在第三网络上与至少一个监控设备进行通信。此外,该方法包括在使用第一协议的处理控制设备向使用第二协议的处理控制设备的迁移期间为所述至少一个监控设备提供对耦合到第一工业处理控制网络和第二工业处理控制网络的处理控制设备的并发访问。
在第三实施例中,一种非暂态计算机可读介质体现计算机程序。该计算机程序包括用于经由第一接口使用第一协议在第一工业处理控制网络上发起通信的计算机可读程序代码。该计算机程序还包括用于经由第二接口使用第二协议在第二工业处理控制网络上发起通信的计算机可读程序代码。该计算机程序进一步包括用于经由第三接口在第三网络上发起与至少一个监控设备的通信的计算机可读程序代码。此外,该计算机程序包括用于在使用第一协议的处理控制设备向使用第二协议的处理控制设备的迁移期间为所述至少一个监控设备提供对耦合到第一工业处理控制网络和第二工业处理控制网络的处理控制设备的并发访问的计算机可读程序代码。
根据以下各图、描述和权利要求,其它技术特征对于本领域技术人员来说可以是容易地显而易见的。
附图说明
为了更完整地理解本公开,现在参照结合随附附图所作的以下描述,在附图中:
图1图示根据本公开的工业处理控制和自动化系统中的从传统设备向新设备的示例迁移;
图2至图4图示根据本公开的支持从传统设备向新设备的迁移的示例网关和相关细节;
图5和图6图示根据本公开的支持从传统设备向新设备的迁移的示例图形用户界面;以及
图7至图10图示根据本公开的用于支持从传统设备向新设备的迁移的示例方法。
具体实施方式
下面讨论的图1至图10以及用于在本专利文献中描述本发明的原理的各种实施例仅仅为了说明并且不应当以任何方式解释为限制本发明的范围。本领域技术人员将理解,本发明的原理可以在任何类型的被合适地布置的设备或系统中实现。
在下面的描述中,描述了支持从传统设备向新设备的迁移的网关。“传统”设备是指被更近期的、更高级的或其它设备替换的设备。“传统”协议是指由传统设备使用的协议,“传统”接口是指支持传统协议的使用的接口,并且“传统”网络是指支持传统协议的使用的网络。“新的”或“高级的”设备是指正替换传统设备的设备。“高级的”协议是指由新的或高级的设备使用的协议,“高级的”接口是指支持高级 的协议的使用的接口,并且“高级的”网络是指支持高级的协议的使用的网络。注意,当参照传统设备使用时,术语“迁移”和“替换”(以及它们的派生词)包括如下这两者:利用新的或高级的设备对传统设备的物理替换,以及更新传统设备以具有新的或高级的设备的一个或多个特征。
虽然网关在下面经常被描述为支持在处理控制和自动化系统中利用新的或高级的处理控制器来替换传统处理控制器,但是网关不限于仅仅与处理控制器一起使用。相反,网关可以与被利用任何数目(多个)和(多个)类型的新的或高级的设备来替换的任何数目(多个)和(多个)类型的传统设备一起使用。另外,作为该功能的具体示例,网关通常在下面被描述为支持利用符合EXPERION的设备来对符合HIWAY的设备进行替换,以及在FAULTTOLERANT ETHERNET(FTE)网络上的模拟HIWAY协议的可选使用(HIWAY、EXPERION和FAULTTOLERANT ETHERNET是由HONEYWELL INTERNATIONAL INC.或其子公司开发的)。这些具体协议仅是示例。在该专利文献中公开的网关一般支持利用任何合适的新的或高级的设备来替换任何合适的传统设备。此外,本专利文献中公开的网关可以可选地支持在基于互联网协议(IP)的网络或其它高级网络上的对任何合适的传统协议的模拟。
图1图示根据本公开的在工业处理控制和自动化系统100中从传统设备向新设备的示例迁移。如图1所示,系统100包括一个或多个传统控制器102,一个或多个传统控制器102通常被称为驻留在控制和自动化系统中的“1级”控制器网络内或形成“1级”控制器网络的一部分。每个传统控制器102能够控制工业处理系统中的一个或多个特性。处理系统一般表示被配置为以某种方式处理一个或多个产品或其它材料的任何系统或其部分。例如,传统控制器102可以从一个或多个传感器接收测量值,并使用测量值来控制一个或多个致动器。每个传统控制器102表示系统100中要被替换的控制器。
传统控制器102经由传统网络103与至少一个传统网关104通信。传统网络103表示支持使用传统协议与传统控制器102交互的一个或多个通信路径。在一些实施例中,传统网络103可以表示同轴网络,诸如HIWAY网络。然而,传统网络103可以表示任何其它合适的传统工业处理控制网络。
传统控制器102经由(多个)传统网关104与更高级别的设备和系统通信。在该示例中,每个传统网关104促进在传统网络103和诸如本地控制网络(LCN)的监控网络106之间的通信。每个传统网关104包括促进经由监控网络与一个或多个传统设备通信的任何合适的结构。监控网络106表示促进更高级别处理控制和自动化设备和系统当中的通信的网络。
在特定实施例中,传统控制器102表示HIWAY控制器和处理接口单元(PROCESSINTERFACE UNIT, PIU)设备,诸如来自HONEYWELL INTERNATIONAL INC.的TDC2000设备。这些类型的设备例行地在“data hiway(数据hiway)”上通信,“data hiway(数据hiway)”使用由传统网关104支持的HIWAY协议。传统网关104在该协议和由监管网络106使用的协议之间进行转换。
系统100还包括在高级控制网络110上通信的一个或多个高级控制器108。高级控制器108表示与传统控制器102相比更新、技术上更高级或更特征丰富的控制器。类似地,控制网络110可以表示用于传输控制信息的更新、技术上更高级或更特征丰富的网络(诸如基于IP的网络)。在特定实施例中,高级控制器108可以表示来自HONEYWELL INTERNATIONALINC.的C300控制器,并且控制网络110可以表示FTE或其它冗余的基于IP的网络。
系统100中的各种其它组件支持宽范围的处理控制和自动化相关的功能。例如,可以由操作者使用一个或多个操作者控制台112以与系统100交互。至少一个监控控制器114和至少一个服务器116在系统100中提供更高级别的控制。例如,监控控制器114和/或服务器116可以执行更高级的规划或调度操作,执行更高级别的控制策略或执行其它功能。至少一个应用处理平台118可以被用于使系统100中的各种过程自动化。至少一个历史库(historian)120可以被用于随时间的经过而采集和存储与系统100的操作相关联的数据。这些组件中的各种组件通常被称为驻留在控制和自动化系统中的“2级”监控网络内或形成“2级”监控网络的一部分。
每个操作者控制台112包括用于促进操作者交互的任何合适的结构,诸如来自HONEYWELL INTERNATIONAL INC.的EXPERION STATION TPS。每个控制器114包括用于提供监控控制的任何合适的结构,诸如来自HONEYWELL INTERNATIONAL INC.的应用控制环境(APPLICATION CONTROL ENVIRONMENT)TPS(ACE-T)节点。每个服务器116表示任何合适的计算设备,诸如来自HONEYWELL INTERNATIONAL INC.的EXPERION SERVER TPS(或这样的服务器的冗余对)。每个应用处理平台118包括用于执行自动化过程的任何合适的结构,诸如来自HONEYWELL INTERNATIONAL INC.的应用模块(APPLICATION MUDULE, AM)。每个历史库120包括用于存储数据的任何合适的结构,诸如来自HONEYWELL INTERNATIONAL INC.的历史模块(HISTORY MODULE, HM)。
如图1所示,正利用高级控制器102'替换传统控制器102。这可能发生在例如当传统控制器102已经达到其“寿命终点”并且不再由供应商或制造商支持时。此外,正利用联结网关104'替换传统网关104,联结网关104'(如面描述那样)支持从传统控制器102向高级控制器102'的迁移。
用以替换传统控制器的一种常规方法是“剥离并替换”,其中设施或其一部分被简单地关闭,并利用新的控制器替换传统控制器。然而,该方法要求设施停机时间和相关联的金钱上的损失。此外,通常使用更高级别的组件—诸如典型地实现牵涉传统控制器102的大量过程的应用处理平台118—来管理传统控制器102。作为结果,简单地替换传统控制器102将要求大量工作以更新由应用处理平台118执行的过程或将那些过程迁移到监控控制器114。此外,操作者通常经由在操作者控制台112处提供的接口与传统控制器102交互。“剥离并替换”技术典型地要求更新或替换由操作者控制台112支持的接口,并且实际上可能要求整个监控网络106和所有所连接的设备的替换。
根据本公开,联结网关104'支持在传统控制器102的使用和高级控制器102'的使用之间的改进的转变。如下面更详细地描述那样,联结网关104'可以被连接到传统控制器102(经由传统网络103)以及高级控制器102'(经由控制网络110)这两者。这允许传统控制器102保持联机和操作,同时高级控制器102'被安装、委派并实现联机。一旦高级控制器102'准备好操作,处理系统的控制就可以被从传统控制器102转移到高级控制器102'。这有助于避免关闭处理系统的部分或全部,并且允许操作者在将高级控制器102'置于有效控制操作中之前验证高级控制器102'正确地操作。
联结网关104'还可以在控制网络110上模拟或另外地支持至少一个传统协议。例如,联结网关104'可以被配置为在FTE或其它高级控制网络110上模拟由传统控制器102使用的HIWAY协议。这允许一些更高级别的设备(诸如组件118-120)经由网关104'与高级控制器102'交互,好像高级控制器102'支持由传统控制器102使用的(多个)传统协议一样。这还允许其它更高级别的设备(诸如组件112-116)在不使用网关104'的情况下经由网络110与高级控制器102'交互。作为特定示例,联结网关104'可以从更高级别的设备接收请求,将请求分散到高级控制器102',收集采用符合于传统协议的格式的响应,以及将编译后的响应提交到更高级别的设备。
使用这些技术,联结网关104'允许在不要求关闭工业处理系统的部分或全部的情况下利用高级控制器102'替换传统控制器102。此外,联结网关104'允许在不干扰传统控制器102的控制操作的情况下安装、委派并测试高级控制器102',允许在不中断处理系统的控制的情况下使高级控制器102'实现联机。进一步地,联结网关104'可以允许高级控制器102'与仍使用传统协议的更高级别的组件和使用高级协议的更高级别的组件这两者一起使用。这可以减少或避免更新或迁移由应用处理平台118执行的过程和由操作者控制台112支持的接口的需要。
此外,使用这些技术,可能的是将传统控制器102的替换与诸如2级设备或系统的组件的替换“解耦”。作为结果,2级设备或系统可以与传统控制器102同时或在与之相比不同的时间被替换。例如,大多数或所有2级设备或系统可以利用高级控制器102'继续操作并且可以如想要的那样快或那样慢地被替换。这可以有助于减少替换传统控制器102的成本,并允许花费被分布在更长的时间上。
下面提供关于联结网关104'的示例细节。注意,系统100可以包括任何数量的联结网关104',以支持任何数量的传统控制器102或其它传统设备向高级控制器102'或其它高级设备的迁移。
虽然图1图示在工业处理控制和自动化系统100中从传统设备向新设备的迁移的一个示例,但是可以对图1作出各种改变。例如,图1中的各种组件可以被组合、进一步再划分、移动或省略,并且可以根据特定需要添加附加组件。另外,系统100可以包括任何数量的图1所示的每种组件。控制和自动化系统采用各种各样的配置出现,并且图1不将本公开的范围限制于任何特定的配置。此外,图1所示的组件112-120仅是可能出现在系统中并与传统控制器102和高级控制器102'交互的更高级别的组件的类型的示例。也可以使用其它或附加的更高级别的组件。
图2至图4图示根据本公开的支持从传统设备向新设备的迁移的示例网关104'和相关细节。为了容易解释,图2至图4中的网关104'被描述为在图1的系统100中使用。网关104'可以在任何其它合适的系统中使用,以支持从任何合适的传统设备向任何合适的高级设备的迁移。
如图2所示,网关104'包括外壳202。外壳202一般指明保护、包围或保持网关104'的其它组件的结构。外壳202包括在其中可以放置网关的其它组件的任何合适的结构。外壳202还可以由任何合适的(多种)材料并且以任何合适的方式形成。在特定实施例中,外壳202包括底板,印刷电路板(PCB)卡可以插入其中并耦合到背板或其它结构。
网关104'还包括三个接口204-208。接口204支持在监控网络106上的通信。例如,接口204可以使用至少一个标准或私有协议从耦合到监控网络106的各种组件112-120接收数据并向耦合到监控网络106的各种组件112-120发送数据。
接口206支持在可以耦合到传统网络103的传统通信链路210上的通信。传统通信链路210表示用于与一个或多个传统控制器102通信的通信链路。在特定实施例中,传统通信链路210支持与HIWAY控制器和PIU设备的通信。
接口208支持在高级通信链路212上的通信。通信链路212可以表示用于在高级控制网络110上进行通信的通信链路,并且那些通信可以可选地经由由传统控制器102所使用的传统协议的模拟而作出(虽然这未必是要求的)。在特定实施例中,通信链路212支持在FTE或其它基于IP的网络上使用模拟HIWAY协议的通信。
除了其它方面以外,网关104'还可以在由监控网络106、控制网络110和传统网络103所使用的协议之间进行转译。这允许使用传统控制器102,同时高级控制器102'被安装、委派以及实现联机。这可以可选地允许进行使用模拟协议的去往和来自高级控制器102'的通信,从而仍使用或依赖于传统协议的更高级别的设备可以继续与高级控制器102'交互。
网关104'还包括至少一个处理设备214和至少一个存储器216。处理设备214控制网关104'的整体操作。例如,处理设备214可以控制接口204-208的操作,以由此控制由网关104'进行的数据的传送和接收。处理设备214还可以支持用以支持不同接口204-208之间的数据的流动所需要的任何转译或其它操作。例如,处理设备214可以确定如何与特定控制器进行联系以及经由适当的接口206-208发起去往和来自控制器的通信。作为特定示例,处理设备214可以支持请求和响应的“分散/收集”,这意味着处理设备214可以向一个或多个设备(传统的和/或高级的设备)传送(分散)请求,采集(收集)对请求的响应,并且将响应组合成用于在监控网络106上传送的合适的格式。
处理设备214包括用于执行或控制网关的操作的任何合适的结构(诸如一个或多个处理或计算设备)。作为特定示例,处理设备214可以包括至少一个微处理器、微控制器、数字信号处理器、现场可编程门阵列、应用专用集成电路或离散逻辑设备。
存储器216存储由网关104'使用、生成或采集的指令或数据。例如,存储器216可以存储由处理设备214执行的软件或固件指令。存储器216还可以存储经由一个接口204-208接收的、要在另一接口204-208上传送的数据。存储器216包括任何合适的(多个)易失性和/或非易失性的存储和检索设备,诸如至少一个随机存取存储器和至少一个闪速存储器或其它只读存储器。
在特定实施例中,接口204可以表示来自HONEYWELL INTERNATIONAL INC.的K4LCN接口卡,其中对卡的固件作出修改以支持在监控网络106上的适当交互。处理设备214和存储器216可以驻留在K4LCN接口卡上。另外,在特定实施例中,接口206可以表示来自HONEYWELL INTERNATIONAL INC.的数据通路接口(DATA HIGHWAY INTERFACE, DHI)卡。进一步地,在特定实施例中,接口208可以表示具有被设计为在FTE或其它基于IP的网络上模拟HIWAY协议的固件的接口卡,其可能被已知为增强型HIWAY网桥接口(ENHANCED HIWAYBRIDGE INTERFACE, EHBI)。
总线218支持网关104'的其它组件(诸如接口204-208、处理设备214和存储器216)之间的通信。总线218表示用于在网关中传输数据或其它信号的任何合适的(多个)通信路径。
通过提供接口206-208这两者,网关104'能够支持在传统网络103和高级控制网络110这两者上的通信。此外,通过使用单个接口204,网关104'能够在监控网络106上将其自身呈现为单个逻辑HIWAY设备(或符合于另一传统协议的设备)。因此,网关104'使得能够进行与传统控制器102和高级控制器102'这两者的通信,同时仍表现为在监控网络106上的到更高级别的组件的适当的设备。
图3图示网关104'的一个示例使用。在图3中,矩形被用于指明控制和自动化系统100的子系统。实线指示子系统之间的数据/信息流动,并且虚线指示子系统之间的逻辑关系。椭圆表示示例使用情况,意味着其中可以使用网关104'的示例方式。在该特定示例中,被替换的传统设备表示HIWAY设备,高级设备表示C300控制器,并且网络110表示FTE网络。这仅用于说明,并且可以使用(多个)其它类型的控制器和网络。
在图3中,LCN数据实体构建器(DEB)302表示用于配置和管理传统控制器102以诸如在传统控制器上执行工程配置的应用。组件304-314表示系统100的子系统,子系统可以在监控网络106上与网关104'交互。应用304指明可以在应用模块(APPLICATION MODULE)或其它应用处理平台118上执行的应用。本地窗口306、全局用户站(GUS)显示器308、HMIWEB显示器310和通知显示器312表示经由不同类型的操作者控制台112向操作者呈现显示的应用。可以由操作者使用显示器306-310来对与处理系统相关联的某些变量作出改变,并且可以由操作者使用显示器312来确认或响应各种通知。应用314指明可以在ACE-T节点或其它监控控制器114上执行的应用。
控制构建器316可以用于配置和管理高级控制器102'。控制构建器316可以例如由一个或多个应用工程师使用以将HIWAY网关(HIWAY GATEWAY, HG)控制点转译成合适的控制执行环境(CEE)模拟。控制构建器316还可以由一个或多个系统工程师使用以配置网关104'中的接口208和高级控制器102'。
如图3所示,可以在不同类型的网络上在图3的组件之间交换不同类型的信息。例如,网关104'可以在传统网络103上与传统控制器102交换HIWAY消息。网关104'还可以在网络110上与高级控制器102'交换模拟的HIWAY消息。网关104'可以进一步在监控网络106上与组件304-312交换网关参数以及事件发起的处理(EIP)事件。此外,网关104'可以与通知显示器312交换处理警报以及在控制网络110上与控制构建器316交换配置数据。此外,高级控制器102'可以将事件通信给通知显示器312,并且在控制网络110上与控制构建器316交换配置数据。
如上面描述那样,网关104'的一种使用是在不要求关闭工业处理系统的部分或全部的情况下促进从传统控制器102向高级控制器102'的迁移。除了其它方面以外,这还可以使用经由网关104'到传统控制器102和高级控制器102'的并发访问来实现。此外,除了其它方面以外,还可以使用由网关104'进行的对传统协议(诸如HIWAY协议)的模拟来支持1级和2级设备的迁移的解耦,以使得更高级别的设备可以在高级控制器102'支持传统协议的假设之下继续操作。作为结果,1级传统设备(诸如传统控制器102)可以在不要求对2级组件的很多修改(如果有的话)的情况下被迁移到高级设备(诸如高级控制器102')。2级组件可以与1级组件在同一时间被迁移,或者直到2级组件被迁移之前可以流逝任何(多个)想要的时间长度。
此外,对传统控制器102和高级控制器102'的并发访问支持控制器的快速的转换和延长的转换这两者。网关104'的使用允许传统控制器102被用于在安装、委派和测试高级控制器102'的同时对处理系统进行控制。这可以取决于各种因素而在短的时间段或延长的时间段上发生。一旦确定了高级控制器102'的操作是令人满意的,高级控制器102'就可以被置于控制操作中,而传统控制器102被置于待机模式中。如果高级控制器102'如所期待的那样执行,则传统控制器102可以被解委派并被从系统移除。如果高级控制器102'并未如所期待的那样执行,则可以使传统控制器102回到有效操作中。
此外,可能的是使传统控制器102向高级控制器102'的迁移递增地发生,诸如一次一个传统控制器102或传统控制器102的子集。因此,可能存在如下的时间:在这些时间时传统控制器102和高级控制器102'这两者都在系统100中执行控制动作。网关104'通过有助于确保与两种类型的控制器的通信可以同时发生来支持这样的递增的迁移。
在该特定实施例中,网关104'支持在FTE控制网络110上的模拟的HIWAY协议的使用。可以做到这点以例如经由控制网络110与C300高级控制器102'通信。在该方法中,网关104'模拟HIWAY协议的使用,但是使用基于IP的数据包在网络110上传输数据。
如上面表明note的那样,网关104'支持请求的“分散”和响应的“收集”。例如,处理设备214可以经由接口204接收请求并且标识要接收请求的(多个)控制器。处理设备214然后可以经由接口206-208中的一个或多个将请求“分散”到一个或多个控制器。所使用的确切的(多个)接口206-208可以取决于哪个(哪些)控制器需要接收请求以及要接收请求的(多个)控制器的“盒网络状态”是什么。在一些实施例中,盒网络状态可以指示控制器是HIWAY设备(用于传统控制器)还是ETHERNET设备(用于高级控制器)。如果被在传统网络103上发送,则请求可以遵从标准传统协议。如果被在控制网络110上发送,则处理设备214可以可选地使用基于IP的消息来模拟传统协议。在任一情况下,适当的(多个)控制器102、102'可以接收请求并且进行响应,诸如经由标准HIWAY响应或经由包含标准HIWAY响应的内容的基于IP的响应。然后,处理设备214可以“收集”来自适当的(多个)控制器的一个或多个响应,并将响应置于用于在监控网络106上的通信的合适的格式。
图4图示与模拟或另外地支持传统协议相关的示例细节。特别是,图4图示由不同的设备使用的示例控制协议402-406。第一协议402由HIWAY设备(诸如传统控制器102)使用。“盒”是指特定设备,“槽(slot)”限定特定的存储器位置,“子槽”可以限定槽的特定部分,并且“变量”限定存储在槽中的值。“盒槽”是指驻留在传统控制器内的所有数据的逻辑分组,其描述盒宽度属性而不是算法具体属性,并且“算法槽”是指可以由传统控制器执行的特定算法。
第二协议404由各种监控设备使用。“节点”是指特定设备,并且“点”和“参数”(通常称为“点.参数”)是指所标识的设备中的特定值。第三协议406由EXPERION设备使用。“平台”是指特定设备,并且“模块”、“块”和“参数”是指所标识设备中的特定值。
高级控制器102'或网关104'支持这些各种协议402-406的使用。例如,协议402可以被用于与传统控制器102通信,协议404可以被用于与诸如组件118-120的更高级别的组件通信,并且协议406可以被用于与诸如组件112-116的更高级别的组件通信。
注意,存在其中可以使用这些协议的各种各样的方式。例如,在第一方法中,可以在高级控制器110中创建HIWAY算法或其它传统算法的模拟,所述模拟呈现与原来的HIWAY或其它传统对象一致的数据和消息传送。在第二方法中,HIWAY或其它传统算法可以被移植(port)到高级控制器110,并且被重新托管的算法可以呈现它们的原来的数据和消息,就如同它们在传统网络上所作的那样。在第三方法中,转译功能可以由联结网关104'支持,从而网关104'可以接收高级控制器110本地的数据和消息,并且在监控网络106上以所期望的格式呈现数据和消息。在第四方法中,联结网关104'被用在控制器上,所述控制器的迁移包括在根本不改变控制器或其算法的情况下将控制器的网络接口从传统网络改变到高级网络。在该第四方法中,由传统控制器使用的应用协议未被改变,并且可以被在高级网络中使用的协议所包裹(warp)。
虽然图2至图4图示支持从传统设备向新设备的迁移的网关104'的一个示例和相关的细节,但是可以对图2至图4作出各种改变。例如,图2中示出的功能划分仅是用于说明。图2中的各种组件可以被组合、进一步再分、移动或省略,并且可以根据特定需要添加附加的组件。作为特定的示例,处理设备214和存储器216可以被放置到同一PCB板或其它衬底上而作为一个、一些或所有的接口204-208。另外,图3和图4中示出的具体的协议和使用情况仅是示例。网关104'可以支持其它的或附加的协议的使用,并且网关104'可以以任何其它合适的方式使用。
图5和图6图示根据本公开的支持从传统设备向新设备的迁移的示例图形用户界面。在图5中,图形用户界面500呈现耦合到网关104'的“盒”的列表502。在此盒可以包括传统设备、高级设备或其组合。针对列表502中所标识的每个设备,界面500标识该设备的数量、类型和状态。界面500还使用标识符504来在传统设备和高级设备之间进行区分。标识符504可以被用于表示上面描述的盒网络状态。在此标识符504表示字母“E”,该字母“E”可以指示设备被耦合到“E(以太网)”网络或者使用“E(模拟)”的接口。然而,任何其它合适的标识符可以被用于区分传统和高级设备。另外,除了文本的标识符之外的机制可以被用于区分传统和高级设备,诸如颜色编码。
在图5中,操作者已经选择示出针对被编号为“12”的盒的命令选项,这引起网关104'在界面中呈现命令的列表506。界面500中的控件508可以以各种方式在界面500中使用。在这种情况下,控件508可以被用于从列表506调用特定的命令并且控制在界面500中的信息的显示。
在图6中,可以在利用高级控制器102'替换传统控制器102期间使用图形用户界面600。如图6中所示,界面600包括与传统控制器102相关联的控制点的列表602。每个控制点与处理变量和与处理变量相关联的各种值相关联。界面600还包括与高级控制器102'相关联的模拟的控制点的列表604。
可以在布线和其它数据连接被从传统控制器102移动到高级控制器102'的时间期间向操作者呈现界面600。如在图6中可以看到那样,列表604中的值与列表602中的值相同或实质上相同。这指示高级控制器102'正接收与正被替换的传统控制器102所正在接收的数据相同的数据并且正进行操作以产生与正被替换的传统控制器102所正在产生的输出实质上相同的输出。
虽然图5和图6图示支持从传统设备向新设备的迁移的图形用户界面的示例,但是可以对图5和图6作出各种改变。例如,这些界面仅仅意在图示可以由网关104'支持的不同类型的界面。还可以使用任何其它的或附加的界面。
图7至图10图示根据本公开的用于支持从传统设备向新设备的迁移的示例方法。为了容易解释,图7至图10中的方法被描述为与图1的系统100中的网关104'一起使用。然而,所述方法可以由任何合适的网关使用并且可以在任何合适的系统中使用。
图7图示用于将传统网关104迁移到联结网关104'的示例方法700。这种迁移可以发生,从而在从传统控制器102迁移到高级控制器102'之前联结网关104'在系统100中是可用的。在下面的讨论中,假设传统网关104包括支持到监控网络106的接口204和到传统网络103的接口206的PCB卡。还假设传统网关104以冗余对进行操作,其中一个传统网关104作为主网关进行操作,并且另一个传统网关104在主网关失效的情况下作为备份或辅助网关进行操作。
如图7中示出那样,在步骤702处关闭传统网关的备份伙伴。这可以包括例如职员对辅助传统网关104断电,同时主传统网关104可以继续操作。在步骤704处,所需要的硬件/软件/固件被安装在传统网关的备份伙伴上。这可以包括例如职员安装支持接口208的PCB卡,这允许在高级网络上进行通信。这还可以可选地包括职员对接口208编程以支持在高级网络上的模拟协议。这可以进一步包括职员更新处理设备214以执行网关104'的想要的操作。一旦这被完成,在步骤706处就使传统网关的备份伙伴恢复联机而作为第一联结网关。这可以包括例如使更新的网关实现联机而作为以辅助角色进行操作的第一联结网关104'。
在步骤708处,主网关和辅助网关交换角色。也就是,第二传统网关104可以开始以辅助角色进行操作,同时第一联结网关104'可以开始以主要角色进行操作。这可以在任何合适的时间发生,诸如在验证第一联结网关104'的操作之后。在这一时点,相同的一般步骤710-714可以被用于将第一联结网关104'的备份伙伴转换成第二联结网关104'。在步骤714的结束时,存在两个在系统100中操作的联结网关104',一个处于主模式,并且一个处于辅助模式。在步骤716处配置网关中的到高级网络的接口。这可以包括例如职员在联结网关104'的接口208中配置EXPERION平台模块。
在这些步骤期间,可以存在从监控网络106通过至少一个网关104、104'到传统控制器102的连续的通信路径。作为结果,在从传统网关104向联结网关104'的迁移期间可以不存在通信或控制损失。一旦联结网关104'在系统100中是可用的(然而,被获得),就可以如下面描述那样发生利用高级设备替换传统设备。注意,在(i)传统网关104向联结网关104'的迁移和(ii)传统控制器102向高级控制器102'的迁移之间可以经过任何长度的时间。还注意,传统设备向高级设备的迁移可以使用单个联结网关104'而发生。
图8图示用于执行从传统控制器102向高级控制器102'的转换的示例方法800。特别是,方法800可以被用于在不要求关闭处理系统的部分或全部的情况下执行从传统控制器102向高级控制器102'的转换。
如图8中示出那样,在步骤802处,在设施中安装高级控制器。在步骤804处,对与传统控制器结合使用的监控控制和高级处理控制(APC)功能进行去激活(deactivate)。这可以包括例如职员对控制和自动化系统100的更高级别组件中(诸如一个或多个2级组件中)的这些功能进行去激活。
在步骤806处,将适当的线缆重新布线到高级控制器,并且在步骤808处,在高级控制器中委派控制回路。这可以包括例如职员将布线或先前用于与工业现场设备通信的其它通信路径与传统控制器102解耦合,并且将布线或其它通信路径耦合到高级控制器102'。在此被重新布线的线缆可以表示针对电流控制回路所需要的线缆。这还可以包括职员在高级控制器102'中创建适当的控制回路,以用于控制先前由传统控制器102控制的工业处理系统的一个或多个方面。作为这里的一部分,职员可以将某些控制模式或HG点设置为手动模式。在一些实施例中,如果高级控制器102'模拟传统协议,则这可以进一步包括职员将模拟逻辑加载到高级控制器102'中。然而,如上面表明那样,协议模拟可以由联结网关104'支持或者被以其它方式支持。一旦高级控制器的输出与处理平衡,在步骤810处就可以将电流控制回路置于操作中。
在步骤812处,作出是否继续加载控制回路的决定。如果继续加载,则处理返回到步骤806。如果不继续加载,则在步骤814处,在联结网关中将高级控制器的网络状态设置为合适的值。这可以包括例如应用工程师把先前与传统控制器102相关联的盒网络状态改变为与高级控制器102'相关联的新值。在步骤816处,重新激活与高级控制器结合使用的监控控制和APC功能。
注意,在从传统控制器102向高级控制器102'的转换期间,可以向操作者呈现诸如图6所示的界面的界面。该界面600允许操作者查看高级控制器102'是否正接收与正被替换的传统控制器102所正在接收的数据相同的数据以及正进行操作以产生与正被替换的传统控制器102所正在产生的输出实质上相同的输出。还注意,虽然图8假定当线缆被重新布线到高级控制器102'时传统控制器102与现场设备断开连接,但是并不需要是这种情况。例如,高级控制器102'可以被与传统控制器102一起并行地布线到现场设备。高级控制器102'可以被配置为从某些现场设备接收数据,并标识针对其它现场设备的想要的控制信号,但是高级控制器102'可能被禁止输出那些控制信号,直到高级控制器102'的操作被准许为止。在那一时点,传统控制器102可能被禁止输出控制信号,同时高级控制器102'输出控制信号。
图9图示用于执行从传统控制器102向高级控制器102'的转换的另一示例方法900。特别是,方法900可以被用于在处理系统的部分或全部的关闭期间执行从传统控制器102向高级控制器102'的转换。
如图9中所示,在步骤902处,在设施中安装高级控制器。在步骤904处,对传统控制器中的一个或多个控制回路解除委托。这可以包括例如职员从传统控制器102移除控制回路并且对传统控制器102进行去激活。在这种情况下不存在维持对处理系统的部分或全部的控制的需要,从而可以在使高级控制器102'实现联机之前将传统控制器102从操作移除。
在步骤906处,将适当的线缆重新布线到高级控制器,在步骤908处激活高级控制器,并且在步骤910处在高级控制器中委派一个或多个控制回路。这可以包括例如职员将布线或先前用于与工业现场设备通信的其它通信路径与传统控制器102解耦合,并将布线或其它通信路径耦合到高级控制器102'。这还可以包括职员在高级控制器102'中创建适当的控制回路,以用于控制先前由传统控制器102控制的工业处理系统的所有方面。
在步骤912处,在联结网关中将高级控制器的网络状态设置为合适的值。这可以包括例如应用工程师将先前与传统控制器102相关联的盒网络状态改变为与高级控制器102'相关联的新值。在步骤914处重新开始与高级控制器结合使用的监控控制和APC功能。
注意,在图9中,在处理系统的部分或全部关闭期间替换单个传统控制器。然而,在关闭期间可以替换任何数量的传统设备。此外,不存在在关闭期间替换所有传统设备的要求。例如,可以在关闭期间替换传统设备的子集,并且然后可以使用一个或多个联结网关104'来促进与传统设备和高级设备这两者的交互。
图10图示在设备迁移期间或在其它时间可以由网关104'执行以支持与传统控制器102和/或高级控制器102'的交互的示例方法1000。如在图10中示出那样,在步骤1002处,网关104'在监控网络上接收请求。这可以包括例如处理设备214经由监控网络106和接口204从更高级别设备接收请求。
在步骤1004处,标识要接收请求的一个或多个控制器。这可以包括例如处理设备214使用所接收的请求的内容来标识哪个或哪些控制器102、102'要接收请求。在步骤1006处标识每个所标识的控制器的网络状态。这可以包括例如处理设备214使用每个所标识的控制器的盒网络状态来确定所标识的控制器被配置为是在传统网络上还是在高级控制网络上进行通信。在步骤1008处,将请求传送(分散)到所标识的(多个)控制器。这可以包括例如处理设备214发起经由接口206向任何所标识的传统控制器102传送请求以及经由接口208向任何所标识的高级控制器102'传送请求。
在步骤1010处,从所标识的(多个)控制器接收对于请求的一个或多个响应。这可以包括例如处理设备214经由接口206从任何所标识的传统控制器102接收响应,以及经由接口208从任何所标识的高级控制器102'接收响应。响应可以采用符合传统协议的格式。在步骤1012处网关将(多个)响应组合成合适的格式(如果必要的话),并且在步骤1014处在监控网络上传送所组合的(多个)响应。这可以包括例如处理设备214将任何响应组合成符合HIWAY协议的格式。
以这种方式,联结网关104'能够有效地将多个网络(传统网络103和高级网络110)映射到由更高级别的组件所期望的相同的逻辑表示中。网关104'可以在从更高级别的组件的视点来看完全不知晓网关104'还支持高级协议的使用并且被耦合到高级控制网络110的情况下,表现为支持传统协议的标准网关。
虽然图7至图10图示用于支持从传统设备向新设备的迁移的方法的示例,但是可以对图7至图10作出各种改变。例如,虽然每个图示出了一系列步骤,但是每个图中的各个步骤可以重叠、并行地发生、以不同的次序发生、或者以任何次数发生。此外,冗余的网关104'的使用是可选的,如在高级控制网络上的协议模拟的使用那样。
在一些实施例中,上面描述的各种功能是由计算机程序实现或支持的,所述计算机程序由计算机可读程序代码形成并且被体现在计算机可读介质中。用语“计算机可读程序代码”包括任何类型的计算机代码,包括源代码、目标代码和可执行代码。用语“计算机可读介质”包括能够由计算机访问的任何类型的介质,诸如只读存储器(ROM)、随机存取存储器(RAM)、硬盘驱动器、压缩盘(CD)、数字视频盘(DVD)或任何其它类型的存储器。“非暂态”计算机可读介质排除传输暂态电信号或其它信号的有线的、无线的、光学的或其它的通信链路。非暂态计算机可读介质包括其中可以永久地存储数据的介质和其中可以存储并且稍后覆写数据的介质,诸如可重写光盘或可擦除存储器设备。
可能是有利的是阐明贯穿本专利文献所使用的某些词语和用语的定义。术语“应用”和“程序”是指适配用于以合适的计算机代码(包括源代码、目标代码或可执行代码)实现的一个或多个计算机程序、软件组件、指令集、过程、函数、对象、类、实例、相关数据、或它们的一部分。术语“通信”以及其派生词涵盖直接通信和间接通信这两者。术语“包括”和“包含”以及其派生词意味着包括但不是限制。术语“或”是包括性的,意味着和/或。用语“与...相关联”以及其派生词可以意味着包括、包括在...中、与...互连、包含、包含在...中、连接到或与...连接、耦合到或与...耦合、可与...通信、与...合作、交织、并置、接近于、接合到或与...接合、具有、具有...的性质、或者具有到...的关系或与...的关系等。用语“...中的至少一个”当与项目列表一起使用时意味着可以使用所列出项目中的一个或多个的不同的组合,并且可能需要列表中的仅一个项目。例如,“A、B和C中的至少一个”包括以下组合中的任何一种:A、B、C、A和B、A和C、B和C、以及A和B和C。
虽然本公开已经描述了特定的实施例和一般地相关联的方法,但是这些实施例和方法的变更和置换对于本领域技术人员将是显而易见的。相应地,示例实施例的上面的描述不限定或约束本公开。在不脱离如由随后的权利要求所限定的本公开的精神和范围的情况下,其它改变、替代和变更也是可能的。

Claims (15)

1.一种装置,包括:
第一接口(206),其被配置为使用第一协议在第一工业处理控制网络(103)上进行通信;
第二接口(208),其被配置为使用第二协议在第二工业处理控制网络(110)上进行通信;
第三接口(204),其被配置为在第三网络(106)上与至少一个监控设备(112、114、116、118、120)进行通信;以及
至少一个处理设备(214),其被配置为在使用第一协议的处理控制设备(102)向使用第二协议的处理控制设备(102')的迁移期间为所述至少一个监控设备提供对耦合到第一工业处理控制网络和第二工业处理控制网络的处理控制设备(102、102')的并发访问。
2.根据权利要求1所述的装置,其中,第二接口被配置为在第二工业处理控制网络之上模拟第一协议。
3.根据权利要求1所述的装置,其中所述至少一个处理设备进一步被配置为使所有处理控制设备表现为是耦合到第一工业处理控制网络的设备。
4.根据权利要求1所述的装置,其中,所述至少一个处理设备进一步被配置为提供由所述至少一个监控设备向处理控制设备中的至少一个的实质上连续的访问。
5.根据权利要求4所述的装置,其中,所述至少一个处理设备被配置为通过如下来提供实质上连续的访问:使用网络状态来标识来自所述至少一个监控设备的请求是经由第一接口还是经由第二接口被传送到规定的处理控制设备。
6.根据权利要求5所述的装置,其中,所述至少一个处理设备被配置为随着耦合到第一工业处理控制网络的多个处理控制设备被迁移到耦合到第二工业处理控制网络的多个处理控制设备而追踪多个网络状态。
7. 根据权利要求1所述的装置,其中:
第一接口被配置为在同轴网络上进行通信;并且
第二接口被配置为在冗余的以太网网络上进行通信。
8.一种方法,包括:
经由第一接口(206)使用第一协议在第一工业处理控制网络(103)上进行通信;
经由第二接口(208)使用第二协议在第二工业处理控制网络(110)上进行通信;
经由第三接口(204)在第三网络(106)上与至少一个监控设备(112、114、116、118、120)进行通信;以及
在使用第一协议的处理控制设备(102)向使用第二协议的处理控制设备(102')的迁移期间为所述至少一个监控设备提供对耦合到第一工业处理控制网络和第二工业处理控制网络的处理控制设备(102、102')的并发访问。
9.根据权利要求8所述的方法,其中,第二接口在第二工业处理控制网络上模拟第一协议。
10.根据权利要求8所述的方法,进一步包括:
使所有的处理控制设备表现为是耦合到第一工业处理控制网络的设备。
11.根据权利要求8所述的方法,进一步包括:
提供由所述至少一个监控设备向处理控制设备中的至少一个的实质上连续的访问。
12. 根据权利要求11所述的方法,其中:
耦合到第一工业处理控制网络的处理控制设备包括控制工业处理系统的一个或多个方面的传统处理控制器;并且
耦合到第二工业处理控制网络的处理控制设备包括控制工业处理系统的一个或多个方面的高级处理控制器。
13. 根据权利要求8所述的方法,其中:
第一工业处理控制网络和第二工业处理控制网络包括1级网络;以及
第三网络包括2级网络。
14.一种体现计算机程序的非暂态计算机可读介质,所述计算机程序包括计算机可读程序代码,所述计算机可读程序代码用于:
经由第一接口(206)使用第一协议在第一工业处理控制网络(103)上发起通信;
经由第二接口(208)使用第二协议在第二工业处理控制网络(110)上发起通信;
经由第三接口(204)在第三网络(106)上发起与至少一个监控设备(112、114、116、118、120)的通信;以及
在使用第一协议的处理控制设备(102)向使用第二协议的处理控制设备(102')的迁移期间为所述至少一个监控设备提供对耦合到第一工业处理控制网络和第二工业处理控制网络的处理控制设备(102、102')的并发访问。
15. 根据权利要求14所述的计算机可读介质,其中:
所述计算机程序进一步包括用于使所有的处理控制设备表现为是耦合到第一工业处理控制网络的设备的计算机可读程序代码;并且
所述计算机程序进一步包括用于提供由至少一个监控设备向处理控制设备中的至少一个的实质上连续的访问的计算机可读程序代码。
CN201580022972.3A 2014-05-05 2015-04-16 提供映射到独立底层网络的逻辑模型的网关 Active CN106464575B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/269,903 US9720404B2 (en) 2014-05-05 2014-05-05 Gateway offering logical model mapped to independent underlying networks
US14/269903 2014-05-05
PCT/US2015/026058 WO2015171281A1 (en) 2014-05-05 2015-04-16 Gateway offering logical model mapped to independent underlying networks

Publications (2)

Publication Number Publication Date
CN106464575A true CN106464575A (zh) 2017-02-22
CN106464575B CN106464575B (zh) 2020-12-25

Family

ID=54355195

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580022972.3A Active CN106464575B (zh) 2014-05-05 2015-04-16 提供映射到独立底层网络的逻辑模型的网关

Country Status (6)

Country Link
US (1) US9720404B2 (zh)
EP (1) EP3140963B1 (zh)
JP (1) JP6527173B2 (zh)
CN (1) CN106464575B (zh)
AU (1) AU2015256526B2 (zh)
WO (1) WO2015171281A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110892348A (zh) * 2017-07-20 2020-03-17 霍尼韦尔国际公司 Newgen控制器中传统控制功能与newgen控制功能

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160103431A1 (en) * 2014-10-14 2016-04-14 Honeywell International, Inc. System and method for point by point hot cutover of controllers and ios
US20180129191A1 (en) * 2016-11-04 2018-05-10 Rockwell Automation Technologies, Inc. Industrial automation system machine analytics for a connected enterprise
US10878690B2 (en) 2017-11-02 2020-12-29 Honeywell International Inc. Unified status and alarm management for operations, monitoring, and maintenance of legacy and modern control systems from common user interface
US11237550B2 (en) 2018-03-28 2022-02-01 Honeywell International Inc. Ultrasonic flow meter prognostics with near real-time condition based uncertainty analysis
US10824810B2 (en) 2018-06-07 2020-11-03 Honeywell International Inc. System and method for identifying correlated operator action events based on text analytics of operator actions
US11750715B2 (en) * 2020-07-17 2023-09-05 Rockwell Automation Technologies, Inc. Industrial automation broker device
EP4198659A1 (fr) * 2021-12-14 2023-06-21 Atos Worldgrid Système et procédé de commande à haute disponibilité d'un processus industriel

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100246385A1 (en) * 2009-03-30 2010-09-30 Sivaram Balasumbramanian Industrial controller employing the network ring topology
CN103475576A (zh) * 2013-09-10 2013-12-25 昆山奥德鲁自动化技术有限公司 基于Wifi的ARM处理器
CN103518420A (zh) * 2011-03-18 2014-01-15 霍尼韦尔国际公司 支持向工业无线网络上供应的用于工业现场设备的本地配置和监视的接口及相关系统和方法

Family Cites Families (124)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4679189A (en) 1985-11-27 1987-07-07 American Telephone And Telegraph Company Alternate routing arrangement
DE4134207C1 (en) 1991-10-16 1993-04-01 Ant Nachrichtentechnik Gmbh, 7150 Backnang, De Loading double-computer standby system - preparing passive computer for loading and taking new software from data source for entering into memory of active computer
JPH0677963A (ja) 1992-07-07 1994-03-18 Hitachi Ltd 通信方式および端末装置
US5664195A (en) 1993-04-07 1997-09-02 Sequoia Systems, Inc. Method and apparatus for dynamic installation of a driver on a computer system
JP2629588B2 (ja) 1993-12-27 1997-07-09 日本電気株式会社 移動体通信システムにおける多重接続方式
JPH0865728A (ja) 1994-08-24 1996-03-08 Hitachi Ltd 移動体通信ネットワークおよび呼制御方法
US5898826A (en) 1995-11-22 1999-04-27 Intel Corporation Method and apparatus for deadlock-free routing around an unusable routing component in an N-dimensional network
DE19547468C1 (de) 1995-12-19 1997-05-22 Siemens Ag Verfahren zur Übertragung von Informationen in einem universellen Übertragungsnetz
US6141769A (en) 1996-05-16 2000-10-31 Resilience Corporation Triple modular redundant computer system and associated method
US6363497B1 (en) 1997-05-13 2002-03-26 Micron Technology, Inc. System for clustering software applications
US6292905B1 (en) 1997-05-13 2001-09-18 Micron Technology, Inc. Method for providing a fault tolerant network using distributed server processes to remap clustered network resources to other servers during server failure
JPH11243584A (ja) 1998-02-26 1999-09-07 Fujitsu Ltd 移動通信システムの緊急呼制御装置
US6437692B1 (en) 1998-06-22 2002-08-20 Statsignal Systems, Inc. System and method for monitoring and controlling remote devices
US6374352B1 (en) 1998-08-26 2002-04-16 Intel Corporation Temporary configuration with fall-back
US6427071B1 (en) 1998-12-08 2002-07-30 At&T Wireless Services, Inc. Apparatus and method for providing transporting for a control signal
US6856627B2 (en) 1999-01-15 2005-02-15 Cisco Technology, Inc. Method for routing information over a network
US7184413B2 (en) 1999-02-10 2007-02-27 Nokia Inc. Adaptive communication protocol for wireless networks
US7174564B1 (en) 1999-09-03 2007-02-06 Intel Corporation Secure wireless local area network
US6629264B1 (en) 2000-03-30 2003-09-30 Hewlett-Packard Development Company, L.P. Controller-based remote copy system with logical unit grouping
US6631416B2 (en) 2000-04-12 2003-10-07 Openreach Inc. Methods and systems for enabling a tunnel between two computers on a network
US6751219B1 (en) 2000-04-20 2004-06-15 Aztech Partners, Inc. Multicast packet duplication at random node or at egress port with frame synchronization
US7130701B1 (en) 2000-05-24 2006-10-31 Schneider Automation Inc. System for remote configuration monitoring of an industrial control system
US6728514B2 (en) 2000-09-08 2004-04-27 Wi-Lan Inc. Scalable wireless network topology systems and methods
JP4410921B2 (ja) 2000-09-22 2010-02-10 富士通株式会社 回線再配置方法およびそのための回路
US6694447B1 (en) 2000-09-29 2004-02-17 Sun Microsystems, Inc. Apparatus and method for increasing application availability during a disaster fail-back
US7031308B2 (en) 2000-10-30 2006-04-18 The Regents Of The University Of California Tree-based ordered multicasting method
US7190961B2 (en) 2001-10-18 2007-03-13 Intel Corporation Method for discovery and routing within mobile ad-hoc networks
DE10109196B4 (de) 2001-02-26 2005-04-28 Viessmann Werke Kg Vorrichtung und Verfahren zur Fernüberwachung und Parametrierung von Einrichtungen, insbesondere von Heizungsanlagen
US20020122230A1 (en) 2001-03-05 2002-09-05 Hossein Izadpanah Hybrid RF and optical wireless communication link and network structure incorporating it therein
US6842454B2 (en) * 2001-03-14 2005-01-11 Schneider Automation Inc. Method and system for device addressing on a computer network
JP2005509323A (ja) 2001-04-18 2005-04-07 スカイパイロット ネットワーク, インコーポレイテッド ネットワーク・チャネル・アクセス・プロトコル−干渉および負荷適応
US7035937B2 (en) 2001-04-25 2006-04-25 Cornell Research Foundation, Inc. Independent-tree ad hoc multicast routing
WO2002089411A2 (en) 2001-05-01 2002-11-07 Koninklijke Philips Electronics N.V. Handoff in radio communication arrangements
GB0112781D0 (en) 2001-05-25 2001-07-18 Global Continuity Plc Method for rapid recovery from a network file server failure
US6957274B2 (en) 2001-06-27 2005-10-18 Microsoft Corporation System adds additional new routes and default routes to a routing table to allow concurrent access to two different network connections
US7203743B2 (en) 2001-12-28 2007-04-10 Nortel Networks Limited Hierarchical tree-based protection scheme for mesh networks
US7392302B2 (en) 2002-02-21 2008-06-24 Bea Systems, Inc. Systems and methods for automated service migration
US7152181B2 (en) 2002-02-22 2006-12-19 Bea Systems, Inc. Method for highly available transaction recovery for transaction processing systems
AU2003217683A1 (en) 2002-03-11 2003-09-29 Oscar Somerlock Multi-stream wireless router, gateway, communication system, and method therefor
US20040028023A1 (en) 2002-04-18 2004-02-12 Sarnoff Corporation Method and apparatus for providing ad-hoc networked sensors and protocols
JP2003316427A (ja) * 2002-04-23 2003-11-07 Toshiba Corp プラント監視制御装置の交換方法及び交換に用いるデータ変換装置
US20030212768A1 (en) 2002-05-09 2003-11-13 Gateway, Inc. System and method for centralizing and synchronizing network configuration data
US7111171B2 (en) 2002-07-09 2006-09-19 Kaleidescope, Inc. Parallel distribution and fingerprinting of digital content
US6961310B2 (en) 2002-08-08 2005-11-01 Joseph Bibb Cain Multiple path reactive routing in a mobile ad hoc network
KR100450407B1 (ko) 2002-08-28 2004-09-30 한국전자통신연구원 서비스 품질(QoS)보장 다중경로 계산방법
DE10243781A1 (de) 2002-09-20 2004-03-25 Sick Ag Elektronische Vorrichtung für ein Bussystem
US7440735B2 (en) 2002-10-23 2008-10-21 Rosemount Inc. Virtual wireless transmitter
US7788970B2 (en) 2002-10-28 2010-09-07 Digital Sun, Inc. Wireless sensor probe
WO2004047316A2 (en) 2002-11-15 2004-06-03 Vanu, Inc. A communications system
DE10254285A1 (de) 2002-11-20 2004-06-03 Robert Bosch Gmbh Gateway-Einheit zur Verbindung von Subnetzen, insbesondere in Fahrzeugen
US7263357B2 (en) 2003-01-14 2007-08-28 Samsung Electronics Co., Ltd. Method for fast roaming in a wireless network
US7236987B1 (en) 2003-02-28 2007-06-26 Sun Microsystems Inc. Systems and methods for providing a storage virtualization environment
US7342896B2 (en) 2003-03-03 2008-03-11 Sharp Laboratories Of America, Inc. Centralized network organization and topology discover in Ad-Hoc network with central controller
DE10314721A1 (de) 2003-03-31 2004-11-11 Endress + Hauser Gmbh + Co. Kg Verfahren zur sicheren Datenübertragung über einen Feldbus
US20040230899A1 (en) 2003-05-13 2004-11-18 Pagnano Marco Aurelio De Oliveira Arrangements, storage mediums and methods for associating an extensible stylesheet language device description file with a non- proprietary language device description file
US7275157B2 (en) 2003-05-27 2007-09-25 Cisco Technology, Inc. Facilitating 802.11 roaming by pre-establishing session keys
US7436797B2 (en) 2003-06-18 2008-10-14 Fisher-Rosemount Systems, Inc. Wireless architecture and support for process control systems
US7460865B2 (en) 2003-06-18 2008-12-02 Fisher-Rosemount Systems, Inc. Self-configuring communication networks for use with process control systems
US7545941B2 (en) 2003-09-16 2009-06-09 Nokia Corporation Method of initializing and using a security association for middleware based on physical proximity
US7278049B2 (en) 2003-09-29 2007-10-02 International Business Machines Corporation Method, system, and program for recovery from a failure in an asynchronous data copying system
US6847316B1 (en) 2003-10-31 2005-01-25 Ise Corporation Self-contained, on-board, CAN-to-fieldbus converter and method of using the same
JP4420275B2 (ja) 2003-11-12 2010-02-24 株式会社日立製作所 フェイルオーバクラスタシステム及びフェイルオーバクラスタシステムを用いたプログラムのインストール方法
US7251743B2 (en) 2003-11-20 2007-07-31 International Business Machines Corporation Method, system, and program for transmitting input/output requests from a primary controller to a secondary controller
US7515606B2 (en) 2003-12-26 2009-04-07 Electronics And Telecommunications Research Institute UWB-based wireless bridge
US20050201349A1 (en) 2004-03-15 2005-09-15 Honeywell International Inc. Redundant wireless node network with coordinated receiver diversity
US20050228509A1 (en) 2004-04-07 2005-10-13 Robert James System, device, and method for adaptively providing a fieldbus link
US20050254653A1 (en) 2004-05-14 2005-11-17 Proxim Corporation Pre-authentication of mobile clients by sharing a master key among secured authenticators
US7620409B2 (en) 2004-06-17 2009-11-17 Honeywell International Inc. Wireless communication system with channel hopping and redundant connectivity
JP2006011581A (ja) 2004-06-23 2006-01-12 Hitachi Ltd ストレージシステム及びストレージシステムの制御方法
US8929228B2 (en) 2004-07-01 2015-01-06 Honeywell International Inc. Latency controlled redundant routing
US7363365B2 (en) 2004-07-13 2008-04-22 Teneros Inc. Autonomous service backup and migration
JP4870915B2 (ja) 2004-07-15 2012-02-08 株式会社日立製作所 ストレージ装置
US20060039347A1 (en) 2004-08-18 2006-02-23 Fujitsu Limited Synchronous transmission network system
CN1621041A (zh) 2004-08-19 2005-06-01 成都芝芝药业有限公司 具有镇痛作用的药物组合物
US7236477B2 (en) 2004-10-15 2007-06-26 Motorola, Inc. Method for performing authenticated handover in a wireless local area network
US7853221B2 (en) 2004-11-12 2010-12-14 Homerun Holdings Corp. Network bridge device and methods for programming and using the same
US20060168013A1 (en) * 2004-11-26 2006-07-27 Invensys Systems, Inc. Message management facility for an industrial process control environment
US7496059B2 (en) 2004-12-09 2009-02-24 Itt Manufacturing Enterprises, Inc. Energy-efficient medium access control protocol and system for sensor networks
US8085672B2 (en) 2005-01-28 2011-12-27 Honeywell International Inc. Wireless routing implementation
US7826373B2 (en) 2005-01-28 2010-11-02 Honeywell International Inc. Wireless routing systems and methods
US20060227729A1 (en) 2005-04-12 2006-10-12 Honeywell International Inc. Wireless communication system with collision avoidance protocol
US7586930B2 (en) 2005-05-10 2009-09-08 Harris Corporation Multicast data communication method and network
US7742394B2 (en) 2005-06-03 2010-06-22 Honeywell International Inc. Redundantly connected wireless sensor networking methods
US7848223B2 (en) 2005-06-03 2010-12-07 Honeywell International Inc. Redundantly connected wireless sensor networking methods
JP2006344017A (ja) 2005-06-09 2006-12-21 Hitachi Ltd センサネットワークシステム及びセンサネットワークのデータ処理方法
US8463319B2 (en) 2005-06-17 2013-06-11 Honeywell International Inc. Wireless application installation, configuration and management tool
US7801094B2 (en) 2005-08-08 2010-09-21 Honeywell International Inc. Integrated infrastructure supporting multiple wireless devices
US20070030816A1 (en) 2005-08-08 2007-02-08 Honeywell International Inc. Data compression and abnormal situation detection in a wireless sensor network
US8041772B2 (en) 2005-09-07 2011-10-18 International Business Machines Corporation Autonomic sensor network ecosystem
US20070067458A1 (en) 2005-09-20 2007-03-22 Rockwell Software, Inc. Proxy server for integration of industrial automation data over multiple networks
US7603129B2 (en) 2005-10-05 2009-10-13 Honeywell International Inc. Localization identification system for wireless devices
US7289466B2 (en) 2005-10-05 2007-10-30 Honeywell International Inc. Localization for low cost sensor network
US20070087763A1 (en) 2005-10-18 2007-04-19 Honeywell International Inc. Location aware wireless security
US8811231B2 (en) 2005-10-21 2014-08-19 Honeywell International Inc. Wireless transmitter initiated communication systems
US8644192B2 (en) 2005-10-21 2014-02-04 Honeywell International Inc. Wireless transmitter initiated communication methods
US8107446B2 (en) 2005-11-07 2012-01-31 Radiofy Llc Wireless RFID networking systems and methods
US8285326B2 (en) 2005-12-30 2012-10-09 Honeywell International Inc. Multiprotocol wireless communication backbone
US8406220B2 (en) 2005-12-30 2013-03-26 Honeywell International Inc. Method and system for integration of wireless devices with a distributed control system
US8514861B2 (en) 2006-01-03 2013-08-20 Meshnetworks, Inc. Apparatus and method for multicasting data in a communication network
US8204078B2 (en) 2006-03-31 2012-06-19 Honeywell International Inc. Apparatus, system, and method for integration of wireless devices with a distributed control system
US8108853B2 (en) 2006-05-05 2012-01-31 Honeywell International Inc. Apparatus and method for allowing a fail-back to a prior software release in a process control system
US7876722B2 (en) 2006-05-31 2011-01-25 Honeywell International Inc. System and method for wireless communication between wired field devices and control system components
US7496078B2 (en) 2006-08-15 2009-02-24 Cisco Technology, Inc. Route tree building in a wireless mesh network
JP2010512089A (ja) 2006-12-06 2010-04-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ネットワークで装置を置換する方法及び機器
US8107511B2 (en) 2007-04-30 2012-01-31 Honeywell International Inc. Apparatus and method for intelligent frequency-hopping discovery and synchronization
US20080273547A1 (en) 2007-05-01 2008-11-06 Honeywell International, Inc. Apparatus and method for acknowledging successful transmissions in a wireless communication system
US7933240B2 (en) 2007-07-19 2011-04-26 Honeywell International Inc. Apparatus and method for redundant connectivity and multi-channel operation of wireless devices
US7881253B2 (en) 2007-07-31 2011-02-01 Honeywell International Inc. Apparatus and method supporting a redundancy-managing interface between wireless and wired networks
US8280057B2 (en) 2007-09-04 2012-10-02 Honeywell International Inc. Method and apparatus for providing security in wireless communication networks
US8413227B2 (en) * 2007-09-28 2013-04-02 Honeywell International Inc. Apparatus and method supporting wireless access to multiple security layers in an industrial control and automation system or other system
US8681676B2 (en) 2007-10-30 2014-03-25 Honeywell International Inc. System and method for providing simultaneous connectivity between devices in an industrial control and automation or other system
US8189494B2 (en) 2008-05-23 2012-05-29 Honeywell International Inc. System and method for merging clusters of wireless nodes in a wireless network
WO2010022100A2 (en) 2008-08-18 2010-02-25 F5 Networks, Inc. Upgrading network traffic management devices while maintaining availability
US8565196B2 (en) 2008-11-26 2013-10-22 Via Technologies, Inc. Simultaneous use of multiple phone numbers in mobile device by sharing hardware
JP5304331B2 (ja) * 2009-03-05 2013-10-02 東芝三菱電機産業システム株式会社 プラント監視制御システム移行装置
FR2943036B1 (fr) 2009-03-11 2011-04-15 Airbus France Systeme distribue de commande de vol implemente selon une architecture avionique modulaire integree.
US8429647B2 (en) 2009-05-06 2013-04-23 Vmware, Inc. Virtual machine migration across network by publishing routes to the associated virtual networks via virtual router after the start of migration of the virtual machine
KR100938738B1 (ko) 2009-08-13 2010-01-26 삼성에스디에스 주식회사 전자 패치 장치, 네트워크 시스템 및 네트워크 시스템에서의 동작 방법
US8756412B2 (en) 2010-04-16 2014-06-17 Honeywell International Inc. Gateway supporting transparent redundancy in process control systems and other systems and related method
US8451789B2 (en) 2010-06-15 2013-05-28 Nokia Corporation Method to request resources in TV white spaces type environment
US8498201B2 (en) 2010-08-26 2013-07-30 Honeywell International Inc. Apparatus and method for improving the reliability of industrial wireless networks that experience outages in backbone connectivity
US8924498B2 (en) * 2010-11-09 2014-12-30 Honeywell International Inc. Method and system for process control network migration
KR101217607B1 (ko) 2012-04-18 2013-01-02 현대인프라코어 주식회사 저오류 초고속 시리얼 통신이 가능한 산업용 컨트롤러 장치 및 그 구동 방법
JP5660082B2 (ja) * 2012-07-03 2015-01-28 横河電機株式会社 プロセス制御装置及びシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100246385A1 (en) * 2009-03-30 2010-09-30 Sivaram Balasumbramanian Industrial controller employing the network ring topology
CN103518420A (zh) * 2011-03-18 2014-01-15 霍尼韦尔国际公司 支持向工业无线网络上供应的用于工业现场设备的本地配置和监视的接口及相关系统和方法
CN103475576A (zh) * 2013-09-10 2013-12-25 昆山奥德鲁自动化技术有限公司 基于Wifi的ARM处理器

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ATANAS ANEV ET AL: "How to protect Embedded Applications during Data Hiway Modernization", 《2013 HONEYWELL USERS GROUP EMEA》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110892348A (zh) * 2017-07-20 2020-03-17 霍尼韦尔国际公司 Newgen控制器中传统控制功能与newgen控制功能

Also Published As

Publication number Publication date
EP3140963A1 (en) 2017-03-15
US9720404B2 (en) 2017-08-01
AU2015256526B2 (en) 2019-06-06
EP3140963B1 (en) 2021-06-02
JP6527173B2 (ja) 2019-06-05
JP2017515418A (ja) 2017-06-08
AU2015256526A1 (en) 2016-11-03
US20150316923A1 (en) 2015-11-05
WO2015171281A1 (en) 2015-11-12
CN106464575B (zh) 2020-12-25
EP3140963A4 (en) 2018-02-21

Similar Documents

Publication Publication Date Title
CN106464575A (zh) 提供映射到独立底层网络的逻辑模型的网关
JP7429610B2 (ja) リアルタイムシミュレーションおよびプロセス制御のための産業制御システムアーキテクチャ
EP2498156B1 (en) Industrial simulation using redirected I/O module configurations
EP2790101B1 (en) System and method for automated virtual commissioning of an industrial automation system
US9134726B2 (en) Method for configuration SOA-based automation devices and for developing an orchestration machine, production method and production system in service-oriented architecture having embedded service orchestration engine
JP2021057033A (ja) 産業制御システムハイパーコンバージドアーキテクチャ
CN103124938B (zh) 对可编程逻辑控制器的执行环境进行升级的方法及系统
US20230350397A1 (en) Industrial control system architecture for real-time simulation and process control
EP3002649B1 (en) Industrial simulation using redirected i/o module configurations
US11477074B2 (en) Remote line integration
US20230359185A1 (en) Publish/subscribe protocol for real-time process control
US20160103431A1 (en) System and method for point by point hot cutover of controllers and ios
CN112068501A (zh) 具有现代架构和传统兼容性的过程控制设备
EP3480916B1 (en) Method, device, and computer program for configuring an intelligent electronic device
CN114384869A (zh) 作为工业过程工厂的数据中心的工业过程控制系统
US20220163953A1 (en) Method for Engineering and Simulating an Automation System via Digital Twins
Mayrhofer et al. Assessing adaptability of software architectures for cyber physical production systems
EP3417643A1 (en) Forming a wireless communication network for a process control system determining relay devices according to transmission delay and coverage constraints
EP3971660A1 (en) Method and system for providing engineering of an industrial device in a cloud computing environment
US10671040B2 (en) Process control system and plant planning tool
Mendonca et al. Development of the novel methodology to retrofit of the legacy system in context of Industry 4.0
Touil et al. Toward a generic framework for ubiquitous system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant