CN109960233A - 用于自动配置在过程控制***中的更换现场设备的方法和设备 - Google Patents
用于自动配置在过程控制***中的更换现场设备的方法和设备 Download PDFInfo
- Publication number
- CN109960233A CN109960233A CN201811554705.2A CN201811554705A CN109960233A CN 109960233 A CN109960233 A CN 109960233A CN 201811554705 A CN201811554705 A CN 201811554705A CN 109960233 A CN109960233 A CN 109960233A
- Authority
- CN
- China
- Prior art keywords
- field device
- configuration
- provider
- data
- configuration provider
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000012369 In process control Methods 0.000 title claims description 21
- 238000010965 in-process control Methods 0.000 title claims description 21
- 238000004886 process control Methods 0.000 claims abstract description 43
- 238000004891 communication Methods 0.000 claims abstract description 31
- 230000006870 function Effects 0.000 claims description 35
- 238000012423 maintenance Methods 0.000 claims description 22
- 230000004913 activation Effects 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 13
- 238000006467 substitution reaction Methods 0.000 claims description 7
- 239000013256 coordination polymer Substances 0.000 description 110
- 238000012790 confirmation Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000001105 regulatory effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000011002 quantification Methods 0.000 description 2
- 101100094814 Caenorhabditis elegans snr-7 gene Proteins 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 241001062009 Indigofera Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- 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/0426—Programming the control sequence
-
- 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/418—Total 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] or computer integrated manufacturing [CIM]
- G05B19/4185—Total 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] or computer integrated manufacturing [CIM] characterised by the network communication
- G05B19/4186—Total 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] or computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25061—Configuration stored in central database
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25081—Clone, copy configuration from first device, in teach mode, to second identical device
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25428—Field device
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及一种用于自动配置过程控制***中的现场设备的方法。过程控制***包括一个或多个现场设备和配置提供器。现场设备和配置提供器经由通信***通信地耦联。该方法包括:通过所述配置提供器自动地调用和保存所述现场设备的配置数据;在第二现场设备从过程控制***中被移除并且用第一现场设备替代之后,通过所述配置提供器自动地识别现场设备;通过所述配置提供器用所保存的第二现场设备的配置数据自动地配置所述现场设备。该方法还包括:由所述配置提供器将发布消息反复地发送给所述现场设备,以便使所述现场设备已知所述配置提供器。该方法还包括:将所述现场设备登记在所述配置提供器处。此外,本发明涉及对应的配置提供器、对应的现场设备、具有配置提供器和一个或多个现场设备的***,它们构成为执行该方法。
Description
技术领域
本发明涉及一种用于借助配置提供器自动配置过程控制***中的更换现场设备的方法。此外,本发明涉及一种对应的配置提供器、一种对应的自动可配置的现场设备和一种具有配置提供器和一个或多个可自动配置的现场设备的***,它们构成为执行该方法。
背景技术
现场设备是自动化技术领域中的技术装置。属于现场设备的是执行器(譬如阀、控制元件、马达)和传感器(譬如,流量测量器、测温计、pH传感器)。
现场设备在此通常与控制和导引***连接。现场设备以及控制和导引***一起构成过程控制***。在现场设备与控制和导引***之间的通信通常经由现场总线进行。代替现场总线,其间抑或更多地使用其他网络技术,例如工业以太网和尤其具有实时能力的以太网。
以此方式,在工业设备中监控、控制和调节控制和导引***的过程。传感器确定调节量如温度、压力和流量。调节量由相应的现场设备经由现场总线或另一通信通道传送给控制和导引***。由控制和导引***从调节量借助过程特定的预设值确定调节量并且传输给现场设备,尤其是执行器。根据调节量,执行器作用于受控制的或受调节的生产过程。
发明内容
本发明的任务是提供一种用于自动配置过程控制***中的更换现场设备的方法。此外,本发明的另一任务提供一种对应的配置提供器、一种对应的自动可配置的现场设备和一种具有配置提供器和一个或多个可自动配置的现场设备的***,它们构成为执行根据本发明的方法。其他方法从如下的说明书中得到。
根据本发明的一个方面,提供一种用于自动配置过程控制***中的更换现场设备的方法。过程控制***可以包括一个或多个现场设备和配置提供器。
现场设备和通信提供器可以经由通信***通信地耦联。现场设备和配置提供器为此可以具有对应的接口。通信***可以总线***。优选地,现场设备可以基于CANopen的现场设备,尤其是Bürkert***总线(büS)。可替选地,通信***例如可以是工业以太网,尤其是能够实时能力的以太网。总线***通常提供简单的接线和鲁棒的通信。以太网具有速度方面的优点。
更换现场设备是第一现场设备,第一现场设备作为第二现场设备的替代件集成到过程控制***中。第二现场设备因此集成在过程控制***中并且承担在过程控制***内的特定的功能。为了更换,将第二现场设备从过程控制***中被移除并且第一现场设备代替第二现场设备***和连接在过程控制***中。在利用第二现场设备的配置数据自动配置第一现场设备之后,第一现场设备在功能方面完全替换过程控制***中的第二现场设备。
根据另一方面,该方法可以包括:自动调用和保存相应的现场设备的配置数据。配置提供器可以构成为,调用和保存现场设备的配置数据。现场设备可以构成为,响应于请求将现场设备的配置数据传输给配置提供器。
根据另一方面,该方法可以包括:将第一现场设备自动地识别出更换现场设备。在第二现场设备从过程控制***移除和通过第一现场设备已替代之后,第一现场设备可以(由配置提供器)被识别为更换现场设备。
根据另一方面,该方法可以包括:用第二现场设备的所保存的配置数据将第一现场设备自动地配置。配置提供器可以构成为,用第二现场设备的所保存的配置数据配置第一现场设备。现场设备可以构成为,由配置提供器接收配置数据,并且借助所接收的配置数据由配置提供器来配置。
根据另一方面,该方法可以包括:反复发送发布消息。借助发布消息可以使现场设备知晓配置提供器。配置提供器可以构成为,反复地将发布消息发送给现场设备,以便使之知晓。现场设备可以构成,接收配置提供器的发布消息。在接收发布消息时,现场设备可以从就绪模式变换到激活运行中。
通过上述方面,以简单和高效的方式实现更换现场设备的自动配置。
发布消息可以是至所有现场设备的消息,即所谓的广播消息。广播消息到达通信***的所有用户,而所述用户不必明确地指明为接收方。广播消息的接收方可以自己决定:其是否和如何继续处理广播消息或其是否舍弃广播消息。通信提供器这样也可以响应于未知的现场设备。
根据另一方面,该方法可以包括在配置提供器处和通过配置提供器登记现场设备。现场设备可以构成为,将消息发送给配置提供器,以便登记在配置提供器处。消息可以包含相应的现场设备的标识数据。通信提供器可以构成为,登记现场设备,所述现场设备注册在配置提供器处。这能够实现高效的且节约资源的通信。
根据另一有利的方面,该方法可以包括:将登记请求发送给现场设备,以便现场设备登记在配置提供器处。通信提供器可以构成为将登记请求发送给现场设备。现场设备可以构成为在接收登记请求之后登记在配置提供器处。该方面能够实现简单识别有故障的现场设备。
根据另一有利的方面,该方法可以包括保存和维护具有已知的现场设备的标识数据的第一表。已知的现场设备可以是这样的现场设备,所述现场设备当前登记和/或过去登记在配置提供器中。配置提供器可以构成为将进行和维护第一表。管理所述表中的现场设备是节约资源的并且在技术方面相对没有要求。
术语“表”不应理解为限制于确定的数据结构(例如,链接的表)。所述表例如也可以是阵列、堆阵和哈希表。但复杂的数据结构和整个数据库也可以理解为表。每种数据结构具有自己的优点和缺点,优点和缺点根据使用目的来权衡。
根据另一有利的方面,该方法可以包括保存和维护具有与第一表的已知的现场设备有关的配置数据。配置提供器可以构成为,保存和维护与第一表的已知的现场设备有关的配置数据。换言之,针对每个在第一表中记录的现场设备可以由配置提供器存储当前配置数据的备份。配置数据可以保存在配置提供器的本地存储器中或在被移除的/分布式的存储器中。这能够实现利用替代的现场设备的配置数据自动配置更换现场设备。
根据另一有利的方面,现场设备的标识数据可以包括标识号和序列号。标识号可以对应于相应的现场设备的与功能有关的设备类别。序列号可以在相应的设备类别内是唯一的。除了标识号和序列号之外,可以使用其他标识数据,尤其是关于固件/软件版本和/或硬件变型。该方面能够实现非常简单地识别兼容的更换现场设备。
根据另一有利的方面,该方法可以包括保存和维护具有激活的现场设备的标识数据的第二表。激活的现场设备可以是这样的现场设备,所述现场设备当前登记在配置提供器中。配置提供器可以构成为将保存和维护第二表。借助表的管理是资源节约的并且高效的。
根据另一有利的方面,该方法可以包括用登记的现场设备的标识数据填充第二表。配置提供器可以构成为用现场设备的标识数据填充第二表,所述现场设备登记在配置提供器处。
根据另一有利的方面,该方法包括新建或清空第二表。配置提供器可以构成为,当用登记请求请求现场设备登记在配置提供器处时,新建或清空第二表。该方面能够实现简单识别有故障的现场设备。
根据另一有利的方面,该方法包括将第一表与第二表进行比较。通过比较可以识别出有故障的(移除的)现场设备。当相关的标识数据仅存在于第一表中而不存在于第二表中时,现场设备被识别为有故障的现场设备。配置提供器可以构成为,为此目的将第一表与第二表进行比较。这些表的比较是识别出有故障的现场设备的简单且高效的可能性。
根据另一有利的方面,该方法包括将第二表与第一表进行比较。通过比较可以识别出新的现场设备。当相关的标识数据仅存在于第二表中而不存在于第一表中时,现场设备被识别为新的现场设备。配置提供器可以构成为,为此目的将第二表与第一表进行比较。这些表的比较是识别出新的现场设备的简单且高效的可能性。
根据另一有利的方面,该方法可以包括自动识别新的现场设备作为第一现场设备和有故障的现场设备作为第二现场设备,尤其是通过配置提供器。第二现场设备于是被识别为第一替代现场设备且第一现场设备识别为更换现场设备。对此的前提条件可以是,新的现场设备和有故障的现场设备属于共同的设备类别的唯一的现场设备。以此方式实现在被替代的现场设备和更换现场设备之间的自动的相关。
根据另一有利的方面,当存在多个具有相同的标识号的有故障的现场设备时和/或当存在具有相同的标识号的未知的现场设备时,可以输出通知。于是可以将更换现场设备与被替代的现场设备进行手动相关。该方面满足如下情况:相关并非一一对应。
根据另一有利的方面,该方法包括将第二现场设备的所保存的配置数据传输到第一现场设备。配置提供器可以构成为,将第二现场设备的所保留的配置数据传输到第一现场设备。现场设备可以构成为,调用可用的配置数据。
根据另一有利的方面,该方法可以包括:用传输给第一现场设备的配置数据配置第一现场设备。配置提供器可以构成为以该方式自动配置第一现场设备。该方面能够实现自动配置更换现场设备。
根据另一有利的方面,该方法可以包括用第一现场设备的标识数据替代在第一表中的第二现场设备的标识数据。配置提供器可以构成为,用第一现场设备的标识数据替代在第一表中的第二现场设备的标识数据。该方面使识别出有故障的现场设备变得容易并且最小化存储需求。
根据另一有利的方面,该方法包括将新的现场设备的配置数据传输给配置提供器。有利地,只要新的现场设备没有替代有故障的现场设备,只传输配置数据。配置提供器可以构成为,调用现场设备的配置数据。这能够实现更换现场设备的自动配置。
根据另一有利的方面,该方法可以包括将现场设备的配置数据传输给配置提供器。有利地,在配置数据在现场设备上更新/改变之后传输配置数据。配置提供器可以构成为,调用现场设备的配置数据。现场设备可以构成为,使配置提供器知晓自己的配置数据的改变。以此方式,所保存的配置数据始终是最新的。
根据另一有利的方面,该方法可以包括将由配置提供器传输的配置数据保存在配置提供器的本地存储器中或在移除的/分布式的存储器中。配置提供器可以构成为,将被调用的配置数据保存在配置提供器的本地存储器中或在移除的和/或分布式的存储器中。移除的存储器可以由通信***的另一用户尤其是由另一现场设备提供。有利地,配置数据可以分布式地存储在多个现场设备上。有利地,现场设备的配置数据于是可以(完整地或分别部分地)存储在一个或多个其他现场设备上。通过移除的和/或分布式的存储,在各个现场设备中的存储器需求并且也尤其对于配置提供器而言的存储器需求是比较低的。由于多次保存通过冗余提高了可用性。
根据另一有利的方面,该方法可以包括将新的现场设备的标识数据添加到第一表中,尤其是通过配置提供器。根据另一有利的方面,配置提供器可以构成为,将第一表中的标识数据与对应的所保存的配置数据相关。这能够实现借助配置提供器简单地配置更换现场设备。
根据本发明的另一方面,为过程控制***提供配置提供器。配置提供器可以构成为自动地配置过程控制***中的更换现场设备,该过程控制***包括一个或多个现场设备。配置提供器可以构成为与现场设备共同作用地执行根据本发明的方法。配置提供器的许多方面和优点已经并且还结合根据本发明的方法予以一同描述。
根据一个有利的方面,配置提供器可以全自动地和自主地执行根据本发明的方法和尤其执行更换现场设备的配置(至少在一般情况下)。换言之,该方法可以由配置提供器无主机地即在无上级的总线主机的情况下执行。更换现场设备的手动配置例如通过服务人员直接在现场设备上或借助上级的控制和导引***的配置工具,因此在一般情况下不再必需。
根据另一有利的方面,配置提供器可以是任意的现场设备或者网关。配置提供器的功能可以实现为现场设备的或网关的软件例程(例如在固件中)。这能够实现自动地配置更换现场设备,而无显著的额外成本。
根据另一有利的方面,配置提供器的信息(例如第一和第二表)可以在显示器中显示。显示器可以在任意的现场设备上或网关上,其与总线***连接。经由显示器,可以利用图形的操作界面操作配置提供器。
根据本发明的另一方面,提供可自动配置的现场设备。现场设备可以构成为集成到具有配置提供器的过程控制***中。现场设备的许多方面和优点已经并且还结合根据本发明的方法予以一同描述。
根据一个有利的方面,现场设备可以具有配置代理。配置代理可以构成为执行根据本发明的方法。配置代理作为客户端工作并且与配置提供器通信。
根据一个有利的方面,现场设备也可以在其登记在配置提供器处之后维护配置提供器的动作(响应)经预定的时段。现场设备可以构成为,当配置提供器的动作不发生时或只要动作未做,则输出维护报告。现场设备例如可以包括光学的或声学的信号机。维护报告可以对应于NAMUR规范。维护报告有利地可以作为发光显示器的(NAMUR)色彩值能够被觉察。
根据一个有利的方面,现场设备可以分别与信号机相关。有利地,信号机直接与现场设备连接或安置在该现场设备上。信号机于是有利地可以处于现场设备的位置处。例如,信号机可以是光学的信号机譬如发光环、发光条、信号柱(多重发光装置)、(彩色)LED或显示器。信号机也可以是声学信号机。混合形式也是可能的,例如具有集成的声学发生器模块的多重发光装置。信号机的其他形式同样可考虑,例如提供触觉反馈(振动模块)的信号发生器或例如网页服务器,其已经但未自己显示显示信息。优选地,然而相应的信号机是一一对应的并且直接与唯一的现场设备相关,尤其是直接与之连接或固定在其上。因此,呈发光元件(例如LED等)形式的光学信号机是特别有利的。
根据一个有利的方面,现场设备可以构成为,在输出维护报告之后去活配置代理。这确保了,当需要维护时,进行维护。
根据一个有利的方面,现场设备可以构成为,在基本状态中监控各自的配置数据的改变并且监控通信***的登记请求。该方面简化了在现场设备与配置提供器之间的通信。
根据本发明的另一方面,提供了一种***,其具有配置提供器和一个或多个可自动配置的现场设备。配置提供器可以是根据本发明的方面的配置提供器。可自动配置的现场设备可以是根据本发明的方面的可自动配置的现场设备。该***可以构成为,执行用于自动配置在过程控制***中的更换现场设备的方法。该***简化并缩短了在过程控制***中的现场设备的更换。
附图说明
在下文中,本发明的特征和方面借助实施例和参照附图予以更详细地阐述。在附图中:
图1a至图1e示出了具有现场设备和配置提供器的过程控制***的顺序的、简化的、示意性的视图,
图2示出了配置提供器的简化的状态图表,
图3示出了现场设备的配置代理的简化的状态图表,
图4a至图4e示出了图1a至图1e中的配置提供器的第一表和第二表的顺序的、简化的、示意性的视图,以及
图5示出了配置提供器的简化的、示意性的视图。
具体实施方式
图1a至图1e示出了具有多个现场设备FD A至FD X和配置提供器CP的过程控制***1的顺序的、简化的、示意性的视图。现场设备FD A至FD X和配置提供器CP通过通信***2通信地耦联。通信***2是现场总线。替选地,通信***也可以是工业以太网或其他形式的网络。
配置提供器CP是现场设备FD E。配置提供器替选地也可以通过通信***2 的另一用户实现,其中另一用户不是现场设备FD A至FD X。尤其是,现场总线2的网关GW可以构成为配置提供器CP。配置提供器CP可以是通信***2 的用户,所述用户不满足双重功能,即其既不是现场设备FD A至FD X也不是网关。配置提供器CP于是可以作为附加的用户在任意部位集成到过程控制*** 1中。
配置提供器CP的功能实现为主机***的固件中的软件例程,这里为现场设备FDE。配置提供器的功能尤其参照图2予以详细阐述。
现场设备FD A至FD X包括利用配置代理的控制。配置代理的功能实现为现场设备的固件中的软件例程。配置代理的功能尤其参照图3予以详细阐述。
现场设备FD A至FD X的配置提供器(CP/供应商)和配置代理(客户端) 的功能彼此集成并且相互补充,以便能够执行该方法。
如果现场设备FD E构成为配置提供器CP,则现场设备FD E除了现场设备的标准功能之外还作为传感器和/或执行器同时也具有配置提供器的功能(供应商)。
为了冗余目的,多于一个的配置提供器CP在过程控制***中可以是激活的。配置提供器CP于是同时也可以具有配置代理(客户端)的功能。配置提供器CP可以彼此独立地是激活的并且根据本发明的方法可以利用现场设备FD A 至FD X执行。替选地,第一配置提供器CP可以是激活的,而另外的(被动的) 配置提供器仅保存激活的配置提供器CP的配置数据并且监控激活的配置提供器CP。在激活的配置提供器CP的或其主机***的故障情况下,对应的更换现场设备由被动的配置提供器配置并且承担配置提供器CP的或其主机***FDE 的功能。替选地,另一(被动的)配置提供器可以与激活的配置提供器CP形成直接通信连接并且镜像其数据和设定。在激活的配置提供器CP的故障情况下,过去为被动的配置提供器可以作为激活的配置提供器CP工作。
配置提供器CP(供应商)的软件例程和/或现场设备FD A至FD X的配置代理(客户端)可以直接集成到固件中。替选地,配置提供器CP的软件例程和 /或现场设备FD A至FD X的配置代理也可以作为固件存储在另一存储器(区域) 中和/或例如从通信***2中再加载,而在此并不偏离于本发明的构思。
在图1a中在过程控制***1的所示的部分中,连接有现场设备FD A、FD B、 FD C和FD D。过程控制***1还具有配置提供器CP,该配置提供器同样连接在现场总线2上。在所示的情况下,配置提供器CP的功能在现场设备FD E中实现。
现场设备FD A至FD X根据其在过程控制***1中的功能来表示。这意味着,现场设备FD A至FD X中的每个现场设备履行过程控制***1中的特定的功能(A至X)。当在现场设备更换和接着的配置之后新的现场设备FD X履行与旧的现场设备FD D一样的功能时,该新的现场设备FD X也获得与旧的现场设备FD D相同的标志并且被称作更换现场设备FD D。
在图1b中,另一现场设备FD D与现场总线2连接。现场设备FD F当其之前(这里在图1a中)未与现场总线2连接时是新的现场设备。当现场设备FD F 在过去已经与现场总线2连接并且曾被配置提供器CP登记时,现场设备FD F 是新的已知的现场设备。如果现场设备FD F之前未曾与现场总线2连接并且其并未被配置提供器CP之前登记过,则另一现场设备FD F是新的未知的现场设备。由于在所示的情况下之前没有其他现场设备被移除,所以所述其他现场设备FD F不是更换现场设备。
在图1c中,将现场设备FD D从过程控制***1中移除。在此并不一定必需的是,现场设备FD D在物理上被从过程控制***1移除。现场设备FD D也可以关断或是故障的。
在图1d中通过新的现场设备FD X替代现在被移除的现场设备FD D。直接在集成到过程控制***1之后,该现场设备FD X还未配置。现场设备FD X因此仅具有一个基本功能并且之前移除的现场设备FD D还不能完全在功能方面被替代。出于该原因,现场设备在图1d中称作现场设备FD X而不是已经称作现场设备FD D。
在图1e中,现场设备FD X在其之间被配置提供器CP识别为对现场设备 FD D的更换现场设备。现场设备FD X于是由配置提供器CP利用现场设备FD D的由配置提供器CP保存的配置数据来配置。具有以前的标志FD X的现场设备在通过配置提供器CP配置之后完全承担以前的或被移除的现场设备FD D的功能。图1d中的现场设备FD X因此在图1e中称作现场设备FD D。
配置的前提条件是,配置提供器CP将现场设备FD A至FD D和FD F的配置数据保存在过程控制***1中。配置提供器CP为此从过程控制***1的现场设备自动调用相应的配置数据。
图2示出了配置提供器CP的简化的状态图表。
根据本发明的方法的步骤分组到后续的状态中(“状态”,前缀S2xx)并且在所述状态的背景下予以描述。通常,在第一状态之后恰好跟着第二状态。在替选方案中,第二状态根据条件的满足(“条件性”,前缀C2xx)从确定数量的预定的状态中选择。对上述规则的例外情况形成状态S204。在该状态中进行真实分支。在基本上平行的并且从现在起彼此无关的过程中,在状态S204之后因此接着是状态S205和S207。
在初始状态S201中,配置提供器CP在主机***(例如FD E或网关)上去活。
在被去活的状态S201之后接着配置提供器CP的激活S202。当配置提供器 CP例如手动地或通过上级的控制装置被激活时,在状态S201、S202之间进行转化。
接着激活S202之后是初始化S203。在初始化S203的过程中,加载具有已知的现场设备L1的第一表。第一表L1首先可以存储在持久性的存储器中。
在初始化S203之后是信标激活S204。随着信标激活S204,激活反复的提供器可用的广播(Anbieter-verfügbar-Rundruf)S205。
反复的提供器可用的广播S205包括:将发布消息paBDOB(Provider Available Bürkert Data Objekt Broadcast(提供器可用的Bürkert数据对象广播)) 从配置提供器CP反复发送给过程控制***1的现场设备FD A至FD X,以便使现场设备FD A至FD X知晓配置提供器CP。发布消息paBDOB可以是至所有现场设备的消息,即所谓的广播消息。在两个相继的发布消息paBDOB之间的时段可以适宜地在大约一秒到大约一小时之间。有利地,在两个相继的发布消息paBDOB之间的时段为大约五秒到大约五分钟,尤其是十秒到四十秒或二十秒到三十秒。反复的提供器可用的广播S205被执行如配置提供器CP被激活。
在信标激活S204的过程中,在首次发送提供器可用广播S205之后,可选地可以将登记请求rBDOB(Retrigger Bürkert Data Object Broadcast(再触发器B ürkert数据对象广播))从配置提供器CP发送给现场设备FD A至FD X,以便触发所有现场设备FD A至FD X在配置提供器CP处的登记。登记请求消息 rBDOB是至所有现场设备的消息,即所谓的广播消息。通过发送登记请求 rBDOB,可以确保:当配置提供器CP例如已重新启动时,关于现场设备FD A 至FD X的信息在配置提供器CP的过程控制***1(尤其是第二表L2)中于是也是相一致的。要不然在此情况下,在无可选的登记请求rBDOB的情况下不会重新登记如下现场设备,该现场设备在配置提供器CP重新启动之前登记在配置提供器处。第二表L2于是在无登记请求rBDOB的情况下可能是不完整的。
接着信标激活S204之后是等待和登记循环S207。在等待和登记循环S207 中,配置提供器CP(尤其是限定的时段)等待,现场设备FD A至FD X响应于发布消息paBDOB利用登记消息rMSG登记在配置提供器CP处。然而,限定的时段有利地与在两个相继的发布消息paBDOB之间的时段相比可以相同或更短。
只要在等待和登记循环S207中没有新的现场设备FD A至FD X登记在配置提供器CP处并且没有公布其配置数据有改变(条件C211),则配置提供器CP在等待和登记循环S207中保留或重新反复开始等待和登记循环S207。等待和登记循环S207因此可以视为配置提供器CP的基本状态。在开始等待和登记循环S207首次运行时或之前,(空置地)新建或清空第二表L2,用于具有激活的现场设备的标识数据的条目。在等待和登记循环S207期间登记在配置提供器 CP处的现场设备FD A至FD X由配置提供器CP以激活的现场设备更新(einpflegen)到第二表L2中。如果在等待和登记循环S207中多次注册,则没有现场设备被多次记入(eintragen)。
当在等待和登记循环S207中(至少)新的现场设备FD F、FD X登记在配置提供器CP处(条件C212)时,则执行登记再触发S208。新的现场设备是如下现场设备FD F、FD X,其标识数据并未记录在第二表L2中。新现场设备FD F、FD X(或其标识数据)于是记入第二表L2中。登记再触发S208包括:将登记请求rBDOB(Retrigger Bürkert Data Object Broadcast(再触发器Bürkert数据对象广播))从配置提供器CP发送给现场设备FD A至FD X,以便触发所有现场设备FD A至FD X在配置提供器CP处的重新登记。登记请求消息rBDOB 是至所有现场设备的消息,即所谓的广播消息。
接着登记再触发S208之后是另一等待和登记循环S209。另外的等待和登记循环S209基本上对应于等待和登记循环S207。在另外的等待和登记循环S209 开始时,清空第二表L2或替换地(空置地)新创建第二表L2。接着,新构建第二表L2,其具有响应于登记请求用登记消息rMSG(Bürkert数据对象)登记在配置提供器CP处的现场设备FD A至FD X的标识数据。在第二表L2中创建带有相应的现场设备的标识数据的项。如果在另外的等待和登记循环S209中多次注册,则没有现场设备被多次记入(eintragen)。通过新构建第二表L2,第二表L2没有包含从过程控制***1移除的和/或未(不再)激活的现场设备。
当现场设备FD A至FD X中的一个现场设备向配置提供器CP在等待和登记循环S207中通知其配置数据的改变(条件C213)时,或当新的现场设备FD F、FD X登记在配置提供器CP处时(条件C212),则第一表L1和第二表L2 在表比较S210中彼此比较。
借助表比较S210,由配置提供器CP识别出有故障的现场设备(例如图1b 和图1c中的现场设备FD D)、更换现场设备(例如图1d中的现场设备FD X)、未知的现场设备(例如在图1b和图1e中的现场设备FD F)或具有改变配置数据的现场设备以及已知的现场设备(例如图1a至图1e中的现场设备FD A至FD C)(条件C221至C224)和针对每个现场设备(C241)执行对应的动作S221 至S224。
一个现场设备当在第二表L2中缺失对应的项时被识别为新现场设备(条件C212)。
一个现场设备当在第一表L1中缺失对应的项时被识别为未知的现场设备 (条件C222)。但为了语言上的简化,未知的现场设备也可以称作新现场设备。
现场设备FD D当在第一表L1中存在对应的项而在第二表L2中缺失对应的项时被识别为故障的现场设备(条件C223和C224)。
当现场设备向配置提供器通知配置数据的改变时,或当配置提供器通过比较现场设备的所保存的配置数据与当前的配置数据识别出配置数据的改变时,现场设备被识别为具有改变的配置数据的现场设备(条件C222)。
当现场设备FD X是新现场设备并且同时在过程控制***1中缺失相同设备等级的兼容现场设备FD D(具有相同的标识号的现场设备)时,现场设备FD X 识别为更换现场设备(条件C223)。为了更换S212,更换现场设备FD X由配置提供器自动地利用替代的现场设备FD D的配置数据来配置。替代的现场设备 FD D在第一表L1中的项利用更换现场设备FDX的标识数据来更新。在表L1 的对应的项中,现场设备FD D的序列号SNR用现场设备FD X的序列号SNR 覆写。
当现场设备FD A至FD C已知并且配置提供器已保存当前的配置数据(条件C221)时,配置提供器CP向该现场设备发送用于确认S214的确认消息 okMSG。
当现场设备FD F是未知的现场设备但不是更换现场设备或具有改变的配置数据(条件C222)时,配置提供器促使对现场设备的配置数据的保护S211。此外,在第一表L1中创建具有现场设备FD F的标识数据的项。
当缺失已知的现场设备而不存在对应的更换现场设备(条件C224)时,输出S213维护报告。维护报告可以通过通信***2或通过信号机(显示器、彩色显示器、声学信号机等)输出给对应的现场设备。维护报告可以根据NAMUR 分类并且例如用信号通过蓝色彩色显示器标识维护报告。
当保护S211或更换S212未做时(条件C232),输出S213维护报告。
当保护S211或更换S212成功执行(条件C231)时,配置提供器CP向该现场设备发送用于确认S214的确认消息okMSG。
当配置提供器CP执行用于所有激活的和/或已知的现场设备的表L1、L2的比较时(条件C242),则配置提供器在确认S214之后返回到其基本状态中,等待和登记循环S207。
在一替选的实施形式中(无图),由配置提供器CP没有改变/覆写第一表L1 中存在的项。更确切而言对于任何时刻都与总线***连接的所有现场设备,存储有带有标识数据的项和相关的备份(配置数据)。在此情况下,有故障的/移除的现场设备FD D在过程控制***1中不能通过将第一表L1与第二表L2比较来辨识。因此合适的是借助对应的心跳例程执行对有故障的网络设备的识别。
图3示出了现场设备FD A至FD X的配置代理(客户端)的简化的状态图。根据本发明的方法的步骤分组成相继的状态(“状态”,前缀S3xx)并且在该状态的背景下来描述。通常,在第一状态之后恰好跟着第二状态。在替选方案中,第二状态根据条件的满足(“条件性”,前缀C3xx)从确定数量的预定的状态中选择。
总之,在交付状态(工厂状态,缺损)中每个现场设备FD A至FD X被配置在“客户端自动”状态中。在该状态中,现场设备当其集成到过程控制***中并且经由总线2与其他现场设备连接时显示报告“无备份”(例如NAMUR彩色蓝色)并且等待直至配置提供器CP报告。与总线***2连接并且激活的配置提供器CP以短的间隔注册在所有现场设备FD A至FD X,所述现场设备与总线***2连接。为此,配置提供器将广播发送给总线***2的所有用户。与总线***2连接的现场设备FD A至FD X登记在配置提供器CP处。即,所述现场设备用其标识(IDNR和SNR)响应并且接着等待由配置提供器CP所推动的动作经预定的时间。一方面,这些动作包括“备份”配置数据,即通过配置提供器CP查询、调用和存储配置数据和通过现场设备FD A至FD X本身提供配置数据。另一方面,这些动作包括“录入”新的/改变的配置数据,即将配置数据从配置提供器CP传送到现场设备FD X和在现场设备FD X上处理/存储所传输的配置数据。如果在预设的时间内(超时)没有动作进行,则在该现场设备处显示维护报告(NAMUR彩色蓝色)。该现场设备不能在没有用户输入或维护的情况下离开该状态。该现场设备被去活。现场设备于是处于“客户端断开”的状态中并且必须进行维护。
在初始状态S301中,现场设备FD A至FD X的配置代理在就绪状态S301 中。
配置代理构成为,在就绪状态S301中接收和分析消息,尤其是给所有现场设备的(无指向的)消息。如果配置代理在就绪状态S301中接收配置提供器 CP的发布消息paBDOB(条件C312),该发布消息显示配置代理CP在过程控制***1中可用,则配置代理变换到接通的状态S302中。只要配置代理还没有接收到发布消息paBDOB(条件C311),则其保持在就绪状态S301中。
在接通S302之后,配置代理尝试将现场设备FD A至FD X登记S303在配置提供器CP处。配置代理为此将登记消息rMSG发送给配置提供器CP。
登记消息rMSG包括现场设备的标识数据尤其是标识号和序列号。
标识号是数据值,其描述了现场设备的基本功能的设备类别。换言之,通过标识号描述现场设备的功能(例如质量流控制器MFC)。具有相同的标识号的现场设备在其功能方面在过程控制***1中可交换。具有相同的标识号的现场设备因此并不一定结构相同。换言之,一种设备类别的设备都具有相同的基本功能,但在设备配置方面(软件或硬件配置譬如固件版本和软件版本、显示器、无线接口、特定的端子或用于特定的保护等级的壳体等)不同。序列号在一种设备类别内是明确的。标识数据已经在制造时可以分配给现场设备。
标识数据可以包括其他信息,例如软件和/或硬件版本、最后的配置改变的日期和/或经由现场设备的当前的配置数据形成的哈希值。
在登记尝试S303之后,配置代理等待配置提供器CP的动作经预定的时段。当配置提供器CP在预定的时段内没有推动动作(条件C324)时,则配置代理确定S306配置提供器CP的不可用性。配置代理在此情况下输出S308维护报告。维护报告可以通过通信***2或通过信号机(显示器、彩色显示器、声学信号机等)输出给对应的现场设备。维护报告可以根据NAMUR进行分类并且例如用信号通过蓝色彩色显示器标识维护报告。
当现场设备是更换现场设备FD X(条件C223)时,所述动作可以是触发现场设备的配置S304(条件C322)。
当配置提供器CP尚未保存配置数据(条件C323)时,即当现场设备对于配置提供器而言是未知的现场设备时(C222)时,动作可以是触发对现场设备的配置数据的保护S305。
当对配置数据S305的保护或对现场设备的配置S304成功结束(条件C331) 并且配置提供器CP借助确认消息okMSG确认这(条件C342)时,配置代理变换到基本状态S309中。
动作可以是确认消息okMSG的发出。当配置提供器CP已经保存了现场设备的配置数据的最新版本(条件C321)时,则配置提供器CP向配置代理发送确认消息okMSG,配置代理等待S307该确认消息。当配置代理在预定的时段内接收配置提供器CP的确认消息okMSG(条件C342)时,则配置代理器变换到基本状态S309中。
当配置数据S305的保护或对现场设备的配置S304未做(条件C332)或配置提供器CP没有及时用确认消息okMSG确认保护S305或配置S304成功结束 (条件C341)时,配置代理输出S308维护报告。维护报告可以通过通信***2 或通过信号机(显示器、彩色显示器、声学信号机等)输出给对应的现场设备。维护报告可以根据NAMUR分类并且例如用信号通过蓝色彩色显示器标识维护报告。
在配置代理或现场设备已输出S308维护报告之后,配置代理自动去活。配置代理于是关断S311。当配置代理又激活时,例如在维护的过程中,该配置代理才变换回到就绪模式S301中。
在基本状态S309中,配置代理构建为,监控现场设备的配置数据的改变,以及接收和分析登记请求rBDOB。
只要配置代理没有接收配置提供器的登记请求rBDOB或确定配置数据改变 (条件C351),则配置提供器保持在基本状态S309中。
当配置代理接收配置提供器的登记请求rBDOB(条件C352)时,配置代理从基本状态S309向回变换成登记尝试S303并且将登记消息rMSG发送给配置提供器CP,以便登记在其处。
当配置代理例如通过重新配置现场设备(例如在现场设备处或通过上级的控制装置)确定S310现场设备的配置数据改变(条件C353)时,则配置提供器离开其基本状态S309并且重新跳变至登记尝试S303,以便现场设备以改变的配置数据登记在配置提供器CP处。在配置提供器CP处的登记通过登记消息 rMSG实现。登记消息rMSG可以包括关于现场设备的改变的配置数据的信息。
图4a至图4e示出了图1a至图1e中所示的过程控制***1中的配置提供器 CP的第一表L1和第二表L2的顺序的简化的示意图。
在此要注意的是,图1a至图1e示出了过程控制***1的现场设备FD F、 FD D和FDX的物理改变,即集成和移除,而在图4a至图4e中示出了在根据本发明的方法的过程中第一表L1和第二表L2的状态。
第一表L1包括具有已知的现场设备的标识数据的项,而第二表L2包括具有在过程控制***1中的激活的现场设备的标识数据的项。标识数据分别包括标识号IDNR和序列号SNR。标识号IDNR表示现场设备的一种设备类别(例如,质量流控制器,MFC)。具有相同的标识号IDNR的现场设备基本上在功能上可更换。为了在过程控制***1中实际履行相同的功能,现场设备为此必须附加相同地配置。这尤其是适用于更换现场设备FD X,即如下现场设备,其于是作为对另一(有故障的)现场设备FD D的替代集成到过程控制***1中。序列号SNR在相应的设备类别内是明确的(仅一次性分配)。序列号SNR与现场设备的“硬件序列号”不同。一种设备类别的现场设备都具有相同的基本功能,但在设备配置方面(软件配置或硬件配置譬如固件版本、软件版本或带有显示器的设备、无线接口、特定的端子或用于特定的保护等级的壳体等)不同。
为了更好的理解,过程控制***1的现场设备FD A至FD X根据其功能A 至X来表示。“功能”名称A至F仅用于阐述。现场设备FD A具有标识号IDNR “I”和序列号SNR“1”。现场设备FD B、FD C和FD D是相同设备类别的所有现场设备并且具有标识号IDNR“II”。现场设备FD B具有序列号SR“1”,现场设备FD D具有序列号SNR“2”和现场设备FD C具有序列号SNR“3”。现场设备FD F具有标识号IDNR“II”和序列号SNR“7”。现场设备FD X具有标识号IDNR“II”和序列号SNR“4”。在现场设备FD X利用现场设备FD D 的配置数据修正之后,该现场设备根据其功能称作FD D。
当根据本发明的方法已运行过并且配置提供器CP又处于基本状态S207中时,在图4a中的第一表L1和第二表L2的状态对应于过程控制***1的在图1a 中所示的状态。第一表L1和第二表L2分别具有针对现场设备FD A至FD D的项。
当根据本发明的方法已部分运行过并且第二表L2在等待和登记循环S209 中重新构建时,在图4b中的第一表L1和第二表L2的状态对应于过程控制*** 1的在图1b中所示的状态。第二表L2具有针对现场设备FD A至FD F的项。表比较S210还未执行。第一表L1因此尚未更新而具有针对现场设备FD A至FD D的项。
总之,在图1b中新的现场设备FD F与总线***连接。FD F处于就绪状态 S301并且等待发布消息paBDOB。随着该消息的接收,FD F变换到状态“客户端接通”并且登记在配置提供器CP处,其方式是:FD F将其标识数据(IDNR III/SNR 7)发送给配置提供器CP。CP将设备类别“III”和序列号“7”记入到具有激活的现场设备的第二表L2中。在第一表L1中,配置提供器CP找不到与设备类别“III”匹配的项。图4b示出了,配置提供器CP尚不认识设备类别“III”的现场设备。对于配置提供器CP而言,现场设备FD F因此是新的现场设备。配置提供器CP现在为代表新的现场设备的元组“III”和“7”记入在第一表L1中(图4c)并且取得FD F的备份(“动作”备份)。
当根据本发明的方法已运行过并且配置提供器CP又处于基本状态S207中时,在图4c中的第一表L1和第二表L2的状态对应于过程控制***1的在图1b 中所示的状态。根据方法,已执行新的现场设备FD F的配置数据的保护S211。新的现场设备FD F的标识数据在第二表L2中被补充。第一表L1和第二表L2 现在包括现场设备FD A至FD F的项。
图4c中的第一表和第二表L1、L2的状态也对应于过程控制***1的在图 1c中所示的状态。配置提供器CP始终还处于基本状态S207中。从过程控制***1中移除现场设备FD D尚未由配置提供器CP登记。一目了然的是,当例如现场设备有故障或从过程控制***1中移除时,该现场设备不再能够与配置提供器CP通信。现场设备FD D因此不能主动地通知其从过程控制***中移除/ 其不在过程控制***中。仅仅从没有由配置提供器CP预期的现场设备FD D的消息中,配置提供器CP可以推断出该现场设备FD D的不存在/不可用性。这样的监控可选地可以经由心跳功能实现。为此,现场设备必须向配置提供器CP规律地通知其运行就绪性。如果现场设备中的一个现场设备未进行通知,则配置提供器CP由此可以推断出对应的现场设备的不可用性(例如故障或不存在)。在此情况下,尽管可以使用这样的心跳功能,然而并非一定是必需的。最后,配置提供器CP具有自动地配置更换现场设备的目的。然而,对于识别现场设备更换足够的是,有故障的现场设备FD D首先结合新的现场设备FD X来识别。
图4d中的第一表L1和第二表L2的状态对应于过程控制***1的在图1d 中所示的状态。在现场设备FD X登记在配置提供器CP处之后,该配置提供器将现场设备FD X识别为新的现场设备并且利用登记请求rBDOB触发所有现场设备FD A至FD X重新登记S303在配置提供器CP处。第二表L2曾在此在等待和登记循环S209中重新构建。移除的现场设备FD D现在不在第二表L2中,新的现场设备FD X曾记录在第二表L2中。表比较S210还未执行。第一表L1 因此还未更新。第一表L1包括针对现场设备FD A至FD F的项。第二表L2包括针对现场设备FD A至FD C、FD F和FD X的项。
当根据本发明的方法已运行过并且配置提供器CP又处于基本状态S207中时,在图4e中的第一表L1和第二表L2的状态对应于过程控制***1的在图1e 中所示的状态。在表比较S210中已识别出,新的现场设备FD X和有故障的现场设备FD D具有相同的标识号IDNR和因此属于相同的设备类别II。新的现场设备FD X因此由配置提供器CP自动地用有故障的现场设备FD D的所保存的配置数据来配置,S212/S304。新的现场设备FD X现在完全承担现场设备FD D 的功能并且因此从现在起称作FD D。在表1中的对应的具有有故障的现场设备FD D的标识数据的项已与更换现场设备FD D的标识数据替代。在此,在对应的项中尤其是项的序列号SNR从“2”(旧的现场设备FD D的序列号SNR)改变到“4”(新的现场设备FD D的序列号)。第一表L1和第二表L2由此包括针对现场设备FD A至FD C、FD D和FD F的项。
图5示出了现场设备FD E的简化的示意图。现场设备FD E构成为配置提供器CP。现场设备FD E具有以软件实现的对应的功能。配置提供器CP构成为,保存和维护第一表L1和第二表L2。配置提供器CP构成为,比较第一表L1和第二表L2。配置提供器CP构成为将用于现场设备的对应的配置数据保存在第一表L1中。配置提供器CP构成为与一个或多个现场设备FD A至FD X一起执行根据本发明的方法。
Claims (15)
1.一种用于自动配置在过程控制***中的第一现场设备的方法,其中所述过程控制***包括一个或多个现场设备和配置提供器并且其中所述现场设备和配置提供器经由通信***通信地耦联,所述方法包括如下步骤:
-通过所述配置提供器自动地调用和保存所述现场设备的配置数据,
-在第二现场设备从过程控制***中被移除并且用第一现场设备替代之后,通过所述配置提供器自动地识别第一现场设备,
-通过所述配置提供器用所保存的第二现场设备的配置数据自动地配置所述第一现场设备,
其特征在于,所述方法还包括:
-由所述配置提供器将发布消息反复地发送给所述现场设备,以便使所述现场设备已知所述配置提供器,以及
-将所述现场设备登记在所述配置提供器处。
2.根据上述权利要求中任一项所述的方法,其中,所述方法还包括:
-由所述配置提供器将登记请求发送给现场设备。
3.根据上述权利要求中任一项所述的方法,其中,所述发布消息和/或所述登记请求是给所有现场设备的消息。
4.根据上述权利要求中任一项所述的方法,还包括如下步骤:
-保存和维护具有已知的现场设备的标识数据的第一表,其中已知的现场设备是当前登记和/或过去登记在所述配置提供器处的现场设备,以及
-保存和维护与第一表的已知的现场设备有关的配置数据,
尤其是其中所述标识数据包括标识号和序列号,其中所述标识号对应于相应的现场设备的与功能有关的设备类别,并且其中所述序列号在相应的设备类别内是唯一的。
5.根据权利要求4所述的方法,其中,所述方法还包括:
-保存和维护具有激活的现场设备的标识数据的第二表,其中激活的现场设备是当前登记在所述配置提供器处的现场设备。
6.根据权利要求5所述的方法,其中,所述方法还包括:
-用登记在所述配置提供器处的现场设备的标识数据填充第二表。
7.根据权利要求5或6所述的方法,其中,所述方法还包括:
-新建或清空所述第二表。
8.根据权利要求5至7中任一项所述的方法,其中,所述方法包括如下步骤中的一个或多个,尤其是全部:
-当相关的标识数据仅存在于第一表中而不存在于第二表中时,比较第一表与第二表,以便识别出有故障的现场设备,
-当相关的标识数据仅存在于第二表中而不存在于第一表中时,比较第二表与第一表,以便识别出新的现场设备,
-只要新的现场设备和有故障的现场设备属于共同的设备类别并且没有其他新的现场设备和/或有故障的现场设备同样属于该共同的设备列表,则自动地将新的现场设备识别为第一现场设备并且将有故障的现场设备识别为第二现场设备。
9.根据上述权利要求中任一项所述的方法,其中,所述方法包括如下步骤中的一个或多个,尤其是全部:
-将由所述配置提供器保存的第二现场设备的配置数据传输到第一现场设备中,
-利用传输给所述第一现场设备的配置数据配置第一现场设备,以及
-用第一现场设备的标识数据替代在第一表中的第二现场设备的标识数据。
10.根据权利要求5至9中任一项所述的方法,其中,所述方法包括如下步骤中的一个或多个,尤其是全部:
-将配置数据从新的现场设备传输给所述配置提供器,尤其只要所述新的现场设备没有替代有故障的现场设备,
-在所述现场设备上的配置数据更新/改变之后,将所述配置数据从现场设备传输给所述配置提供器,
-将传输给所述配置提供器的配置数据保存在配置提供器的本地存储器中或在移除的/分布式的存储器中,以及
-将所述新的现场设备的标识数据添加到第一表中。
11.一种用于自动配置在具有一个或多个现场设备的过程控制***中的第一现场设备的配置提供器,尤其其中所述配置提供器同样是现场设备,其中所述配置提供器构成为,经由通信***与现场设备通信地耦联,并且其中所述配置提供器构成为,
-自动地调用和保存所述现场设备的配置数据,
-在第二现场设备从过程控制***中被移除并且用第一现场设备替代之后,自动识别出第一现场设备,
-利用第二现场设备的所保存的配置数据自动配置第一现场设备,
其特征在于,所述配置提供器构成为,
-反复地将发布消息发送给所述现场设备,以便使所述现场设备知晓,尤其是其中所述发布消息是给所有现场设备的消息,以及
-登记在所述配置提供器处注册的现场设备。
12.根据权利要求11所述的配置提供器,构成为,
-将登记请求发送给所述现场设备,以便使所述现场设备在所述配置提供器处登记,尤其是其中所述登记请求是给所有现场设备的消息,和/或
-保存和维护具有已知的现场设备的标识数据的第一表,其中已知的现场设备是当前登记和/或过去登记在所述配置提供器处的现场设备,
-尤其是其中所述现场设备的标识数据包括标识号和序列号,其中所述标识号对应于相应的现场设备的与功能有关的设备类别,并且其中所述序列号在相应的设备类别内是唯一的,和/或
-保存和维护与第一表的已知的现场设备有关的配置数据,尤其是在所述配置提供器的本地存储器中或在移除的/分布式的存储器中,和/或
-保存和维护具有激活的现场设备的标识数据的第二表,其中激活的现场设备是当前登记在所述配置提供器处的现场设备,和/或
-用所述现场设备的标识数据填充第二表,所述现场设备登记在配置提供器处,和/或
-当用登记请求请求现场设备来登记在配置提供器处时,新建或清空第二表,和/或
-比较第一表与第二表,以便识别出有故障的现场设备,尤其是其中有故障的现场设备是如下的现场设备,其标识数据仅存在于第一表中而不存在第二表中,和/或
-比较第二表与第一表以便识别出新的现场设备,尤其是其中新的现场设备是如下的现场设备,其标识数据仅存在于第二表中而不存在第一表中,和/或
-当新的现场设备与新的现场设备的相关关系是一一对应的时,尤其当新的现场设备和有故障的现场设备属于共同的设备类别并且没有其他新的现场设备和/或有故障的现场设备同样属于该共同的设备类别时,将新的现场设备识别为第一现场设备而将有故障的现场设备识别为第二现场设备,和/或
-将第二现场设备的所保存的配置数据传输到第一现场设备中,和/或
-利用传输到所述第一现场设备中的配置数据配置第一现场设备,和/或
-用第一现场设备的标识数据替代在第一表中的第二现场设备的标识数据,和/或
-调用现场设备的配置数据,尤其是当所述现场设备是新的现场设备和所述新的现场设备没有替代有故障的现场设备时,和/或
-调用现场设备的配置数据,尤其在所述现场设备已用信号向配置提供器事先表示配置数据已改变时,和/或
-所调用的配置数据保存在配置提供器的本地存储器中或在被移除的/分布式的存储器中,和/或
-将新的现场设备的标识数据添加到第一表中,和/或
-将第一表中的标识数据与相应的所保存的配置数据相关联。
13.一种用于集成到过程控制***中的现场设备,所述过程控制***具有配置提供器,其中所述现场设备构成为经由通信***与配置提供器通信地耦联,其中所述现场设备具有配置代理和借助配置代理构成为,以便-将配置数据传输给配置提供器,
-从所述配置提供器接收配置数据,以及
-借助所接收的配置数据由配置提供器来配置,
其特征在于,所述现场设备构成为,
-从所述配置提供器接收发布消息,尤其是其中发布消息是给所有现场设备的消息,以及
-向所述配置提供器发送消息,以便登记在所述配置提供器处。
14.根据权利要求13所述的现场设备,
其中,所述现场设备分配有标识数据,尤其其中所述标识数据包括标识号和序列号,其中所述标识号对应于所述现场设备的与功能有关的设备类别,并且其中所述序列号在相应的设备类别内是唯一的,和/或
其中所述现场设备、尤其是配置代理构成为,
-在接收登记请求之后登记在配置提供器处,尤其其中所述登记请求是给所有现场设备的配置提供器的消息,和/或
-使配置提供器知晓自己的配置数据的改变,和/或
-在登记在配置提供器处之后,等待配置提供器的动作经预定的时段,并且只要所述动作不发生或未做,则输出维护报告,和/或
-在输出维护报告之后去活所述配置代理,和/或
-在基本状态中监控所述现场设备的配置数据的改变和监控通信***的登记请求。
15.一种***,包括根据权利要求11或12所述的配置提供器和一个或多个现场设备,尤其是根据权利要求13或14所述的现场设备,尤其其中所述***构成为执行根据权利要求1至10中任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP17208608.4A EP3502810B1 (de) | 2017-12-19 | 2017-12-19 | Verfahren und vorrichtung zur automatischen konfiguration eines austauschfeldgeräts in einem prozessleitsystem |
EP17208608.4 | 2017-12-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109960233A true CN109960233A (zh) | 2019-07-02 |
CN109960233B CN109960233B (zh) | 2023-04-11 |
Family
ID=60942837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811554705.2A Active CN109960233B (zh) | 2017-12-19 | 2018-12-19 | 用于自动配置在过程控制***中的更换现场设备的方法和设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11200068B2 (zh) |
EP (1) | EP3502810B1 (zh) |
CN (1) | CN109960233B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117784740A (zh) * | 2024-02-27 | 2024-03-29 | 宁德时代新能源科技股份有限公司 | 参数配置方法及*** |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102019118919A1 (de) * | 2019-07-12 | 2021-01-14 | Turck Holding Gmbh | Feldgerät |
EP3798754A1 (de) * | 2019-09-27 | 2021-03-31 | Siemens Schweiz AG | Verfahren zum automatischen anmelden eines benutzers an einem feldgerät und automationssystem |
WO2021219213A1 (de) * | 2020-04-29 | 2021-11-04 | Vega Grieshaber Kg | Vorrichtung und verfahren zum bereitstellen einer signalfarbe für ein füllstandmessgerät |
US20240045417A1 (en) * | 2020-07-10 | 2024-02-08 | Vega Grieshaber Kg | Light ring on a two-wire sensor |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6738388B1 (en) * | 1998-09-10 | 2004-05-18 | Fisher-Rosemount Systems, Inc. | Shadow function block interface for use in a process control network |
US20040153594A1 (en) * | 2003-01-30 | 2004-08-05 | Rotvold Eric D. | Interface module for use with a Modbus device network and a Fieldbus device network |
CN1620026A (zh) * | 2003-06-18 | 2005-05-25 | 费舍-柔斯芒特***股份有限公司 | 用于过程控制***的自配置通信网络 |
US20080303472A1 (en) * | 2007-06-08 | 2008-12-11 | Abb Ag | Method for replacement of a defective field device by a new field device in a system which communicates via a digital fieldbus, in particular an automation system |
DE102009028655A1 (de) * | 2009-08-19 | 2011-02-24 | Endress + Hauser Process Solutions Ag | Verfahren zum Austausch eines Feldgeräts der Automatisierungstechnik durch ein typengleiches Feldgerät |
DE102012102518A1 (de) * | 2012-03-23 | 2013-09-26 | Endress + Hauser Process Solutions Ag | Verfahren zum Parametrieren eines Feldgeräts |
US20140046618A1 (en) * | 2012-08-13 | 2014-02-13 | Honeywell International Inc. | Apparatus and method for determining replacement compatibility of field devices in industrial process control systems |
US20160182693A1 (en) * | 2014-12-19 | 2016-06-23 | Emerson Process Management Lllp | Fast data transfer communication protocol for an industrial process network |
US20160291563A1 (en) * | 2013-11-22 | 2016-10-06 | Abb Technology Ltd. | A method and a system for replacing and commissioning of a field device |
CN106154985A (zh) * | 2014-12-19 | 2016-11-23 | 爱默生过程管理电力和水力解决方案有限公司 | 工业过程网络上的数据传送 |
CN106843166A (zh) * | 2015-09-29 | 2017-06-13 | 布里斯托公司商用名远程自动化解决方案 | 经由通信网络监控现场设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8527888B2 (en) * | 2006-04-11 | 2013-09-03 | Invensys Systems, Inc. | Method and supporting configuration user interfaces for streamlining installing replacement field devices |
-
2017
- 2017-12-19 EP EP17208608.4A patent/EP3502810B1/de active Active
-
2018
- 2018-12-18 US US16/223,231 patent/US11200068B2/en active Active
- 2018-12-19 CN CN201811554705.2A patent/CN109960233B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6738388B1 (en) * | 1998-09-10 | 2004-05-18 | Fisher-Rosemount Systems, Inc. | Shadow function block interface for use in a process control network |
US20040153594A1 (en) * | 2003-01-30 | 2004-08-05 | Rotvold Eric D. | Interface module for use with a Modbus device network and a Fieldbus device network |
CN1620026A (zh) * | 2003-06-18 | 2005-05-25 | 费舍-柔斯芒特***股份有限公司 | 用于过程控制***的自配置通信网络 |
US20080303472A1 (en) * | 2007-06-08 | 2008-12-11 | Abb Ag | Method for replacement of a defective field device by a new field device in a system which communicates via a digital fieldbus, in particular an automation system |
DE102009028655A1 (de) * | 2009-08-19 | 2011-02-24 | Endress + Hauser Process Solutions Ag | Verfahren zum Austausch eines Feldgeräts der Automatisierungstechnik durch ein typengleiches Feldgerät |
DE102012102518A1 (de) * | 2012-03-23 | 2013-09-26 | Endress + Hauser Process Solutions Ag | Verfahren zum Parametrieren eines Feldgeräts |
US20140046618A1 (en) * | 2012-08-13 | 2014-02-13 | Honeywell International Inc. | Apparatus and method for determining replacement compatibility of field devices in industrial process control systems |
US20160291563A1 (en) * | 2013-11-22 | 2016-10-06 | Abb Technology Ltd. | A method and a system for replacing and commissioning of a field device |
US20160182693A1 (en) * | 2014-12-19 | 2016-06-23 | Emerson Process Management Lllp | Fast data transfer communication protocol for an industrial process network |
CN106154985A (zh) * | 2014-12-19 | 2016-11-23 | 爱默生过程管理电力和水力解决方案有限公司 | 工业过程网络上的数据传送 |
CN106843166A (zh) * | 2015-09-29 | 2017-06-13 | 布里斯托公司商用名远程自动化解决方案 | 经由通信网络监控现场设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117784740A (zh) * | 2024-02-27 | 2024-03-29 | 宁德时代新能源科技股份有限公司 | 参数配置方法及*** |
CN117784740B (zh) * | 2024-02-27 | 2024-07-02 | 宁德时代新能源科技股份有限公司 | 参数配置方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US20190188008A1 (en) | 2019-06-20 |
EP3502810A1 (de) | 2019-06-26 |
CN109960233B (zh) | 2023-04-11 |
EP3502810B1 (de) | 2021-09-08 |
US11200068B2 (en) | 2021-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109960233A (zh) | 用于自动配置在过程控制***中的更换现场设备的方法和设备 | |
US8078720B2 (en) | Management of networked devices | |
CN101877650B (zh) | 一种自动更新软件版本的方法及*** | |
CN105959302B (zh) | 一种终端管理***及方法 | |
CN101610173B (zh) | 一种对多网元进行数据配置的方法和网管服务器 | |
JP2004005693A (ja) | 監視システムにより遠隔的に監視される装置を修正する方法及び装置 | |
CN104486394B (zh) | 不中断业务软件升级方法及装置 | |
CN111866063B (zh) | 一种工业物联网ai算法的在线更新***、方法及装置 | |
CN112738834A (zh) | 一种mesh组网网络应急管理方法和电子设备 | |
CN106534364B (zh) | 一种网关恢复出厂设置的方法及网关 | |
CN101267336B (zh) | 软件版本管理方法及*** | |
CN106993043A (zh) | 基于代理的数据通信***和方法 | |
US20170116094A1 (en) | Fault handling methods in a home service system, and associated household appliances and servers | |
EP1367768A2 (en) | Method and apparatus for providing multiple vendor support to remotely monitored devices | |
CN112910937A (zh) | 容器集群中的对象调度方法、装置、服务器和容器集群 | |
CN111277628B (zh) | 服务器配置方法、装置及业务服务器 | |
CN106411574B (zh) | 一种管理控制方法和装置 | |
CN108924096B (zh) | 一种信息同步方法和装置 | |
CN101212346A (zh) | 一种网元管理***的软件版本管理方法及装置 | |
CN106534758B (zh) | 会议备份方法和装置 | |
CN115766715B (zh) | 一种超融合集群监控方法和*** | |
JP2008242766A (ja) | プロセス制御システム | |
CN114448783B (zh) | 设备替换方法以及相关装置 | |
CN111078322A (zh) | 服务器及基于k8s集群的公共配置参数配置方法及*** | |
CN116860382A (zh) | 基于容器的微服务集群实现的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |