关键词:SPI;数据表;Specification模块;ISA
1009-2374(2013)14-0030-03
1 SPI工程设计软件使用与二次开发背景
Smart Plant Instrumentation(SPI)是Intergraph(鹰图)公司开发的专业仪表自控工程设计软件,基于公共数据库(ORACLE),是国际上广泛应用且具有很高知名度的工程设计软件。SPI软件是基于欧美的工程设计和建设理念开发的,虽然具有十分强大的功能,在国外知名工程公司中创造了很好的应用业绩,但是长期以来,由于国内与国际在工程设计思路上存在较大差距,该软件在国内各设计院和工程建设单位的使用效果一直不理想,不能切实发挥效用。随着北京分公司国际化业务不断扩展,要求我们在工程实践中积极转变观念,适应国际项目设计与管理的需求。在此背景下,我们根据国际工程建设的总体要求,在遵循国际惯例、借鉴过去的工程经验的总体原则的指导下,对SPI软件数据表部分进行符合北京分公司特点的二次应用开发,以达到提升设计水平和保证工程设计质量、提高工作效率的目的。
2 SPI工程设计软件简介
SPI是基于数据库的工程设计软件,以Oracle数据库作为底层数据平台。实现不同使用者之间数据共享。以往的工程设计多使用AutoCAD或Office软件,设计人员通过上述软件绘制图纸、编写文件。由于图纸文件存放于各设计人员独立的电脑中,设计文件中的各项数据信息并无关联。设计过程中需要多次重复输入,一旦出现数据修改或模板修订,设计人员需对大量的文件进行修改。设计人员为保证文件质量,需要大量的重复修改及校对工作。SPI作为仪表工程设计软件,可以覆盖绝大多数仪表设计工作,其中包括:仪表索引表、I/O表、数据表、电缆表、材料表、接线图、回路图、安装图等。上述图表的各项数据信息都通过SPI软件存入数据库,并调用于其他应用处。对任何一个文件的数据修订,其他调用此数据的文件也同时自动更新修改,无需设计人员重复输入。避开了多次输入造成的错误与遗漏,有效地保证了工程设计文件的质量。
SPI软件具有一个管理员模块和多个设计模块,设计模块主要包括:
2.1 Index(索引模块)
该模块为设计人员提供仪表信息建立、修改、删除平台。录入信息包括仪表类型、所在管线设备号、图纸号等,是主题信息的录入处,也是其他模块的基础。2.2 Spec(仪表数据表模块)
通过该模块,可以为具体仪表阀门关联相关的数据表。表中的数据与索引模块、工艺模块、计算模块相关联,数据信息保持一致。一处填写后,无需重复填写,均可自动调用。本文重点介绍的就是本模块下的二次开发。通过二次开发,数据表模块可以更好地为工程设计怎么写作,提高设计文件质量,更满足业主要求。2.3 Wiring(接线模块)
通过该模块,设计人员将现场的端子通过电缆连接至接线箱、Marshalling柜、中控室系统,完成接线与回路图编制。该模块可以自动生成部分接线端子与电缆。2.4 ProcessData(工艺数据模块)
该部分用于填写工艺参数与工艺信息。该部分填写的内容可以直接被Index模块、Spec模块共享与调用。设计人员无需二次输入此部分信息。当修改SPI软件仪表数据表在海外油田地面工程中的应用与二次开发由优秀论文网站www.shuoshilunwen.com提供,助您写好论文.该处数据信息时,其余调用处自动修改,无需设计人员重复修改工作。2.5 LoopDwgs(回路图模块)
该模块用于生成回路图,在生成过程中可以选择CAD/Enhanced等多种方式。该模块使用前,需在Wiring(接线模块)下完成相关接线工作,否则无法生成回路图。2.6 Hook-up(安装图模块)
通过该模块,工程设计人员可以将数据库内的安装图与仪表相关联,通过安装图统计材料,编制材料表。3 SPI数据表的结构与设计理念
SPI软件数据表引入了Form与Page的概念。Form由一个或者多个Page组成。软件使用时,只有Form与具体仪表或阀门相匹配,单独的Page不能与仪表或阀门相匹配。可以简单地将Form理解为“文件夹”,将Page理解为“纸制文件”。一个“文件夹”内可以有单张或多张“纸制文件”,但关联仪表的只能是“文件夹”,而不能是“独立的纸张”。数据表页(Page)为PSR文件,需要使用INFOMER工具进行开发,使用SPI的ImportPSR功能调用,并在SPI中完成多页面的组合成模板(Form)。
每一个PSR文件在导入SPI软件后,都形成一个Page,按照项目需要,组成不同的Form。数据表的名称引用Form的名称,在软件中,可以查询该Form引用的Page名称与数量。