陈松华
(中国五环工程有限公司,武汉 430223)
仪表所用的安装材料项目繁杂[1],常用的有近百种,可分为两大类:成品或半成品,如仪表管材,仪表阀门,仪表使用的型钢、电缆、桥架等;加工件,如仪表管件(接头),仪表安装使用的法兰、垫片、紧固件等。
仪表安装材料表是对一个装置或工序中仪表专业设计中所用到的所有上述材料进行汇总的设计文件。在项目实施中经常遇到这样的问题,施工单位往往对设计单位提供的仪表安装材料表存在异议,施工单位认为材料不够,设计单位认为够,但是又没有证据说明为什么够或不够,对于做 EPC的工程公司内部也存在这样的问题。
基于目前各设计单位对仪表安装材料统计的不足,特别对仪表设计文件中的AutoCAD图形文件中的材料统计的不足,针对AutoCAD图形对表格内数据的分类统计汇总和查错方面功能的欠缺,该文主要探讨一种能够对AutoCAD图形的材料进行自动统计的方法,以及关于电缆表自动统计的方法。
仪表安装材料表的输入文件按照AutoCAD图形文件和 Excel电子表格文件划分,如图 1所示。
a)按管材、管件(包括辅助容器)、阀门、型钢、紧固件、电缆桥架、电气设备材料(包括电缆、电线、配电箱/柜以及接线箱、穿线盒、挠性管等电气连接件)、其他材料(如保温/护箱、保温材料、空气分配器等)类别顺序逐项列出各种材料[2]。
图1 仪表安装材料表的输入文件类型
b)根据输入文件,统计各种材料的设计实际数量。
c)按照有关标准规范(如《化工装置自控工程设计规定》)或工程具体情况(如业主要求等)计算备用量。
d)根据实际数量和备用数量计算出总量。
1.3 统计
a)仪表导压管配管材料[3]可按“仪表导压配管安装图”、“测量管线表”、“分析仪采样配管安装图”上数量的总和进行统计。
b)仪表伴热材料可按“仪表伴热配管安装图”上数量的总和进行统计。
c)仪表公用工程配管材料可按“仪表导压配管安装图”、“分析仪采样配管安装图”、“仪表伴热绝热表”、“仪表公用工程管线平面图”上数量的总和进行统计。
d)仪表供气配管材料可按“仪表空气供气系统图”上数量的总和进行统计。
e)仪表气动信号配管材料可按“仪表空气供气系统图”、“仪表空气分配器表”、“仪表电/气连接图”上数量的总和进行统计。
f)电缆和电线可按“电缆表”上数量的总和进行统计。
g)穿线钢管和管件可按“仪表导压配管安装图”、“分析仪采样配管安装图”、“仪表伴热绝热表”上数量的总和进行统计[4]。
h)接线材料可按“电缆表”、“挠性管一览表”、“仪表电/气连接图”上数量的总和进行统计。
i)其他安装材料,包括电缆桥架和用于安装现场仪表设备的立柱、角钢、槽钢、钢板、扁钢,可按“仪表接地系统图”、“仪表桥架布置图”进行统计。
对于各种材料的设计数量与上述文件中统计的实际数量的关系,可按相应规范(如“HG/T 20637.7-1998仪表安装材料的统计”)来进行设计。
一套完整的仪表设计文件中的图形文件比较广泛,设计风格也各不相同。特别是对于仪表安装图,常常需要在AutoCAD图形中绘制大量表格,而仪表测量管路用阀门、管件、法兰、紧固件等材料的规格比较多,直接对AutoCAD图中的材料进行手工统计往往出现差错,而且速度慢。在目前仪表专业的安装统计材料过程中,比较普遍的方法是制作一些中间文件,即将仪表安装图等AutoCAD文件中的安装材料逐项填写到Excel表格文件中再进行统计,这种方法往往容易出现差错,并且经常出现重复工作,效率不高。
解决该问题的途径是必须将Excel表格插入到AutoCAD中,替代AutoCAD中的图形表格。AutoCAD 2009软件虽然自带了插入 Excel表格的功能,但是对于同一设计文件下的各张AutoCAD图形中的材料表格往往没有关联性,特别是对表格内数据的分类统计汇总和查错方面功能单一[5]。例如对于仪表安装图,若有几十张安装图,则对应相同张数的Excel表格,如果要统计安装图中的材料,必须要把这些Excel表格绘制成一个表格再进行统计。
另一种方法是应用AutoXlsTable软件,该软件可解决多个AutoCAD图共享同一Excel表格,将AutoCAD图形表格中数据以数据库形式存储,并且Excel表格使用与AutoCAD相同的属性,如字体、线条等。利用Excel软件强大的制表、计算、统计等功能完成对仪表安装材料表数据的分类统计汇总。在AutoCAD图形中,安装材料表内容仅仅在Excel文件中输入,保存后在AutoCAD中更新数据。这样可以减少差错,方便对表格数据进行统计和汇总。
下面以仪表设计文件中的“仪表导压配管安装图”为例,从“导压安装材料过渡表”、“AutoXlsT able软件的使用”及“安装材料过渡表的统计”三个方面介绍一种材料自动统计的方法。其他AutoCAD图形仪表文件材料统计可参照此方法。
2.2.1 导压安装材料过渡表
导压安装材料过渡表对应“自控安装图册”中的安装材料表,表格的形式如图2所示。
图2 导压安装材料过渡表
a)“图号/页码”:对应仪表安装图中的“页码”。
b)“序号”、“代码”、“图号与标准号”、“材料及规格”、“材质”、“数量”、“备注”:对应安装图中的“安装材料表”。
c)“单位”:对应仪表安装图中材料的“单位”。
d)“台件数”:对应仪表安装图中的“仪表数量”。
e)“小记”:对应本页仪表安装图中的仪表安装材料“总数量”。
f)“标记”:在仪表安装图完成后,统计安装材料时,对应已统计材料。
2.2.2 AutoXlsTable软件的使用
使用该软件需注意以下事项。
a)插入Excel表格的比例。由于 Excel表格插入到AutoCAD图形中,表格的大小与图形文件的比例不一致,如何让表格能正好与AutoCAD图形内边框一致,必须对图2中表格各列的宽度等进行设置。根据笔者经验,对图2中表格的行高、列宽、字体大小设置如下:
1)字体大小:宋体,9号。
2)行高:14.25。
3)列宽:B列:4.25;C列:6.5;D列: 11.13;E列:13.5;F列:15.88;G列:11.13;H列:6.5;I列:10.5,A,J,K,L列的列宽无特殊设置要求。
4)对应 AutoXlsTable工具栏中的比例(“Scale”)设置为0.355。
b)字体。为保证AutoCAD图形中插入的表格字体美观,AutoXlsTable工具栏选择“Font”—“Font size”设置为“AutoCAD”,“Table's Font”设置为“Use AutoCAD's Font”。此步可选择插入仪表安装图中的表格字体形式为“Excel字体”或“AutoCad当前字体”。
2.2.3 安装材料过渡表的统计
当一个装置或工序的“导压配管安装图”设计完成后,再进行材料统计就比较方便了。一种方法是设计人员可直接利用Excel进行仪表安装图材料的筛选统计,分类出相同种类的材料,同时检查出由于书写等原因所造成的错误。另一种方法是在Excel中编制宏进行自动统计(如可根据材料代码的惟一性进行汇总统计)。在此不对“导压安装材料过渡表”中自动统计的宏程序进行太多描述。
对设计单位来说,Excel表格仪表文件的材料统计相对于AutoCAD图形文件更简单,可能存在统计问题的设计文件是“电缆表”。在此介绍一个用于统计电缆长度比较方便的函数:SUMPRODUCT (array1,array2,array3,...)[7],可在Excel帮助中查用对该函数的使用方法。对于电缆表的材料统计,一般是在电缆表的工作簿中新建一个专门统计材料的工作表,利用SUMPRODUCT函数进行统计汇总。
仪表安装材料自动统计的方法已在很多大型工程中得到应用。利用 AutoXlsTable软件将Excel表格制作材料表插入AutoCAD图形文件,能成功解决当前对AutoCAD图形仪表文件材料统计效率不高的问题。同时利用 VB(Visual Basic)编程软件对 Excel进行宏的编制,实现仪表安装材料的自动统计,有效地提高了准确率,同时也开拓了设计人员的思路。
[1] 陆德民,张振基,黄步余.石油化工自动控制设计手册[M].3版.北京:化学工业出版社,2000.
[2] 中国石油化工集团公司设计技术中心站.SHB Z07-2001自控设计安装材料编制导则[S].2002.
[3] 化工部自动控制技术中心站.HG/T 21581-95自控安装图册[S].北京:化工部工程建设标准编辑中心,1996.
[4] 全国化工自控设计技术中心站.HG/T 20637.71998仪表安装材料的统计[S].1999.
[5] 张 帆.AutoCAD VBA二次开发教程[M].北京:清华大学出版社,2006.
[6] HANSEN S M.Excel 2003与VBA编程从入门到精通[M].北京:电子工业出版社,2004.
[7] Excel Home.Excel函数与公式实战技巧精粹[M].北京:人民邮电出版社,2008.