伍修璨 陈琦
(海南核电有限公司)
摘要:本文介绍了海南海南核电昌江电厂在组态过程中可视化组态工具IACC批量操作功能的运用。
关键词:仪控组态IACC
0 概述
海南昌江核电厂采用福克斯波罗公司的I/A SERIES系统为全厂DCS系统。作为I/A SERIES的专用组态器,指令化的ICC已经无法满足当下大批量组态的需求。在这种背景下,FOXBORO开发了第二代可视化的IACC组态器。本文将介绍IACC组态器批量组态IO点的应用。
1.TAGLIST的建立
TAGLIST就是需要写入组态的点的集合,使用TAGLIST可以大批量导入IO点,节省了一个一个添加IO点的时间。下面以0SRE系统为例。
首先在DATABASE中的IACC TAGLIST一项中找到0号机组SRE系统(使用筛选功能)。新建一个EXCEL文件,设置字体为Arial,字号为9号。
因为都在一个COMPAND当中,所有COMPAND名都是0SRE_N1,不需要修改。
系统较小,一共只有9个IO点,没有冗余的FBM,因此不需要添加冗余FBM的信息
由于所有点都是送到二层KIC的,因此BLOCK名后面都需要加上_V的后缀。
下面这一步是最重要的,根据每个点控制的控制情况采用合适的模板。添加CSD NAME和CST NAME。其中CSD NAME即IACC中的组态图的名字。而CST NAME是CSD所用的模板,其关系类似于FD图与FD图采用的模板。这一步是整个TAGLIST中最繁杂也是最重要的一步。
这个系统点较少,大多也都是一个输入,所以基本都是采用的23模板。CSD NAME采用点的设备名字,即仪表的名字,CST NAME写采用的CST模板的名字。
检查CSD NAME与CST NAME有没有一一对应,即有没有出现一个CSD NAME对应两个CST NAME的情况(比如同一设备的BUP和KIC控制的切换,如果这个设备的CSD NAME都采用设备名,而BUP和KIC控制采用的模板不一样,就会出现同一个CSD NAME对应两个CST NAME的情况,这种情况就需要区分CSD NAME)。检查没有这样的情况,继续下一步
CSD NAME区分参与逻辑计算的点和只显示的点。在FD图中 所有的点都没有参与计算直接送KIC,因此不用区分。
注意TAG NAME与CSD NAME最好一一对应。
送KIC报警的IO点TAGLIST SAO这一项需要填写1,这个系统的所有点都是送KIC报警,因此SAO这一项全部填写1.
模拟量的设置。AI和AO需要设置量程,但是这个系统的仪表都是SX,都是通断信号,不需要设置量程
为KIC显示的报警点生成一个新的TAGLIST,标题内容与之前的那个TAGLIST相同
之后完成报警点的TAGLIST,需要注意的是报警点的名称需要到LD等图上去查找。而且当同一点的KA和KS前面的名字(如409KA和500KS)不一样时,需要分别添加两行信息。
所有都做完以后,保存TAGLIST,需要保存为DBF文件,但是保存的时候发现选项里面没有相应的DBF的选项,03版本以后已经没有DBF了,但是可以保存为CSV文件。
这个CSV文件就是用于IACC中导入TAGLIST所用
TAGLIST完成后组态就完成了一大半。接下来是IACC部分
首先需要添加数据库,在虚拟机的D:\opt\fox\IACC\Database中加入一个空的数据库,并把更名为自己所需要的。接下里在IACCSettings.txt中的DATABASE一项的下面添加数据库的信息。
选择TEXT后,在SELECT TAGLIST FILE一项中选择之前保存的CSV文件。之前导入即可完成IO点的批量导入。
4 总结
海南昌江核电现场面临大批量的IO点,如果用一个一个单独组态的方式组态效率将会大大降低。而IACC用TAGLIST批量操作极大的简化了这一过程,提高了整个组态的速率以及为修改提供了便利性。
参考文献
[1] 伍修璨:《I/A Series 系统及应用》2007年.
论文作者:伍修璨,陈琦
论文发表刊物:《电力设备》2016年第7期
论文发表时间:2016/7/5
标签:组态论文; 都是论文; 海南论文; 系统论文; 核电论文; 模板论文; 这一论文; 《电力设备》2016年第7期论文;