CN111007809A - 在过程工厂内的现场设备的批量调试 - Google Patents
在过程工厂内的现场设备的批量调试 Download PDFInfo
- Publication number
- CN111007809A CN111007809A CN201910926792.8A CN201910926792A CN111007809A CN 111007809 A CN111007809 A CN 111007809A CN 201910926792 A CN201910926792 A CN 201910926792A CN 111007809 A CN111007809 A CN 111007809A
- Authority
- CN
- China
- Prior art keywords
- field device
- configuration
- user
- parameters
- field
- 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 95
- 230000008569 process Effects 0.000 title claims description 64
- 238000012546 transfer Methods 0.000 claims abstract description 190
- 230000008859 change Effects 0.000 claims abstract description 25
- 230000005540 biological transmission Effects 0.000 claims abstract description 12
- 230000004044 response Effects 0.000 claims description 15
- 230000000694 effects Effects 0.000 abstract description 13
- 238000004891 communication Methods 0.000 description 26
- 238000007726 management method Methods 0.000 description 22
- 238000013507 mapping Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 10
- 238000004886 process control Methods 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 3
- 101100545272 Caenorhabditis elegans zif-1 gene Proteins 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
Images
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
- 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/41875—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 quality surveillance of production
-
- 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/10—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches
- G05B19/106—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches for selecting a programme, variable or parameter
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- 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]
-
- 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/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/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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9035—Filtering based on additional data, e.g. user or group profiles
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13067—Use of variables, symbols in instructions, to indicate mechanisms, interfaces
-
- 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/25101—Detect connected module, load corresponding parameters, variables into module
-
- 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
-
- 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/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32252—Scheduling production, machining, job shop
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Manufacturing & Machinery (AREA)
- Computational Linguistics (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
Abstract
用于配置多个现场设备的计算机实现的系统和方法使用户能够以简单方便的方式执行设备参数编辑和标记设备参数两者以用于批量传输。该系统和方法提供单个应用或工具,其使用户能够查看和进行配置更改以及查看和更改个体现场设备参数的批量传输状态,同时向用户提供关于该现场设备参数所属的或所关联的现场设备部件的上下文信息。该系统和方法向用户提供典型或标准的配置屏幕,该配置屏幕使用户能够以简单且众所周知的格式执行配置活动,但是包括所显示的现场设备参数所关联的各现场设备部件的上下文指示。此功能使用户能够查看和更改个体参数的批量传输状态,而无需转到单独的应用或屏幕。
Description
相关申请的交叉引用
本申请要求2018年9月28日提交的美国临时专利申请第62/738,713 号的优先权和权益,该美国临时专利申请的全部内容通过引用在此明确地包括在本文中。本申请还涉及于2017年10月2日提交的题为“TECHNOLOGY FOR ASSESSING AND PRESENTING FIELDDEVICE COMMISSIONING INFORMATION ASSOCIATED WITH APROCESS PLANT(用于评估和呈现与过程工厂相关联的现场设备调试信息的技术)”的美国专利申请第15/722,383号,其为2014年9月4日提交的题为“BULK FIELD DEVICE OPERATIONS(批量现场设备操作)”、并于2017年12月 26日作为美国专利第9,851,707号公布的美国专利申请第14/477,266号的部分延续案,并且其要求于2013年9月4日提交的题为“FIELD DEVICE INTERACTIONS(现场设备交互)”的美国临时申请第61/873,390号的权益,它们中的每一个的全部内容通过引用在此并入本文中。
技术领域
本专利总体上涉及过程工厂和过程控制系统,更具体地,涉及过程工厂内的过程控制设备的批量调试。
背景技术
现场设备(诸如过程变量变送器等)在过程控制工业中用于远程感测和/或控制过程变量。过程控制工业使用现场设备(诸如过程执行器)来远程控制过程的物理参数,诸如流速、温度、压力等。过程变量可以(例如,从现场设备)被发送给现场的控制室或其它控制器,以便向控制器提供关于过程的信息。然后,控制器可以将控制信息发送给另一个现场设备(诸如执行器),以修改过程的受控参数。例如,与过程流体的压力有关的信息可以被发送给工厂中的控制室或控制器,并且可以用于控制诸如炼油的过程。
智能现场设备是这样的现场设备,其包括处理电路并在过程通信回路或段上数字地通信。这种数字过程通信的示例包括过程通信协议,诸如高速可寻址远程传感器协议、FOUNDATIONTM现场总线协议、 Profibus、(诸如根据IEC62591的协议)等。数字通信的附加示例包括MUX网络、无线网关网络、调制解调器网络、或任何其它合适的数字通信网络上的通信。智能现场设备比它们经常替代的模拟现场设备更复杂。此外,与模拟4-20mA现场设备相比,智能现场设备能够提供附加的信息和控制功能。
在可以在过程通信回路或段上使用智能现场设备之前,必须恰当地配置这些现场设备,以便有效地将有效过程数据和其它设备数据传输到控制系统、可编程逻辑控制器和/或远程终端单元。现场设备还可以提供关于其自身健康状况以及过程健康状况的有价值的诊断信息。为了利用此功能并避免误报警,恰当地配置每个现场设备的诊断功能、警告级别、和其它可配置参数是重要的。然而,配置智能现场设备可能是耗时且容易出错的过程。考虑到在一些大型加工厂中,可以使用数百甚至数千个智能现场设备来控制、监控、和保持生产过程在安全限度内,这种配置所需的努力并非无足轻重。此外,每个智能现场设备可以具有多个不同的部件,例如传感器、换能器块、可编程对象、计算的输出、显示特征等,并且这些各种部件中的每一部件可以具有可被配置的许多不同参数。
历史上,智能现场设备已经使用手持式通信器(诸如以可从德克萨斯州奥斯汀的艾默生过程管理公司获得的商品名Model 475 Field Communicator 475(475型现场通讯器)出售的手持式通信器)单独地配置。替代地,智能现场设备也已经使用配置软件(例如以可从艾默生过程管理公司获得的商品名AMS Device Manager出售的配置软件)单独地配置。
为了使过程工厂中的配置任务更容易,尤其是在具有数百甚至数千个智能现场设备的大型工厂中,美国专利第9,851,707号描述了一种配置系统,其能够使用批量编辑和下载(调试)功能来配置过程控制现场设备。一般而言,该配置系统包括配置应用或配置工具,其存储一个或多个配置模板并且使用户能够将(多个)配置模板映射到工厂内的多个现场设备。在一种情况下,调试模板可以包括或链接到定义多个现场设备中的每一个的调试参数的电子表格中的字段,并且电子表格内的数据在完成时可以在批量下载或调试操作中被下载到或提供给现场设备。该系统允许用户单独地为多个不同的现场设备在配置模板中填写信息,然后在批量下载或调试过程中将配置数据应用于多个现场设备。因此,该系统使得过程工厂现场设备的调试更容易,因为执行调试的配置工程师不再需要单独地或经由手持式设备下载每个现场设备的调试信息,而是可以替代地以批量方式执行下载或配置更改。
如所实现的,批量编辑和下载配置系统作为来自配置应用或配置工具的应用内的单独应用或工具来提供。因此,配置工具包括通用配置应用,其提供使用户能够单独配置每个不同的现场设备的用户接口。在这种情况下,用户可以向下钻取(例如,在设备或工厂层级内)到过程工厂配置系统内的特定现场设备,并且可以查看和更改如存储在配置数据库中的现场设备配置的参数。一般而言,此配置应用以如从配置数据库中获得的某种列表显示现场设备的参数。更具体地,一些现场设备参数在布局视图中被组合在一起(这是配置工程师常见且已知的),而一些参数由它们自己呈现。用户可以更改参数值,并可以将这些更改存储在配置数据库中。但是,如果用户希望在批量传输过程期间发送特定参数或参数的新值,则用户需要启动单独的批量传输配置应用或工具(其也可以访问配置数据库),通过查找正确的现场设备并在单独的视图中滚动浏览所有设备参数来定位特定的现场设备参数。然后,用户必须标记参数以将此参数更改设置为在批量传输操作期间应用。但是,此批量传输配置应用或工具仅在列表视图中按名称单独列出特定现场设备的每个现场设备参数,但不提供有关现场设备参数的任何上下文,例如每个现场设备参数属于现场设备的哪个部件。在许多情况下,可能存在多个相同名称的现场设备参数(例如,对于多个类似的现场设备部件(诸如传感器)中的每个现场设备部件有一个),因此用户难以确定哪个现场设备参数需要作为批量传输操作的部分下载。此外,由于现场设备的设备参数的数量可能很大,例如100或更多,因此用户可能很难在批量传输应用中定位感兴趣的特定设备参数。此外,如果用户想要使用传统配置应用配置某些设备参数作为批量下载的部分,则用户必须首先在配置应用中配置参数,然后启动单独的屏幕显示,该屏幕显示用于标记要配置用于批量编辑或传输的当前设备参数,然后将参数更改为批量传输的部分。不幸的是,如上所述,该第二批量编辑和传输屏幕以与配置应用中的配置屏幕所提供的方式不同的方式(例如,使用不同的用户界面屏幕和视图)呈现参数,这使得用户更难以在批量传输应用或工具中查找感兴趣的设备参数,或确定感兴趣的设备参数实际上是否被配置用于批量传输。
作为示例,实现现场设备参数的批量编辑和传输的当前配置系统提供现场设备的或者用于现场设备的两个单独的配置视图,包括布局视图和批量传输视图。一般而言,布局视图提供识别主要现场设备参数以及这些参数的值的固定或标准接口,这些参数的值可以被改变以更改现场设备配置参数值。通常,该布局视图根据在由现场设备制造商提供的现场设备DD(设备描述)中提供现场设备参数的方式来构造,因此布局视图可以提供关于一些现场设备参数如何与现场设备的各部件有关的一些上下文,诸如哪些现场设备参数与现场设备的哪些传感器有关。然而,可能存在用于现场设备的许多其它现场设备参数,然后在布局视图的底部的列表视图中提供该现场设备参数,用户必须在配置界面中滚动以查看该现场设备参数。当存在许多现场设备参数时,用户可能难以查找特定现场设备参数以进行编辑。
此外,在用户在布局视图中更改现场设备参数之后,用户必须将参数标记为正在编辑。然后,为了配置那些参数更改以进行批量传输,用户必须启动批量传输应用,查找感兴趣的现场设备,滚动到现场设备的已编辑参数并标记这些更改以进行批量传输。此批量传输配置过程使得配置现场设备参数更改以进行批量编辑和传输的过程繁琐、耗时、且容易出错。更具体地,批量传输显示屏幕在选项卡视图内的列表中显示所有现场设备,这与用户用于配置操作的布局视图非常不同。此外,一些参数被分组,而一些参数被它们自己显示,并且因为通常存在单个列中垂直列出的超过100 个设备的参数,所以用户很难定位他或她想要在批量传输期间配置和发送的确切参数。当在现场设备内存在具有相同名字的多个不同的现场设备参数时,这种困难可能会加剧。
发明内容
用于配置多个现场设备的计算机实现的系统和方法使用户能够以简单且容易的方式执行设备参数编辑和标记设备参数以进行批量传输。特别地,该系统和方法提供单个应用或工具,其使用户能够查看并进行配置更改以及查看和更改个体现场设备参数的批量传输状态,同时向用户提供关于这些参数所属的或关联的现场设备部件的上下文信息。该系统和方法可以向用户提供典型或标准的配置屏幕,该配置屏幕使得用户能够以简单且众所周知的格式执行配置活动,但是包括所显示的现场设备参数关联的各现场设备部件的上下文指示。此功能还使用户能够查看和更改个体参数的批量传输状态,而无需转到单独的应用或屏幕。因此,本文描述的系统和方法使用户能够在提供关于现场设备参数所关联的现场设备部件的上下文信息的系统内,执行针对现场设备参数的配置活动,并且能够设置这些配置更改以用于批量传输,从而使用户更容易正确地执行配置活动以用于批量传输。此外,本文描述的系统和方法提供了一种简单且易于理解的方法,该方法以减少下载和通信时间的方式在配置工具的配置屏幕中查找各参数,以使配置活动更容易和更快速。
在一种情况下,用于配置过程工厂中的现场设备的配置系统包括存储工厂中的多个现场设备的配置信息的数据库、配置应用和批量传输应用。针对多个现场设备中的每个现场设备,配置信息包括多个现场设备中的每个现场设备的一组可配置的现场设备参数以及每个现场设备的一组现场设备部件的指示。此外,配置应用在处理器上执行以执行以下操作:访问所述数据库并且经由显示设备向用户提供与多个现场设备中所选择的一个现场设备相关的配置信息,针对现场设备,配置信息包括与现场设备相关联的多个现场设备部件以及与现场设备相关联的一组现场设备参数,针对每个现场设备参数,一组现场设备参数包括现场设备参数名称、可编辑的现场设备参数值字段、以及与现场设备参数相关联的批量传输状态指示。此外,配置应用使用户能够经由用户界面选择现场设备部件中的一个现场设备部件并创建显示,该显示对识别与关联于现场设备参数的现场设备部件中的所选择的一个现场设备部件有关的多个现场设备参数的信息进行显示。另外,配置应用使用户能够改变现场设备参数值字段中的现场设备参数值,并能够同时查看已编辑的现场设备参数的批量传送状态指示。更进一步,批量传输应用下载具有被设置用于参与到所述现场设备的批量传输的批量传输状态指示的现场设备参数中每个现场设备参数的参数值字段内的参数值。
当用户更改特定现场设备参数的现场设备参数值字段中的现场设备参数值时,配置应用可以自动地设置特定现场设备参数的批量传输状态指示,以指示特定现场设备参数被设置用于批量传输操作。同样地,配置应用可以使用户能够与特定现场设备参数的现场设备批量传输状态指示进行交互,以更改特定现场设备参数的批量传输状态。
在一种情况下,配置应用显示第一屏幕,第一屏幕包括现场设备部件中多个现场设备部件的指示,并且使用户能够选择现场设备部件的指示中的一个指示,并且响应于对现场设备部件的指示中的一个指示的选择,显示与所选择的现场设备部件相关的多个现场设备参数。这里,响应于对现场设备部件的指示中的一个指示的选择,配置应用可以显示与所选择的现场设备部件相关的一组现场设备参数,而不显示与所选择的现场设备部件无关的任何现场设备参数。配置应用可以显示现场设备部件中的多个现场设备部件的指示,并响应于对现场设备部件中不同现场设备部件中的每个现场设备部件的选择,经由所述显示向所述用户呈现不同的一组现场设备参数。
在另一种情况下,配置应用显示第一组屏幕,其中,每个屏幕都包括与现场设备部件中的不同现场设备部件相关联的现场设备参数,并显示第二屏幕,第二屏幕包括不与现场设备部件中的任何现场设备部件相关联的参数。配置应用可以在第一组屏幕中显示由现场设备的设备描述定义的、与现场设备部件中不同现场设备部件相关联的现场设备参数。另外,配置应用显示第一组屏幕,第一组屏幕中的每个屏幕都包括与现场设备部件中不同现场设备部件相关的现场设备参数,并显示第二屏幕,第二屏幕包括未显示在第一组屏幕中的任何屏幕中的现场设备的所有其它现场设备参数。
如果需要,配置应用显示将用于显示现场设备的现场设备参数的可选择的一组视图,并使用户能够在视图之间切换。将用于显示现场设备参数的可选择的一组视图可以包括第一视图和第二视图,第一视图显示由现场设备的设备描述定义的现场设备参数,第二视图显示未包括在第一视图中的所有其它现场设备参数。可选择的一组视图还可以包括第三视图,第三视图指示当前被设置为参与批量传送操作的所有现场设备参数。
在任何情况下,现场设备部件可包括物理部件(诸如传感器)或逻辑部件(诸如显示部件、诊断部件、功能块部件和输出部件)或物理部件和逻辑部件的任何组合。
附图说明
图1是采用多个智能现场设备的过程控制和监控系统的示意图,在多个智能现场设备中可以使用具有上下文批量传输配置操作的配置系统。
图2是操作员与资产管理系统交互以便使用本文描述的批量传输配置系统在多个现场设备上建立批量传输操作的示意图。
图3是使用具有上下文批量传输配置操作的配置系统来批量配置智能现场设备的方法的流程图。
图4是用户界面的屏幕截图,其允许用户使用具有上下文批量传输配置操作的配置系统来定义可以被应用于多个现场设备的配置模板。
图5是用户界面的屏幕截图,其允许用户使用具有上下文批量传输配置操作的配置系统来生成用户配置与一个或多个个体现场设备之间的映射。
图6是由配置工具提供的用户界面的屏幕截图,该配置工具允许用户在多个现场设备上执行批量传输操作。
图7是验证和/或检验智能现场设备配置信息的方法的示意图。
图8是已知的配置系统的屏幕截图,该已知的配置系统使用户能够导航到并更改现场参数并为批量传输操作设置这些更改。
图9是以布局视图配置屏幕形式的由配置工具提供的用户界面的屏幕截图,该布局视图配置屏幕提供上下文批量传输配置操作。
图10是以其它参数视图配置屏幕的第一示例形式的由配置工具提供的用户界面的屏幕截图,该其它参数视图配置屏幕提供上下文批量传输配置操作。
图11是以其它参数视图配置屏幕的第二示例形式的由配置工具提供的用户界面的屏幕截图,该其它参数视图配置屏幕提供与现场设备内的 Foundation Feildbus功能块相关的上下文批量传输配置操作。
图12是以参数发送配置屏幕的形式由配置工具提供的用户界面的屏幕截图,该参数发送配置屏幕提供上下文批量传输配置操作。
图13是由配置工具提供的用户界面的屏幕截图,该用户界面可以在配置活动期间获取第一类型的现场设备参数数据期间使用。
图14是由配置工具提供的用户界面的屏幕截图,该用户界面可以在配置活动期间获取第二类型的现场设备参数数据期间使用。
图15是由配置工具提供的示例性用户界面的屏幕截图,该用户界面指示由一个或多个比特列举参数组成的现场设备参数。
图16是一个示例性计算环境的示意图,在该计算环境上可以体现关于图2所示的资产管理系统。
具体实施方式
配置系统通常包括提供模板或通用配置的配置工具,该模板和通用配置针对相同类型的多个智能现场设备定义配置信息,并且提供使用批量传输操作将模板应用于一个或多个连接的和调试的智能现场设备或者向虚拟设备的方法(即,在过程工厂设计期间建立的预留位置)。重要的是,配置系统使用户能够在查看关于现场设备的上下文信息的同时配置现场设备参数的更改,从而帮助用户在配置活动期间查找和配置适当的现场设备参数。因此,本文提供的实施例为使用资产管理系统的用户提供了一种基本上同时配置多个智能现场设备并且在批量传输操作中同时标记配置数据或将配置数据应用于现场设备的方式。通过使用这样的模板,可以跨过程工厂单元、跨整个工厂、或跨整个企业轻松定义和实施用户企业标准。
图1是其中可以使用本文描述的配置系统的实施例的过程控制和监控系统10的示意图。图1的过程控制和监控系统10包括耦合到一个或多个主机工作站或计算机13(其可包括任何合适的计算设备)的一个或多个过程控制器11,每个主机工作站或计算机13具有包括屏幕和用户输入设备的用户接口。过程控制器11还通过合适的输入/输出卡或模块30耦合到智能现场设备16-28。过程控制器11可以是任何合适类型的过程控制器,诸如分布式过程控制器、PLC等。过程控制器11以及图1中所示的其它通信接口设备30经由例如以太网连接或使用任何合适的通信协议的任何其它合适的数据通信高速通道通信地耦合到主机工作站13。同样,过程控制器11和通信设备30使用合适的智能通信协议(诸如FOUNDATIONTM现场总线协议(例如,现场设备19-22)、协议(例如,现场设备16-18)、协议(例如,现场设备23-28)等)通信地耦合到智能现场设备16-28。数字通信网络的附加示例包括MUX网络、无线网关网络、调制解调器网络、或任何其它合适的数字通信网络上的通信。
智能现场设备16-28可以是任何合适类型和/或品牌的智能现场设备,诸如过程变量变送器、阀、定位器等。输入/输出卡或模块30可以是任何合适类型的符合标准过程通信协议的设备。例如,一个I/O卡30A可以是I/O卡,其根据协议与智能现场设备16、17和18通信。另外,另一个I/O卡或模块30B可以是FOUNDATIONTM现场总线卡,其允许过程控制器11根据FOUNDATIONTM现场总线协议与智能现场设备19、20、 21和22通信。同样,另一个I/O卡或模块30C可以是网关,其根据协议与智能现场设备23-28通信。
过程控制器11每个都包括一个或多个处理器,其执行或监督一个或多个过程控制例程(存储在存储器中)并且与智能现场设备16-28和主计算机 13通信以按任何期望的方式控制过程。因此,过程控制器11和相关联的通信接口使得工作站13能够经由智能现场设备16-28与过程10交互。过程控制器11和在其中使用或与其一起使用的任何I/O模块30被示出为执行与多个现场设备的通信的一个示例性环境。然而,本文描述的配置系统可以用于其中可能通过任何合适的(多个)通信接口与多个智能现场设备进行数字通信的任何环境中。
此外,如图1所示,工厂10可以包括一个或多个数据库32,诸如配置数据库、历史库等,它们从工厂并从工作站13收集数据以用于配置和控制工厂10或工厂10内的设备。另外,一个或多个配置应用、工具、或系统 34可以被存储在工作站13的存储器(或与其连接的服务器36)中,并且可以在工作站13(或与其连接的服务器36)的一个或多个处理器上执行,以执行配置活动,诸如下面更详细描述的那些配置活动。
图2描绘了用户202与资产管理系统200(其通常可以在图1的工作站 13、配置和历史记录数据库32、服务器36等中的一个或多个实现)交互以执行批量现场设备配置操作的示意图。资产管理系统200通常包括在一个或多个工作站13上执行的一个或多个软件应用,以在用户202与过程控制和监控系统10(图1)的各个智能现场设备之间提供高级交互。这种高级交互可以包括在工厂10中执行诊断、维护、配置等活动。虽然工作站13 可以具有在本地运行的一个或多个资产管理系统应用,但是用户可以经由数据通信网络远程地与资产管理系统200交互。因此,坐在工作站13处的用户202可以与资产管理系统200交互,以便执行相对于一组智能现场设备204(其可以是图1的任何现场设备16-28)的各种高级功能,不管用户 202的物理位置如何。
通常,用户202能够生成用户配置过程206,其中用户提供模板/用户配置以及智能现场设备的实例,如附图标记208图解地示出的。用户配置是由用户定制的一组设备参数,以用作为其它设备配置的模型。另外,用户202可以提供附加输入,诸如“无下载”列表和“无协调”列表。这些列表是可以免于应用批量操作的智能设备参数列表。一旦用户202已经提供了必要信息,则用户配置就以任何合适的格式存储在配置数据库(诸如图1的配置数据库34)中。在图2所示的系统中,用户配置存储在资产管理系统数据库210中。接下来,用户202定义相对于所定义的用户配置的映射。该映射是将用户配置链接到各个设备标签或智能现场设备的其它标识符的文件或其它合适的数据结构。该操作在图2中的附图标记212处示出。此后,用户202(或另一用户)可以使用这些配置来指定、设置、或更改由配置和映射指定的用于各个现场设备的现场设备参数值。接下来,用户202执行如框214所示的批量传输或下载操作,以将新参数值应用于现场设备。
在图2所示的系统中,批量操作是将用户配置信息批量传输到多个现场设备。批量操作将无下载/无协调列表216、在框212处创建的映射文件、以及存储在资产管理数据库210中的所定义的用户配置数据作为输入。然而,本文描述的配置系统可以被实现使得数据库210是合适的控制系统的数据库。然后,批量传输过程214提供多个用户配置和设备标签映射218 作为输出,这些设备标签映射218也优选地存储在资产管理数据库210(例如,图1的配置数据库34)中。另外,批量传输工具214可以将用户配置数据传输到过程控制器11内的一个或多个预留位置(placeholder)220。这些预留位置可以存储配置数据,并且控制器11可以稍后或适当时经由标准控制器通信将配置数据下载到适当的现场设备。最后,如框222所示,用户202参与设备调试过程。当该操作发生时,资产管理系统200从资产管理数据库210接收所存储的用户配置和设备标签映射,并自动将用户配置信息应用于具有与在映射218中阐述的设备标签相匹配的设备标签的智能现场设备(例如,图1的设备16-28)。在这种方式中,用户202可以自动地或同时地参与配置大量现场设备的过程,而不必单独地对每个智能现场设备16-28进行寻址。
图3描绘了使用本文描述的配置系统批量配置智能现场设备的方法的流程图。方法240开始于框242,其中用户(诸如用户202)生成用户配置模板。在创建模板时,用户202可以容易地跨单个处理工厂单元、整个加工厂、或整个企业定义和实施合适的公司标准。在框244处,用户202生成在框242处定义的一个或多个模板到一个或多个智能现场设备的映射表。智能现场设备可以由任何合适的标识符(诸如设备标签或一些其它合适的标识符)指定。另外,映射可以以任何合适的格式(诸如Microsoft Excel 电子表格或任何合适的数据结构)存储。接下来,在框246处,配置系统响应于用户输入或在周期性或预先安排的时间,发起存储在配置数据库中的用于资产管理系统200的配置信息的批量传输。在框248处,执行现场设备的批量调试,其中为每个个体的现场设备提供存储在用户模板中的被映射到该相应的智能现场设备的配置信息。虽然现场设备的批量调试可以同时发生,但是它也可以顺序发生,只要在批量操作逐步通过每个智能现场设备时不需要进一步的用户交互。因此,从用户202的角度来看,执行智能现场设备的批量调试或配置的单个命令将导致操作在指定的智能现场设备上并行或顺序地自动执行。
图4描绘了允许用户根据或使用如本文中总体上描述的配置系统或工具生成一个或多个用户配置的用户界面250的屏幕截图。用户界面250具有用户配置名称列252,在该列下列出了两个不同的用户配置。具体地,在图4中示出uc1和uc2。另外,示出了对话框254,其允许用户针对所选择的用户配置(在这种情况下为uc2)来配置框传输。示出了多个现场设备参数以及接收这些参数的值的窗口256。在用户已经输入或以其它方式配置用于批量传输的用户配置之后,可以经由按钮258保存用户配置。
图5描绘了可以使用本文中所描述的配置系统或工具执行的用户配置到设备标签的映射的屏幕截图260。在屏幕截图260中,在列262中阐述了多个用户配置,而在列264中阐述了多个设备标签。在图5所示的映射中,每行(诸如行号2)提供或定义指定的用户配置与列出的设备标签之间的关联。例如,在突出显示的行7中,用户配置“UC_名称_1(UC_Name_1)”与“设备_标签_6(Device_Tag_6)”相关联。然而,如上所述,可以以任何合适的格式提供一个或多个智能现场设备与给定用户配置之间的映射。在图5所示的系统中,映射在诸如电子表格(诸如以可从华盛顿州雷蒙德市的微软公司获得的商品名Excel出售的电子表格)之类的文档中提供。
图6描绘了允许用户使用配置工具或系统在多个现场设备上开始批量操作的用户界面的图解屏幕截图270。屏幕截图270包括“设备浏览器”窗口272,其列出或以其它方式列举由AMS套件:智能设备管理器273支持的各种智能现场设备。如图6所示,这些智能现场设备可以基于工厂位置、个体工厂、和个体装备来分层列举(在导航窗格或工厂导航层级275中)。当然,也可以使用或替代地使用定位或查找特定现场设备的其它方式。屏幕截图270还示出了对话窗口274,其被提供用于启动相同类型的多个智能现场设备的批量调试。对话窗口274包括文件名字段276,其指定包含各现场设备到一个或多个定义的用户配置模板的映射的文件。另外,对话窗口 274可以包括工作表名称字段278,其定义文件内具有映射信息的工作表。然而,如上所述,任何合适的数据结构或文件格式都可以用于映射功能。另外,字段280被提供为允许用户定义要排除的映射的一部分。例如,第1 行可能包含页眉,因此将不包含用户配置和现场设备映射。因此,通过将起始行定义为行2,来从批量操作中免除行1确保了操作的稳健执行。对话窗口274还包括设备列字段282,其使得用户能够指示文件276的字段278 指定的工作表中的特定列,该列包含特定的智能现场设备标识符,诸如设备标签。类似地,字段284使用户能够指定用户配置列。在图6所示的示例中,用户配置列被选择为列A,而设备列被选择为列B。返回参考图5 的屏幕截图260,用户配置信息在列A中列出,而设备标签信息在列B中列出。另外,屏幕截图260中所示的工作表的第1行包括页眉信息,因此在操作期间不应该被执行。因此,输入到对话框或窗口274中的批量传输信息适合于关于图5所示的映射文件。
图7是根据本发明的实施例的在多个智能现场设备上执行批量验证和/ 或检验操作的方法的示意图。在方法300开始由报告工具302执行之前,需要许多预备步骤,如框303处所示。具体地,必须关于一个或多个相应的个体智能现场设备定义一个或多个用户配置。此外,每个智能现场设备必须被映射到用户配置。此外,应该将用户配置应用于映射的智能现场设备,并且应该根据用户配置来调试智能现场设备。当然,所有这些现场设备定义、模板定义、和映射信息都存储在配置数据库34中。
如将理解的,报告工具302为用户提供有效的方式以验证智能现场设备是否根据针对每个相应的智能现场设备所指定的用户配置而配置。因此,用户不需要单独地与每个智能现场设备交互以便提供这种验证。如可以理解的,使用传统方法为数百甚至数千个智能现场设备验证设备配置设置是非常耗时的。因此,采用方法300显著减少了提供这种验证所需的时间。
方法300开始于框304,其中用户选择在资产管理系统中定义的一个或多个用户配置。如上所述,这些用户配置由用户定义,并且通常存储在资产管理数据库210(例如,图1的配置数据库34)中。在框306处,报告工具302从资产管理系统导出一个或多个所选用户配置以及所映射的设备的配置数据。(该配置数据可以由用户使用下面更详细描述的配置屏幕来应用或指定)。在框308处,配置数据被导入报告数据库310中,或其它合适的存储设施中。替代地,配置数据可以从实况现场设备获得,并被导入标准化格式,诸如XML。在框312处,将每个个体的智能现场设备的配置数据与在适用的用户配置模板中指定的配置数据进行比较,并生成识别差异和/或不正确设置的报告。如果存在任何不正确的设置,如在框314处所确定的,则在框316处提示用户校正指定的智能现场设备上的设备配置设置。在已经执行了这样的校正之后,报告工具312通过返回到框304来重复方法300,如线318所示。
在用户或配置工程师已经通过如上所述定义用户配置、现场设备映射等来建立配置系统之后,并且在用户或配置工程师已经测试了如保存在所述配置数据库中的所有批量配置信息之后,配置系统使相同或不同的用户能够随后针对个体现场设备更改配置数据,并设置这些更改以用于批量传输或下载。具体地,当仅更改这些参数中的一个或几个时,重新下载特定现场设备的所有现场设备参数将是不利的且非常耗时的。因此,用户必须首先更改现场设备内的一个或多个参数的配置数据,然后必须将这些参数标记为包括在批量传输操作中。
如上面所指示的,启用批量传输操作的已知或当前配置工具操作为使用户能够在第一传统配置屏幕或一组屏幕中针对特定现场设备更改配置数据,然后在单独的批量传输工具中标记已编辑的现场设备参数以用于批量传输。在这种情况下,配置系统向用户提供了传统的配置系统,该传统的配置系统使用户能够导航到特定现场设备(例如,使用图6的导航层级275),并选择现场设备以进行配置更改。此时,配置工具向用户提供列出与所选现场设备相关联的各现场设备参数的配置屏幕,并使用户能够对这些参数值进行更改。
然而,为了配置已编辑的参数以进行批量传输,用户必须拉起或打开单独的批量传输工具来执行该功能。图8例示了由这样的可用批量传输配置工具产生的示例性屏幕截图330,该批量传输配置工具使得用户能够将一个或多个参数配置为包括在批量传输操作中。特别地,在这种情况下,用户必须滚动通过设备层级来选择特定的HART设备(644温度变送器Rev9) 并选择配置用于批量传输工具。在这种情况下,批量传输配置工具向屏幕 330提供在选项卡视图332中列出的所有设备参数。一些现场设备参数在顶部被分组在一起,而一些现场设备参数在所分组的参数下方的列表中自己呈现。一般而言,参数分组可以通过从制造商提供的设备描述获得参数的方式来确定。
现在,如果用户想要将特定参数配置为在批量传输过程期间被发送,则用户需要通过滚动通过屏幕或视图332中的所有设备参数并选择(切换) 批量传输状态图标334来定位该参数,以便标记设备参数以用于批量下载或传输。然而,对于用户来说,使用这种批量传输配置工具是困难的。特别地,设备参数的分组通常是通用的并且对用户来说并不明确。因此,用户通常需要在配置工具的配置屏幕与配置用于批量传输的屏幕之间切换,以验证批量传输屏幕中的目标参数为标记用于批量传输的正确参数。然而,此外,如果设备具有许多参数,例如,超过100个参数,则浏览图8的批量传输屏幕330中的所有现场设备参数是困难的。此外,用户难以检查哪些参数被标记用于批量传输,因为用户必须使用批量传输屏幕或工具来验证参数的这种状态。此外,用户需要在他或她想要更改参数时执行两个操作,然后在批量传输操作中发送该已编辑的参数,包括修改参数值(例如,在配置屏幕中)然后点击批量传输屏幕中的批量传输状态按钮或图标334 来设置用于批量传输的参数。
因此,作为使用批量传输的当前已知配置工具的操作的一个示例,用户首先打开设备模板的配置屏幕,在用于设备的导航窗格中导航到正确位置,在配置屏幕中导航到正确页面,并随后导航到目标现场设备参数。然后,用户修改设备参数的值字段,这会使配置工具将参数标记为“已编辑”,并在设备屏幕上提供用户保存和取消按钮。例如,用户可以选择保存按钮以将配置保存到配置数据库。然而,现在用户必须打开配置用于批量传输工具,必须滚动通过诸如图8所示的参数列表之类的参数列表,以搜索修改后的参数,然后必须在配置用于批量传输屏幕中修改目标参数的批量传输状态图标334。然后,该参数将被标记为“已编辑”,并且该工具将在设备屏幕上提供保存和取消按钮。用户再次选择保存按钮,现在标记参数以用于批量传输,并以当启动时该参数将在批量传输操作中被发送的方式将其保存到配置数据库。如将理解的,该过程是耗时且繁琐的。
为了减少或减轻这些问题,本文描述的新配置工具以使得用户能够更容易地导航、定位、编辑、和标记设备参数以用于批量传输的方式管理配置数据获取并呈现一个或多个配置屏幕。更具体地,该新配置工具除了使用户能够针对这种现场设备参数容易地看到和更改批量传输状态之外,还呈现关于各现场设备参数的信息连同关于其中查找这些参数的关于现场设备的一些上下文信息,例如连同现场设备部件数据。现场设备上下文信息可以包括关于各现场设备参数所属的现场设备的部件(子元件)的信息,从而使用户能够更容易地查找正确的现场设备参数来进行编辑和标记以用于批量传输。
在一般意义上,新配置工具组合了标准配置工具,标准配置工具以使得用户更容易地查找正确的现场设备参数以进行编辑、标记这些参数以用于批量传输、并查看被标记用于批量传输的参数的方式,提供更多标准配置屏幕和配置用于批量传输工具。通常,在新的配置工具中,现场设备的各现场设备参数根据DD布局来进行分组,以便在布局视图中,用户仍将看到典型的布局屏幕或视图,并且他们将确切地知道他们想要标记哪些参数进行批量传输而不会被其它现场设备参数所淹没。为了实现该操作,配置工具为每个现场设备提供布局视图,该布局视图将通过为某些现场设备参数提供现场设备参数所涉及的现场设备部件的上下文信息,来给予用户熟悉的体验。通常,可以基于设备DD来提供上下文信息,该设备DD定义不同的现场设备部件以及与每个这种部件相关的主要现场设备参数。但是,代替还在布局视图中提供附加现场设备参数列表,配置工具提供“其它参数”视图,其包括不在布局视图中的所有现场设备参数。该其它参数视图使得用户更容易地查找可能不与现场设备的特定部件或子元件相关联的次要或较少使用的现场设备参数。更进一步地,配置工具可以提供“要发送的参数”视图,其可以被用户用于检查(和更改)当前被标记用于批量传输的所有参数。作为这些视图和操作的一部分,当现场参数的值在任何视图中(即,在布局视图或其它参数视图内)被修改时,配置工具可以自动地将“被标记用于批量传输(IsMarkedForBulkTransfer)”或批量传输状态的值设置为真(true)。用户将仍然具有通过点击任何视图中容易看到的批量传输状态图标或按钮来手动修改被标记用于批量传输(IsMarkedForBulkTransfer)或其它批量传输状态的能力。
在图9-12中描绘的屏幕截图中示出了由新的配置工具提供的各视图的示例。特别地,图9示出了可以由本文描述的配置工具提供为上面概述的布局视图的部分的屏幕截图400。特别地,屏幕截图400例示了图8中所示的644温度变送器Rev9现场设备的各个可配置的现场设备参数。
一般而言,配置工具(其可以是图1的任何应用或工具34)提供导航屏幕,该导航屏幕使用户能够导航到期望的现场设备以进行配置。导航屏幕可以包括工厂层级中的各个不同级别或选择(诸如图6的导航层级275 中所示的),并且该导航层级可以包括工厂(当多于一个工厂可用时)、(每个设备的)区域、(每个区域内的)单元、(每个单元内的)设备、控制器等。当然,可以提供或使用滚动通过配置数据库以定位所期望的现场设备的任何期望的层级或方式。当用户选择特定的现场设备以进行配置时,配置工具可以提供配置用于批量传输设备屏幕,诸如图9中所示的屏幕。如图9所示,配置工具为特定设备产生设备屏幕400,并且屏幕400包括导航窗格402、一组选项卡404、和查看窗格406。在这种情况下,选项卡包括布局视图选项卡404A、其它参数选项卡404B、和要发送的参数选项卡 404C。配置工具基于所选择的特定选项卡404来在查看窗格406中提供信息。
在图9所示的示例中,选择布局视图选项卡404A,并且作为该选择的结果,配置工具提供一组子选项卡410,每个主要现场设备部件都有一个。一般而言,现场设备可以包括一个或多个主要部件,诸如传感器、块、所计算的输出、诊断、警报、显示、或现场设备中的其它逻辑或物理实体。通常,现场设备部件(诸如传感器、块和其它逻辑设备部件)在现场设备的设备描述(DD)中定义,并且这些部件定义设备的主现场设备参数。换而言之,这些设备部件的现场设备参数通常是访问和配置最多的现场设备参数,并且这些现场设备部件参数在布局视图中提供。在图9的示例中,布局视图包括用于六个特定现场设备部件的子选项卡,包括传感器1、传感器2、所计算的输出、诊断、模拟输出、和显示部件。当然,其它现场设备部件可以经由在与图9中的子选项卡410相同的行中所示的箭头选择图标来获得或访问。重要的是,子选项卡410通过定义存在布局视图的一组现场设备部件来提供关于所选择的现场设备的现场设备部件的第一层上下文信息。然后,用户可以选择任何现场设备部件子选项卡410以查看限于(与之相关)所选现场设备部件的现场设备参数。
在该示例中,选择传感器1子选项卡,因此配置工具在查看窗格406 中提供与传感器1部件相关联的各现场设备参数,包括这些参数的名称412、可编辑值字段414、和批量传输状态图标416。为了便于查看,图9中仅有两个现场设备参数用附图标记412、414和416来标记。当然,配置工具可以从配置数据库获得现场设备名称、值和批量传输状态,作为配置模板的一部分。此外,布局视图可以在查看窗格406中包括关于各个传感器1相关的现场设备参数的另外的上下文信息,诸如指示传感器1的设置参数的单独框、传感器1的变送器传感器匹配(CVD)参数和传感器1的测量参数。这些分组或框提供了第二层现场设备部件上下文信息,以帮助用户在配置活动期间定位特定的现场设备参数。
如将理解的,用户现在可以在查看窗格406内滚动或导航,以查找与所选择的现场设备部件(在这种情况下为传感器1)相关的感兴趣的参数或感兴趣的参数的类型,并且可以通过将新的值输入到现场设备参数值字段 414中来改变那些现场设备参数的值。当然,配置工具跟踪用户的输入,并且当用户修改现场设备参数的值时,配置工具针对已编辑参数自动地更改批量传输状态图标或变量416,以指示该参数被标记用于批量传输。配置工具可以通过针对已编辑现场设备参数更改批量传输图标(即,被标记用于批量传输(IsMarkedForBulkTransfer)图标416)以指示该参数被标记为用于批量传输,来指示批量传输状态图标中的这种更改。在图9的示例中,批量传输状态图标被示为具有下划线的箭头(意味着参数被标记用于批量传输)或者具有穿过其的线条的圆圈(意味着该参数未被标记用于批量传输)。因此,图9的查看窗格406中具有图标的参数被编辑或已经被编辑并被标记用于批量传输。在编辑了第一个现场设备参数(并自动标记用于批量传输)之后,配置工具在设备屏幕400上提供保存和取消按钮420和 422,以使用户能够保存或取消编辑。
当然,用户可以在查看窗格406中修改其它参数值,可以在查看窗格406中切换到其它子选项卡410所指定的其它现场设备部件,以查看和更改与这些现场设备部件相关联的现场设备参数等。当用户修改其它现场参数值时,这些现场设备参数的被标记用于批量传输(IsMarkedForBulkTransfer) 状态被更改为配置用于批量传输,并且,所修改的现场设备参数的批量传输状态图标416被设置为,以指示这些参数被标记用于批量传输。如果期望,用户可以切换现场设备参数的批量传输状态(例如,通过选择批量传输图标416)来将现场设备参数的批量传输状态更改为包括在或不包括在批量传输,如果这样期望的话。
在某些时候,在已经在布局视图中对任何现场设备部件(如布局视图的子选项卡410中所列的)的任何现场设备参数进行配置编辑之后,用户选择保存按钮420,并且配置工具将每个现场设备参数的新数据和被标记用于批量传输状态保存到配置数据库。此时,配置工具在设备屏幕400上移除或隐藏保存和取消按钮420、422。
如将理解的,由配置工具提供或由配置工具产生的布局视图配置屏幕 (诸如图9的屏幕400)使用户能够容易地查找用户试图配置的特定现场设备参数,因为布局视图为用户提供相同视图内的现场设备部件上下文信息连同现场设备参数的批量传输状态。该特征防止用户需要滚动通过现场设备的整个现场设备参数列表来查找感兴趣的特定现场参数。更具体地,诸如图9的布局视图之类的布局视图经由选项卡410包括关于现场设备部件的信息,并且允许用户向下钻取(drill down)到特定的现场设备部件(诸如特定传感器、计算、诊断能力、输出、功能块等)并且仅查看与该部件相关联的现场设备参数。更进一步地,配置工具可以在查看窗格406中根据特定类型或功能(例如,设置功能、传感器的测量功能等)来将与特定现场设备部件相关的现场设备参数分组,如由图9的查看窗格406内的框表示的。当然,子选项卡410中提供的特定现场设备部件以及在查看窗格 406中提供的特定的参数类型的分组将取决于现场设备的类型和标识而不同,因为不同的现场设备将具有不同的部件,该不同的部件包括不同的物理特征(例如,传感器、输出、极限、执行器等)和不同的逻辑特征(例如,警报、计算、诊断、显示等)。此外,尽管查看窗格406内的子选项卡 410和框被例示为提供现场设备部件上下文信息,但是该现场设备部件上下文信息或其它现场设备部件上下文信息可以使用配置屏幕中的其它视觉特征(诸如在下拉菜单内、导航层级内等)来提供。因此,例如,所显示的参数所涉及的现场设备部件可以例如在图9的区域402中的导航层级中指示,或以任何其它方式指示。
如上面所指示的,并非特定现场设备的所有现场设备参数都可以在布局视图中提供,这是因为可能存在未具体地与特定现场设备部件相关或可能与布局视图中未列出或未提供的现场设备部件有关的一些或甚至许多现场设备参数。在这种情况下,配置工具可以提供其它参数选项卡404B,并且用户可以选择其它参数选项卡404B来查看和更改布局视图内未提供的设备参数(即,现场设备参数值)。图10例示了在用于图9所示的相同设备的其它参数选项卡404B下可以由配置工具提供的设备屏幕430。在这种情况下,如图10所示,配置工具提供了未在布局视图中提供或显示的现场设备参数列表432。列表432针对每个这种所列出的现场设备参数包括参数值名称434、编辑字段436、和可编辑的批量传输状态图标或字段438。
在图10的示例中,用户已经打开配置用于批量传输设备屏幕430,并且已经在呈现器窗格中选择了“其它参数”选项卡404B,并且可以导航到现在通过现场设备列表432中的配置工具显示的任何目标现场设备参数。用户可以通过在目标参数的编辑框436中更改或提供新的值来修改任何目标参数的值。然后,配置工具会自动地更改批量传输状态图标或字段438,以指示参数被编辑并标记用于批量传输。在图10的示例中,批量传输状态图标438被示为具有勾选或不具有勾选的复选框,以指示相关联的参数将被包括在批量传输操作中或不包括在批量传输操作中。每当对现场设备参数值436或现场设备批量传输状态438进行编辑时,配置工具还在设备屏幕430上创建或启用(去灰(grays-in))保存和取消按钮420、422。当然,用户可以根据需要修改其它参数的值和批量传输状态。当然,在某些时候,用户可以选择保存按钮420,然后配置工具根据每个现场设备参数的批量传输状态图标或字段438将新数据在数据源(配置数据库)保存为被标记为用于批量传输。此时,由于没有新编辑的参数,因此配置工具将隐藏设备屏幕430上的保存和取消按钮420、422或使其变灰。
这里将注意到,在图10的示例性屏幕430中,列表432中显示的其它参数都与所选现场设备内的单个HART功能块相关。在这种情况下,在导航层级或区域402中示出了单个HART功能块,其是现场设备的逻辑部件。再次,该指示向用户提供关于在列表432中正在显示的现场设备参数的上下文信息连同这些参数的批量传输状态。
作为另一示例,图11描绘了用于不同现场设备的设备屏幕440,例如罗斯蒙特3051Rev7基金会现场总线设备,其中包括四个不同的功能块,包括传感器块、换能器块、高级诊断块和资源块。这些块在屏幕440的导航区域402中示出,其中选择了传感器块。作为该选择的结果,当选择其它参数选项卡404B时,配置工具在屏幕的查看窗格中呈现仅与传感器块相关联的现场设备参数的列表442。因此,在这种情况下,配置工具在导航层级 402中向用户提供现场设备部件上下文信息,以使用户能够查找、编辑、和查看所选择的现场设备部件的每个现场设备参数的参数名称、值、和批量传输状态。当然,如果用户要在图11的层级402中选择不同的功能块,则配置工具将为列表442中的该功能块(并且仅该功能块)提供现场设备参数。此外,可以为层级402中列出的每个不同的功能块提供(在布局选项卡404A下)单独的布局视图。
此外,如上面所指示的,配置工具可以提供已经被设置用于批量传输操作的现场设备参数的另外视图,以使用户能够容易地确定(并且可能更改)哪些现场设备参数当前被设置用于批量传输操作。作为示例,图12例示了当用户在例如图9和10的屏幕400或430中的一个屏幕中选择要发送的参数选项卡404C时可以由配置工具提供的设备屏幕450。在该视图中,配置工具提供当前被配置用于批量传输操作的所有参数的列表以及这些参数的最新编辑的值。因此,如图12所示,屏幕450包括查看窗格451,其描绘了所选现场设备的所有设备参数的列表452。在该示例中,列表452包括具有指示参数名称456、参数值458、和批量传输状态(标记为发送 (MarkToSend))460的列的表格。当然,为了生成该列表452,配置应用或工具针对被标记用于批量传输的所选择的现场设备的所有参数(即,具有被设置为包括在批量传输中的批量传输状态的参数)搜索配置数据库。使用屏幕450,用户可以使用值字段458来更改参数的值,并且可以选择或取消选择(切换)批量传输字段或图标460以更改现场设备参数的批量传输状态。
因此,当用户打开配置用于批量传输设备屏幕并选择要发送的参数选项卡404C时,配置工具仅获取被标记用于批量传输的参数并显示在现场设备的布局视图和其它参数视图中。接下来,用户可以通过选择批量传输状态图标460来更改参数的批量传输状态,这将使配置工具将该状态切换为未被标记用于批量传输并在标记为发送列中显示批量传输图标。当然,用户可以对参数值编辑字段458中的任何参数值进行更改,并且可以更改该视图中的任何参数的批量传输状态。在进行任何更改时,配置工具将已编辑的参数标记为已编辑,然后在设备屏幕450上显示保存和取消按钮420 和422。在用户已经修改了任何或所有参数(参数值和/或批量传输状态图标)之后,用户可以选择保存按钮420,并且配置工具将把数据(已编辑的参数值数据和批量传输状态数据)保存到配置数据以用于将来批量传输下载。配置工具然后还将隐藏或移除设备屏幕450上的保存和取消按钮420、 422。如果需要,设备屏幕40可以包括立即下载按钮,该按钮使得立即启动列表452中的参数的批量传输操作。如果用户选择这样的按钮,则列表 452中的参数将在批量传输操作中被下载,并将从要发送的参数列表中删除。还如图9-12所示,要发送的参数选项卡404C可以包括被标记为包括在批量传输操作中的现场设备的当前参数数量的指示。
当然,图9-12的显示仅是其中配置工具可以提供配置信息并启用批量传输配置活动而同时向用户提供现场设备部件上下文信息以帮助用户执行配置活动的方式的一些示例。作为其它示例,配置系统可以通过提供参数的页面和分组并将参数显示在一列而不是3至5列(通常由DD指示)中,来组合要发送的参数视图和布局视图。配置工具还可以在这样的组合视图中或在其它参数视图和/或要发送的参数视图中提供搜索功能,以使用户能够更容易地定位目标参数。
此外,虽然本文描述的系统可以执行或直接启动批量传输操作,但是本文描述的数据或视图也可以或替代地被导出到文件并且可以用在更大的设备管理器系统(诸如AMS设备管理器批量传输工具)中,或此配置系统或工具可能会另外集成到另一个设备管理器应用(诸如AMS设备管理器批量传输工具)中。
应注意,配置工具将需要在呈现例如图9-12的各屏幕时从数据源(例如,配置数据库)获得现场设备参数数据。由于配置工具可以经由相对较慢或较低带宽的连接来连接到数据库,和/或要获取的数据量可能体量很大、和/或要搜索的数据库内的数据可能很大,因此这个数据获取操作可能需要一些时间。为了提供更易于理解的用户界面,配置工具可以在用户选择目标现场设备时呈现现场设备的布局视图(因为该视图通常涉及从数据库中获取较少数据,因为该视图是通过配置模板预定义的)。此外,过滤掉不属于DD定义的布局的部分的参数将导致配置工具获取过程受到一些性能损失。因此,该过滤过程应由服务器或数据库设备(例如,图1的服务器36 或数据库34)内的配置工具执行,以提高数据获取性能。
在任何情况下,如上所述,当配置工具将视图从布局视图切换到其它参数视图时,可能存在从配置数据库获取其它参数数据的显著等待时间。管理用户预期的等待时间以完成其它参数视图从而防止用户困惑可能很重要。存在其中配置工具可以在其它参数视图被选择时在该视图中呈现数据以使用户了解正在进行的数据获取或确保用户知道并非所有其它参数数据当前被呈现的多种不同方式。
特别地,配置工具可以在其它参数视图中示出任何参数之前简单地获取所有其它参数数据。在等待其它参数数据的获取完成时,用户可以点击选项卡404(例如,布局选项卡404A和要发送的参数选项卡404C),以查看这些屏幕和相关联的数据。然而,一般而言,配置工具可以在其它参数视图中向用户呈现“加载参数”消息,直到从服务器取得所有“其它”参数的所有数据。图13例示了在加载其它参数数据时配置工具可以呈现给用户的示例性屏幕460。此后,配置工具将仅在从服务器获取所有“其它”参数后才显示其它参数。
在另一种情况下,配置工具可以在获得其它参数数据时显示其它参数数据,因此可以在该数据到达时填充其它参数视图中的列表。在这种情况下,如图14所示,配置工具可以在数据到达时填充列表472,但是可以在设备屏幕中显示“加载数据消息”,以通知用户不是所有其它参数数据都被获取并且显示。然而,在这种情况下,配置工具可以使用户能够编辑/修改列表472中的任何所显示的参数。此外,配置工具可以提供或显示数据获取状态栏474,以显示设备屏幕470仍然在检索更多参数数据。
在又一种情况下,配置工具可以初始化(即,获取)后台(background) 中的其它参数数据,同时显示任何其它屏幕(例如,布局视图和要发送的参数视图)。换言之,配置工具可以首先初始化与布局视图中的数据相关联的布局视图和数据订阅,并且当这些视图被显示给用户时,配置工具可以将其它参数数据加载为后台进程。在这种情况下,如果用户点击其它参数选项卡404B,则他或她可能会或可能不会查找到任何参数。此处,其它参数视图的初始化将仅在已初始化布局视图并且已建立其对数据库中的数据的订阅之后才开始。
在又一种情况下,配置工具可以仅在已经从服务器或配置数据库获取了所有其它参数数据之后使得其它参数选项卡404B可选。因此,其它参数选项卡404B是不可点击的,直到数据被准备好用于显示。通常,在这种情况下,配置工具将首先初始化布局视图,并将为该视图设置数据订阅。然后,配置工具将搜索并下载其它参数数据,而不管用户何时选择其它参数视图选项卡404B。然而,配置工具将不会将其它参数选项卡404B初始化为可点击,直到已经获取该视图的所有数据。
此外,配置工具可以以易于查看、更改、和理解的方式提供关于位列举参数的信息。特别地,当配置工具从数据库中发现位列举参数并在其中一个视图(如其它参数视图)中将此数据显示为参数数据时,配置工具可以会将位列举参数显示为具有单个批量传输状态指示或图标和单个通用名称字段的单个参数,但将为每个位提供单独的描述或子名称字段以及可编辑值字段。作为示例,图15描绘了在包括参数列表的其它参数选项卡404B 下显示的设备屏幕480,其中列表中的每个参数都包括设备参数名称482、值编辑字段484、和批量传输状态指示486。在此示例中,参数列表中的参数包括两位列举参数,称为设备状态掩码(Device Status Mask)和外部设备状态掩码(Ext Dev Status Mask)。这里,在这些参数的编辑字段484中,配置工具显示与该位的功能相关的每个位的子名称和位设置图标或字段,以使用户能够设置或不设置该位。然而,每个这样的位只有单个批量传输状态图标或指示。这样,如果用户更改位列举参数的任何位,则配置工具将批量传输状态图标486更改为被设置用于批量传输。该显示和配置功能向用户提供附加的上下文信息,以使用户能够更好地查找、编辑、和配置设备参数。
图16是资产管理系统的一个或多个应用可以在其上执行的计算环境的示意图。另外,明确地预期资产管理系统可以包括协作或单独工作以在资产管理套件中执行一个或多个单独的软件应用的多个计算设备。参考图16,用于实现一些实施例的示例性系统包括具有计算机810形式的通用计算设备。计算机810的部件可包括但不限于处理单元820(其可包括处理器)、系统存储器830、和系统总线821,系统总线821将包括系统存储器的各系统部件耦合到处理单元820。系统总线821可以是包括存储器总线或存储器控制器、外围总线、和使用各种架构的本地总线的若干类型的总线结构中的任何一种。关于图1和2描述的存储器和程序可以用在图16的对应部分中。
计算机810通常包括各种计算机可读介质,其可以是可由计算机810 访问的任何可用的可读介质,并且包括易失性和非易失性介质、以及可移动和不可移动介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质不同于并且不包括调制数据信号或载波,但包括硬件存储介质,硬件存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据之类的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储器、磁带盒、磁带、磁盘存储器或其它磁存储设备、或可以用于存储所期望的信息并且可以由计算机810访问的任何其它介质。通信介质可以在传输机制中包含计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传递介质。术语“已调制数据信号”表示其一个或多个特征以某种方式设置或改变以便对信号中的信息进行编码的信号。
系统存储器830包括具有易失性和/或非易失性存储器形式的计算机存储介质,诸如只读存储器(ROM)831和随机存取存储器(RAM)832。包含有助于在计算机810内的元件之间传输信息的基本例程(诸如在启动期间)的基本输入/输出系统833(BIOS)通常存储在ROM831中。RAM 832 通常包含可立即访问和/或当前由处理单元820操作的数据和/或程序模块。作为示例而非限制,图16例示了操作系统834、应用程序835、其它程序模块836和程序数据837。
计算机810还可以包括其它可移动/不可移动的易失性/非易失性计算机存储介质。仅作为示例,图16例示了从不可移动的非易失性磁介质读取或写入不可移动的非易失性磁介质的硬盘驱动器841、从可移动的非易失性磁盘852读取或写入可移动的非易失性磁盘852的磁盘驱动器851、以及从可移动的非易失性光盘856(诸如CD ROM或其它光学介质)读取或写入可移动的非易失性光盘856的光盘驱动器855。可以在示例性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括但不限于磁带盒、闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等。硬盘驱动器841通常通过诸如接口840之类的不可移动存储器接口连接到系统总线821,并且磁盘驱动器851和光盘驱动器855通常通过可移动存储器接口(诸如接口850)连接到系统总线821。
替代地或另外地,本文描述的功能可以至少部分地由一个或多个硬件逻辑部件执行。例如但不限于,可以使用的说明性类型的硬件逻辑部件包括现场可编程门阵列(FPGA)、专用集成电路(ASIC)、程序专用标准产品 (PSSP)、片上系统(SOC)、复杂可编程逻辑器件(CPLD)等。
上面讨论并在图16中示出的驱动器及其相关联的计算机存储介质为计算机810提供计算机可读指令、数据结构、程序模块和其它数据的存储。在图16中,例如,硬盘驱动器841被例示为存储操作系统844、应用程序845、其它程序模块846、和程序数据847。注意,这些部件可以与操作系统834、应用程序835、其它程序模块836、和程序数据837相同或不同。操作系统844、应用程序845、其它程序模块846、和程序数据847在这里被给出不同的数字,以例示它们至少是不同的副本。
用户可以通过诸如键盘862、麦克风863、和定点设备861(诸如鼠标、轨迹球或触摸板等)的输入设备将命令和信息输入到计算机810中。其它输入设备(未示出)可以包括语音识别电路、操纵杆、游戏手柄、扫描仪等。这些和其它输入设备通常通过耦合到系统总线821的用户输入接口860 连接到处理单元820,但是可以通过其它接口和总线结构连接,诸如并行端口、游戏端口或通用串行总线(USB)。可视显示器891或其它类型的显示设备也经由诸如视频接口890之类的接口连接到系统总线821。除了监视器之外,计算机还可以包括其它外围输出设备(诸如扬声器897和打印机896),它们可以通过输出外围接口895连接。
计算机810可以使用到一个或多个远程计算机(诸如远程计算机880) 的逻辑连接(诸如局域网(LAN)或广域网(WAN)等)在联网环境中操作。当在LAN网络环境中使用时,计算机810通过网络接口或适配器870 连接到LAN 871。当在WAN网络环境中使用时,计算机810通常包括调制解调器872或用于通过WAN 873(诸如互联网)建立通信的其它装置。在联网环境中,程序模块可以存储在远程存储器存储设备中。图16例示了例如远程应用程序885可以驻留在远程计算机880上。
尽管已经参考优选实施例描述了本发明,但是本领域技术人员将认识到,在不脱离本发明的精神和范围的情况下,可以在形式和细节上进行改变。例如,虽然上述实施例总体上采用与智能现场设备的在线连接,但是可以在(多个)配置被加载到手持式配置器中的情况下实施实施例,如果设备标识符与关联于存储在手持式设备中的配置的设备标签匹配,则手持配置器将更新个体的智能现场设备。
Claims (41)
1.一种用于在过程工厂中配置现场设备的配置系统,包括:
数据库,所述数据库储存所述工厂中的多个现场设备的配置信息,针对所述多个现场设备中的每个现场设备,所述配置信息包括所述多个现场设备中的每个现场设备的一组可配置的现场设备参数以及每个现场设备的一组现场设备部件的指示;
配置应用,所述配置应用在处理器上执行,以访问所述数据库来获得与所述多个现场设备中所选择的一个现场设备有关的配置信息,并且以经由显示设备针对每个现场设备参数向用户提供现场设备参数名称和能够编辑的现场设备参数值字段以及批量传输状态指示,针对现场设备,所述配置信息包括与所述现场设备相关联的多个现场设备部件以及与所述现场设备相关联的一组现场设备参数;
其中,所述配置应用经由用户界面使所述用户能够选择所述现场设备部件中的一个现场设备部件,并且所述配置应用创建显示,所述显示对识别与关联于所述现场设备参数的所述现场设备部件中所选择的一个现场设备部件有关的所述多个现场设备参数的信息进行显示,并且使得所述用户能够更改所述现场设备参数值字段中的现场设备参数值,并能够同时查看已编辑的现场设备参数的批量传输状态指示;以及
批量传输应用,所述批量传输应用在处理器上执行,以下载具有被设置用于参与到所述现场设备的批量传输的批量传输状态指示的所述现场设备参数中每个现场设备参数的参数值字段内的参数值。
2.根据权利要求1所述的配置系统,其中,当所述用户改变特定现场设备参数的现场设备参数值字段中的现场设备参数值时,所述配置应用自动地设置所述特定现场设备参数的批量传输状态指示,以指示所述特定现场设备参数被设置用于批量传输操作。
3.根据权利要求1所述的配置系统,其中,所述配置应用使所述用户能够与针对特定现场设备参数的现场设备批量传输状态指示进行交互,以更改所述特定现场设备参数的批量传输状态。
4.根据权利要求1所述的配置系统,其中,所述配置应用显示第一屏幕,所述第一屏幕包括所述现场设备部件中多个现场设备部件的指示,并且使用户能够选择所述现场设备部件的所述指示中的一个指示,并且响应于对所述现场设备部件的所述指示中的一个指示的选择,所述第一屏幕显示与所选择的现场设备部件相关的多个现场设备参数。
5.根据权利要求4所述的配置系统,其中,所述配置应用响应于对所述现场设备部件的所述指示中的一个指示的选择,显示与所选择的现场设备部件相关的一组现场设备参数,而不显示与所选择的现场设备部件无关的任何现场设备参数。
6.根据权利要求1所述的配置系统,其中,所述配置应用显示所述现场设备部件中的多个现场设备部件的指示,并响应于对所述现场设备部件中不同现场设备部件中的每个现场设备部件的选择,经由所述显示向所述用户呈现不同的一组现场设备参数。
7.根据权利要求1所述的配置系统,其中,所述配置应用显示第一组屏幕和第二屏幕,其中,所述第一组屏幕中的每个屏幕都包括与所述现场设备部件中不同现场设备部件相关联的现场设备参数,所述第二屏幕包括不与所述现场设备部件中的任何现场设备部件相关联的参数。
8.根据权利要求7所述的配置系统,其中,所述配置应用在所述第一组屏幕中显示由所述现场设备的设备描述定义的、与所述现场设备部件中不同现场设备部件相关联的现场设备参数。
9.根据权利要求1所述的配置系统,其中,所述配置应用显示第一组屏幕和第二屏幕,其中,所述第一组屏幕中的每个屏幕都包括与所述现场设备部件中不同现场设备部件相关的现场设备参数,所述第二屏幕包括未显示在所述第一组屏幕中的任何屏幕中的所述现场设备的所有其它现场设备参数。
10.根据权利要求1所述的配置系统,其中,所述配置应用显示将用于显示所述现场设备的现场设备参数的能够选择的一组视图,并且其中,所述配置应用使所述用户能够在所述视图之间切换。
11.根据权利要求10所述的配置系统,其中,将用于显示现场设备参数的所述能够选择的一组视图包括第一视图和第二视图,所述第一视图显示由所述现场设备的设备描述定义的现场设备参数,所述第二视图显示未包括在所述第一视图中的所有其它现场设备参数。
12.根据权利要求11所述的配置系统,其中,将用于显示现场设备参数的所述能够选择的一组视图包括第三视图,所述第三视图指示当前被设置为参与批量传输操作的所有现场设备参数。
13.根据权利要求1所述的配置系统,其中,所述现场设备部件包括物理部件。
14.根据权利要求13所述的配置系统,其中,所述物理现场设备部件包括传感器。
15.根据权利要求1所述的配置系统,其中,所述现场设备部件包括逻辑部件。
16.根据权利要求15所述的配置系统,其中,所述逻辑现场设备部件包括显示部件、诊断部件、功能块部件、和输出部件中的一个或多个。
17.根据权利要求1所述的配置系统,其中,所述现场设备部件包括物理部件和逻辑部件两者。
18.一种在过程工厂中配置现场设备的方法,包括:
在数据库中存储所述过程工厂的多个现场设备的配置信息,针对所述多个现场设备中的每个现场设备,所述配置信息包括所述多个现场设备中的每个现场设备的一组能够配置的现场设备参数以及每个现场设备的一组现场设备部件的指示;
经由用户界面使用户能够选择所述多个现场设备中的一个现场设备以进行配置;
从所述数据库获得与所述多个现场设备中所选择的一个现场设备有关的配置信息,
经由用户界面向用户提供所述配置信息,针对现场设备,所述配置信息包括与所述现场设备相关联的多个现场设备部件以及与所述现场设备相关联的一组现场设备参数,针对每个现场设备参数,所述一组现场设备参数包括现场设备参数名称、能够编辑的现场设备参数值字段、以及与所述现场设备参数相关联的批量传输状态指示;
经由所述用户界面使所述用户能够选择所述现场设备部件中的一个现场设备部件;
响应于对所述现场设备部件中的一个现场设备部件的选择而创建显示,所述显示对识别与关联于所述现场设备参数的所述现场设备部件中所选择的一个现场设备部件有关的多个现场设备参数的信息进行显示;
经由所述用户界面使所述用户能够改变现场设备参数值字段中的现场设备参数值,并能够同时查看已编辑的现场设备参数的批量传输状态指示;以及
下载具有被设置用于参与到所述现场设备的所述批量传输的批量传输状态指示的所述现场设备参数中每个现场设备参数的参数值字段内的参数值。
19.根据权利要求18所述的方法,还包括:当所述用户更改特定现场设备参数的现场设备参数值字段中的现场设备参数值时,自动地设置所述特定现场设备参数的批量传输状态指示,以指示所述特定现场设备参数被设置用于批量传输操作。
20.根据权利要求19所述的方法,还包括:经由所述用户界面使所述用户能够与所述特定现场设备参数的所述现场设备批量传输状态指示进行交互,以改变所述特定现场设备参数的所述批量传输状态。
21.根据权利要求18所述的方法,其中,还包括:经由所述用户界面显示包括所述现场设备部件中多个现场设备的指示的第一屏幕,以及经由所述用户界面使用户能够选择所述现场设备部件的指示中的一个指示,并且,响应于对所述现场设备部件的指示中的一个指示的选择,显示与所选择的现场设备部件有关的多个现场设备参数。
22.根据权利要求18所述的方法,还包括:经由所述用户界面显示所述现场设备部件中多个现场设备部件的指示,以及响应于对所述现场设备部件中不同现场设备部件中的每个现场设备部件的选择,经由所述用户界面向所述用户呈现不同的一组现场设备参数。
23.根据权利要求18所述的方法,其中,还包括:经由所述用户界面显示将用于显示所述现场设备的现场设备参数的能够选择的一组视图,并且使所述用户能够在所述视图之间切换。
24.根据权利要求23所述的方法,其中,将用于显示现场设备参数的所述能够选择的一组视图包括第一视图和第二视图,所述第一视图显示由所述现场设备的设备描述定义的现场设备参数,所述第二视图显示未包括在所述第一视图中的所有其它现场设备参数。
25.根据权利要求24所述的方法,其中,所述能够选择的一组视图包括第三视图,所述第三视图指示当前被设置为参与批量传输操作的所有现场设备参数。
26.根据权利要求18所述的方法,还包括:经由所述用户界面显示第一组屏幕并显示第二屏幕,所述第一组屏幕中的每个屏幕都包括与所述现场设备部件中不同现场部件相关联的现场设备参数,所述第二屏幕包括不与所述现场设备部件中的任何现场设备部件相关联的参数。
27.根据权利要求26所述的方法,还包括:显示第三屏幕,所述第三屏幕指示当前被设置为参与批量传输操作的现场设备的所有现场设备参数。
28.一种用于在过程工厂中配置现场设备的配置系统,所述配置系统具有存储所述工厂中的多个现场设备的配置信息的数据库,所述配置系统包括:
配置应用,所述配置应用在处理器上执行以实现以下操作:
访问所述数据库,以获得与所述现场设备有关的配置信息,针对每个现场设备,所述配置信息包括与所述现场设备相关联的多个现场设备参数以及关于所述现场设备中使用的所述多个现场设备参数中的一个或多个现场设备参数的上下文信息,
经由用户界面使用户能够选择所述现场设备中的一个现场设备,
经由用户界面向所述用户显示关于所选择的现场设备的现场设备信息,所述现场设备信息包括与所选择的现场设备有关的多个现场设备参数、关于所述现场设备参数中的一个或多个现场设备参数的上下文信息以及批量传输状态指示,所述批量传输状态指示用于指示对现场设备参数的更改是否被设置用于参与对现场设备的批量传输操作,以及
使所述用户能够在所述用户界面上更改现场设备参数值字段中的现场设备参数值,并同时在所述用户界面上查看已编辑的现场设备参数的批量传输状态指示;以及
批量传输应用,所述批量传输应用在处理器上执行,以下载具有被设置用于参与到所述现场设备的所述批量传输的批量传输状态指示的所述现场设备参数中每个现场设备参数的参数值字段内的参数值。
29.根据权利要求28所述的配置系统,其中,所述关于一个或多个现场设备参数的上下文信息包括与现场设备参数有关的现场设备部件的指示。
30.根据权利要求28所述的配置系统,其中,当用户更改特定现场设备参数的现场设备参数值字段中的现场设备参数值时,所述配置应用自动地设置所述特定现场设备参数的批量传输状态指示,以指示所述特定现场设备参数被设置用于批量传输操作。
31.根据权利要求28所述的配置系统,其中,所述配置应用使所述用户能够与特定现场设备参数的现场设备批量传输状态指示进行交互,以更改所述特定现场设备参数的批量传输状态。
32.根据权利要求28所述的配置系统,其中,所述配置应用显示第一屏幕,所述第一屏幕包括与所选择的现场设备相关联的一组现场设备部件中多个现场设备部件的指示,并且使用户能够选择所述现场设备部件的所述指示中的一个指示,并且响应于对所述现场设备部件的所述指示中的一个指示的选择,显示与所选择的现场设备部件相关的多个现场设备参数。
33.根据权利要求32所述的配置系统,其中,所述配置应用响应于对所述现场设备部件的所述指示中的一个指示的选择,显示与所选择的现场设备部件相关的一组现场设备参数,而不显示与所选择的现场设备部件无关的任何现场设备参数。
34.根据权利要求28所述的配置系统,其中,所述配置应用显示与所选择的现场设备相关联的一组现场设备部件中多个现场设备部件的指示,并响应于对所述现场设备部件中不同现场设备部件中的每个现场设备部件的选择,经由所述显示向所述用户呈现不同的一组现场设备参数。
35.根据权利要求34所述的配置系统,其中,所述配置应用还响应于对所述现场设备部件中不同现场设备部件中的每个现场设备部件的选择,经由所述用户界面向所述用户呈现关于与所选择的现场设备部件相关联的所述不同的一组现场设备参数中的每个现场设备参数如何与所选择的现场设备部件相关的上下文信息。
36.根据权利要求28所述的配置系统,其中,所述配置应用响应于对现场设备的选择而显示第一组屏幕,其中每个第一屏幕都包括与一组现场设备部件中不同的一个现场设备部件相关联的现场设备参数,并显示第二屏幕,所述第二屏幕包括不与所述现场设备部件中的任何现场设备部件相关联的参数。
37.根据权利要求36所述的配置系统,其中,所述配置应用在所述第一组屏幕中显示所述现场设备的设备描述所定义的、与所述现场设备部件中不同现场设备部件相关联的现场设备参数。
38.根据权利要求36所述的配置系统,其中,所述配置应用显示第三屏幕,所述第三屏幕指示当前被设置为参与批量传输操作的所有现场设备参数。
39.根据权利要求36所述的配置系统,其中,所述配置应用使所述用户能够在所述第一组屏幕的视图、所述第二屏幕的视图以及所述第三屏幕的视图之间切换。
40.根据权利要求36所述的配置系统,其中,所述现场设备部件包括物理部件。
41.根据权利要求36所述的配置系统,其中,所述现场设备部件包括逻辑部件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862738713P | 2018-09-28 | 2018-09-28 | |
US62/738,713 | 2018-09-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111007809A true CN111007809A (zh) | 2020-04-14 |
CN111007809B CN111007809B (zh) | 2024-09-10 |
Family
ID=68539027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910926792.8A Active CN111007809B (zh) | 2018-09-28 | 2019-09-27 | 在过程工厂内的现场设备的批量调试 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11714394B2 (zh) |
JP (1) | JP7412117B2 (zh) |
CN (1) | CN111007809B (zh) |
DE (1) | DE102019126360A1 (zh) |
GB (1) | GB2579275B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114002992A (zh) * | 2020-07-28 | 2022-02-01 | 华晨宝马汽车有限公司 | 配置plc和mes之间的连接的方法和设备 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11726440B2 (en) * | 2020-07-01 | 2023-08-15 | Honeywell International Inc. | Industrial control system having multi-layered control logic execution |
US20230259103A1 (en) * | 2020-08-18 | 2023-08-17 | Vega Grieshaber Kg | Field Device, Measuring Assembly and Method of Operation |
DE102020214242A1 (de) * | 2020-11-12 | 2022-05-12 | WAGO Verwaltungsgesellschaft mit beschränkter Haftung | Verfahren und Vorrichtung zum Konfigurieren einer industriellen Steuerungsvorrichtung |
EP4174593A1 (de) * | 2021-11-02 | 2023-05-03 | Siemens Aktiengesellschaft | Verfahren zum betreiben eines geräts in einem iot-system |
US20230145797A1 (en) * | 2021-11-08 | 2023-05-11 | At&T Intellectual Property I, L.P. | Facilitating multiple step network configuration activation automation based on parallel processing |
CN113960933A (zh) * | 2021-11-15 | 2022-01-21 | 珠海格力电器股份有限公司 | 智能家居场景设置方法、装置、电子设备及存储介质 |
CN116225358B (zh) * | 2023-03-09 | 2023-12-19 | 广州文石信息科技有限公司 | 显示装置配置方法、装置、设备及可读存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0277708U (zh) * | 1988-12-01 | 1990-06-14 | ||
JP2007124206A (ja) * | 2005-10-27 | 2007-05-17 | Yokogawa Electric Corp | フィールド機器管理装置 |
WO2007121218A2 (en) * | 2006-04-11 | 2007-10-25 | Invensys Systems, Inc. | Field device editor tool |
CN101258490A (zh) * | 2005-09-09 | 2008-09-03 | 微软公司 | 指定、设置和发现电子表格文档的参数 |
CN101287743A (zh) * | 2004-03-30 | 2008-10-15 | 费舍-柔斯芒特系统股份有限公司 | 用在加工厂中的集成配置系统 |
JP2011215822A (ja) * | 2010-03-31 | 2011-10-27 | Keyence Corp | プログラマブルコントローラ、設定値変更システム、演算表示装置及び設定値変更ユニット |
US20120310381A1 (en) * | 2011-05-31 | 2012-12-06 | General Electric Company | Systems and methods to customize alert presentation |
CN104049579A (zh) * | 2013-03-11 | 2014-09-17 | 费希尔-罗斯蒙特系统公司 | 从现场仪表设备后台收集诊断数据 |
US20150066162A1 (en) * | 2013-09-04 | 2015-03-05 | Fisher-Rosemount Systems, Inc. | Bulk field device operations |
CN104503896A (zh) * | 2013-08-01 | 2015-04-08 | 通用电气公司 | 用于批设备调试和解调试的系统和方法 |
CN104699036A (zh) * | 2013-12-05 | 2015-06-10 | 横河电机株式会社 | 现场设备管理装置、设备信息显示方法、计算机可读存储介质 |
CN107976971A (zh) * | 2016-10-24 | 2018-05-01 | 费希尔-罗斯蒙特系统公司 | 过程工厂中的警报处理和查看支持 |
Family Cites Families (92)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6094600A (en) | 1996-02-06 | 2000-07-25 | Fisher-Rosemount Systems, Inc. | System and method for managing a transaction database of records of changes to field device configurations |
US6098116A (en) | 1996-04-12 | 2000-08-01 | Fisher-Rosemont Systems, Inc. | Process control system including a method and apparatus for automatically sensing the connection of devices to a network |
US6618630B1 (en) | 1999-07-08 | 2003-09-09 | Fisher-Rosemount Systems, Inc. | User interface that integrates a process control configuration system and a field device management system |
US6618745B2 (en) | 1999-09-10 | 2003-09-09 | Fisher Rosemount Systems, Inc. | Linking device in a process control system that allows the formation of a control loop having function blocks in a controller and in field devices |
AU1570801A (en) | 1999-10-16 | 2001-04-30 | Iceberg International, Inc. | Information management system for remote computing platforms |
US6505143B1 (en) | 2000-01-20 | 2003-01-07 | General Electric Company | Machine protection system for rotating equipment and method |
JP3558031B2 (ja) * | 2000-11-06 | 2004-08-25 | 日本電気株式会社 | 音声復号化装置 |
JP2002226954A (ja) * | 2000-11-30 | 2002-08-14 | Nisshin Steel Co Ltd | Fe−Cr系軟磁性材料及び製造方法 |
JP2002258936A (ja) | 2001-03-06 | 2002-09-13 | Mitsubishi Electric Corp | プラント監視制御システムエンジニアリングツール |
US6957206B2 (en) | 2001-04-19 | 2005-10-18 | Quantum Dynamics, Inc. | Computer system and method with adaptive N-level structures for automated generation of program solutions based on rules input by subject matter experts |
US20020169977A1 (en) | 2001-05-11 | 2002-11-14 | Mazen Chmaytelli | System, methods, and apparatus for distributed wireless configuration of a portable device |
US8234412B2 (en) | 2001-09-10 | 2012-07-31 | International Business Machines Corporation | Method and system for transmitting compacted text data |
US20030097426A1 (en) * | 2001-11-21 | 2003-05-22 | Parry Travis J. | Imaging device configuration and upgrade |
JP3786003B2 (ja) | 2001-12-18 | 2006-06-14 | 横河電機株式会社 | フィールド機器管理装置 |
RU2357278C2 (ru) | 2002-03-01 | 2009-05-27 | Фишер-Роузмаунт Системз, Инк. | Создание интегрированных предупреждений в технологической установке |
JP2004078392A (ja) * | 2002-08-13 | 2004-03-11 | Seiko Epson Corp | ネットワーク装置の自動設定 |
JP3800153B2 (ja) * | 2002-09-06 | 2006-07-26 | ヤマハ株式会社 | 設定更新装置および設定更新プログラム |
JP2004198520A (ja) * | 2002-12-16 | 2004-07-15 | Matsushita Electric Ind Co Ltd | パラメータ設定機能拡張装置 |
US7460865B2 (en) | 2003-06-18 | 2008-12-02 | Fisher-Rosemount Systems, Inc. | Self-configuring communication networks for use with process control systems |
JP4200828B2 (ja) * | 2003-06-23 | 2008-12-24 | セイコーエプソン株式会社 | 設定管理システム |
JP2005136470A (ja) * | 2003-10-28 | 2005-05-26 | Kawamura Electric Inc | 監視装置の設定データ同期化方法 |
US7251534B2 (en) | 2003-12-04 | 2007-07-31 | Honeywell International Inc. | System and method for communicating device descriptions between a control system and a plurality of controlled devices |
US7435926B2 (en) | 2004-03-31 | 2008-10-14 | Lam Research Corporation | Methods and array for creating a mathematical model of a plasma processing system |
US8645092B2 (en) * | 2004-10-22 | 2014-02-04 | Fisher-Rosemount Systems, Inc. | Quality control system and method for construction, commissioning, and other initiation of a process plant |
JP4792851B2 (ja) | 2004-11-01 | 2011-10-12 | 横河電機株式会社 | フィールド機器 |
US7496634B1 (en) | 2005-01-07 | 2009-02-24 | Symantec Corporation | Determining whether e-mail messages originate from recognized domains |
JP4336985B2 (ja) | 2005-04-19 | 2009-09-30 | オムロン株式会社 | 安全ユニットのコンフィグレーション検証システム |
CA2614891A1 (en) | 2005-08-09 | 2007-02-22 | Fisher-Rosemount Systems, Inc. | Field-based asset management device and architecture |
US20070078540A1 (en) | 2005-10-05 | 2007-04-05 | Invensys Systems, Inc. | Utility for comparing deployed and archived parameter value sets within a field device editor |
US8527888B2 (en) | 2006-04-11 | 2013-09-03 | Invensys Systems, Inc. | Method and supporting configuration user interfaces for streamlining installing replacement field devices |
US8509926B2 (en) | 2005-12-05 | 2013-08-13 | Fisher-Rosemount Systems, Inc. | Self-diagnostic process control loop for a process plant |
US20070150574A1 (en) | 2005-12-06 | 2007-06-28 | Rizwan Mallal | Method for detecting, monitoring, and controlling web services |
US7761591B2 (en) | 2005-12-16 | 2010-07-20 | Jean A. Graham | Central work-product management system for coordinated collaboration with remote users |
JP4863449B2 (ja) * | 2006-02-08 | 2012-01-25 | キヤノン株式会社 | 複数のアプリケーションの参照関係を管理する管理システム |
EP1850109A1 (en) | 2006-04-24 | 2007-10-31 | ABB Research Ltd | Intelligent electronic device configuration verification |
US7814459B2 (en) | 2006-07-10 | 2010-10-12 | International Business Machines Corporation | System and method for automated on demand replication setup |
US9411769B2 (en) | 2006-09-19 | 2016-08-09 | Fisher-Rosemount Systems, Inc. | Apparatus and methods to communicatively couple field devices to controllers in a process control system |
US7684875B2 (en) | 2007-02-02 | 2010-03-23 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to configure process control system inputs and outputs |
US10410145B2 (en) * | 2007-05-15 | 2019-09-10 | Fisher-Rosemount Systems, Inc. | Automatic maintenance estimation in a plant environment |
CN101345905A (zh) * | 2007-07-12 | 2009-01-14 | 华为技术有限公司 | 更新网络侧用户控制参数的方法及设备 |
US8369975B2 (en) * | 2007-09-21 | 2013-02-05 | Fisher-Rosemount Systems, Inc. | Online recipe synchronization in a real-time batch executive environment |
US8966384B2 (en) | 2007-11-12 | 2015-02-24 | Honeywell International Inc. | Apparatus and method for displaying energy-related information |
US20090210386A1 (en) | 2008-02-20 | 2009-08-20 | Cahill James S | Methods and apparatus to create process plant operator interfaces |
US8731895B2 (en) * | 2008-05-20 | 2014-05-20 | Honeywell International Inc. | System and method for accessing and configuring field devices in a process control system |
US8914783B2 (en) * | 2008-11-25 | 2014-12-16 | Fisher-Rosemount Systems, Inc. | Software deployment manager integration within a process control system |
US8374094B2 (en) | 2008-12-11 | 2013-02-12 | Fisher-Rosemount Systems, Inc | Methods and systems to verify a communication path between a field device and a process controller in a process control system |
CN102356618B (zh) | 2009-05-15 | 2015-01-14 | 费希尔-罗斯蒙德系统公司 | 无线现场设备的改进的维护 |
KR101063941B1 (ko) * | 2009-05-18 | 2011-09-08 | 임창수 | 악기연주 설정 동기화를 위한 음악 장비 시스템 및 동기화된 악기연주 설정을 유지하는 디지털 악기 |
JP5404265B2 (ja) | 2009-09-08 | 2014-01-29 | 三菱電機株式会社 | 監視装置、監視方法および監視プログラム |
DE102009047544A1 (de) * | 2009-12-04 | 2011-06-09 | Endress + Hauser Process Solutions Ag | Verfahren zum Einstellen von Prametern eines Feldgerät-Stromversorgungsmoduls |
US8248958B1 (en) * | 2009-12-09 | 2012-08-21 | Juniper Networks, Inc. | Remote validation of network device configuration using a device management protocol for remote packet injection |
US8578059B2 (en) | 2010-02-01 | 2013-11-05 | Invensys Systems, Inc. | Deploying a configuration for multiple field devices |
US20110234469A1 (en) | 2010-03-24 | 2011-09-29 | Sony Ericsson Mobile Communications Japan, Inc. | Wireless communication terminal |
JP5056881B2 (ja) | 2010-03-25 | 2012-10-24 | 横河電機株式会社 | フィールド機器管理装置およびコンピュータプログラム |
US8627420B2 (en) | 2010-04-22 | 2014-01-07 | Cisco Technologies, Inc. | Apparatus for associating a client device or service with a wireless network |
DE102010029952B4 (de) | 2010-06-10 | 2019-06-27 | Endress + Hauser Process Solutions Ag | Verfahren zum Integrieren von zumindest einem Feldgerät in ein Netzwerk der Automatisierungstechnik |
US8832236B2 (en) | 2010-06-21 | 2014-09-09 | Fisher-Rosemount Systems, Inc. | Methods, apparatus and articles of manufacture to replace field devices in process control systems |
JP2012032899A (ja) | 2010-07-29 | 2012-02-16 | Hitachi High-Tech Control Systems Corp | プロセスモデルベース自動テストシステム |
US10169484B2 (en) | 2010-09-23 | 2019-01-01 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage process control search results |
US9547295B2 (en) | 2010-09-24 | 2017-01-17 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to display process control device information |
US9229947B2 (en) | 2010-09-27 | 2016-01-05 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage process data |
US8745278B2 (en) | 2010-10-13 | 2014-06-03 | Rosemount Inc. | Field device with self description |
US20130031260A1 (en) | 2011-07-26 | 2013-01-31 | Benjamin Tally Jones | Method and apparatus for establishing an ad-hoc bi-directional network with an optical identifier |
CN103200021B (zh) * | 2012-01-04 | 2018-02-27 | 中兴通讯股份有限公司 | 网管系统、客户端、服务端及实现批量配置数据的方法 |
US8745281B2 (en) | 2012-04-23 | 2014-06-03 | General Electric Company | Automatic foundation fieldbus device commissioning |
US20140025186A1 (en) | 2012-07-19 | 2014-01-23 | General Electric Company | Systems and methods for device commissioning and decommissioning |
US9052708B2 (en) | 2012-09-05 | 2015-06-09 | General Electric Company | Systems and methods for improved device commissioning and decommissioning |
JP2014096099A (ja) | 2012-11-12 | 2014-05-22 | Azbil Corp | 機器管理装置および機器管理方法 |
US9310288B2 (en) | 2013-01-28 | 2016-04-12 | Fisher-Rosemount Systems, Inc. | Systems and methods to monitor operating processes |
JP6102378B2 (ja) * | 2013-03-15 | 2017-03-29 | 株式会社リコー | サーバ、情報処理システムおよびプログラム |
JP6102459B2 (ja) * | 2013-04-23 | 2017-03-29 | 株式会社リコー | 機器管理装置、情報処理システム、情報処理方法、及びプログラム |
JP6220871B2 (ja) * | 2013-05-22 | 2017-10-25 | 株式会社日立国際電気 | 管理装置、基板処理システム、装置情報更新方法、及び装置情報更新プログラム |
US20150032273A1 (en) | 2013-07-01 | 2015-01-29 | Skydrop, Llc | Addition of new irrigation zone and operable components within an irrigation system |
US10123337B2 (en) * | 2013-08-09 | 2018-11-06 | Telefonaktiebolaget Lm Ericsson (Publ) | BS and UE, and interference cancellation methods used in the same |
US10459418B2 (en) | 2013-09-04 | 2019-10-29 | Fisher-Rosemount Systems, Inc. | Technology for assessing and presenting field device commissioning information associated with a process plant |
US9734470B2 (en) | 2013-11-14 | 2017-08-15 | Honeywell International Inc. | Apparatus and method for providing customized viewing and control of field devices through custom groups and actions in a process control system |
US9719887B2 (en) | 2014-02-14 | 2017-08-01 | Yokogawa Electric Corporation | Field device commissioning system and field device commissioning method |
US9489832B2 (en) * | 2014-04-04 | 2016-11-08 | Rockwell Automation Technologies, Inc. | Industrial-enabled mobile device |
US9767197B1 (en) | 2014-08-20 | 2017-09-19 | Vmware, Inc. | Datacenter operations using search and analytics |
US9851712B2 (en) | 2014-11-12 | 2017-12-26 | Yokogawa Electric Corporation | Process control system and configuration system for an industrial plant |
US9588514B2 (en) | 2015-01-26 | 2017-03-07 | Fisher-Rosemount Systems, Inc. | Commissioning field devices in a process control system supported by big data |
US9921569B2 (en) | 2015-03-06 | 2018-03-20 | Yokogawa Electric Corporation | Field device commissioning system and method |
GB2559902B (en) | 2015-10-12 | 2022-07-06 | Fisher Rosemount Systems Inc | I/0-Abstracted field device configurations |
US9910652B2 (en) * | 2015-11-30 | 2018-03-06 | International Business Machines Corporation | Deploying applications |
US20170227944A1 (en) | 2016-02-10 | 2017-08-10 | General Electric Company | Graphical interface for configuration of industrial automation systems |
JP6520759B2 (ja) * | 2016-02-26 | 2019-05-29 | オムロン株式会社 | プログラマブルコントローラ、プログラマブルコントローラの制御プログラム |
US10594719B2 (en) * | 2016-08-30 | 2020-03-17 | Kivu Consulting, Inc. | Systems and methods for remote identification of enterprise threats |
US11543805B2 (en) * | 2016-10-17 | 2023-01-03 | Fisher-Rosemount Systems, Inc. | Systems and apparatus for distribution of process control data to remote devices |
CN108121548A (zh) * | 2016-11-29 | 2018-06-05 | 英业达科技有限公司 | 主板及其设定更新方法 |
US10708265B2 (en) * | 2017-03-13 | 2020-07-07 | Amazon Technologies, Inc. | Batch registration and configuration of devices |
US10025471B1 (en) * | 2017-10-21 | 2018-07-17 | Mordechai Teicher | User-programmable cluster of smart devices |
US20200034443A1 (en) * | 2018-07-26 | 2020-01-30 | Hewlett Packard Enterprise Development Lp | Infrastructure Program Management Platform |
-
2019
- 2019-09-25 US US16/582,643 patent/US11714394B2/en active Active
- 2019-09-27 CN CN201910926792.8A patent/CN111007809B/zh active Active
- 2019-09-27 JP JP2019177744A patent/JP7412117B2/ja active Active
- 2019-09-30 DE DE102019126360.3A patent/DE102019126360A1/de active Pending
- 2019-09-30 GB GB1914022.7A patent/GB2579275B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0277708U (zh) * | 1988-12-01 | 1990-06-14 | ||
CN101287743A (zh) * | 2004-03-30 | 2008-10-15 | 费舍-柔斯芒特系统股份有限公司 | 用在加工厂中的集成配置系统 |
CN101258490A (zh) * | 2005-09-09 | 2008-09-03 | 微软公司 | 指定、设置和发现电子表格文档的参数 |
JP2007124206A (ja) * | 2005-10-27 | 2007-05-17 | Yokogawa Electric Corp | フィールド機器管理装置 |
WO2007121218A2 (en) * | 2006-04-11 | 2007-10-25 | Invensys Systems, Inc. | Field device editor tool |
JP2011215822A (ja) * | 2010-03-31 | 2011-10-27 | Keyence Corp | プログラマブルコントローラ、設定値変更システム、演算表示装置及び設定値変更ユニット |
US20120310381A1 (en) * | 2011-05-31 | 2012-12-06 | General Electric Company | Systems and methods to customize alert presentation |
CN104049579A (zh) * | 2013-03-11 | 2014-09-17 | 费希尔-罗斯蒙特系统公司 | 从现场仪表设备后台收集诊断数据 |
CN104503896A (zh) * | 2013-08-01 | 2015-04-08 | 通用电气公司 | 用于批设备调试和解调试的系统和方法 |
US20150066162A1 (en) * | 2013-09-04 | 2015-03-05 | Fisher-Rosemount Systems, Inc. | Bulk field device operations |
CN104903884A (zh) * | 2013-09-04 | 2015-09-09 | 费希尔-罗斯蒙特系统公司 | 批量现场设备操作 |
CN104699036A (zh) * | 2013-12-05 | 2015-06-10 | 横河电机株式会社 | 现场设备管理装置、设备信息显示方法、计算机可读存储介质 |
CN107976971A (zh) * | 2016-10-24 | 2018-05-01 | 费希尔-罗斯蒙特系统公司 | 过程工厂中的警报处理和查看支持 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114002992A (zh) * | 2020-07-28 | 2022-02-01 | 华晨宝马汽车有限公司 | 配置plc和mes之间的连接的方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
GB2579275B (en) | 2023-06-14 |
DE102019126360A1 (de) | 2020-04-02 |
GB2579275A8 (en) | 2020-07-01 |
CN111007809B (zh) | 2024-09-10 |
GB201914022D0 (en) | 2019-11-13 |
JP7412117B2 (ja) | 2024-01-12 |
US20200103844A1 (en) | 2020-04-02 |
US11714394B2 (en) | 2023-08-01 |
JP2020057389A (ja) | 2020-04-09 |
GB2579275A (en) | 2020-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111007809B (zh) | 在过程工厂内的现场设备的批量调试 | |
US9851707B2 (en) | Bulk field device operations | |
JP6880545B2 (ja) | プロセス制御システム、設定システム、およびコンピュータ可読記憶媒体 | |
US9256219B2 (en) | System configuration using templates | |
JP2016530647A5 (zh) | ||
JP7239248B2 (ja) | 動的装置記述言語メニュー用装置及び方法 | |
US6173208B1 (en) | Method for generating control codes for use in a process control system | |
JP2018110030A (ja) | プロセスデータを管理する方法および装置 | |
EP2645190A2 (en) | Apparatus and method for determining operation compatibilty between field devices | |
EP1865413A1 (en) | System and method for batch process control with diverse distributed control system protocols | |
US20120029661A1 (en) | Dynamic User Interface for Configuring and Managing a Process Control System | |
CN105589442A (zh) | 过程控制系统及其配置系统和方法 | |
US10152041B2 (en) | Method and apparatus for enabling model driven navigation | |
JP6911279B2 (ja) | プロセス制御システム、設定システム、およびコンピュータ可読記憶媒体 | |
US8494664B2 (en) | Integrated drive management and configuration using instantiated objects | |
US11307551B1 (en) | Methods, systems and computer program products for generating implementable sequential function charts codes for process control systems | |
US12025966B2 (en) | Apparatus comprising a process control system and at least one process module, related method, computer program product, and data processing device | |
US11815872B2 (en) | Systems, methods and computer program products for automated revision comparison of engineering data in process control systems |
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 |