用于电子压力调节器的条件控制的方法和装置制造方法
【专利摘要】本发明涉及一种根据用户在连接至该设备的计算机上所创建的资料来控制在过程控制系统之中的智能压力调节器。该资料为多步骤命令序列。该资料包括至少一个条件语句和可选地包括至少一个分支语句。也就是说,该资料包括至少一个取决于该语句是真还是假的语句,该语句致使该设备相应地执行第一命令或者第二命令。该资料也能够包括致使该设备跳过在该资料中的一个或者多个命令的语句,例如“goto”语句。
【专利说明】用于电子压力调节器的条件控制的方法和装置
【技术领域】
[0001] 本公开涉及一种过程控制系统,并且更为具体地涉及现场设备,诸如压力调节器 和用于在过程控制系统中使用的压力调节器的先导载入机制。
【背景技术】
[0002] 例如像那些在化学,石油或其它过程中使用的分布式或可扩展的过程控制系统的 过程控制系统通常包括一个或多个通过模拟、数字或组合的模拟/数字总线通信地耦接于 一个或多个现场设备的过程控制器。例如能够包括控制阀、阀定位器、开关及发射器(例如 温度,压力和流量传感器)的现场设备执行诸如打开或关闭阀及测量过程参数的过程中的 功能。过程控制器接收指示由现场设备测得的过程测量和/或与现场设备有关的其他信息 的信号,并且使用该信息来执行或实现一个或多个控制程序以产生控制信号,该信号通过 总线被发送到现场设备以控制过程的操作。来自于每个现场设备和控制器的信息一般提供 给由一个或多个由一个或多硬件设备执行的应用程序,例如主机或用户工作站、个人计算 机或计算设备,以使操作员能够执行关于这个过程的任何期望的功能,如查看该过程的当 前状态,修改该过程的操作等。在现场设备故障的情况下,将会危及整个过程控制系统的运 行状态。
[0003] 在过程工厂中的现场设备在一些示例中包括压力调节器。该压力调节器能够被其 自身利用用于调节气体的压力或者与启动的致动器一起使用用于致动阀门。电子压力调节 器能够由外部的可编程的逻辑控制器或者由板载编程来控制。
【发明内容】
[0004] 一种电子压力调节器,其包括调节器主体,该主体具有耦合至供应压力源的入口 端口、用于输出受控的压力的出口端口和排放端口;入口阀,其在所述入口阀的输入端上耦 合至所述提供压力并且在所述入口阀的输出端耦合至所述出口端口;出口阀,其在所述出 口阀的输入端耦合至所述出口端口并且在所述出口阀的输出端耦合至所述排放端口;以及 控制器,其被放置在所述调节器主体之中并且可操作地致动所述入口阀和所述出口阀来调 节所述受控的压力,所述受控的压力将被传输至所述出口端口,所述控制器包括被编程为 接收并且执行多步骤命令序列的处理器,所述多步骤命令序列包括条件语句以致使所述处 理器执行第一命令如果所述条件语句评估为真并且执行第二命令如果所述条件语句评估 为假。
[0005] -种用于控制电子压力调节器的方法,所述方法包括:在设置在所述调节器的主 体之内的处理器上通过电子连接接收多步骤命令序列;编程所述处理器,以执行所述多步 骤命令序列;以及执行所述多步骤命令序列,其中,所述多步骤命令序列包括条件语句,所 述条件语句致使所述处理器执行第一命令如果所述条件语句评估为真时并且执行第二命 令如果所述条件语句评估为假时。
[0006] 一种用于编程电子压力调节器的计算机实施的方法,所述方法包括:接收从一套 可用的命令中选择的多个命令的选择,所述多个命令形成多步骤命令序列;接收与多个经 选择的命令相关联的用户限定的多个值;将所接收的用户限定的多个值与相应的经选择的 命令相关联;接收条件语句的选择作为所述多个命令中的一个;为所述条件语句接收参数 和参数值的选择;将所接收的参数和所接收的参数值与所述条件语句相关联;接收如果所 述条件语句评估为真时待执行的第一命令的选择作为所述多个命令的一个命令;接收如果 所述条件语句评估为假时待执行的第二命令的选择作为所述多个命令的一个命令;编程所 述电子压力调节器以执行所述多步骤命令序列。
【专利附图】
【附图说明】
[0007]图1为过程控制系统的示意性图示,该过程控制系统具有一个或者多个依据本公 开的原理所构建的智能调节器组件。
[0008]图2为依据本公开的原理所构建的智能调节器组件的一种形式的侧视图。
[0009]图3为用于执行具有智能调节器的一个或者多个接口操作的显示器的示例截屏。 [0010] 图4为图3的示例截屏的资料部分的详细视图,该资料部分包括资料创建面板。 [0011]图5示出了图4中的资料创建面板中选择的Step段。
[0012]图6示出了图4中的资料创建面板中选择的Ramp段。
[0013]图7示出了图4中的资料创建面板中选择的Dwell段。
[0014]图8示出了图4中的资料创建面板中选择的Loop段。
[0015]图9示出了图4中的资料创建面板中选择的Delta段。
[0016]图1〇示出了图4中的资料创建面板中选择的改变变量段。
[0017]图11示出了图4中的资料创建面板中选择的Soak段。
[0018]图12示出了图4中的资料创建面板中选择的数字输出段。
[0019]图I3示出了图4中的资料创建面板中选择的数字输入段。
[0020]图14至16示出了图4中的资料创建面板中选择的if段的多个示例。
[0021]图17示出了图4中的资料创建面板中选择的Goto段。
[0022]图18示出了使用资料创建面板所创建的第一示例性的资料。 t〇〇23]图19示出了使用资料创建面板所创建的第二示例性的资料。
[0024]图20示出了描述用于控制依据本公开的电子压力调节器的示例方法的流程图。 [0025]图21示出了描述用于编程依据本公开的电子压力调节器的示例方法的流程图。
【具体实施方式】
[0026]本公开涉及具有用于过程控制系统的现场设备诸如压力调节器的智能先导载入 机制。更具体地,涉及用于实现设备的控制的方法和用于编程该设备的方法。特别地,依据 本公开的设备能够执行由用户在连接至该设备的计算机上所构建的资料该资料为多步婴 ( 命令序列。该资料包括至少一个条件语句和/或至少一个分支语句。也就是说:该资料包; 至少一个取决于该语句为真或假的致使该设备来执行相应的第一命令或者第二命令的芦 句。该资料也能够包括致使该设备跳过该资料中的一个或者多个命令的语句 (#|]如T'gotl 1口句)。
[0027]现在参照图1,根据本公开的一个形式构造的过程控制系统10被描绘成具有一个 或多个现场设备15、16、17、18、19、20、21、22和71,其与过程控制器11通信,进而,在与数 据历史库I2和一个或多个用户工作站13通信,每一个工作站都具有一个显示屏14。如此 配置时,控制器11提供信号给,并从现场设备15、16、17、18、19、 2〇、21、22和71以及工作站 13接收信号,以控制该过程控制系统。
[0028] 在更多的细节中,在图1所示的过程控制系统10的控制器11的形式通过输入/输 出(I/O)卡26和28经由硬线通信连接与现场设备15、16、17、18、19、20、21和22相连接。 历史数据库I 2可以是任何期望类型的数据收集单元,该数据收集单元具有用于存储数据 的任何所期望类型存储器和任何所期望的或已知的软件,硬件或固件。此外,虽然历史数据 库12在图1中被示为单独设备,它可以替代地或另外地是工作站13或其他计算机设备,例 如服务器,中的一个部分。控制器11,其可以是,例如,由艾默生过程管理出售的DeltaVTM 控制器,可通信地经由通信网络29连接到工作站I3和历史数据库12,该通信网络29可以 是,例如,以太网连接。
[0029] 如前所述,控制器11被示出为使用硬连线的通信方案通信地连接到现场设备15、 16、 17、1S、19、2〇、21和22,该硬连线的通信方案可以包括使用任何期望的硬件,软件和/或 固件来实现硬连接的通信,包括,例如,标准的4-20mA通信,和/或任何使用智能通信协议 的任何通信,如基金会?现场总线通信协议,HART ?:通信协议等。现场设备15、16、 17、 18、19、2〇、21和22可以是任何类型的设备,例如传感器,控制阀组件,发射器,定位器 等,而I/O卡26和28可以是符合任何所期望的通信或控制器协议的任何类型的I/O设备。 在如图1所示实施例中,现场设备15、I 6、Π 、18是标准的4-20raA设备,其通过模拟线路与 I/O卡26通信,而数字现场设备19、2〇、21、22可以是智能设备,例如HART?通信设备及 现场总线现场设备,其通过数字总线和使用现场总线协议通信的I/O卡28通信。当然,现 场设备15、16、17、18、19、20、21和22可以符合任何其他所期望的标准或协议,包括将来开 发的任何标准或协议。
[0030] 此外,如图1所示的过程控制系统10包括一定数量的无线现场设备60、61、62、63、 64和71,其设置在被控制的工厂内。现场设备60、 61、62、63、64被描述成发射器(例如,过 程变量传感器),而现场设备Π 被描述为包括,例如,控制阀和致动器的控制阀组件。可以 在控制器11和现场设备60、61、62、63、64以及71之间使用任何所期望的无线通信设备,包 括硬件,软件,固件,或其任何现在己知或以后开发的组合物建立无线通信。在如图1所示 的形式中,天线 65被耦接于并专用于对发射器6〇进行无线通信,而具有天线67的无线路 由器或其它模块66被耦接于发射器61、62、63和64以共同地进行无线通信。同样,天线 72 被耦接于控制阀组件71,以对控制阀组件71进行无线通信。现场设备或相关联的硬件60、 61、62、63、64、6 6和Π 可通过适当的无线通信协议实施协议栈操作来接收、解码、路由、编 码,并经由天线65、67和72发送无线信号以实现过程控制器11和发射器60、61、62、63、64 和控制阀组件71之间的无线通信。
[0031] 如果有必要,发射器60、61、62、63、64能构成各种过程传感器(发射器)和过程控 制器11之间的唯一链接并且,因此,依靠其发送准确的信号到控制器11以确保过程的性能 不会受到损失。发射器60、61、62、63、64,通常被称为过程变量发射器(?丫了5),因此可能会 在整个控制过程的控制中发挥显著作用。此外,作为其操作的一部分,控制阀组件71可以 向控制器11提供由在控制阀组件71内的传感器进行的测量,或者提供由所述控制阀组件 71生成或计算的其他数据。当然,众所周知,控制阀组件71也可以接收来自控制器11的控 制信号以在整个过程中影响物理参数,例如,流量。
[0032] 控制器11耦接于一个或多个I/O设备73和74,分别连接到相应的天线75和76, 并且这些I/O设备和天线73、74、75、76作为发射器/接收器运行以经由一个或多个无线 通信网络与无线现场设备61、62、63、64和71进行无线通信。现场设备(例如,发射器60、 61、62、63、64和控制阀组件71)之间的无线通信可以使用一种或多种已知的无线通信协议 来进行,诸如WirelessHART?协议,Ember协议,WiFi协议,IEEE无线标准等。更进一 步,I/O设备73和74可以实现采用这些通信协议的协议栈操作以接收,解码,路由,编码, 并通过天线75和76发送无线信号来实现控制器11和发射器6〇、61、62、63、64和控制阀组 件71之间的无线通信。
[0033] 如图1所示,控制器11通常包括处理器77,处理器77实现或监管一个或多个存 储在存储器78中的过程控制例程(或任何模块,块或其子例程)。存储在存储器78中的 过程控制例程可以包括或与控制环相关联,该控制环在过程工厂中被实施。一般来说,并且 如通常所知的,过程控制器11执行一个或多个控制程序例程,并与现场设备15、16、17、18、 19、20、21、22、60、61、62、63、64和71,用户工作站13及历史数据库12进行通信从而以任何 期望的方式来控制过程。此外,在图1中的现场设备18、22和71中的任何一个,其中每一 个被描绘为一个控制阀组件,可包括根据本公开的原理构造的智能控制阀致动器,其用于 与过程控制器11通信以便于监测该致动器的健康度和完整性。
[0034] 现在参照图2,为了便于说明,图1的现场设备71被示为根据本公开的原理构成的 智能调节器组件100。在图2中,智能调节器组件100包括调节器102,先导设备104,和反 馈压力传感器106。此外,如将要描述的,图2描绘了可选的个人计算设备108,其通信地稱 接于先导设备104,以使用户和先导设备104交互。
[0035] 调节器102包括阀体110和控制组件112,阀体110限定了入口 114,出口 116,和 限定座表面120的通道118。控制组件112在阀体110内,并且包括可操作地连接到隔膜组 件1?的控制元件122。响应于通过隔膜组件124的压力变化,控制元件122在和座表面 120密封接合的关闭位置和远离座表面120的打开位置之间是可移动的。如图所示,隔膜组 件124包括设置在调节器102的阀体110的隔膜空腔128内的隔膜126。隔膜126的底表 面130与阀体110的出口 116流体连通,并且隔膜126的顶表面132和先导设备104通过 在阀体110上的先导孔150流体连通。
[0036] 先导设备104包括阀体134,入口阀136,排放阀138,压力传感器140,和一个出口 适配器142。阀体134限定了入口端144,排放端146和出口端148。如将要描述的,入口端 144适于被连接到气体供应源,用于加载的调节器102的圆顶152。如图所示,入口阀136 被布置在靠近入口端144,排放阀138被布置在靠近排放端146,并且出口适配器142从出 口端148延伸并且至阀体110的先导孔1 5〇,因此,出口适配器142提供了先导设备104和 调节器102之间的流体连通。压力传感器140设置在先导设备104的阀体134内的在入口 阀136和出口阀138之间的一个位置。如此说来,压力传感器140可操作地感测入口阀136 和出口阀138之间的压力,以及在出口端148,出口适配器142和与隔膜126的顶表面132 相邻的隔膜空腔128的压力。隔膜空腔128的这个部分可以被称作调节器102的圆顶152。 在先导设备104的一个形式中,入口阀136和排放阀138可以是电磁阀,例如脉冲宽度调制 (PWM)电磁阀并且压力传感器104可以是一个压力变换器。此外,入口阀136,排放阀138 和压力传感器140可以被通信地耦接于板载控制器154,如下所述,该板载控制器154可以 存储逻辑和/或指示先导设备104的一些或全部的功能。
[0037] 仍然参照图2,组件100的反馈压力传感器106包括压力变换器,其被用于检测调 节器102的出口 116的压力和发送信号到先导设备104,并且更具体地,到先导设备104的 板载控制器154。基于由板载控制器154从反馈压力传感器106接收到的信号,先导设备 104打开和/或关闭入口阀136和排放阀138以控制的调节器102的圆顶152的压力,其反 过来控制控制元件122的位置以及最终在调节器102的出口 116的压力。
[0038] 具体而言,在正常操作期间,通过调整在调节器102的圆顶152中的压力,在调节 器102的出口 116的压力被如所期望的控制并保持着。这是通过先导设备104和反馈压力 传感器106的操作来实现的。例如,在一种形式中,所述反馈压力传感器106每隔25毫秒 检测到在出口 116的压力和发送信号到先导设备104的板载控制器154。板载控制器154 将表示出口 116的压力的这个信号和所期望的设定点压力进行比较,并判定出口压力是否 小于,等于或大于设定点压力。基于此判定,先导设备104操纵入口阀136和排放阀138中 的一个或两个来调整圆顶152内的压力。也就是说,如果所感测的出口压力低于所期望的 设定点压力时,该板载控制器154激活入口阀136 (例如,指示入口阀136打开和排放阀138 关闭)。在此配置中,气体进入先导设备104的入口端144并提高圆顶152内的压力,这导 致隔膜组件124相对于图2的方向向下推动控制元件122,打开调节器102和增加流量,并 最终在出口 lie增加压力。相反,如果由反馈压力传感器106感测到的在出口 116的压力 被确定为高于所期望的设定点压力时,板载控制器154激活排放阀138(例如,指示排放阀 138打开和入口阀136关闭)。在此配置中,圆顶152中的气体通过先导设备104的排放口 146排出以减少隔膜126的上表面132的压力。这允许出口压力相对于图2中的方向向上 推动隔膜组件124和控制元件122,以关闭调节器102和降低流量,并最终降低在出口 116 的压力。
[0039] 基于上面的描述,应当理解的是,先导设备104和反馈压力传感器106彼此组合操 作,间歇地,但经常地,监视在调节器102的出口 116的压力,并调整圆顶152中的压力,直 到出口 116中的压力等于设定点压力。
[0040] 在一些实施例中,参照图2所描述的个人计算设备108包括一个或者多个例程,它 们实现为存储在存储器设备(例如易失性的或者非易失性的存储器设备,诸如闪存、RAM、 磁性介质等等)或者其他非暂时性计算机可读介质(例如光盘等)之上的计算机可读的 指令。该一个或者多个例程能够便于该个人计算设备 108的用于与智能调节器100之间 的交互。该个人计算设备1〇8(指代能够被替换为计算机的术语)能够以任何已知的方法 通信地耦合至该智能调节器100,包括通过以下示例方式,如通用串行总线 (USB)、RS_232、 RS-485、WiFi、蓝牙或者任何合适的通信连接。在一些实施例中,在该计算机1〇8和调节器 100之间的连接是暂时性的。例如该计算机 108被连接至该调节器以便编程该调节器来从 该调节器100下载信息、来将信息上载至该调节器100、来在该调节器 1〇〇上执行诊断等等。 在一些实施例中,该计算机108和该调节器之间的连接是永久的或者半永久的。例如,该调 节器能够被通过控制器11耦接至工作站14。
[0041]该计算机108和具体的该计算机108的处理器能够执行一个或者多个例程来致使 该处理器执行与配置、管理、维护、诊断和/或该调节器100的操作相关的动作。例如,其中 一个例程能够执行在调节器100上的自动调节过程。一个例程能够便于该调节器100的手 动的调节。一个例程能够致使该处理器来显示该调节器对于一个或者多个激励的响应并且 在一些实施例中被显示的响应能够为图形化的(例如能够为图形屏幕)。一个例程能够允 许用户编程调节器100的设定点。另外一个例程能够允许用户调节比例、微分和/或积分 值和/或积分限制和/或死区参数。多个例程能够允许用户引起调节器100去获取或者存 储数据并且能够允许用户从调节器100取回所存储的数据。又一个例程能够允许用于设置 触发器来收集在某些情况下(例如当特别的压力、错误或者输入信号达到阈值时)的数据。 其他例程能够允许用户设置控制模式、执行校准、设置控制限制、设置隔膜保护值、运行诊 断过程(例如电磁泄露测试)或者类似的。进一步地,一个或者多个例程能够便于在调节 器100上的资料的使用。
[0042] 转向图3,示例性的显示器200描绘了由在计算机108上运行的一个或者多个例程 所生成的屏幕。显示器200描绘了图形的屏幕202、图形屏幕变量控制204、功能选项卡区 域206和页脚区域208.图形屏幕202向用户提供了在调节器100的设定点设定和调节器 对于该设定点的响应之间的每时每刻的交互的精确地图形显示。实时地观察PID参数的改 变能够有利于调整过程。与此同时,该图形屏幕变量控制204能够有利于在该图形屏幕202 中显示的变量的选择和控制。该图形屏幕变量控制204能够允许用户来选择至该用户希望 跟踪和/或图形化的调节器100的输入源。在显示200中,该图形屏幕变量控制204指示 设定点和反馈数据均被默认地图形化并且允许用户选择以跟踪另外两个变量。
[0043] 功能选项卡区域2〇6有利于上述的多个例程的实现以及与其互动。例如,选项卡 210a的激活(即将选项卡210a上的信息带入前景之中)将会显示与调整调节器1〇〇的参 数相关的控制;选项卡210b的激活(如在图3的显示200之中所描述的那样)将会显示与 调节器100 (以下将会详述)一起使用的资料相关的控制;选项卡210c的激活将会显示与 跟踪、记录、下载和执行与调节器的数据相关的动作相关的控制;选项卡21〇d的激活将会 显示与调节器100的配置相关的控制;以及选项卡210e的激活将会显示与在调节器1〇〇上 执行诊断例程相关的控制。
[0044]页脚区域20S显示关于与计算机108通信地耦合的调节器108的信息并且在该计 算机108上当前运行有例程。在页脚区域208上的信息例如包括模型信息、串行数字信息、 节点地址信息、零件数字信息、当前与该例程通信的单元(例如多个调节器以菊花链形式 连接)或者类似的。
[0045]如上所述,在计算机1〇8上运行的例程能够包括有利于在调节器100之上的资料 的使用的例程。一个资料为一个多步骤命令序列,该多步骤命令序列能够被存储和/或由 调节器100的板载控制器丨54来执行。该板载控制器154在多个实施例中包括能够执行机 械可^指令的多用途处理器,该些指令存储在该板载控制器 154的存储器设备之上。在其 他的实施例中,该控制器154包括可编程的逻辑设备,诸如FPGA、DSP、ASIC或者诸如此类 的。在任何情况下,该资料允许调节器 100在诸如启动/停止操作、设定点改变等的情形下 自调节。资料能够为如一个命令一样简单或者如数百个命令那样复杂。
[0046] 现在转向图4,将借助于所选择的资料选项卡2i〇b来示出功能选项卡区域2〇6的 详细的视图22〇。该资料选项卡21〇b包括是三个面板,即资料面板22 2、资料创建面板224 和资料注释块面板226。该资料面板222显示当前所载入至资料窗口 228之中的资料。当 资料被载入-从计算机108上的存储器中取回时或者从调节器H)〇上的存储器取回时-该 资料窗口 228显不与该资料相关联的命令序列230。在一些实施例中,在该多步骤命令序列 之中的每个命令均被标数或者否则标识。
[0047] 在一些实施例中,资料面板222包括用于执行多个资料相关的动作的控制232。在 图4的视图220中,资料面板222包括引起处理器打印该资料窗口 228(即打印命令序列 230)的内容到连接的打印机(未示出)的打印控制232a。该资料面板还包括引起计算机 108的处理器来分别从板载控制器154上载一个资料进入资料窗口 228或者将该资料窗口 228的内容下载到该板载控制器154的上传控制23此和下载控制232c。打开控制232d和 保存控制 232e将分别引起该计算机108的处理器打开(即从存储器设备取回)之前保存 的资料(并且在资料窗口 228中显示该资料)或者将该资料窗口 228的内容保存到存储器 设备之中。
[0048]仍然参照图4,资料注释块面板226允许用户输入关于所打开的资料的注释。该注 释能够是对于其他用户(或者同一个用户)在之后的时间能够参考的有帮助的并且能够描 述该资料的功能、该资料的使用情况等等。
[0049] 资料创建面板224便于创建和/或修改资料,每次一个命令。在一些实施例中,每 个命令为一个段,并且由一个行号或者其他相似的机制来标识。若千个段类型能够便于创 建执行不同动作的资料。该在视图220中加以示出的资料创建面板224包括三个快速访问 控制234和段选择控制236.每个快速访问控制234能够为通常使用的资料段类型并且在 一些实施例中能够用于自动地在段选择控制236中选择相应于段类型的所期望的段选择 控制。例如,快速访问控制234包括Ramp控制234a、Dwe 11控制234b和Step控制234c。激 活Ramp234a控制将会将段选择控制236设置为Ramp,允许用户如下所述地输入设定点和渐 变时间。类似地,激活Dwell控制234b能够将段选择控制236设置为Dwell以及激活Step 控制234c能够将段选择控制234设置为St印。如以下将要描述的那样能够,在段选择控制 236中选择一个段类型将会引起需要输入用于所选择的的段类型的任何参数的显示。该资 料创建面板224也能够包括段编辑控制238。该段编辑控制238引起所选择的段的添加、修 改或者删除。例如,用户能够在命令序列230中选择一个额命令并且之后选择一个使用该 段选择控制236的段类型。在输入任何与所选择的的段类型相关的参数之后,用户能够激 活插入控制238a、引起所选择的段和相应的参数在(或者在一些实施例中在其之后)所选 择的的命令之前被添加入所选择的的序列230。类似地,在该命令序列中选择一个命令、修 改于所选择的的命令相关联的参数值并且在此之后激活修改控制238b将引起在命令序列 230中的命令的修改。最后,在命令序列中选择一个命令并且激活删除控制238c将会引起 所选择的的命令在该命令序列中被删除。
[0050] 图5-17描述了可以在资料创建面板24选择的段类型的多个示例。多个参数被 描述为与每个段类型相关联,以下的示例为非限制性的示例。在此未描述的示例也包括在 内,也包括更多的或者更少的段类型并且在不同的实施例之中与每个段类型相关联的参数 值能够使不同的和/或更大的/更小的。转向图5,例如,段选择控制236示出了已经选择 了 Step段类型。该St印段类型能够通过控制236的使用来加以选择,替代地能够通过控 制234c的激活来实现。在任何情况下,Step段类型的选择均会引起资料创建面板234来 显示参数值输入域240。该参数值输入域240通过步进函数接收调节器100应该被设置的 设定点的输入当该板载控制器154执行该命令时。该输入域240能够使手动文本输入域、 下来域、能够包括增加/递减按钮242等。能够使用任何合适的输入域。
[0051] 图6示出了在段选择控制236中选择的Ramp段类型。该Ramp段类型能够通过使 用控制236来加以选择或者替代地通过激活控制234a来选择。不管怎样,Ramp段类型的 选择能够引起资料创建面板234显示参数值输入域244和246。域244接收调节器应该被 设置的相应于斜坡函数的设定点的输入当该板载控制器154执行该命令时。域246接收在 其上将会发生上升或者下降至在域244中所指定的新的设定点的时间周期。
[0052] 图7示出了在段选择控制236中选择的Dwell段类型。该Dwell段类型能够通 过使用控制236来加以选择或者替代地通过激活控制234b来选择。不管怎样,Dwell段类 型的选择能够引起资料创建面板234显示参数值输入域248。域248接收停留时间的输入 (即一个该板载处理器154将会以该时间保持当前的设定点的时间)。
[0053] 在图8中示出了在段选择控制236中选择的Loop段类型。Loop段类型的选择建 辉引起资料创建面板234来显示参数值输入域250和252。该Loop段类型引起调节器100 之上的板载处理器154来在一些列的命令段之中循环多个时间。在所示出的示例中,参数 值输入域25〇接收在循环开始时的段的值,同事参数值输入域250接收用于执行该循环的 多个时间。在一些实施例中,域250能够替代地指示该循环的段的结尾。
[0054] 在图9中示出了在段选择控制236中选择的Delta段类型。该Delta段类型引起 该调节器100的板载处理器154来通过在参数值输入域254中所输入的百分比值来初始化 步进设定点变化。例如,在参数值输入域254中的50%的值将会引起(依赖于调节器1〇〇 的板载控制器1δ4的执行)设定点的下降,逐步地下降至该设定点的当前值的50% (例如 从 100PSI 下降至 50PSI)。
[0055] 在图10中亦出了在段选择控制236中选择的改变变量(Change Variable)段类 型。该改变变量段类型引起将调节器100的内部变量改变为指定值。参数值输入域256接 收用于改变变量的输入,二参数值输入域258接收用于该变量的新的值的输入。参数值输 入域256在图10中示出为下拉列表,但是其能够为任意类型的输入域。
[0056] 图11示出了在段选择控制236中选择的Soak命令。该Soak段类型当其在板载 控制器1δ4上执行时暂停该多步骤命令序列当调节器响应于步进设定点变化时,然后停留 在新的设定点一个指定的时间。参数值输入域260能够接收一个设置(高于/低于)设定 点的范围的值并且当反馈落入所设定的范围之中时该调节器保持新的设定点一段输入值 参数值输入域262之中的时间。
[0057]图I2和图13分别示出了在段选择控制236中选择的数字输出段类型和数字输入 段类型。目U者在参数值输入域266中指定的调节器100的数字输出端口上向在参数值输入 域2M中指定的系统的另一部分中的过程发送触发、输出信号。相似地,该数字输入段类型 暂停该资料的执行直至在由参数值输入域 27〇中指定的数字端口上接收到在参数值输入 域268中所指定的输入值时。
[0058] 在图14中示出了将段选择控制236设置为If段类型。该If段类型便于该板载 控制器1δ4对于调节器100的当前的状态及其周围的响应。特别地,该^段类型引起该板 载控制器154来评估当前的系统状态的参数是否与预先确定的条件相匹配。预先确定的条 件使用变量输入域270、操作者输入域272、值域274来指定用于一些变量。对于另外一些 变量来说,预先确定的条件使用变量输入域27〇、二进制值选择276来指定,如在图16中所 示出的那样。在图15中示出了在与变量相关联的下拉菜单中可见的多个条件。能够被选 择用于评估使用If段类型的该些变量包括内部反馈(例如传感器140)、外部反馈(例如传 感器106)、模拟设定点值等等。其他变量能够在其他的实施例中可用,如在图15中所描述 的那样仅仅是示例性的。操作者输入域272允许用户指定用于非二进制值(例如大于、小 于、大于等于、小于等于、等于等等)比较的类型,二进制值选择276允许用户选择所期望的 值来评估为"真"。
[0059] 在一些实施例中,当该调节器100的板载控制器154执行If语句时,该控制器154 评估该语句并且如果该语句是真则执行在该资料中的下一个连续的命令段。如果该语句评 估为"假"则跳过该资料中的下一个连续的命令段。在其他的实施例中,与评估为"真"相 反的假时能够引起下一个命令段的执行而评估为真时能够引起下一个连续的段的跳过。在 一些实施例中,附加的参数值输入域(未示出)允许用户设置真语句和假语句是否引起的 资料中的下一个连续的命令段的执行。
[0060] Goto是一个附加的段类型,其能够使用段类型选择236如在图17中那样加以选 择。Goto段类型的选择将引起接收接下来执行的段的输入的参数值输入域278的显示。该 Got段类型为分支段类型,其大体上引起跳过一个或者多个在当前的段和由输入域278所 指示的段号之间的段。
[0061] 图18和图19示出了在一个实施例中实施If和Goto段类型的一个示例性资料。 在图18中,第三段(3)包括If语句,该语句评估语句反馈>20%。该板载控制器154执 行命令段3在图18中所示处的资料中,将会比较信号"反馈"的值和20 %。该语句将会评 估为"真"如果"反馈"的值大于(>)20%,并且评估为"假"如果"反馈"的值小于或者等 于20%。如果段3评估为"真",那么该板载控制器154将会执行在该资料(段4- "STEP toSOPSI"")中的下一个命令段。另一方面,如果段3评估为"假"则该板载控制器154将 会跳过在该资料(段4)中的下一个命令段并且替代地执行接下来的命令段(段5- "STEP to70PSI")。
[0062] 在图19中,第三段⑶在此包括If语句,其评估语句反馈> 20%。再一次地, 该板载控制器154执行命令段3在图19中所示处的资料中,将会比较信号"反馈"的值和 20%。该语句将会评估为"真"如果"反馈"的值大于(>)20%,并且评估为"假"如果"反 馈"的值小于或者等于20%。然而,在图19中如果段3评估为"真",那么该板载控制器 154将会执行在该资料(段4- "G0T06")中的下一个命令段。该命令"G0T06"将会引起板 载控制器154跳过段5并且接着执行段6.该控制器154将会执行后续的命令知道执行段 9( "G0T011"),在此之后该控制器将会进入"END"段。另一方面,如果段3评估为"假"则 该板载控制器154将会跳过在该资料(段4)中的下一个命令段并且替代地执行接下来的 命令段(段5- "G0T010")。命令"G0T010"将会引起控制器154跳过段六至九并且接着执 行段10。由这些示例可以看出,该控制器154将会后自行资料段1-4、6-9和11如果"反馈 > 20%"评估为真并且将会执行资料段1_3、5、10和11如果"反馈> 20%"评估为假。
[0063] 现在转到图20,其中示出了用于控制电子压力调节器100的示例性方法300的流 程图。板载控制器154的处理器通过电子连接接收多步骤命令序列(块305)。该电子连 接能够为无线连接,诸如WiFi连接(或者其他符合IEEE802. 11协议或者任何无线数据传 输协议的任何连接)或者有线的连接,诸如USB连接。处理器被编程以执行该多步骤序列 (块310)并且在运行时执行该多步骤序列(块315)。
[0064] 在一个实施例中,多步骤命令序列包括至少一个条件语句,该条件语句致使处理 器执行第一命令如果该条件语句评估为"真"时并且取代第一命令执行第二命令如果该条 件语句评估为"假"时。在一些实施例中,第一命令为直接在该条件语句之后的命令并且第 二命令为直接在第一命令之后的命令。在其他的实施例中,第二命令为直接在该条件语句 之后的命令并且第一命令为直接在第二命令之后的命令。该条件语句能够为"if"语句,其 执行在" if "语句之后的命令如果该条件语句为真,并且跳过在" if "语句之后的命令如果 该条件语句为假。该条件语句能够包括任何一个内部传感器、外部传感器、接收为数字信号 的值或者接收为模拟信号的值得比较。
[0065] 在一些实施例中,该多步骤命令序列包括至少一个分支语句。该分支语句为 "goto"命令,在一些实施例中,其引起处理器执行该多步骤命令序列以跳过在该序列中的 一个或者多个命令并且接着执行在该序列之后的命令的序列。
[0066] 在一些实施例中,在该条件语句之后的第一命令能够为第一分支语句,诸如第一 "goto"命令并且在第一命令之后的第二命令能够为第二分支语句,诸如第二"goto"命令。
[0067] 图21中的流程图示出了用于编程电子压力调节器的方法320。该方法。该方法为 一种计算机实施的方法,该方法由存储在计算机可读介质(不包括暂时性的信号)之上的 软件指令来实现并且由例如计算机1〇8上的处理器来执行。处理器接收从一套可用的命令 中选择的多个命令的选择来形成多步骤命令序列(块325)。该处理器也接收与多个经选择 的命令中的每个命令相关联的用户限定的多个值(块330)并且将所接收的用户限定的多 个值与相应的经选择的命令相关联(块335)。该处理器接收条件语句的选择作为所述多个 命令中的一个命令(块340);为所述条件语句接收参数和参数值的选择(块345);将所接 收的参数和所接收的参数值与所述条件语句相关联(块350)。该处理器接收如果所述条件 语句评估为真时待执行的第一命令的选择作为所述多个命令的一个命令(块355)并且接 收如果所述条件语句评估为假时待执行的第二命令的选择作为所述多个命令的一个命令 (块360)。然后,该处理器编程所述电子压力调节器以执行该多步骤命令序列(块365)。 应当注意,在一些实施例中,以上一些步骤是可以省略、组合、补充或者重新排序的。
[0068] 除非特别申明,否则,在此讨论所用的词诸如"处理"、"计数"、"计算"、"识别"、"表 示"、"显示"或者此类的词指代机器(例如计算机)的动作或者过程,其在一个或者多个存 储器(例如易失性的、非易失性的存储器或者它们的组合)、寄存器或者其他接收存储发送 或者显示信息的机械部件中操控或者转换表示为物理量(例如电子的磁性的或者光学)的 数据。
[0069] 当以软件来实现时,应用、服务、引擎、例程和在此所描述的模块中的任何一个均 能够存储在任何有形的、非临时性计算机可读存储器之中,例如在磁盘、激光盘、固态存储 装置、分子存储器存储设备、光盘或其它存储介质中、在一台计算机或处理器等的RAM或 ROM之中。尽管在此公开的示例系统被公开为在其他部件之中包括在硬件上执行的软件和 /或固件,但是应当注意这样的系统仅仅是示例性的而非限制性的。例如,能够设想所有这 些硬件、软件和固件部件或者其中任意一个均能够专门以硬件、专门以软件或者以软件和 硬件的结合的形式来实施。相应地,具有本领域的普通知识的人员也将能够容易想到所提 供的示例并非是实现这样的系统的唯一的方式。
[0070] 因此,本发明已经参照具体的示例加以描述了,该些具体的示例仅仅是示例性的 而并非用于限制本发明,对于本领域的普通技术人员来说改变、添加或者删除能够对于所 公开的实施例作出而不会偏离本发明的精神和范围。
[0071] 以下方面示出在此所描述的方法和系统的实施例的示例。该些方面的列表旨在非 限制性的,因为其他的实施例在本描述的基础上明显是可预见的。
[0072] 1、一种电子压力调节器,包括:调节器主体,其具有耦合至供应压力源的入口端 口、用于输出受控的压力的出口端口和排放端口;入口阀,其在所述入口阀的输入端上耦合 到所述提供压力并且在所述入口阀的输出端耦合到所述出口端口;出口阀,其在所述出口 阀的输入端耦合至所述出口端口并且在所述出口阀的输出端耦合至所述排放端口;以及控 制器,其被放置在所述调节器主体之中并且可操作地致动所述入口阀和所述出口阀来调节 所述受控的压力,所述受控的压力将被传输至所述出口端口,所述控制器包括被编程为接 收并且执行多步骤命令序列的处理器,所述多步骤命令序列包括条件语句以致使所述处理 器执行第一命令如果所述条件语句评估为真并且执行第二命令如果所述条件语句评估为 假。
[0073] 2、根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接 收和执行多步骤命令序列,所述多步骤命令序列包括致使所述处理器执行非连续命令的分 支语句作为所述第一命令或者所述第二命令。
[0074] 3、根据方面2所述的电子压力调节器,其特征在于,所述分支语句为GOTO语句。
[0075] 4、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述条件语句 为IF语句。
[0076] 5、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述第一命令 紧接着所述条件语句并且其中所述第二命令紧接着所述第一命令。
[0077] 6、根据方面1至4中任一方面所述的电子压力调节器,其特征在于,所述第二命令 紧接着所述条件语句并且其中所述第一命令紧接着所述第二命令。
[0078] 7、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述处理器被 编程以接收和执行多步骤命令序列,所述多步骤命令序列致使所述处理器改变所述调节器 的设定点。
[0079] 8、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述处理器被 编程以接收和执行多步骤命令序列,所述多步骤命令序列包括ramp命令。
[0080] 9、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述处理器被 编程以接收和执行多步骤命令序列,所述多步骤命令序列包括step命令。
[0081] 10、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述处理器被 编程以接收和执行多步骤命令序列,所述多步骤命令序列包括dwell命令。
[0082] 11、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述处理器被 编程以接收和执行多步骤命令序列,所述多步骤命令序列包括l〇〇P命令。
[0083] 12、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述处理器被 编程以接收和执行多步骤命令序列,所述多步骤命令序列包括delta命令。
[0084] 13、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述处理器被 编程以接收和执行多步骤命令序列,所述多步骤命令序列包括soak命令。
[0085] 14、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述处理器被 编程以接收和执行多步骤命令序列,所述多步骤命令序列包括致使所述控制器将电气的或 者电子的信号输出至另一个设备的命令。
[0086] 15、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述处理器被 编程以接收和执行多步骤命令序列,所述多步骤命令序列包括致使所述控制器等待一个指 定的输入以在执行进一步的命令之前达到指定的值或者状态的命令。
[0087] 16、根据前述方面中任一方面所述的电子压力调节器,其特征在于,所述控制器还 包括传感器输入端。
[0088] 17、根据方面16所述的电子压力调节器,其特征在于,所述传感器输入端从感测 受控的压力的传感器接收信号。
[0089] 18、根据方面16所述的电子压力调节器,其特征在于,所述传感器输入端从感测 由所述受控的压力所控制的参数的值得传感器接收信号。
[0090] 19、根据方面16和17中任一方面所述的电子压力调节器,其特征在于,所述处理 器被编程以执行多步骤命令序列,所述多步骤命令序列包括条件语句,所述条件语句将通 过所述传感器输入端接收的值与比较值作比较。
[0091] 20、根据方面16和17中任一方面所述的电子压力调节器,其特征在于,所述处理 器被编程以执行多步骤命令序列,所述多步骤命令序列包括条件语句,所述条件语句将从 外部的设备接收的值与比较值作比较。
[0092] 21、一种用于控制电子压力调节器的方法,所述方法包括:在设置在所述调节器的 主体之内的处理器上通过电子连接接收多步骤命令序列;编程所述处理器,以执行所述多 步骤命令序列;以及执行所述多步骤命令序列,其中,所述多步骤命令序列包括条件语句, 所述条件语句致使所述处理器执行第一命令如果所述条件语句评估为真时并且执行第二 命令如果所述条件语句评估为假时。
[0093] 22、根据方面21所述的方法,其中,编程所述处理器以执行所述多步骤命令序列 包括编程所述处理器以执行包括致使所述处理器执行非连续命令的分支语句作为所述第 一命令或者所述第二命令的多步骤命令序列。
[0094] 23、根据方面22所述的方法,其中,所述分支语句为GOTO语句。
[0095] 24、根据方面21至23中任一方面所述的方法,其中,所述条件语句为IF语句。
[0096] 25、根据方面21至24中任一方面所述的方法,其中,编程所述处理器以执行所述 多步骤命令序列包括编程所述处理器以执行直接跟在所述条件语句之后的命令如果所述 条件语句评估为真时,并且跳过直接跟在所述条件语句之后的所述命令如果所述条件语句 评估为假时。
[0097] 26、根据方面21至24中任一方面所述的方法,其中,编程所述处理器以执行所述 多步骤命令序列包括编程所述处理器以执行直接跟在所述条件语句之后的命令如果所述 条件语句评估为假时,并且跳过直接跟在所述条件语句之后的所述命令如果所述条件语句 评估为真时。
[0098] 27、根据方面21至26中任一方面所述的方法,其中,编程所述处理器以执行所述 多步骤命令序列包括编程所述处理器以执行致使所述控制器将电气的或者电子的信号输 出至另一个设备的命令。
[0099] 28、根据方面21至27中任一方面所述的方法,其中,编程所述处理器以执行所述 多步骤命令序列包括编程所述处理器以评估条件语句,所述条件语句将传感器输入值与比 较值作比较。
[0100] 29、根据方面21至28中任一方面所述的方法,其中,编程所述处理器以执行所述 多步骤命令序列包括编程所述处理器以评估条件语句,所述条件语句将从外部的设备所接 收的值与比较值作比较。
[0101] 30、根据方面21至29中任一方面所述的方法,其中,编程所述处理器以执行所述 多步骤命令序列包括编程所述处理器以评估条件语句,所述条件语句将设置在所述调节器 的所述主体之中的传感器的值与比较值作比较。
[0102] 31、一种用于编程电子压力调节器的计算机实施的方法,所述方法包括:接收从一 套可用的命令中选择的多个命令的选择,所述多个命令形成多步骤命令序列;接收与多个 经选择的命令相关联的用户限定的多个值;将所接收的用户限定的多个值与相应的经选择 的命令相关联;接收条件语句的选择作为所述多个命令中的一个;为所述条件语句接收参 数和参数值的选择;将所接收的参数和所接收的参数值与所述条件语句相关联;接收如果 所述条件语句评估为真时待执行的第一命令的选择作为所述多个命令的一个命令;接收如 果所述条件语句评估为假时待执行的第二命令的选择作为所述多个命令的一个命令;编程 所述电子压力调节器以执行所述多步骤命令序列。
[0103] 32、根据方面31所述的计算机实施的方法,其中,接收条件语句的选择包括接收 IF语句的选择。
[0104] 33、根据方面31或者方面32所述的计算机实施的方法,其中:
[0105] 接收如果所述条件语句评估为真时待执行的第一命令的选择包括接收GOTO命令 的选择;或者
[0106] 接收如果所述条件语句评估为假时待执行的第二命令的选择包括接收GOTO命令 的选择。
[0107] 34、根据方面31至33中任一方面所述的计算机实施的方法,其中,将所接收的参 数和所接收的参数值与所述条件语句相关联包括将所述条件语句与传感器输出相关联。 [0108] 35、根据方面34所述的计算机实施的方法,其中,将所述条件语句与传感器输出 相关联包括将所述条件语句与所述调节器之中的传感器的输出相关联。
[0109] 36、根据方面34所述的计算机实施的方法,其中,将所述条件语句与传感器输出 相关联包括将所述条件语句与所述调节器外部的传感器的输出相关联。
[0110] 37、根据方面31至36中任一方面所述的计算机实施的方法,其中,将所接收的参 数和所接收的参数值与所述条件语句相关联包括将所述条件语句与从外部的设备所接收 的信号相关联。 38、根据方面31至37中任一方面所述的计算机实施的方法,其中,所述第一命令 紧接着所述条件语句并且其中所述第二命令紧接着所述第一命令。
[0112] 39、根据方面31至37中任一方面所述的计算机实施的方法,其中,所述第二命令 紧接着所述条件语句并且其中所述第一命令紧接着所述第二命令。
[0113] 40、根据方面31至39中任一方面所述的计算机实施的方法,其中,所述第一命令 或者所述第二命令包括改变所述调节器的设定点的命令。
[0114] 41、根据方面31至4〇中任一方面所述的计算机实施的方法,其中,所述第一命令 或者所述第二命令包括将电气的或者电子的信号从所述调节器输出至另一个设备的命令。
【权利要求】
1. 一种电子压力调节器,包括: 调节器主体,其具有耦合至供应压力源的入口端口、用于输出受控的压力的出口端口 和排放端口; 入口阀,其在所述入口阀的输入端上耦合至供应压力并且在所述入口阀的输出端上耦 合至所述出口端口; 出口阀,其在所述出口阀的输入端上耦合至所述出口端口并且在所述出口阀的输出端 上耦合至所述排放端口;以及 控制器,其被放置在所述调节器主体之中并且可操作以致动所述入口阀和所述出口阀 来调节所述受控的压力,所述受控的压力将被传输至所述出口端口,所述控制器包括被编 程以接收并且执行多步骤命令序列的处理器,所述多步骤命令序列包括条件语句以致使如 果所述条件语句评估为真所述处理器执行第一命令并且如果所述条件语句评估为假执行 第二命令。
2. 根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列包括致使所述处理器执行非连续命令的、作为 所述第一命令或者所述第二命令的分支语句。
3. 根据权利要求2所述的电子压力调节器,其特征在于,所述分支语句为GOTO语句。
4. 根据权利要求1所述的电子压力调节器,其特征在于,所述条件语句为IF语句。
5. 根据权利要求1所述的电子压力调节器,其特征在于,所述第一命令紧接着所述条 件语句并且其中所述第二命令紧接着所述第一命令。
6. 根据权利要求1所述的电子压力调节器,其特征在于,所述第二命令紧接着所述条 件语句并且其中所述第一命令紧接着所述第二命令。
7. 根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列致使所述处理器改变所述调节器的设定点。
8·根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列包括ramp命令。
9. 根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列包括st印命令。
10. 根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列包括dwell命令。
11. 根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列包括l〇〇P命令。
12. 根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列包括delta命令。
13. 根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列包括soak命令。
14. 根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列包括致使所述控制器将电气的或者电子的信号 输出至另一个设备的命令。
15. 根据权利要求1所述的电子压力调节器,其特征在于,所述处理器被编程以接收和 执行多步骤命令序列,所述多步骤命令序列包括致使所述控制器等待一个指定的输入以在 执行进一步的命令之前达到指定的值或者状态的命令。
16. 根据权利要求1所述的电子压力调节器,其特征在于,所述控制器还包括传感器输 入端。
17. 根据权利要求16所述的电子压力调节器,其特征在于,所述传感器输入端从感测 受控的压力的传感器接收信号。
18. 根据权利要求16所述的电子压力调节器,其特征在于,所述传感器输入端从感测 由所述受控的压力所控制的参数的值的传感器接收信号。
19. 根据权利要求16所述的电子压力调节器,其特征在于,所述处理器被编程以执行 多步骤命令序列,所述多步骤命令序列包括条件语句,所述条件语句将通过所述传感器输 入端接收的值与比较值作比较。
20. 根据权利要求16所述的电子压力调节器,其特征在于,所述处理器被编程以执行 多步骤命令序列,所述多步骤命令序列包括条件语句,所述条件语句将从外部的设备接收 的值与比较值作比较。
21. -种用于控制电子压力调节器的方法,所述方法包括: 在设置在所述调节器的主体之内的处理器上通过电子连接接收多步骤命令序列; 编程所述处理器,以执行所述多步骤命令序列;以及 执行所述多步骤命令序列, 其中,所述多步骤命令序列包括条件语句,所述条件语句致使所述处理器在所述条件 语句评估为真时执行第一命令并且在所述条件语句评估为假时执行第二命令。
22. 根据权利要求21所述的方法,其中,编程所述处理器以执行所述多步骤命令序列 包括编程所述处理器以执行包括致使所述处理器执行非连续命令的、作为所述第一命令或 者所述第二命令的分支语句的多步骤命令序列。
23. 根据权利要求22所述的方法,其中,所述分支语句为GOTO语句。
24. 根据权利要求21所述的方法,其中,所述条件语句为IF语句。
25. 根据权利要求21所述的方法,其中,编程所述处理器以执行所述多步骤命令序列 包括编程所述处理器以在所述条件语句评估为真时执行直接跟在所述条件语句之后的命 令,并且在所述条件语句评估为假时跳过直接跟在所述条件语句之后的所述命令。
26. 根据权利要求21所述的方法,其中,编程所述处理器以执行所述多步骤命令序歹U 包括编程所述处理器以在所述条件语句评估为假时执行直接跟在所述条件语句之后的命 令,并且在所述条件语句评估为真时跳过直接跟在所述条件语句之后的所述命令。
27. 根据权利要求21所述的方法,其中,编程所述处理器以执行所述多步骤命令序列 包括编程所述处理器以执行致使所述控制器将电气的或者电子的信号输出至另一个设备 的命令。
28. 根据权利要求21所述的方法,其中,编程所述处理器以执行所述多步骤命令序列 包括编程所述处理器以评估将传感器输入值与比较值作比较的条件语句。
29. 根据权利要求21所述的方法,其中,编程所述处理器以执行所述多步骤命令序列 包括编程所述处理器以评估将从外部的设备所接收的值与比较值作比较的条件语句。
30. 根据权利要求21所述的方法,其中,编程所述处理器以执行所述多步骤命令序列 包括编程所述处理器以评估将设置在所述调节器的所述主体之中的传感器的值与比较值 作比较的条件语句。
31. -种用于编程电子压力调节器的计算机实施的方法,所述方法包括: 接收从一套可用的命令中选择的多个命令的选择,所述多个命令形成多步骤命令序 列; 接收与多个选择的命令相关联的用户限定的多个值; 将所接收的用户限定的多个值与相应地选择的命令相关联; 接收条件语句的选择作为所述多个命令中的一个; 为所述条件语句接收参数和参数值的选择; 将所接收的参数和所接收的参数值与所述条件语句相关联; 接收如果所述条件语句评估为真时待执行的第一命令的选择作为所述多个命令的一 个命令; 接收如果所述条件语句评估为假时待执行的第二命令的选择作为所述多个命令的一 个命令; 编程所述电子压力调节器以执行所述多步骤命令序列。
32. 根据权利要求31所述的计算机实施的方法,其中,接收条件语句的选择包括接收 IF语句的选择。
33. 根据权利要求31所述的计算机实施的方法,其中: 接收如果所述条件语句评估为真时待执行的第一命令的选择包括接收GOTO命令的选 择;或者 接收如果所述条件语句评估为假时待执行的第二命令的选择包括接收GOTO命令的选 择。
34. 根据权利要求31所述的计算机实施的方法,其中,将所接收的参数和所接收的参 数值与所述条件语句相关联包括将所述条件语句与传感器输出相关联。
35. 根据权利要求34所述的计算机实施的方法,其中,将所述条件语句与传感器输出 相关联包括将所述条件语句与所述调节器之中的传感器的输出相关联。
36. 根据权利要求34所述的计算机实施的方法,其中,将所述条件语句与传感器输出 相关联包括将所述条件语句与所述调节器外部的传感器的输出相关联。
37. 根据权利要求31所述的计算机实施的方法,其中,将所接收的参数和所接收的参 数值与所述条件语句相关联包括将所述条件语句与从外部的设备所接收的信号相关联。
38. 根据权利要求31所述的计算机实施的方法,其中,所述第一命令紧接着所述条件 语句并且其中所述第二命令紧接着所述第一命令。
39. 根据权利要求31所述的计算机实施的方法,其中,所述第二命令紧接着所述条件 语句并且其中所述第一命令紧接着所述第二命令。
40. 根据权利要求31所述的计算机实施的方法,其中,所述第一命令或者所述第二命 令包括改变所述调节器的设定点的命令。
41. 根据权利要求31所述的计算机实施的方法,其中,所述第一命令或者所述第二命 令包括将电气的或者电子的信号从所述调节器输出至另一个设备的命令。
【文档编号】G05B19/418GK104216356SQ201410240444
【公开日】2014年12月17日 申请日期:2014年5月30日 优先权日:2013年6月3日
【发明者】S·C·戴维斯 申请人:泰思康公司