Symphony系统功能在华能沁北电厂中的扩展应用
一、利用原资源扩展新功能
首先,在系统控制组态项目Exchange窗口中的用户自定义画面符号文件夹中新建一个符号,类型为弹出窗口(PopUp Display),对它进行编辑,制作并保存成一个模板。在以后的工作中,可以根据实际需要只对模板加以调整,增加或者去掉某些选项。而不必再一一修改每一幅画面。我们将此模板定义为DETAILl。利用新增的这项功能,运行人员通过操作员键盘的键选,可以方便快捷地进行操作员站的另外:项功能的调用,OP OPPARAMS功能、Operator Assignable Trends(操作员可分配实时趋势)功能和Detail功能。之所以要调用这三项功能,是因为原有的操作员站设置中对于标签名的操作含有这三项功能。(Operator Assignable Trends功能提供了两幅运行人员可分配实时趋势画面。每个列表可以定义5个实时趋势,可定义4个列表。每个列表定义了显示在一个操作员站画面中的标签名的趋势;每个趋势在趋势图上是单独的一行,趋势图以特定的颜色和字母数字混合字符所标识。OP PARAMS功能调用后,可显示指定标签名的相关属性。Detail功能给出指定标签名相关功能块规格参数的详细信息。)
原有操作员站设置中,对于OP PARAMS功能和Detail功能的调用操作起来比较繁琐,而且要退 出当前所监视的画面,运行人员失去了对当前画面设备运行状态进行实时监视的能力,这不利于运行人员及时响应设备可能出现的异常情况。并 且,这两项功能中所包含的信息绝大部分并不是 运行和检修人员最关心的信息,其中一部分是为 系统管理员提供的或进行深度了解时使用的。基 于上述原因,我们新增加一个能够在当前画面中 直接显示的弹出窗口,显示位置设置为固定位置。 在操作员站画面原设计中,每幅画面中有一个固 定区域用于显示控制设备弹出控制窗(画面坐标 为X:7400、Y:400)。我们设置的弹出窗口的大 小与设备弹出控制框相同,位置相同,以确保弹 出窗口不能覆盖操作员站上画面的显示信息。为 保证弹出窗口的尺寸严格限定在固定的弹出区 域,经过慎重的论证,弹出窗口显示的过程数据 所对应的指定标签名相关属性的选择标准如下:
(1)信息显示耍简洁,并且具有代表性;
(2)要符合现场实际,即有利于运行人员的操作而且又能满足检修人员快速检索的需求;
(3)显示的信息为标签数据库中的静态信息,以确保信息的传递不占用系统网络资源。
按照上述标准,选择后的具体信息见图1。
如图1所示,在设置的弹出窗口中,以换码元素(Escape)的形式引用了上述信息。换码元素从标签数据库中调用信息,但并非所有的字段都可以调用,根据标签的类型的不同,可以调用的字段也不同。根据所要定义的标签类类型ANALOG,我们选择的换码元素依次为:标签描述、标签名、零点、量程、单位、低限、高服Customer Tag ID,共八项。前七项在原设计纲室中己进行了定义。这里特别要提到的是关于Customer Tag ID选项,这一属性在标签数据库中;可以由用户自己定义,但大多数使用Symphony。系统的电厂都末对其加以利用。我们充分利用磁这一点,将Customer Tag ID选项定义为过程数据的物理或逻辑(中间变量)地址标识。实践证明,合理使用Customer Tag ID可以提高调试人员和检修人员处理故障的效率。在定义的过程中,要注意字段Customer Tag ID对字符的限制,要求长度不超过32个字符,仅可使用字母、数字0~9和一些用作描述符的特殊字符。如果使用这个范围外的字符,例如中文标点,或者字段长度超出范围,会导致无法将标签数据库正确导入操作员站。为 了进行Customer Tag ID的定义,首先进行了标签数据库的再编辑。所以,第一步工作就是编辑标签数据库中Customer Tag ID字段,从I/O清单中查找整理出I/O量的物理地址以及其它信息,并把这些信息按固定格式添加到Customer Tap ID字段中。最后,将编辑完成的标签数据库导入到操作员站中。
Customer Tag lD的格式为过程数据在PCU控制柜中相对应的物理地址:模件柜号-主模件于-子模件号-通道号/端子柜号-端子板号/端子号; 这样,就可以对过程数据进行快速检索和精确定位。图1中显示的模板是在Symphony系统下的Composer中的GDC(画面组态软件)进行设置的。
二、扩展功能的实现
1.引用了"Interactives"中的换码元素"Control Sele ct",它的功能定义了操作员站CRT上的一个触摸区域(带有触摸屏的CRT)或键序(键盘定义或鼠标)来激活标签元素(过程变量或控制设备)。这种功能可以对DANG、DADIG、ANALOG、DD、MSDD、RCM、RMCB、RMSC、STATION和TEXTST厌标签名起作用,并且将"Control Sele ct"作为弹出符号的一部分进行定义,我们主要对标签库中八ANALOG型的标签名进行定义。因为只定义了"Control Sele ct",才能使运行人员增加调用OP PARAMS功能和detail功能。图2为"Control Sele ct对话框,图中相关属性定义的详细说明请参考Symphony系统的相关手册,表1中列出并描述了相关键选及触点选择的公用字段。
2.引用了"Simppe Escapes"中的Configuration选项(图3)。这项功能定义的是显示画面中一个指定标签的静态组态数据,例如标签数据库中己定义好的标签属性(标签客、标签描述、量程、工程单位等)。
在引用Escapes的过程中,可以将其设置成为符号,也可以直接引用。针对ANALOG型标签可引用的标签属性见图孔图中标签相关属性的可选项要根据图4中标签的类型来决定。本模板中共引用了8项属性。关于上述相关属性定义的详细说明。请参考Symphony系统的相关手册。
3.引用了"Control Window(Pop-Up)",这项功能定义了通过键选或触摸域来调用一个弹出符号到CRT上。这个功能的属性参数中包含了定义弹出符号将要出现在操作员站画面上的位置。方法为:打开GDC画面组态软件,从Tools菜单申选择交互方式(Interactive)>Control Window(Pop-up),然后调用制作好的符号,调整大小属性同过程数据符号相匹配,之后将它叠加在过程数据符号之上,标签名(Tag Name)同过程数据符号的标签名。完成弹出窗口符号的制作之后,就可以在画面上调用,为每一个过程数据添加一个控制弹出窗口。完成所有过程数据的添加控制窗口之后,将脚面以及画面中使用的符号下装到操作员站。
图5为"Control Window(PopUp)Sele ct"对话框,图中相关属性定义的详细说明请参考Symphony系统的相关手册,表2对图5中相关属性域的定义作了简要描述。
将上述元素进行定义后,就可以对每幅组态画面中的过程数据标签进行定义。在进行此项功能的设置时,尤其要注意编辑标签数据库是一项很重要的工作,耍保证添加的内容是正确的,只有这样才能保证将来画面中弹出窗口所显示的信息是正确的。要注意所有的画面和符号是分组放在操作员站的单一目录下,因此应避免使用重复的文件名,即避免自定义的符号跟其它符号或者画面同名。因为有些画面上显示的模拟量多达近百个,为了保证整个画面的简洁清晰,所添加的弹出窗口可以不使用键选,仅使用鼠标点选,这样可以简化工作内容,减少工作量。如果选择使用了键选,则每个过程量所使用的键选应该是唯一的,有重键的画面将无法下装到操作员站。
对于华能沁北电厂来说,每台机组共定义了2700多点过程数据(包括中间变量),其中中1间变量没有物理地址。对于通过通信接口进入DCS的其它辅助控制系统过程数据,其物理地址仅标注到DCS系统的控制器。
三、结束语
经过机组调试阶段的验证,此功能的开发大大缩短了故障的处理时间,降低了生产人员的误操作,丰富了操作员站界面的信息,为运行和检修人员规范化作业提供了完善和全面的数据和信息支持,有利于提升机组运行和检修维护水平,有利于机组的安全稳定运行。
首先,在系统控制组态项目Exchange窗口中的用户自定义画面符号文件夹中新建一个符号,类型为弹出窗口(PopUp Display),对它进行编辑,制作并保存成一个模板。在以后的工作中,可以根据实际需要只对模板加以调整,增加或者去掉某些选项。而不必再一一修改每一幅画面。我们将此模板定义为DETAILl。利用新增的这项功能,运行人员通过操作员键盘的键选,可以方便快捷地进行操作员站的另外:项功能的调用,OP OPPARAMS功能、Operator Assignable Trends(操作员可分配实时趋势)功能和Detail功能。之所以要调用这三项功能,是因为原有的操作员站设置中对于标签名的操作含有这三项功能。(Operator Assignable Trends功能提供了两幅运行人员可分配实时趋势画面。每个列表可以定义5个实时趋势,可定义4个列表。每个列表定义了显示在一个操作员站画面中的标签名的趋势;每个趋势在趋势图上是单独的一行,趋势图以特定的颜色和字母数字混合字符所标识。OP PARAMS功能调用后,可显示指定标签名的相关属性。Detail功能给出指定标签名相关功能块规格参数的详细信息。)
原有操作员站设置中,对于OP PARAMS功能和Detail功能的调用操作起来比较繁琐,而且要退 出当前所监视的画面,运行人员失去了对当前画面设备运行状态进行实时监视的能力,这不利于运行人员及时响应设备可能出现的异常情况。并 且,这两项功能中所包含的信息绝大部分并不是 运行和检修人员最关心的信息,其中一部分是为 系统管理员提供的或进行深度了解时使用的。基 于上述原因,我们新增加一个能够在当前画面中 直接显示的弹出窗口,显示位置设置为固定位置。 在操作员站画面原设计中,每幅画面中有一个固 定区域用于显示控制设备弹出控制窗(画面坐标 为X:7400、Y:400)。我们设置的弹出窗口的大 小与设备弹出控制框相同,位置相同,以确保弹 出窗口不能覆盖操作员站上画面的显示信息。为 保证弹出窗口的尺寸严格限定在固定的弹出区 域,经过慎重的论证,弹出窗口显示的过程数据 所对应的指定标签名相关属性的选择标准如下:
(1)信息显示耍简洁,并且具有代表性;
(2)要符合现场实际,即有利于运行人员的操作而且又能满足检修人员快速检索的需求;
(3)显示的信息为标签数据库中的静态信息,以确保信息的传递不占用系统网络资源。
按照上述标准,选择后的具体信息见图1。
如图1所示,在设置的弹出窗口中,以换码元素(Escape)的形式引用了上述信息。换码元素从标签数据库中调用信息,但并非所有的字段都可以调用,根据标签的类型的不同,可以调用的字段也不同。根据所要定义的标签类类型ANALOG,我们选择的换码元素依次为:标签描述、标签名、零点、量程、单位、低限、高服Customer Tag ID,共八项。前七项在原设计纲室中己进行了定义。这里特别要提到的是关于Customer Tag ID选项,这一属性在标签数据库中;可以由用户自己定义,但大多数使用Symphony。系统的电厂都末对其加以利用。我们充分利用磁这一点,将Customer Tag ID选项定义为过程数据的物理或逻辑(中间变量)地址标识。实践证明,合理使用Customer Tag ID可以提高调试人员和检修人员处理故障的效率。在定义的过程中,要注意字段Customer Tag ID对字符的限制,要求长度不超过32个字符,仅可使用字母、数字0~9和一些用作描述符的特殊字符。如果使用这个范围外的字符,例如中文标点,或者字段长度超出范围,会导致无法将标签数据库正确导入操作员站。为 了进行Customer Tag ID的定义,首先进行了标签数据库的再编辑。所以,第一步工作就是编辑标签数据库中Customer Tag ID字段,从I/O清单中查找整理出I/O量的物理地址以及其它信息,并把这些信息按固定格式添加到Customer Tap ID字段中。最后,将编辑完成的标签数据库导入到操作员站中。
Customer Tag lD的格式为过程数据在PCU控制柜中相对应的物理地址:模件柜号-主模件于-子模件号-通道号/端子柜号-端子板号/端子号; 这样,就可以对过程数据进行快速检索和精确定位。图1中显示的模板是在Symphony系统下的Composer中的GDC(画面组态软件)进行设置的。
二、扩展功能的实现
1.引用了"Interactives"中的换码元素"Control Sele ct",它的功能定义了操作员站CRT上的一个触摸区域(带有触摸屏的CRT)或键序(键盘定义或鼠标)来激活标签元素(过程变量或控制设备)。这种功能可以对DANG、DADIG、ANALOG、DD、MSDD、RCM、RMCB、RMSC、STATION和TEXTST厌标签名起作用,并且将"Control Sele ct"作为弹出符号的一部分进行定义,我们主要对标签库中八ANALOG型的标签名进行定义。因为只定义了"Control Sele ct",才能使运行人员增加调用OP PARAMS功能和detail功能。图2为"Control Sele ct对话框,图中相关属性定义的详细说明请参考Symphony系统的相关手册,表1中列出并描述了相关键选及触点选择的公用字段。
2.引用了"Simppe Escapes"中的Configuration选项(图3)。这项功能定义的是显示画面中一个指定标签的静态组态数据,例如标签数据库中己定义好的标签属性(标签客、标签描述、量程、工程单位等)。
在引用Escapes的过程中,可以将其设置成为符号,也可以直接引用。针对ANALOG型标签可引用的标签属性见图孔图中标签相关属性的可选项要根据图4中标签的类型来决定。本模板中共引用了8项属性。关于上述相关属性定义的详细说明。请参考Symphony系统的相关手册。
3.引用了"Control Window(Pop-Up)",这项功能定义了通过键选或触摸域来调用一个弹出符号到CRT上。这个功能的属性参数中包含了定义弹出符号将要出现在操作员站画面上的位置。方法为:打开GDC画面组态软件,从Tools菜单申选择交互方式(Interactive)>Control Window(Pop-up),然后调用制作好的符号,调整大小属性同过程数据符号相匹配,之后将它叠加在过程数据符号之上,标签名(Tag Name)同过程数据符号的标签名。完成弹出窗口符号的制作之后,就可以在画面上调用,为每一个过程数据添加一个控制弹出窗口。完成所有过程数据的添加控制窗口之后,将脚面以及画面中使用的符号下装到操作员站。
图5为"Control Window(PopUp)Sele ct"对话框,图中相关属性定义的详细说明请参考Symphony系统的相关手册,表2对图5中相关属性域的定义作了简要描述。
将上述元素进行定义后,就可以对每幅组态画面中的过程数据标签进行定义。在进行此项功能的设置时,尤其要注意编辑标签数据库是一项很重要的工作,耍保证添加的内容是正确的,只有这样才能保证将来画面中弹出窗口所显示的信息是正确的。要注意所有的画面和符号是分组放在操作员站的单一目录下,因此应避免使用重复的文件名,即避免自定义的符号跟其它符号或者画面同名。因为有些画面上显示的模拟量多达近百个,为了保证整个画面的简洁清晰,所添加的弹出窗口可以不使用键选,仅使用鼠标点选,这样可以简化工作内容,减少工作量。如果选择使用了键选,则每个过程量所使用的键选应该是唯一的,有重键的画面将无法下装到操作员站。
对于华能沁北电厂来说,每台机组共定义了2700多点过程数据(包括中间变量),其中中1间变量没有物理地址。对于通过通信接口进入DCS的其它辅助控制系统过程数据,其物理地址仅标注到DCS系统的控制器。
三、结束语
经过机组调试阶段的验证,此功能的开发大大缩短了故障的处理时间,降低了生产人员的误操作,丰富了操作员站界面的信息,为运行和检修人员规范化作业提供了完善和全面的数据和信息支持,有利于提升机组运行和检修维护水平,有利于机组的安全稳定运行。
文章版权归西部工控xbgk所有,未经许可不得转载。