44化工设计2023,33(4)CHEMICALENGINEERINGDESIGNAVEVAInstrumentationEngineer在仪表系统设计中的应用研究齐桂卿*李海寿刘鸿雁李健海洋石油工程股份有限公司设计院天津300451摘要本文分析AVEVAInstrumentation软件功能模块Engineer在仪表系统设计中的应用。重点探讨借助AVEVAInstrumentation软件实现跨专业、跨软件的数据交互开发及仪表专业清单文件、数据表的模板定制。关键词AVEVAInstrumentationEngineer数据交互属性库仪表索引表仪表数据表DOI:10.3969/j.issn.1007-6247.2023.04.011*齐桂卿:高级工程师。毕业于大连理工大学控制理论与控制工程专业获硕士学位。主要从事海洋石油平台协同设计开发、AVEVA系列软件二次开发工作。联系电话:15222376345,E-mail:qigq3@cooec.com.cn。AVEVAInstrumentation软件(以下简称为AI)包括Engineer、Designer、WiringManager、SecurityManager及ProcessEngineer五个功能模块,它们共享底层数据库。其中AIEngineer处于仪控系统设计流程的最顶端,其在整个仪控设计中起到承上启下的作用,对外可同AVEVADiagrams、AVEVAEngineering进行数据交互,对内向AI软件的其它模块分发共享数据。本文从应用层面围绕AIEngineer的数据交互功能开发、仪表索引表/数据表的定制方法进行探讨与阐述。1仪控系统设计的数据交互需求在设计过程中,仪控专业同工艺、管道、电气、安全等专业交互众多[1],其中最为典型的是仪表索引表/数据表同PID之间的数据交互。传统的设计模式是:设计人员基于PID或工艺数据手动录入完成,而AVEVA系列软件通过各专业软件之间的交互,实现工艺PID图面数据的自动获取并映射至AI软件中。仪控专业典型数据交互场景见图1。2AIEngineer实现数据交互的前提创建标准数据库是应用AI软件开展设计的基础工作之一,在Engineer模块或与AI进行数据交互的软件中,仪表位号命名规则和属性库的标准化定义是前置条件。2.1仪表位号命名规则仪表位号是围绕仪表进行数据交互的重要索引,命名规则本质上是对仪表位号格式(TagFormat)的约束,AIEngineer支持设计人员基于TagCode定义自己的位号格式,只有Area和InstrumentList中的属性可以作为TagCode使用。位号命名规则必须遵循全设计周期统一性原则,位号格式须按照跨专业、跨软件统筹考量,组成位号的每个TagCode在不同专业、不同软件之间有统一的认知与定义。海上石油平台仪表位号定义遵照企标Q/HS5069-2019执行,见图2。其中,设备代号、序列号和后缀在AIEngine...