使用典型组件和适配器组件的过程控制系统的制作方法_4

文档序号:9546406阅读:来源:国知局
择包括针对这些另外的输入表达式的开始允许模板,这将要求针对在其中寻求另外的控制的每个电动机的另外的开始允许模板。因此,内联适配器组件504有利地允许用户使用相同的典型开始允许逻辑,但是通过使用内联适配器组件504来增加另外的控制。再一次,相关领域的那些普通技术人员将会意识到,图5中使用的输入表达式可以是用于确定是否要发送电动机停止条件的任意适当的表达式。
[0074]图6是根据本公开的各种实施例的示例性模拟输入适配器组件的示意图600。在一个实施例中,结合诸如图3中所示的本地控制组件310或318的本地控制组件的实例化来使用示意图600。在各种实施例中,示意图600被显示和修改为诸如图3中所示的图形编程界面300的图形编程界面的部分。
[0075]如图6所示,示意图600包括模拟输入适配器组件601,其可以包括算法点(algorithm point) 604、606、和608。模拟输入适配器组件601在输出610和612处提供输出信号。在一些实施例中,算法点604、606、和608包括相应的输出表达式以提供输入602与输出610和612之间的模拟到模拟关系。在其他实施例中,算法点604、606、和608包括相应的输出表达式以提供输入602与输出610和612之间的模拟到数字关系。
[0076]如图6所示,模拟输入适配器组件601是适配器的示意图。在各种实施例中,模拟输入适配器601是由用户从诸如图3所示的适配器模板库304的适配器模板库中所选择的适配器的实现。使用图形编程界面,用户可以选择模拟输入适配器组件601并且对期望的输出表达式和/或与输出表达式相关联的参数进行分配。例如,如图6所示,用户可以用算法点604、606和608来分别地分配输出表达式1、2、3。另外,用户可以通过在输入602、算法点604、606和608以及输出610和612之间进行适当的示意性连接来定义输入/输出关系Ο
[0077]在各种实施例中,算法点604、606、和608表示由用户所选择的以相应的输出表达式的形式的一个或多个算法。这些输出表达式的另外的示例将在下文进一步讨论,但是在各种实施例中,允许用户修改在与一个或多个设备相关联的输入602处接收到的信号,该一个或多个设备是对应控制环的部分,模拟输入适配器601是该对应控制环的一部分。算法的示例可以包括诸如电平位移(level shift)、缩放、平滑、过滤等任意适当的模拟功能,以及诸如比较器功能、基于在一段时间高于阈值的输入信号的逻辑表达式等任意适当的数字输出逻辑功能。
[0078]例如,输出表达式1和2可以提供平滑功能,其调节在输入602处接收到的输入。为了提供另一示例,输出表达式3可以提供模拟比较器功能,该功能导致仅当所调节的输入信号超过(或低于)由一个或多个表达式参数所定义的设置阈值时输出信号被发送到输出 612。
[0079]作为结果,模拟输入适配器组件601为用户提供更大的控制环功能。在这种情况下,输出表达式从单个输入提供若干输出,因此实现了在其中使用模拟输入适配器组件601的控制环内的更大的控制。尽管图6中只示出了三个算法点,但模拟输入适配器组件601的各种实施例包括基于一个或多个输入信号的任意适当数量的算法点。以这种方式,单个模拟输入信号可以被适应于提供一个或多个输出以及因此提供在控制环内的更大的控制。
[0080]图7是根据本公开的各种实施例的示例性模拟输入适配器组件的示意图700。在一个实施例中,结合诸如对图3中所示的用于对本地控制组件310或318进行实例化的那些控制功能模板来使用示意图700。在各种实施例中,示意图700被显示和修改为诸如图3中所示的图形编程界面300的图形编程界面的部分。
[0081]如图7所示,示意图700包括模拟输入适配器组件701,其包括算法点704和706。在各种实施例中,模拟输入适配器组件701是由用户从诸如图3所示的适配器模板库304的适配器模板库中所选择的适配器的实现。模拟输入适配器组件701在输出710处提供输出信号。在一些实施例中,算法点704和706包括相应的输出表达式以提供输入702与输出710之间的模拟到模拟关系。在其他实施例中,算法点704和706包括相应的输出表达式以提供输入702与输出710之间的模拟到数字关系。
[0082]如图7所示,模拟输入适配器组件701是适配器的示意图。使用图形编程界面,用户可以选择模拟输入适配器组件701,并且对期望的输出表达式和/或与输出表达式相关联的参数进行分配。例如,如图7所示,用户可以定义输出表达式1以对在输入702处所接收到的模拟信号提供平滑功能。使用该示例,用户可以选择适当的采样率和/或过滤参数以实现期望的平滑功能,这可以额有算法点704来表示。相关领域的那些普通技术人员将会意识到,输出表达式1可以包括任意适当的算法参数以基于特定应用、过程控制等提供期望的功能。
[0083]为了提供其他示例,输出表达式2可以提供模拟缩放功能,如图708所示。换言之,,使用如图7所示的示例,输出表达式2允许用户输入适当的线性缩放参数以电平位移和/或缩放从算法点704所接收的平滑的数据信号。尽管图708示出了在算法点706处的线性关系,但是各种实施例为用户提供根据诸如对数功能、指数功能等任意适当的功能来修改输出表达式2的能力。
[0084]作为结果,模拟输入适配器701为用户提供更大的控制环功能。在这种情况下,输出表达式提供若干手段来调节经由单个输入所接收到的信号。尽管图7中只示出了两个算法点,但模拟输入适配器组件701的各种实施例包括基于一个或多个输入信号的任意适当数量的算法点。以这种方式,单个模拟输入信号可以被调节并适应于提供控制环内的一个或多个期望的信号。
[0085]图8A是根据本公开的各种实施例的示例性模拟输出适配器组件的示意图800。在一个实施例中,结合诸如图3中所示的本地控制组件310或318的本地控制组件的实例化来使用示意图800。在各种实施例中,示意图800被显示和修改为诸如图3中所示的图形编程界面300的图形编程界面的部分。
[0086]如图8A所示,示意图800包括模拟输出适配器组件801,其包括算法804、806、808和810。在各种实施例中,模拟输出适配器组件801是由用户从诸如图3所示的适配器模板库304的适配器模板库中所选择的适配器的实现。模拟输出适配器组件801在输入812处接收输入信号,该信号可以表示与来自例如自动/手动站的要求相关联的模拟信号。如图8A所示,来自输入812的模拟值可以对应于适当变化的要求值,例如,诸如由给水控制阀门所使用的那些值。
[0087]如图8A所示,模拟输出适配器组件801是适配器的示意图。使用图形编程界面,用户可以选择模拟输出适配器组件801并且对与算法804、806、808和810相关联的期望参数进行分配。相关领域的那些普通技术人员将会意识到,这可以包括任意适当算法参数以基于特定应用、过程控制等提供期望的功能。
[0088]图8B是根据本公开的各种实施例的另一示例性模拟输出适配器组件的示意图850。在一个实施例中,结合诸如图3中所示的本地控制组件310或318的本地控制组件的实例化来使用示意图850。在各种实施例中,示意图850被显示和修改为诸如图3中所示的图形编程界面300这样的图形编程界面的部分。
[0089]如图8B所示,示意图850包括模拟输出适配器组件851。模拟输出适配器组件851执行与模拟输出适配器组件801大体上类似的功能;因此,只进一步描述模拟输出适配器组件801和851的区别。
[0090]除了先前关于模拟输出适配器组件801所讨论的算法和算法点之外,模拟输出适配器851还另外包括反馈修改器组件852。反馈修改器组件852也包括若干输入、输出和算法点。相关领域的那些普通技术人员将会意识到,包括反馈修改器组件852的模拟输出适配器组件851的实施例对常规地使用反馈的控制环特别有用。例如,PID控制通常使用与可以是一个或多个控制环的部分的一个或多个现场设备相关联的输出作为PID控制算法的一部分。在各种实施例中,一个或多个参数和/或表达式可以是动态的。换言之,基于经由其他适配器组件所接收的反馈,模拟输出适配器组件801可以动态地提供变化的参数值。以这种方式,用户可以定义基于控制环反馈(例如,PID控制权重)的表达式和参数来相应地调整控制环功能。
[0091]图9是根据本公开的各种实施例的指示包含自然语言的逻辑表达式状态的示例性适配器诊断窗口 900。在一个实施例中,结合诸如图3中所示的本地控制组件310或318的本地控制组件的实例化来使用适配器诊断窗口 900。在各种实施例中,适配器诊断窗口900被显示为诸如图3中所示的图形编程界面300的图形编程界面的部分。
[0092]在各种实施例中,用户使用显示窗口 900观察用自然语言的针对特定适配器的控制环的主动反馈。如先前所讨论的,用户可以输入一个或多个表达式和/或参数作为各种适配器的部分。根据这些实施例,用户可以以自然语言方式定义这些输入表达式。换言之,用户可以设置和/或重命名表达式状态以便清晰地指示参数以及表达式内参数之间的关系。在该实施例中,当在显示窗口 900中观察这些表达式时,可以提供更多的洞察力。
[0093]如图9所示,显示窗口 900示出了对应于开始允许逻辑的适配器组件(例如,诸如内联适配器组件)的各种逻辑聚合器和逻辑表达式。在各种实施例中,用户可以选择期望的本地控制组件(其接着将生成显示窗口 900)以观察与针对该相应本地控制组件的适配器相关联的诊断信息。
[0094]在图9所示的示例中,显示窗口 900包括三个单独的逻辑聚合器。例如,显示窗口900指示还没有生成开始允许信号,如由“开始允许(START PERMIT) ”条旁边的红色“X”所标示。用户接着能够遵循显示窗口 900中显示的自然语言表达来诊断阻止生成开始允许的问题。使用嵌套的结构,显示窗口 900允许用户快速地识别适配器表达式中的每个的状态。
[0095]例如,第一 AND逻辑聚合器下的四个表达904全为真,所以用户可以确定问题不是来自由这些表达所评估的输入中的任何输入。但是由于嵌套的结构,为了生成开始允许信号,还要求或者(1) 0R逻辑聚合器下的两个表达906中的一个为真,或者(2)第二 AND逻辑聚合器下的两个表达908中的二者均为真。由于嵌套的结构,用户可以快速地识别这些条件都没有被他们的相应的输入表达的状态所满足。作为结果,用户接着能够确定是否调查润滑油压力或调查训练路径A或B中的一个。
[0096]另外,图9中示出了若干不同类型的表达。例如,表达904和906是数字表达。换言之,他们基于所分配的条件状态而具有真值或假值,在所分配的条件中他们是相关联的。当用户使用这些类型的表达设置适配器时,用户可以指定与条件相关联的设备,并且设置真或假的条件作为要与这些逻辑状态相关联的参数。
[0097]然而,表达908是模拟表达的示例。第一表达是模拟表达的示例,该模拟表达指示当一个或多个条件根据一个或多个用户指定的参数被满足时为真的状态。例如,当输入状态保持20秒或更多时,与第一输入表达相关联的输入为真
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1