国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于配置化設(shè)計生成自動化圖樣的思路和方法

2022-02-25 07:56吳向陽陳昱辰
智能制造 2022年1期
關(guān)鍵詞:圖樣對象規(guī)則

劉 揚,吳向陽,陳昱辰

(武漢東研智慧設(shè)計研究院有限公司,湖北 武漢 430056)

1 開發(fā)背景

在智能制造的背景下,柔性化、定制化的生產(chǎn)組織方式加快了產(chǎn)品的迭代速度,裝備制造行業(yè)如何實現(xiàn)敏捷設(shè)計和制造,快速響應(yīng)市場和客戶的需求,同時提高設(shè)計效率和質(zhì)量,降低成本,打造核心競爭力,是當(dāng)前迫切需要思考的課題。

同時,當(dāng)前設(shè)計工作中還存在一些亟待解決的問題。

1)目前,本部門自動化專業(yè)的工作內(nèi)容主要是承擔(dān)工程項目的設(shè)計、配合采購編制預(yù)算和招投標(biāo)、制造安裝管理、PLC及上位機的軟件編寫開發(fā)、設(shè)備及工藝調(diào)試、驗收陪產(chǎn)等任務(wù)。在多個項目同時開展的情況下,人力資源就會捉襟見肘,產(chǎn)品質(zhì)量也會參差不齊。

2)雖然,本部門自動化專業(yè)積累了多年項目設(shè)計和調(diào)試的經(jīng)驗,也建立了較完善的標(biāo)準(zhǔn)規(guī)范和知識庫,但每個設(shè)計人員的設(shè)計風(fēng)格和思路不一致,就很難保證圖幅圖面、電氣產(chǎn)品選型、功能連接等細(xì)節(jié)方面的一致性。

3)工程師在設(shè)計時往往采用從舊項目中復(fù)制粘貼到新項目后修改調(diào)整的方式來完成,設(shè)計質(zhì)量無法保證,而且主要以重復(fù)性工作為主,甚至是同類型的設(shè)備,只是不同用戶的需求,如控制方式、相關(guān)配置及電氣產(chǎn)品的品牌有不同的要求,這樣也需要進行反復(fù)的修改和調(diào)整。

4)設(shè)計效率不高,成熟人員和新進人員的設(shè)計效率差別大,不能保證設(shè)計周期的同步,而且需要投入很大的校審精力才能保證設(shè)計質(zhì)量。

5)綜上問題也就會導(dǎo)致設(shè)計成本、進度和質(zhì)量難以管控,同時也會傳導(dǎo)到采購、制造、安裝和調(diào)試等環(huán)節(jié),造成一些不必要的延誤和浪費。

經(jīng)過多次論證調(diào)研后,基于當(dāng)前設(shè)計采用的 EPLAN P8 軟件環(huán)境,聯(lián)合軟件供應(yīng)商共同開發(fā)了一套適用于自動化專業(yè)的圖樣自動生成軟件系統(tǒng)(Automation Design Automatic Production,ADAP),目前已順利完成相關(guān)研發(fā),并應(yīng)用到了實際項目中,取得了良好的效果,同時也申報了相關(guān)專利和軟件著作權(quán)。

下面將具體討論如何通過配置化的設(shè)計方式來實現(xiàn)自動生成圖樣。

2 開發(fā)思路

按照設(shè)計習(xí)慣,自動化設(shè)計方式一般分為基于電路特性和基于對象功能的兩種設(shè)計方式,前者是依據(jù)主電路(一次回路)、控制電路(二次回路)等電路特性來劃分設(shè)計,而后者更符合GB/T 5094的標(biāo)準(zhǔn)要求,是從功能面和位置面來定義產(chǎn)品的一種設(shè)計。比如系統(tǒng)中有一臺水泵,屬于受控對象,與水泵相關(guān)聯(lián)的其他對象,如接通水泵運行的主電路、啟停水泵控制電路、檢測壓力的反饋回路等,都屬于關(guān)聯(lián)水泵運行的子功能對象,而當(dāng)系統(tǒng)中有兩臺或者多臺同樣功能的水泵時,其實設(shè)計一套即可,他們只是功能代碼和位置代碼不一樣。這是一種基于功能對象的結(jié)構(gòu)化設(shè)計思路,有利于產(chǎn)品設(shè)計的標(biāo)準(zhǔn)化,如圖1所示。

圖1 基于功能對象的結(jié)構(gòu)化設(shè)計思路

非標(biāo)設(shè)備的特點之一就是定制化,不同的用戶、不同的產(chǎn)品會需要不同的生產(chǎn)工藝環(huán)境,因此用于生產(chǎn)的設(shè)備,其功能、形式、結(jié)構(gòu)以及控制方式等方面也會有不同的要求,需要定制設(shè)計和制造、安裝及調(diào)試。從自動化的角度看,就會因為控制方式的差異、使用習(xí)慣的差別、外購件品牌不同、產(chǎn)品型號迭代等因素,影響電路設(shè)計工作的復(fù)雜程度。雖然基于對象功能的設(shè)計方式非常有利于標(biāo)準(zhǔn)化,但是針對非標(biāo)設(shè)計任務(wù)還是很難減輕工作強度。究其原因,基于對象功能的方式適用于設(shè)備對象或者功能單元對象,而從控制角度,則需要更加細(xì)化到自控產(chǎn)品對象(自控的專業(yè)術(shù)語稱為宏對象),只有在自控產(chǎn)品(宏)的層級,才能實現(xiàn)柔性化、配置化的設(shè)計。因此,我們在開發(fā)之初,就確立了基于對象功能的設(shè)計方式,并對控制對象進行系統(tǒng)性分類,通過分析對象的功能屬性、分解對象的邏輯結(jié)構(gòu)、以及重組對象的配置規(guī)則,進而實現(xiàn)配置化設(shè)計的開發(fā)思路。

3 開發(fā)方法

先簡單介紹一下傳統(tǒng)的設(shè)計過程,設(shè)計人員通過手動添加一個一個的功能圖形宏,然后在功能圖形宏組成的圖樣上進行調(diào)整和修改,最終設(shè)計出滿足工藝、設(shè)備特點以及控制功能、PLC控制關(guān)聯(lián)點、現(xiàn)場網(wǎng)絡(luò)拓?fù)?、自控產(chǎn)品品牌等具體要求的電路圖樣。這種采用圖形宏的設(shè)計方法,實際上只是通過人工進行加配或者減配的一種修改設(shè)計,對于設(shè)計效率和質(zhì)量的改善效果不高,有時還有些負(fù)面的影響。

如何在非標(biāo)設(shè)備的自動化設(shè)計中,實現(xiàn)人的創(chuàng)作性設(shè)計,而“繪制”圖樣交由電腦來完成呢?要想電腦完成“繪制”圖樣的工作,需要制定規(guī)則,因為電腦只會按照規(guī)則程序來執(zhí)行任務(wù),這里的“規(guī)則”就是我們所開發(fā)使用的方法,總結(jié)了以下幾種:拆分規(guī)則、組合規(guī)則、分配規(guī)則、替換規(guī)則和解析規(guī)則等。

3.1 拆分規(guī)則

常言說“不破不立”,通過先“破”后“立”的拆分方法,即對原來標(biāo)準(zhǔn)化電路進行了拆解,把原來基于控制對象的標(biāo)準(zhǔn)電路按照對象所需的控制產(chǎn)品進行分類,再對各產(chǎn)品的主要組件(零件)、輔助組件(子零件)進行細(xì)分,拆分時結(jié)合各組件(零件)的電路原理、連接方式等特點,按一定的原則進行分類,設(shè)計開發(fā)成為相應(yīng)的宏對象文件。借用機械設(shè)計進行類比,就是俗稱的拆圖。功能圖形宏就相當(dāng)于部件圖,拆解成零件圖,即宏對象圖,這種宏對象不是簡單的所畫即所得的圖形,而是具有多重屬性定義的模型,包括產(chǎn)品功能、電位、連接點、物理尺寸和位置關(guān)系等。

舉例說明:如圖2所示,該圖形宏實現(xiàn)的功能是變頻器控制電機運行的電路,包含了基礎(chǔ)圖形宏(即除紅框外部分)和圖形宏1~4(即各紅框內(nèi)部分)。圖形宏 1 是制動電阻的原理圖宏,圖形宏2是現(xiàn)場維修開關(guān)原理圖宏,圖形宏3是熱敏電阻原理圖宏,圖形宏4是電機抱閘原理圖宏。原來設(shè)計時,會調(diào)用這個已做好的全功能圖形宏,然后由人工根據(jù)實際需要進行刪減和調(diào)整,比如,新的項目中的電機無熱敏電阻,則刪除圖形宏3;如果電機功率發(fā)生變化,則需要根據(jù)新的功率來修改相關(guān)的開關(guān)、線路等參數(shù),還有就是根據(jù)用戶對自控產(chǎn)品的品牌要求來修改相關(guān)產(chǎn)品的選型。這樣,對于設(shè)計工作的要求需要非常嚴(yán)謹(jǐn)細(xì)致,否則很容易出現(xiàn)錯誤。

圖2 某圖形宏示意圖

現(xiàn)在,通過梳理功能圖形宏,我們對其進行分類,根據(jù)必要性原則和特殊功能性原則,分別定義了基礎(chǔ)圖形宏和特殊圖形宏兩個類別,然后,分別設(shè)計不同的宏對象文件。

3.2 組合規(guī)則

組合即對拆分后的宏對象文件,在實際設(shè)計調(diào)用中,按照制定的規(guī)則,重新組合成功能圖形電路的過程。類似于機械制造時的裝配過程,區(qū)別機械裝配是實際的生產(chǎn)過程,而宏對象組合是電路原理組成的虛擬過程。根據(jù)控制系統(tǒng)的需求,調(diào)用需要的宏對象可以柔性的組合成不同的宏電路,然后根據(jù)控制邏輯組合相關(guān)的單元設(shè)備圖形宏,最終完成全套的控制原理圖。

宏對象組合成宏電路的過程,并不是簡單的通過電路組合來完成的,因為這種基于對象的搭配,理論上會有非常多的組合方式,因此,必須基于設(shè)備形式及單元類別進行分類,然后通過xml語言來分別描述每一種設(shè)備單元類別和設(shè)備形式,這種基于xml語言來定義的就是組合的規(guī)則,在軟件中,以可視化的方式提供給設(shè)計人員來選擇和配置最終的控制電路,如圖3所示。

圖3 軟件可視化示意圖

3.3 分配規(guī)則

PLC控制器是自動化系統(tǒng)中的核心器件,其輸入/輸出模塊上的IO點連接著外部傳感器和執(zhí)行器等功能單元,因為每個品牌、每種系列的輸入/輸出模塊都有不同的連接方式,而且每個控制系統(tǒng)的連接原理都不盡相同,所以原理圖設(shè)計時需要耗費很大的精力來分配輸入/輸出模塊IO點的連接分配邏輯。

如何讓軟件實現(xiàn)PLC中IO點的自動分配呢?首先我們制定了一種繪圖方法:功能聚合法,即把跟功能相關(guān)的IO點分散聚合到對應(yīng)的功能電路中去,這種模組化的設(shè)計方式,優(yōu)點就是方便管理相關(guān)聯(lián)的功能對象,也方便相同功能對象的反復(fù)調(diào)用。但是,由于IO點分散聚合后,處于離散狀態(tài),不便于管理和查重,因此,我們還設(shè)計了相關(guān)的圖樣,如PLC機架總覽、PLC地址總覽、通信總覽等,便于管理。

另外,采用Excel軟件,為每種機架類型設(shè)計一個sheet表單,見表1,在軟件配置時,后臺會根據(jù)配置選擇相應(yīng)的sheet表單,實現(xiàn)了不同機架類型的選擇。同時,采用xml文件格式設(shè)計包含IO點配置的功能單元設(shè)備電路,為每一個功能設(shè)備電路中的IO點制定編制規(guī)則。

表1 基于每種機架類型的sheet表單

用戶在使用UI軟件配置時,通過創(chuàng)建PLC站,如圖4所示,設(shè)定對應(yīng)sheet表單的機架類型,通過添加功能單元設(shè)備時,把其分配給PLC站,其中功能單元設(shè)備的xml配置文件中包含著IO點的分配數(shù)據(jù),這樣軟件在后臺解析xml文件時,就按一定規(guī)則插入相應(yīng)的PLC圖形宏,并分配地址。而且,規(guī)則中明確了PLC的IO點是按需分配的,因此軟件在后臺可以根據(jù)使用需求自動地添加機架、地址總覽等,當(dāng)機架超過總數(shù)量限制時,還可以創(chuàng)建新的機架,這個規(guī)則對于IP67的現(xiàn)場IO模塊特別方便。

圖4 PLC站設(shè)置

PLC的IO點分配流程如圖5所示。

圖5 PLC的IO點分配流程圖

3.4 替換規(guī)則

項目中經(jīng)常會用到不同公司的產(chǎn)品,體現(xiàn)到設(shè)計中,一般分為兩大情況:一種情況是電路原理、電氣符號、連接點等都不會改變,只需要把符號中對應(yīng)的產(chǎn)品進行部件替換即可;另一種情況就比較復(fù)雜,品牌替換后,相應(yīng)的電路原理、連接點、甚至電氣符號都發(fā)生了變化,對于這種情況需要將整個電路頁面進行重新設(shè)計。

對于第一種情況,我們在部件庫里面設(shè)計了一個虛擬品牌,每一種實際品牌的部件都有與之對應(yīng)的虛擬部件,設(shè)計宏對象或者宏電路時,符號屬性引用虛擬部件。同時,設(shè)計一個數(shù)據(jù)表單,把每一個虛擬部件與不同廠家的實際型號對應(yīng)起來,配置設(shè)計時,用戶選擇實際品牌,在軟件生成圖樣過程中,通過查詢數(shù)據(jù)表單的虛擬部件和與之對應(yīng)的實際品牌及型號,軟件會自動把宏電路中的虛擬部件替換為實際部件。對于第二種情況,我們設(shè)計了宏品牌另外一種替換規(guī)則,即通過設(shè)計xml文件對每種品牌的宏電路進行描述,由設(shè)計人員在軟件UI界面中選擇相應(yīng)的品牌,一種品牌、甚至一個產(chǎn)品系列就對應(yīng)一個有xml描述的宏電路,軟件在生成圖樣過程中,解析xml配置文件,然后整體調(diào)用相應(yīng)品牌的宏對象,實現(xiàn)按用戶指定品牌設(shè)計相應(yīng)電路的目的。

3.5 解析規(guī)則

上面所說的拆分、組合、分配和替換等規(guī)則是實施過程中的一些方法論,但是計算機如何明白這些方法并按預(yù)設(shè)的規(guī)則來執(zhí)行呢,這就需要使用xml可擴展標(biāo)記語言來描述成計算機能明白的意思,這個過程就是用創(chuàng)建xml文件來描述或者定義每一個功能設(shè)備單元由哪些宏電路組成,而每一個宏電路又由哪些宏對象構(gòu)成,而且還要定義宏對象在圖幅中插入點的坐標(biāo),IO點的使用情況等,以及宏對象與配置界面設(shè)計時的邏輯關(guān)系,這些邏輯的定義會影響宏對象是否被正確引用。因為配置界面也是由 xml 語言定義的,所以通過軟件的動態(tài)解析,可以實現(xiàn)規(guī)則框架內(nèi)的任意界面定義和宏對象插入的邏輯對應(yīng),如下是定義兩個屬性的xml代碼:

是否帶維修開關(guān)" Value=””UIType=”CheckBox”

為了完整的表達一個電路功能,我們定義了很多xml語法,上面的代碼只是用于描述用戶的界面選擇是如何與宏對象產(chǎn)生關(guān)聯(lián)的一個簡單例子。

3.6 UI設(shè)計 和 EPLAN API插件功能設(shè)計

所有的宏文件、xml文件以及拆分、組合、分配和替換等規(guī)則方法,其本質(zhì)就是多年來形成的企業(yè)標(biāo)準(zhǔn)、行業(yè)知識和設(shè)計經(jīng)驗,通過設(shè)計一套UI配置軟件,把這些標(biāo)準(zhǔn)、知識和經(jīng)驗實現(xiàn)了有形化。設(shè)計人員在友好的人機交互軟件環(huán)境下,只需要簡單勾選符合控制要求的功能設(shè)備單元,完成設(shè)計參數(shù)配置和選擇控制產(chǎn)品的品牌等操作,就可以通過軟件在后臺創(chuàng)建配置設(shè)計的文件;結(jié)合EPLAN API數(shù)據(jù)接口功能開發(fā)一套插件,通過這個插件把配置設(shè)計的文件導(dǎo)入到EPLAN的平臺中,配置設(shè)計的文件和部件庫、宏數(shù)據(jù)進行交互和調(diào)用,就實現(xiàn)了自動生成滿足要求的設(shè)計圖樣,配置設(shè)計的部分過程如圖6所示。導(dǎo)入EPLAN軟件平臺的自動生成過程如圖7所示。

圖6 配置設(shè)計的部分過程

圖7 導(dǎo)入EPLAN軟件平臺的自動生成過程

4 結(jié)束語

本文介紹了配置化設(shè)計實現(xiàn)自動生成圖樣的思路和方法,軟件系統(tǒng)開發(fā)完成后,經(jīng)過實際使用,設(shè)計效率和質(zhì)量都顯著提高,設(shè)計周期和校審周期也大幅縮短。通過軟件的方法把標(biāo)準(zhǔn)、知識和經(jīng)驗進行了封裝和有形化,讓知識轉(zhuǎn)化成生產(chǎn)力,從而提高了生產(chǎn)效率,也改變了原有的設(shè)計方式和流程。實現(xiàn)了軟件代替人工完成一些重復(fù)性的工作,可以讓設(shè)計人員把更多的精力投入項目管理、產(chǎn)品優(yōu)化及數(shù)據(jù)分析等方面,也能更多的投入到創(chuàng)造性的工作中去。

猜你喜歡
圖樣對象規(guī)則
神秘來電
數(shù)獨的規(guī)則和演變
攻略對象的心思好難猜
讓規(guī)則不規(guī)則
TPP反腐敗規(guī)則對我國的啟示
基于熵的快速掃描法的FNEA初始對象的生成方法
越南電站EPC項目設(shè)計圖樣審批管理
區(qū)間對象族的可鎮(zhèn)定性分析
“機械圖樣的繪制與識讀”課程開發(fā)與實施
裝修圖樣:清代宮廷建筑內(nèi)檐裝修設(shè)計媒介
昌宁县| 利辛县| 久治县| 青田县| 庐江县| 乐亭县| 左贡县| 连云港市| 屏东县| 甘德县| 沛县| 阳山县| 上栗县| 福泉市| 巩留县| 枝江市| 乡城县| 桑日县| 洛扎县| 六枝特区| 五家渠市| 宁夏| 合水县| 乌兰察布市| 平舆县| 郎溪县| 达拉特旗| 涞水县| 工布江达县| 松潘县| 怀宁县| 泾源县| 桐城市| 黄龙县| 和龙市| 壤塘县| 右玉县| 上栗县| 绥宁县| 琼结县| 阳朔县|