CN103558809B - 配置过程控制设备的方法和装置 - Google Patents
配置过程控制设备的方法和装置 Download PDFInfo
- Publication number
- CN103558809B CN103558809B CN201310262743.1A CN201310262743A CN103558809B CN 103558809 B CN103558809 B CN 103558809B CN 201310262743 A CN201310262743 A CN 201310262743A CN 103558809 B CN103558809 B CN 103558809B
- Authority
- CN
- China
- Prior art keywords
- equipment
- information
- configuration
- output
- output equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 238000004886 process control Methods 0.000 title claims abstract description 31
- 238000013523 data management Methods 0.000 claims description 60
- 238000012369 In process control Methods 0.000 abstract description 4
- 238000010965 in-process control Methods 0.000 abstract description 4
- 238000003860 storage Methods 0.000 description 18
- 239000012530 fluid Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 102100037504 Paired box protein Pax-5 Human genes 0.000 description 2
- 101710149067 Paired box protein Pax-5 Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002706 hydrostatic effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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/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
-
- 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/22—Pc multi processor system
- G05B2219/2222—Use of priority levels for gaining access to resources
-
- 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
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
- Small-Scale Networks (AREA)
Abstract
提供了配置过程控制设备的示例方法和装置。一种示例方法包括基于第一配置请求而在过程控制设备中执行第一配置。示例方法包括设置配置标记。所述配置标记指示第一配置正被执行。示例方法包括在设置配置标记时拒绝第二配置请求。
Description
技术领域
本发明大体上涉及过程控制环境以及,更具体地,涉及配置过程控制设备的方法和装置。
背景技术
通常,过程控制系统中的输出设备(例如,温度计,压力表,浓度计,液位计,流量计,蒸汽感应器,阀门定位器等)用于监视和/或控制工业过程。输出设备通常包括一个或多个传感器来获取过程的相关信息。该信息典型地传输到控制器中。可以通过控制器分析输出设备所获取的信息并且用于控制输入设备(例如,阀门,泵,风扇,加热器,冷却器,搅拌机等)以控制过程。
发明内容
配置过程控制设备的一种示例方法包括基于第一配置请求而执行第一配置。示例方法包括设置配置标记,所述配置标记指示第一配置正被执行。示例方法包括接收第二配置请求并且在设置配置标记时拒绝第二配置请求。当第一配置完成时,示例方法包括移除配置标记、存储基于第一配置的配置信息,以及设置信息标记,信息标记指示配置信息已经被存储。示例方法包括接收基于信息标记的配置信息的请求。示例方法还包括响应于请求返回配置信息并且移除信息标记。
一种示例方法包括基于第一配置请求而在过程控制设备上执行第一配置。示例方法包括设置配置标记。所述配置标记指示第一配置正被执行。示例方法包括在设置配置标记时拒绝第二配置请求。
一种示例过程控制设备包括数据管理器以基于第一配置请求执行第一配置。所述示例数据管理器用于设置配置标记。所述配置标记指示第一配置正被执行。示例数据管理器用于在设置配置标记时拒绝第二配置请求。
附图说明
图1图示了可用于实现本文所公开的示例方法和装置的示例过程控制系统。
图2图示了图1输出设备的示例实现方式的块状图。
图3是配置图2示例输出设备的示例方法的流程图。
图4是对图2示例输出设备校准的示例方法的流程图。
图5是提供来自图2的示例输出设备的校准信息的示例方法的流程图。
图6是可用于执行本文所公开的示例方法和装置的示例处理器平台的块状图。
具体实施方式
本文中所公开的示例方法和装置使过程控制设备(例如,输出设备诸如发射器)可以当地和/或通过网络主机系统而配置和/或校准。在现有的过程控制系统中,在输出设备上具有单一连接端口并且,因此,输出设备能够本地连接或者连接到主机系统(每次一个)。在这些现有系统中,如果输出设备将被配置(或重配置)且主机系统不再提供该配置,则主机系统的连接将移除并且本地配置工具将直接连接(例如,现场)到输出设备以执行期望配置。在该现有系统中,现场技术人员将去到过程控制系统中的每个输出设备并且将每个输出设备与主机系统断开以执行设备的本地配置。
本文所公开的示例方法和装置使输出设备能够通信连接到本地设备和网络主机系统,并且使输出设备能够本地和通过网络主机系统配置而不需要断开本地设备或网络主机系统。而且,本文所公开的示例方法和装置使信息(例如,配置和/或校准信息)能在本地设备和网络主机系统之间共享。例如,如果通过本地设备在输出设备上执行校准,则校准信息(例如,更新的校准数据)可以存储在输出设备中并且提供给网络主机系统。网络主机系统随后可以在网络主机系统中正执行的任意过程控制计算和/或功能中使用更新的校准数据。此外,如果本地设备或主机系统执行校准,则校准完成后才允许执行第二次校准(例如,通过没有执行初始校准的本地设备或主机)。
图1图示了示例过程控制系统100,其可以用于执行本文所公开的示例装置和方法。图示示例的过程控制系统100用于执行、监测、和/或控制过程控制环境102中的过程。图示示例的过程控制环境102包括输入设备104和输入设备106。图示示例的输入设备104和106用于执行和/或控制过程控制环境102中的过程。输入设备104和106可以为,例如,阀门、泵、风扇、加热器、冷却器、搅拌机、和/或其它设备。
图示示例的过程控制环境102还包括输出设备108、输出设备110、以及输出设备112(本文中共同表示为输出设备108-112)。图示示例的输出设备108-112用于监测过程控制环境102中的过程。输出设备108-112可以例如是温度计,压力表,浓度计,液位计,流量计,蒸汽感应器,阀门定位器,和/或任何其他可能获取,生成,存储,分析,处理,和/或发送信息的适合设备。图示示例的输出设备108-112分别包括传感器114、116和118,以获取过程相关信息和/或数据(例如,测量的过程信息、环境信息、和/或输入设备信息等)。尽管图示示例的过程控制环境102包括输入设备104和106以及输出设备108-112,但是也可以附加地或替代使用任意数目和/或类型的过程控制设备。
输入设备104和106和输出设备108-112通信连接控制器120。图示示例的控制器120传输信息和/或指令给输出设备104和106以控制过程并且接收和/或收集输出设备108-112所传输的信息。输入设备104和106以及输出设备108-112通过数据总线(例如,标准异步/同步协议(BSAP),高速可寻址远程传感器协议 MVS205等)或局域网络(LAN)而通信地连接控制器120。控制器120例如可以是DeltaVTM控制器、流量计算机,主机,和/或任何其他本地过程控制设备。在一些示例中,输入设备104、106和/或输出设备108-112可以无线通信地连接控制器120。
图示示例中,控制器120产生通知、警报消息、和/或过程相关的其他信息并且通过网络124将通知、警报消息和/或其他信息通信给控制设备122。图示示例的控制设备122用于进一步监测和/或控制过程控制环境102中的过程。在一些示例中,控制设备122产生通知、警报消息、和/或过程相关的其他信息并且通过网络124将通知、警报消息和/或其他信息通信给控制设备120。控制设备122可以是例如,计算机,主机,手持无线设备,监控系统,和/或任何其它适合的控制设备。在一些示例中,控制设备122可通信地直接耦合示例输出设备108-112。
示例控制器120和/或示例控制设备122传输指令给输入设备104和106以控制过程。在图示示例中,控制器120和/或控制设备122传输指令、命令和/或信息给输出设备108、110和112,和/或接收输出设备108、110和112所传输的信息。在一些示例中,控制器120和/或控制设备122所传输给输出设备108、110和112的信息可以包括信息诸如,输入设备信息(例如,泵特性,阀门特性,等),输出设备信息(例如,传感器特性,输出设备位置,输出设备类型,输出设备名称(例如,序列号),衰减信息,过滤信息等)、周围环境信息(例如,温度等),过程流体信息,流路参数和/或特性,过程控制环境位置,过程设施名称和/或位置,通知,报警信息,和/或任何其他信息。
在一些示例中,控制器120和/或控制设备122分析从输出设备108、110和112接收到的信息。在图示示例中,输出设备108、110和112中的一个或多个获取信息例如,压强差、静态压强、过程流体温度等等。基于该信息,示例控制器120和/或示例控制设备122确定(例如,计算)值,诸如流体密度,流体速度,流体粘度,β比率,气体膨胀系数,流量系数,速度分量,雷诺数,质量流量,体积流量,能量流量,累计流量等。在其他示例中,输出设备108、110和112获取其他信息和/或控制器120和/或控制设备122确定其它值。
尽管在附图1中示出一个控制器120和一个控制设备122,但是在示例系统100中也可以包括一个或多个附加的控制器120和/或控制设备122。在图示示例中,控制器120位于过程控制环境102中(例如,工作站,控制室,和/或在过程控制环境102的任何其他适合的位置),并且控制设备122位于过程控制环境102之外(例如,另一个过程控制设施,远程工作者的人,在异地的设施等)。但是,该控制器120和/或控制设备122可以位于示例过程控制环境102的内部或外部。
网络124可以使用任何类型的公共/或私人网络执行诸如,但不限于,因特网、电话网络(例如,普通老式电话系统(POTS)网络),局域网(“LAN”),电缆网络,蜂窝网络和/或无线网络。为了能够通过网络124通信,图示示例的控制器120包括通信接口,其能够连接以太网,数字用户线(“DSL”),电话线,同轴电缆,和/或任意无线连接等。
在图示示例中,输出设备108和110分别包括显示器126和128,而输出设备112不包括类似的显示器。输出设备108和110的一个或多个示例显示器126和128上可以显示输出设备108-112所获取的信息、来自控制器120的信息、来自控制设备122的信息、控制器120和/或控制器122所确定的值、和/或其它任意适合的信息。
在图示示例中,示例输出设备108可通信地耦合到便携式现场设备130。所示示例中的便携式现场设备用于校准和/或配置示例输出显示设备108和/或传输信息到输出设备108。传输给输出设备108的信息可以是,例如,静态参数诸如流体类型,流体流路的参数和/或特性,输出设备108的位置,输出设备108的类型,输出设备108的名称(例如,序列号),传感器114的特性,输出设备108的衰减信息,输出设备108的过滤信息,过程控制环境102的位置,过程设施的名称和/或位置,通知,报警信息,和/或任何其他适合的信息。在一些示例中,便携式现场设备130接收和存储(例如,通过非易失性存储器)示例输出设备108所传输的信息。在一些示例中,操作者手动通信地将便携式现场设备耦合到输出设备108(例如,通过连接器)。现场设备130可以是例如475现场通讯器,笔记本电脑,智能手机等。通过任意适合的协议(BSAP,3095MVS205等)而在现场设备130和输出设备108之间通信信息。尽管图示示例的现场设备130连接到输出设备108,但是现场设备130也可以连接到过程控制环境102的任意过程控制设备上。
在图示示例中,输出设备108可通信地连接到现场设备130和控制器120,因此,输出设备可以被本地(例如,通过现场设备130)和通过主机系统(例如,通过控制器120和/或控制装置122)配置而无需断开现场设备130或控制器120。如果例如,不论是通过现场设备130或控制器120实现校准,在校准完成后,才允许将要由其他的现场设备130或控制器120执行的另一个校准。在图示示例中,信息(例如,配置和/或校准信息)可以在现场设备130和控制器120之间共享。例如,如果由现场设备130在输出设备108上执行校准时,校准信息(例如,更新的校准数据)可以被存储在输出设备108并提供给控制器120。控制器120可以将更新的校准数据通信到控制设备122。然后,控制器120和/或控制设备122随后可以在正被执行的任意过程控制计算和/或功能中使用更新的校准数据,以控制过程控制环境102。
图2是图1的示例输出设备108的示例实施方式的块状图。所图示的输出设备108从网络主机(例如,图1的控制器120和/或控制设备122)和本地工具(例如,便携式现场设备130)中接收配置和/或校准信息。在图示示例中,输出设备108包括第一端口202、第二端口204、数据管理器206、数据库208、传感器114、和显示器126。
示例输出设备108通过第一端口202通信耦合至控制器120和/或控制设备122,并且示例输出设备108通过第二端口204通信耦合至便携式现场设备130。第一端口202和第二端口204使得现场设备130和控制器120能够同时连接到输出设备108。在一些示例中,操作者手动耦合便携式现场设备130到输出设备108(例如,通过连接器)。在其它示例中,便携式现场设备130无线地通信连接到输出设备108。
示例传感器114获取正通过输出设备108监测的过程相关信息。在一些示例中,传感器114是压强表,温度传感器,电阻式温度检测器,和/或任何其它适合的传感器。在一些这样的实施例中,传感器114获得的信息诸如,例如,流体压强差,静态流体压强,和/或流体温度。
图2的示例数据管理器206分析、处理、和/或存储信息。在所图示示例中,数据管理器206分析、处理、和/或存储从传感器114获得的信息、在第一端口202从控制器120和/或控制设备122获得的信息、和/或在第二端口204从便携式现场设备130获得的信息。在一些示例中,数据管理器206通过在数据库208中产生一个或多个表格、使用其它信息替代数据库208中所存储的信息、标记信息(例如、采用标识符、时间、位置等)、和/或执行其它任意期望动作来组织信息。
在一些示例中,基于通过一个或多个示例传感器114所获取的信息,数据管理器206确定传感器114是否恰当工作。如果传感器114没有恰当工作,数据管理器206生成通知、警报和/或警告。示例数据管理器206响应其它事件生成其它通知、警报、和/或警告。
示例数据管理器206响应来自便携式现场设备130、控制器120、和/或控制设备122的请求、指令、和/或命令。请求、指令、和/或命令可以包括信息(例如,从传感器114获取的信息)的请求、开始输出设备108校准的指令、校准信息的请求、配置输出设备的指令、配置信息的请求等等。如果数据管理器206接收,例如,开始输出设备108校准的指令,则数据管理器206开始输出设备108的校准。响应于请求、指令、和/或命令,数据管理器206传输期望的信息给便携式现场设备130、控制器120、或控制设备122中的一个或多个。在一些示例中,数据管理器206传输信息给控制器120和/或控制设备122,而不从本地控制器120和/或控制设备122接收命令(即,自动地)。
示例数据库208可以用于存储通过传感器114和/或数据管理器206所获取的信息和/或其它任意信息。在一些示例中,数据库208与其它信息(例如、静态信息诸如例如流体特性、输出设备位置、输出设备过滤信息、输出设备衰减信息、传感器材料信息等等)分离地存储某些信息(例如,动态信息诸如例如传感器114所获取的信息、周围环境信息、基于传感器114所获取信息而计算的值、等等)。数据库208还可包括时间戳以对信息进行时间标记。
图示示例的显示器126显示通过传感器114、控制器120、控制设备122、便携式现场设备130、数据管理器206、和/或数据库208所收集、分析、和/或生成的信息。在一些示例中,显示器126是液晶显示器(LCD)。数据管理器206、控制器120、控制设备122、和/或便携式现场设备130确定何种信息将通过显示器126显示。在图示示例中,控制器120、控制设备122、和/或便携式现场设备130发送命令给数据管理器206以显示通过传感器114所获取的信息诸如,例如,流体压强差、流体静态压强和/或流体温度。因此,可以通过显示器126显示压强差、静态压强、以及温度,从而使位于示例输出设备108处或示例输出设备108附近的操作者能够可视化地监测过程。
在操作中,控制器120和/或控制设备122可以发送配置和/或校准信息给数据管理器206并且通过第一端口202向数据管理器206轮询信息(例如,状态标记)。现场设备130可以发送配置信息和/或校准信息给数据管理器206并且通过第二端口204向数据管理器206轮询信息(例如,状态标记)。配置信息是如下数据,其可以初始化设置(例如,当控制过程初始化时)并且可以相对不频繁地变化。配置信息可以包括,例如,传感器114的特性。校准信息可以初始输出设备108的校准,可用于改变输出设备108的现有校准信息,可用于验证输出设备108的现有校准信息,等。
如果通过控制器120或现场设备130中的一个来实现配置和/或校准(例如,发送请求和/或信息给输出管理器206),则数据管理器206执行配置和/或校准后再开始另一配置和/或校准(例如,通过其它的控制器120或现场设备130请求)。例如,校准可以是时间敏感的,并且因此,数据管理器206可以执行一校准之后再开始另一个。数据管理器206可以执行任意其它操作(例如,任意其它时间敏感的操作)之后再执行另一请求操作。
为了能够在执行其它配置和/或校准之前执行配置和/或校准,数据管理器206设置标志(例如,待校准标志)以指示当前正在执行配置和/或校准。在一些示例中,控制器120和/或现场设备130周期性地(例如,每一秒)向数据管理器206轮询状态标志。如果控制器120和/或现场设备130发现待校准标志,例如,控制器120和/或现场设备130可以等待发送配置和/或校准请求直至移除待校准标志。在一些示例中,如果接收到了开始其它配置和/或校准的请求并同时设置了待校准标志,则数据管理器206将否决该配置和/或校准。当配置和/或校准完成时,数据管理器206移除待校准标志并允许执行其它的配置和/或校准。
一旦完成配置和/或校准,则将配置和/或校准数据(例如,配置数据和/或校准结果)存储在数据库208中。伴随着配置和/或校准数据,数据库208可以存储标识符,其指示哪个设备(例如,控制器120或现场设备130)最后更新数据。例如,数据库208可以伴随着校准数据存储现场设备130的标识符,其指示响应于现场设备130开始的校准而采集的校准数据。数据管理器206随后设置另一标志(例如,更新信息标志)以指示给已经产生和/或存储更新配置和/或校准信息的控制器120和/或现场设备130。更新信息标志还可以指示哪个设备(例如,控制器120或现场设备130)开始配置和/或产生新信息的校准。控制器120和/或现场设备130可以向状态管理器206轮询状态标志并且观察更新的信息标志。控制器120和/或现场设备130可以随后为更新信息而发送请求给数据管理器206。当数据管理器206从控制器120和/或现场设备130接收更新信息的请求时,数据管理器206从数据库208获取更新信息并且发送请求更新信息给控制器120和/或现场设备130。在一些示例中,更新信息被发送给控制器120和/或现场设备130而无需接收用于该更新信息的请求(例如,自动地)。一旦更新信息已经发送给控制器120和/或现场设备130,数据管理器206移除更新信息标志。在控制器120和现场设备130之间传递更新信息,使得配置和/或校准信息能在现场设备130和控制器120之间同步。例如,控制器120被提供了由现场设备130在输出设备108上执行的校准信息,从而校准信息可以用于在控制器120上执行的其它控制过程计算和/或功能。
数据管理器206可以设置优先端口以使得第一端口202或第二端口204中的一个所接收到的信息优先于第一端口202或第二端口204中的另一个。例如,如果数据管理器206设置现场设备130为优先端口,则控制器120发起的校准可被拒绝,从控制器120中发送的配置信息可以不在输出设备108中执行等等。
尽管图2中已经图示了示例输出设备108,但是图2中所图示的一个或多个元件、过程和/或设备可以组合、分割、重组、省略、消除和/或其它任意方式实现。此外示例第一端口202、第二端口204、数据管理器206、数据库208、传感器114、显示器126、和/或更一般地,图2的示例输出显示设备108也可以由硬件,软件,固件和/或硬件,软件和/或固件的任意组合实施。因此,举例来说,示例第一端口202、第二端口204、数据管理器206、数据库208、传感器114、显示器126、和/或,更一般地,图2的示例输出设备108可以由一个或多个电路、可编程处理器、ASIC、PLD和/或FPLD等等来实现。再者,图2的示例输出设备108可包括一个或多个元件、过程和/或设备,以增加或者代替图2中所示的那些,和/或可包括任何或所有的所示元件,过程和设备中的一个以上。
图3、4和5中图示了示例过程或方法的流程图表示,所述方法可以由示例第一端口202、第二端口204、数据管理器206、数据库208、传感器114、显示器126、和/或更一般地,图2的示例输出显示设备108来执行。在这些示例中,示例方法可以包括由处理器(诸如在如下结合图6讨论的示例处理器平台600中所示的处理器612)执行的程序。程序可以具体化为存储在有形的计算机可读存储介质,如光盘只读存储器(“CD-ROM”),软盘,硬盘驱动器,DVD,蓝光光盘,或处理器612内存中的软件,但是整个程序和/或部分程序也可以替代的通过除了处理器612之外的其它设备来执行和/或具体化为固件或特定硬件。而且,尽管示例程序参照图3、4和5中所示流程图进行描述,但是也可以使用执行示例输出设备108的其它方法。例如,执行块的顺序可以变化、和/或某些所描述执行块可以改变、略去,或组合。
如上文所述,图3、4和/或5的示例操作方法使用存储在有形计算机可读存储介质中的编码指令(例如,计算机可读指令)来实现,所述有形计算机可读存储介质诸如硬盘驱动器,闪速存储器,只读存储器(“ROM”),CD,DVD,高速缓存,随机存取存储器(“RAM”)和/或其它任意存储媒介,其中信息存储任意持续时间(例如,用于更长时间,永久,简要情况,用于暂时缓冲,和/或用于信息的高速缓存)。如本文中所使用的,明确定义术语有形计算机可读介质以包括任意类型计算机可读存储并排除传播信号。附加的或替代的,图3、4和/或5的示例过程可以使用存储在非瞬时性计算机可读存储介质中的编码指令(例如,计算机可读指令)来实现,所述非瞬时性计算机可读存储介质诸如硬盘驱动器,闪速存储器,只读存储器,致密盘,数字通用盘,高速缓存,随机存取存储器和/或其它任意存储媒介,其中信息存储任意持续时间(例如,用于更长时间,永久,简要情况,用于暂时缓冲,和/或用于信息的高速缓存)。如本文中所使用的,明确定义术语非瞬时计算机可读介质以包括任意类型计算机可读存储并排除传播信号。如本文中所使用的,当术语“至少”在权利要求的前序部分中作为过渡词使用时,其同术语“包括”一样是开放式结尾。所以,在前序部分中使用“至少”作为过渡词的权利要求可以包括除权利要求中明确表述元件之外的其它元件。
图3是配置图2示例输出设备108的示例方法的流程图。初始地,输出设备108通过第一端口202和/或第二端口204连接到控制器122和/或现场设备130(块302)。数据管理器206通过第一端口202和/或第二端口204接收配置信息(例如,传感器114的特性)(块304)。数据管理器206基于配置信息开始输出设备108的配置(块306)。为了开始配置,数据管理器206可在数据库208中存储配置,可以调整传感器114上的设置,可以执行控制过程计算等等。方法随后结束。
图4是校准图2的示例输出设备108的示例方法的流程图。初始地,数据管理器206从控制器120或现场设备130的其中一个接收校准请求(块402)。数据管理器206然后确定是否设置待校准标志(块404)。待校准标志指示当前正在执行校准。如果待校准标记被设置,则数据管理器206拒绝校准请求(块406)。当数据管理器206拒绝校准请求时,数据管理器206不在输出设备108执行校准。数据管理器206可以附加地发送一个错误消息到请求校准的控制器120或现场设备130以表明校准将不被执行。如果待校准标志未设置,则数据管理器206将设置待校准标志(块408)并且开始校准输出设备108(块410)。校准可以包括,例如,验证过程控制参数、调整传感器114的设置,等等。数据管理器206随后确定校准是否完成(块412)。控制保持在块412直到校准完成。一旦校准完成,数据管理器206移除待校准标志(块414)。数据管理器206发送校准信息(例如,校准产生的数据、校准请求的信息等等)到数据库208,并且在数据库中存储校准信息(块416)。数据管理器206随后设置更新信息标志,指示更新信息已经产生和/或存储在输出设备108中(块418)。控制随后返回到块402。
图5是从图2的示例输出设备108中提供校准信息的示例方法的流程图。初始地,数据管理器206通过第一端口202和/或第二端口204从控制器120和/或现场设备130接收更新信息的请求(块502)。可以响应于,例如,数据管理器206设置的更新信息标志(结合图4如上所述)而接收请求。一旦数据管理器206接收了更新信息的请求,数据管理器206从数据库208获取更新信息(块504)。数据管理器206通过第一端口202和/或第二端口204将更新信息返回给控制器120和/或现场设备130(块506)。数据管理器206随后移除更新信息标志(块508)。控制随后返回到块502。
图6是示例处理器平台600的块状图,其能够执行图3、4和/或5的方法来实现示例第一端口202、第二端口204、数据管理器206、传感器208、传感器210、传感器212、数据库214、显示器216、和/或,更一般地,图2的示例性输出设备108。处理器平台600可以是例如服务器、个人计算机、因特网应用、机顶盒或其他任意类型的计算设备。
当前示例的处理器平台600包括处理器612。例如,通过来自从任何所需的家庭或制造商的一个或多个微处理器或控制器来实现处理器612。处理器612包括本地存储器613(例如,高速缓存),并通过总线618而与包括易失性存储器614和非易失性存储器616的主存储器进行通信。易失性存储器614可以通过同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)和/或任何其它类型的随机存取存储器装置来实现。非易失性存储器616可以通过闪存和/或任何其他所需类型的存储设备来实现。存储器控制器控制对主存储器614、616的访问。
处理器平台600还包括接口电路620。该接口电路620可以由任何类型的接口标准实现,例如以太网接口,通用串行总线(USB),协议端口接口,和/或PCI express接口。
一个或多个输入设备622连接到接口电路620。输入设备622允许用户将数据和命令输入到处理器612。输入设备可以通过例如,键盘,鼠标,触摸屏,跟踪垫,跟踪球,等距点(isopoint)和/或语音识别系统来实现。
一个或多个输出设备624也被连接到接口电路620。输出设备624可以例如,由显示装置(例如,液晶显示器,阴极射线管显示器(CRT),等)来实现。该接口电路620,从而,典型地包括图形驱动卡。
该接口电路620还包括通信设备,诸如调制解调器或网络接口卡,以便与外部计算机通过网络626(例如,以太网连接,数字用户线(DSL),电话线,同轴电缆,蜂窝式电话系统等)进行数据交换。
处理器平台600还包括一个或多个大容量存储设备628,用于存储软件和数据。这样的大容量存储设备628的示例包括软盘驱动器,硬盘驱动器的磁盘,光盘驱动器和数字多功能盘(DVD)驱动器。大容量存储设备628可以实现本地存储设备。
用于执行图3,4和/或5的方法的编码指令632可以存储在大容量存储设备628、本地存储器613、易失性存储器614、非易失性存储器616、和/或可移动存储介质如CD或DVD上。
Claims (13)
1.一种方法,包括:
经由第一端口将第一设备通信地耦合至输出设备,其中,所述第一设备是控制器;
经由第二端口将第二设备通信地耦合至所述输出设备,其中,所述第二设备是现场设备;
基于来自所述第二设备的第一配置请求而在过程控制设备上执行第一配置;
从所述输出设备向所述第一设备发送所述第一配置以更新所述第一设备;
利用所述输出设备的数据管理器基于所述输出设备的事件生成第一通知;
利用所述第一设备生成第二通知;以及
从所述第一设备向第三设备发送所述第二通知,其中,所述第三设备是控制设备。
2.如权利要求1的方法,其中,所述第一配置包括用于对所述输出设备执行校准的数据,并且所述方法还包括从所述第一设备向所述第三设备发送所述数据。
3.如权利要求1所述的方法,还包括:
设置信息标记,所述信息标记指示所述第一配置已经被存储在所述输出设备中。
4.如权利要求3所述的方法,其中,所述第一配置包括提供所述第一配置请求的所述第二设备的标识符。
5.如权利要求3所述的方法,还包括:
基于所述信息标志,向所述第一设备发送所述第一配置;以及
移除所述信息标志。
6.如权利要求3所述的方法,其中,从所述输出设备向所述第一设备发送所述第一配置以更新所述第一设备在所述信息标志被设置时发生。
7.一种输出设备,包括:
第一端口,所述第一端口适于通信地耦合至第一设备,其中,所述第一设备是控制设备;
第二端口,所述第二端口适于通信地耦合至第二设备,其中,所述第二设备是现场设备;以及
数据管理器,用于:
基于所述输出设备的事件生成第一通知;
利用所述第一设备生成第二通知;
从所述第一设备向第三设备发送所述第二通知,其中,所述第三设备是控制设备;
基于第一配置请求而执行所述输出设备的所述第一配置;以及向所述第一设备发送所述第一配置以更新所述第一设备。
8.如权利要求7所述的输出设备,其中,所述第一配置包括用于对所述输出设备执行校准的数据,并且所述第一设备还向所述第三设备发送所述数据。
9.如权利要求7所述的输出设备,其中,所述数据管理器用于给予第一端口超过所述第二端口的优先级。
10.如权利要求7所述的输出设备,其中,所述数据管理器用于:
设置信息标记,所述信息标记指示所述第一配置已经被存储在所述输出设备中。
11.如权利要求10所述的输出设备,其中,所述第一配置包括提供所述第一配置请求的所述第二设备的标识符。
12.如权利要求10所述的输出设备,其中,所述第一配置包括传感器的特性。
13.如权利要求10所述的输出设备,其中,所述数据管理器用于在所述信息标志被设置时,向所述第一设备发送所述第一配置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261644946P | 2012-05-09 | 2012-05-09 | |
US61/644,946 | 2012-05-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103558809A CN103558809A (zh) | 2014-02-05 |
CN103558809B true CN103558809B (zh) | 2019-06-18 |
Family
ID=48521420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310262743.1A Active CN103558809B (zh) | 2012-05-09 | 2013-05-06 | 配置过程控制设备的方法和装置 |
Country Status (10)
Country | Link |
---|---|
US (1) | US9612593B2 (zh) |
EP (1) | EP2847640A1 (zh) |
JP (1) | JP6215916B2 (zh) |
CN (1) | CN103558809B (zh) |
AR (1) | AR090985A1 (zh) |
BR (1) | BR112014027917A2 (zh) |
CA (1) | CA2873056C (zh) |
MX (1) | MX349760B (zh) |
RU (1) | RU2639842C2 (zh) |
WO (1) | WO2013170024A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10108187B2 (en) | 2014-03-14 | 2018-10-23 | Omron Corporation | Control device, control system, support device, and control-device maintenance management method |
US10480980B2 (en) | 2016-06-13 | 2019-11-19 | Relevant Solutions, LLC | Human machine interface for a remote terminal unit |
EP3336029B1 (en) * | 2016-12-14 | 2020-04-15 | Kone Corporation | Remote configuration of elevators, escalators and automatic doors |
US11657034B2 (en) * | 2021-03-29 | 2023-05-23 | Sap Se | Data consistency in master data integration |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5263155A (en) * | 1991-02-21 | 1993-11-16 | Texas Instruments Incorporated | System for selectively registering and blocking requests initiated by optimistic and pessimistic transactions respectively for shared objects based upon associated locks |
CN1702582A (zh) * | 2004-05-25 | 2005-11-30 | 费舍-柔斯芒特系统股份有限公司 | 加工厂配置系统中的对象的安全性 |
US7596510B2 (en) * | 1996-08-08 | 2009-09-29 | Ebay Inc. | Method, system and apparatus for requesting status information from a common carrier |
CN102298372A (zh) * | 2010-06-21 | 2011-12-28 | 费希尔-罗斯蒙特系统公司 | 用于替换过程控制系统中的现场设备的方法、装置和制品 |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04296901A (ja) * | 1991-02-04 | 1992-10-21 | Toshiba Corp | プラント・オペレーション装置 |
US5444705A (en) * | 1991-02-22 | 1995-08-22 | International Business Machines Corp. | Dual priority switching apparatus for simplex networks |
US6230235B1 (en) * | 1996-08-08 | 2001-05-08 | Apache Systems, Inc. | Address lookup DRAM aging |
US5980078A (en) * | 1997-02-14 | 1999-11-09 | Fisher-Rosemount Systems, Inc. | Process control system including automatic sensing and automatic configuration of devices |
JP3482103B2 (ja) * | 1997-07-29 | 2003-12-22 | シャープ株式会社 | 赤外線通信制御装置および方法 |
US5945993A (en) * | 1998-01-30 | 1999-08-31 | Hewlett-Packard Company | Pictograph-based method and apparatus for controlling a plurality of lighting loads |
US6978294B1 (en) * | 2000-03-20 | 2005-12-20 | Invensys Systems, Inc. | Peer-to-peer hosting of intelligent field devices |
US6788980B1 (en) * | 1999-06-11 | 2004-09-07 | Invensys Systems, Inc. | Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network |
US6501995B1 (en) * | 1999-06-30 | 2002-12-31 | The Foxboro Company | Process control system and method with improved distribution, installation and validation of components |
US8671460B1 (en) * | 2000-09-25 | 2014-03-11 | Fisher-Rosemount Systems, Inc. | Operator lock-out in batch process control systems |
DE10144971A1 (de) * | 2001-09-12 | 2003-03-27 | Endress & Hauser Gmbh & Co Kg | Verfahren zur Sicherung des Datenaustauschs zwischen einer externen Zugriffseinheit und einem Feldgerät |
US6973508B2 (en) * | 2002-02-12 | 2005-12-06 | Fisher-Rosemount Systems, Inc. | Highly versatile process control system controller |
JP4296901B2 (ja) * | 2003-11-10 | 2009-07-15 | Nok株式会社 | 排気バイパス弁制御装置 |
US20050262281A1 (en) * | 2004-05-21 | 2005-11-24 | Nayak Prakash H | Managing a shared resource |
US7627388B2 (en) * | 2005-10-28 | 2009-12-01 | Core, Inc. | Reliability tools for complex systems |
US7571063B2 (en) * | 2006-04-28 | 2009-08-04 | Admmicro Properties Llc | Lighting performance power monitoring system and method with optional integrated light control |
US20080189340A1 (en) * | 2007-02-01 | 2008-08-07 | David Randall Blea | Apparatus, system, and method for synchronizing a remote database |
DE102008010864A1 (de) * | 2008-02-25 | 2009-08-27 | Endress + Hauser Process Solutions Ag | Verfahren zum Betreiben eines Feldgerätes |
US8896603B2 (en) * | 2008-02-26 | 2014-11-25 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to bind properties in a process control system |
DE102008055192A1 (de) * | 2008-12-30 | 2010-07-01 | Endress + Hauser Gmbh + Co. Kg | Verfahren zum Übertragen von Parameterdaten beim Hochladen und/oder Herunterladen von Parametereinstellungen zwischen Feldgeräten und/oder einer Leitstelle |
JP2010258865A (ja) * | 2009-04-27 | 2010-11-11 | Yokogawa Electric Corp | フィールド機器 |
US8463964B2 (en) * | 2009-05-29 | 2013-06-11 | Invensys Systems, Inc. | Methods and apparatus for control configuration with enhanced change-tracking |
US8122434B2 (en) * | 2009-05-29 | 2012-02-21 | Invensys Sytems, Inc. | Methods and apparatus for control configuration control objects associated with a track attribute for selecting configuration information |
US8127060B2 (en) * | 2009-05-29 | 2012-02-28 | Invensys Systems, Inc | Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware |
EP2290900A1 (en) * | 2009-08-31 | 2011-03-02 | ABB Technology AG | Checking a configuration modification for an IED |
TW201118649A (en) * | 2009-11-23 | 2011-06-01 | Compal Electronics Inc | Personal computer system and operation method thereof for multiple outputs |
EP2341406B1 (en) | 2009-12-23 | 2012-10-31 | Siemens Aktiengesellschaft | Method for safely parameterizing an electrical device |
US20110296330A1 (en) * | 2010-05-27 | 2011-12-01 | Yokogawa Electric Corporation | Method and apparatus for providing industrial plant information |
CN103238143B (zh) | 2010-09-27 | 2016-11-16 | 费希尔-罗斯蒙特系统公司 | 用于虚拟化过程控制系统的方法和设备 |
US8688252B2 (en) * | 2010-09-28 | 2014-04-01 | Yamaha Corporation | Remote control system and communication system |
DE112011103443T5 (de) * | 2010-10-12 | 2013-08-14 | Abb Inc. | Intelligente Schnittstelle für ein dezentrales Steuerungssystem |
US8849431B2 (en) * | 2011-03-01 | 2014-09-30 | Flow Data, Inc. | Configuration based programmable logic controller (PLC) programming |
US8706262B2 (en) * | 2011-03-15 | 2014-04-22 | Omron Corporation | CPU unit of PLC, system program for PLC, and recording medium storing system program for PLC |
US8850092B2 (en) * | 2011-04-11 | 2014-09-30 | Rockwell Automation Technologies, Inc. | Input module for an industrial controller |
US9927788B2 (en) * | 2011-05-19 | 2018-03-27 | Fisher-Rosemount Systems, Inc. | Software lockout coordination between a process control system and an asset management system |
JP5834813B2 (ja) * | 2011-11-18 | 2015-12-24 | ヤマハ株式会社 | リモート制御システム |
-
2013
- 2013-05-06 CN CN201310262743.1A patent/CN103558809B/zh active Active
- 2013-05-07 US US13/889,052 patent/US9612593B2/en active Active
- 2013-05-08 AR ARP130101590A patent/AR090985A1/es unknown
- 2013-05-09 RU RU2014148534A patent/RU2639842C2/ru active
- 2013-05-09 JP JP2015511702A patent/JP6215916B2/ja active Active
- 2013-05-09 BR BR112014027917A patent/BR112014027917A2/pt not_active Application Discontinuation
- 2013-05-09 MX MX2014013619A patent/MX349760B/es active IP Right Grant
- 2013-05-09 WO PCT/US2013/040342 patent/WO2013170024A1/en active Application Filing
- 2013-05-09 CA CA2873056A patent/CA2873056C/en active Active
- 2013-05-09 EP EP13725252.4A patent/EP2847640A1/en not_active Ceased
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5263155A (en) * | 1991-02-21 | 1993-11-16 | Texas Instruments Incorporated | System for selectively registering and blocking requests initiated by optimistic and pessimistic transactions respectively for shared objects based upon associated locks |
US7596510B2 (en) * | 1996-08-08 | 2009-09-29 | Ebay Inc. | Method, system and apparatus for requesting status information from a common carrier |
CN1702582A (zh) * | 2004-05-25 | 2005-11-30 | 费舍-柔斯芒特系统股份有限公司 | 加工厂配置系统中的对象的安全性 |
CN102298372A (zh) * | 2010-06-21 | 2011-12-28 | 费希尔-罗斯蒙特系统公司 | 用于替换过程控制系统中的现场设备的方法、装置和制品 |
Also Published As
Publication number | Publication date |
---|---|
CA2873056A1 (en) | 2013-11-14 |
JP2015516103A (ja) | 2015-06-04 |
MX2014013619A (es) | 2015-10-29 |
EP2847640A1 (en) | 2015-03-18 |
US9612593B2 (en) | 2017-04-04 |
WO2013170024A1 (en) | 2013-11-14 |
US20130304234A1 (en) | 2013-11-14 |
CN103558809A (zh) | 2014-02-05 |
CA2873056C (en) | 2021-01-26 |
AR090985A1 (es) | 2014-12-17 |
JP6215916B2 (ja) | 2017-10-18 |
RU2639842C2 (ru) | 2017-12-22 |
MX349760B (es) | 2017-08-11 |
RU2014148534A (ru) | 2016-07-10 |
BR112014027917A2 (pt) | 2017-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103558809B (zh) | 配置过程控制设备的方法和装置 | |
WO2018236665A1 (en) | USER INTERFACE OF REALITY INCREASED ON A MOBILE DEVICE FOR PRESENTING INFORMATION RELATING TO AN INDUSTRIAL PROCESS, A CONTROL AND AUTOMATION SYSTEM, OR ANOTHER SYSTEM | |
CN106105169B (zh) | 移动通信装置和用于管理多个致动器的操作的方法 | |
JP2014225240A5 (zh) | ||
JP2014225234A5 (zh) | ||
US9893770B2 (en) | Base station for gathering data from localized sensors | |
KR20150076846A (ko) | 전자제어유닛의 데이터 수집 시스템 및 방법 | |
EP3657413A1 (en) | Information collection system, information collection termal device, information collection server, and information collection method | |
CN103425064B (zh) | 通过过程控制设备显示信息的方法和装置 | |
CN107430391B (zh) | 管理系统 | |
EP3669236A1 (en) | Ability to create user preferences for building systems from historical use patterns | |
US20200174458A1 (en) | Method to present a user with a menu of ranked building system based upon usage of building systems | |
CN110998515B (zh) | 工业控制系统中的现场装置接口 | |
KR102055761B1 (ko) | 홈 네트워크에서 비정상 전자 기기를 관리하는 장치 및 방법 | |
KR20150076845A (ko) | 전자제어유닛의 데이터 수집 시스템 및 방법 | |
CN109428903B (zh) | Pci装置的远程监控系统及其远程监控方法 | |
JP6869144B2 (ja) | 機器管理システム、機器管理装置、および機器管理方法 | |
CN104750959A (zh) | 检测系统、电子装置以及检测方法 | |
CN113168159A (zh) | 用于显示测量信息的方法、装置和系统 | |
US20140059445A1 (en) | Mobile device with graphical user interface for remotely detecting and connecting to a building automation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |