■ 勝寶旺寰球工程有限公司 潘磊 祝濤 劉育嘉
近年來,數(shù)字化交付成為國內(nèi)外工程設(shè)計(jì)領(lǐng)域涌現(xiàn)的新型業(yè)務(wù)之一。數(shù)字化交付為智慧工廠提供數(shù)據(jù)基礎(chǔ),數(shù)字化交付的快速發(fā)展,符合“工業(yè)4.0”和“中國智造2015”的整體趨勢。海克斯康PPM的SmartPlant系列軟件是數(shù)字化交付平臺(tái)的典型代表,其設(shè)計(jì)理念是以數(shù)據(jù)為中心,有別于傳統(tǒng)的圖形輔助設(shè)計(jì)軟件。但到目前為止,SmartPlant相關(guān)的應(yīng)用研究尤其是二次開發(fā)方面的研究仍然較少。SmartPlant P&ID是工藝系統(tǒng)專業(yè)數(shù)字化交付的常用軟件,其開放有豐富的接口,用戶可以進(jìn)行個(gè)性化的二次開發(fā)。
VBA,英文全稱為Visual Basic Application,是依附于軟件的VB開發(fā)環(huán)境,其作為VB程序語言的衍生物,廣泛存在于Microsoft Office、AutoCAD等常用的工程設(shè)計(jì)軟件環(huán)境中。依附于微軟的Office組件Excel中的VBA也可稱為Excel_VBA。
數(shù)字化交付中,管道屬性需要批量導(dǎo)入工程數(shù)據(jù)庫,但現(xiàn)有的導(dǎo)入方法或軟件都要求對(duì)導(dǎo)入的數(shù)據(jù)進(jìn)行屬性映射,構(gòu)建符合導(dǎo)入模板格式的屬性數(shù)據(jù)表。
構(gòu)建符合導(dǎo)入模板格式的屬性數(shù)據(jù)表存在以下兩個(gè)難題:
(1)每個(gè)項(xiàng)目的種子文件不一樣,管線屬性及其命名也各不相同。而在SmartPlant用于屬性管理的組件Data Dictionary Manager中并不能將元件屬性導(dǎo)出或另存為可編輯的文檔,這為屬性的映射帶來了很大的不便;
(2)各家工程公司的設(shè)計(jì)文件模板如管道特性表均與導(dǎo)入模板結(jié)構(gòu)不同,需要轉(zhuǎn)換。常規(guī)的轉(zhuǎn)換過程是在Excel中將管道特性表通過復(fù)制、粘貼等手段,重新排版成數(shù)據(jù)導(dǎo)入表模板的格式,這種過程較費(fèi)時(shí),也容易出錯(cuò),且涉及傳統(tǒng)設(shè)計(jì)習(xí)慣中的代號(hào)如“ATM”、“AMB”、“FV”等,與數(shù)據(jù)導(dǎo)入的要求相悖,需要人工核對(duì)、轉(zhuǎn)換成數(shù)字型式的數(shù)據(jù),方能成功導(dǎo)入工程數(shù)據(jù)庫。……