陕西DCS系统报表中实现自控率自动统计,首先要将调节器的控制模式(仪表位号.MODE)添加到历史库中,然后在Excel 报表中引入(仪表位号.MODE)作为一个变量,该变量有手动、自动两种状态。报表生成以后这个变量显示为“1/0”或者“ON/OFF”,不同的DCS 系统有不同的显示方法,“1”和“ON”表示自动,“0”和“OFF”表示手动。
再使用Excel 加法运算直接计算出处于自动状态的仪表回路数,进而很容易计算出装置仪表自动率。以下以《120 万吨延迟焦化仪表自控率统计》为例,将如何利用I/A Series报表软件(Report Package)实现仪表自控率自动统计进行介绍。
由于I/A Series 系统历史数据存放于工程师站内,因此所有操作必须在该工程师站上完成,做报表前必须将所有控制回路的手自动模式TAG.MA 参数添加到历史库。
1. 创建ODBC Data Sources(数据源)
通过加载AIM*Historian 的ODBC Drive 后,AIM*Setup程序会自动设定AIM*Historian 为User Data Source Name(DSN:用户数据源名),这样单个用户就可以选择DSN来连接DCS 系统的历史数据库,如图1 路径及图2 创建图示。
2. 设置报表格式
根据仪表自控率统计统一模版,设置好报表的格式,并将该模版放置在C:\rpt_pkg\report 目录下,必须是.xlt 文件。
3. 组态报表
打开I/A Report Package 软件程序。链接对应的数据库源,使用I/A Series Report Package Alias Configurator 来定义历史库别名,并选择之前定义的数据源,使报表程序能调用历史库中的数据,如图3 所示。
图3 连接对应的数据库源
打开之前建立的报表模版,将仪表位号(TAG)与对应的数据相关联,如图4 所示,调节器模式为TAG.MA,调节器输出为TAG.OUT,添加完成后保存。控制回路是自动状态,则TAG.MA 值为1,手动为示0。然后在Excel 表格中将所有TAG.MA 相加就是投用控制回路数,再做一个自控率公式就很容易的计算出装置仪表自控率。
图4 关联相关数据
4. 设置自动生成功能
将组态好的报表保存在相应目录下,利用自动生成软件,按上面步骤添加完成后就会在默认的路径(C:\rpt_pkg\reports)下生成.rep 文件,再将这个文件运行就会在C:\rpt_pkg\reports_reports\daily 目录下生成当前的.xls 报表。
日常管理中可在DCS 工程师站每天或每周生成一个自控率报表,能够一目了然的反映每个PID 控制回路实时的手自动状态,和装置的仪表自控率,生成的自控率报表如图5所示。
图5 生成后的自控率报表
经过120 万吨延迟焦化仪表自控率统运行一年的实践证明, 该自动统计报表具有客观性、准确性, 排除了人工统计的人为干扰因素, 满足了日常数据的统计管理, 为生产管理者提供了准确的参考依据使用相同方法。采用该方法,成功地在横河CS3000 系统、霍尼韦尔PKS 系统中也利用报表实现了仪表自控率自动统计,而且霍尼韦尔PKS 系统报表中仪表参数是实时的,不需要设定时间,报表随时打开随时更新,使用更方便。
三、结论
利用DCS 报表统计仪表自控率的同时,也在报表中将控制回路的输入值、调节阀输出值以及系统给定值列入其中,这样更能方便的判断出控制回路未投自动的原因,也可以将所有在30% 以下开度工作的控制阀进行统计(在小开度下工作不符合控制阀的流量特性,对阀芯阀座腐蚀严重,减少控制阀的使用寿命),联系工艺调查原因,方便对仪表设备的管理。
仪表自控率自动统计的实现,使得管理者能够很直观的检查上报数据的真实性,对于弄虚作假的现象加以考核,从某种程度上它也促使了仪表控制率的提升。重要的是仪表自控率自动统计的实现,便于对装置的自控率进行统计分析和对控制阀的开度和状态的监控,装置运行可靠性得到了很大提升。由于使用DCS 报表实现仪表自控率的自动统计存在一定的局限性,那就是必须到操作站或者工程师站去查看,不能通过局域网上传到网络,因此它只适用于车间级管理,不便于厂级以上更高层的管理。所以,对于有车间管理需要的企业还是起到了很大的帮助作用!
陕西华伟达自动化系统工程有限公司期待与您的合作!技术咨询热线:029-89582867