![]() |
| 三、CASE工具篇 |
|
| 1、設計規格說明書:可執行的規格說明書(形式化設計) |
|
| 2、設計:自頂向下、自底向上的設計方法 |
|
| 3、自動設計文檔生成 |
| 在zai傳chuan統tong的de自zi控kong設she計ji中zhong,手shou工gong編bian寫xie設she計ji文wen檔dang占zhan去qu了le設she計ji人ren員yuan相xiang當dang多duo的de時shi間jian和he精jing力li,是shi設she計ji人ren員yuan最zui不bu願yuan意yi做zuo的de事shi情qing之zhi一yi。手shou工gong編bian寫xie設she計ji文wen檔dang不bu但dan費fei時shi費fei力li,更geng重zhong要yao的de是shi,難nan以yi保bao證zheng所suo編bian寫xie的de設she計ji文wen檔dang和he設she計ji完wan全quan符fu合he。對dui設she計ji的de每mei次ci更geng改gai,都dou會hui帶dai來lai設she計ji文wen檔dang的de更geng改gai甚shen至zhi完wan全quan重zhong新xin編bian寫xie,浪lang費fei大da量liang精jing力li和he時shi間jian。自zi動dong設she計ji文wen檔dang生sheng成cheng工gong具ju可ke以yi有you效xiao地di解jie決jue這zhe個ge難nan題ti。設she計ji人ren員yuan需xu要yao做zuo的de就jiu是shi點dian擊ji一yi下xia鼠shu標biao,所suo有you的de設she計ji都dou會hui自zi動dong生sheng成cheng文wen檔dang,隨sui時shi隨sui地di。小xiao到dao基ji本ben組zu件jian,大da到dao整zheng個ge係xi統tong,都dou可ke以yi生sheng成cheng用yong戶hu定ding製zhi的de設she計ji文wen檔dang。當dang設she計ji發fa生sheng修xiu改gai時shi,隻zhi需xu點dian擊ji一yi下xia鼠shu標biao就jiu可ke以yi輕qing鬆song地di再zai次ci生sheng成cheng文wen檔dang,並bing保bao證zheng生sheng成cheng的de設she計ji文wen檔dang和he設she計ji是shi完wan全quan一yi致zhi的de,節jie省sheng大da量liang編bian寫xie文wen檔dang的de時shi間jian和he人ren力li。 |
| 4、控製代碼自動生成 |
| 隨(sui)著(zhe)控(kong)製(zhi)代(dai)碼(ma)自(zi)動(dong)生(sheng)成(cheng)工(gong)具(ju)的(de)普(pu)及(ji),越(yue)來(lai)越(yue)多(duo)的(de)設(she)計(ji)人(ren)員(yuan)開(kai)始(shi)放(fang)棄(qi)手(shou)工(gong)編(bian)寫(xie)控(kong)製(zhi)代(dai)碼(ma),轉(zhuan)向(xiang)使(shi)用(yong)自(zi)動(dong)工(gong)具(ju)。設(she)計(ji)人(ren)員(yuan)通(tong)過(guo)係(xi)統(tong)級(ji)圖(tu)形(xing)化(hua)軟(ruan)件(jian)開(kai)發(fa)工(gong)具(ju)(如使用IEC61131-3語言)對所開發的項目進行描述,建立整套係統的形式化模型。然後代碼自動生成工具就可以根據該模型生成PLC或C語言的源代碼。自動生成代碼能夠大幅提高設計品質: * 提高代碼質量 * 提高代碼的可複用性 * 降低開發時間和成本 * 縮短調試時間 * 與設計完全吻合。如果設計更改,程序代碼保持一致 * 這是一種充分的、能夠完全被理解的係統設計方法,因為開發者的想法被自動地實現 * 在集成到目標設備之前允許在一台主機上進行仿真,驗證更加規範和全麵。 |
| 5、仿真校驗 |
| 這部分內容我們已經在上一篇文章中詳細介紹過了,有興趣者請查看“中華工控網”的技術文摘:http://kadhoai.com.cn/learn/learn_detail.asp?learn_id=862。 |
| 6、透明設計:維護與升級 |
在目前國內傳統的設計方法中,自控係統集成商的設計對於最終用戶來說完全是“黑箱”設計。工程結束後,供應商留下的設計文檔和控製代碼往往令人難以理解,用戶變成了“瞎子”,完全不知道自己的自控係統是如何設計和運作的。這會給用戶的係統維護、係統將來的升級改造帶來巨大困難! |
| 7、全流程的自控軟件解決方案 |
雖然在每個設計階段都存在著若幹CASE工(gong)具(ju)幫(bang)助(zhu)設(she)計(ji)人(ren)員(yuan)進(jin)行(xing)設(she)計(ji),但(dan)對(dui)於(yu)一(yi)個(ge)完(wan)整(zheng)的(de)設(she)計(ji)流(liu)程(cheng)來(lai)說(shuo),設(she)計(ji)人(ren)員(yuan)往(wang)往(wang)需(xu)要(yao)掌(zhang)握(wo)和(he)使(shi)用(yong)多(duo)個(ge)工(gong)具(ju),這(zhe)顯(xian)然(ran)不(bu)能(neng)令(ling)人(ren)滿(man)意(yi)。一(yi)個(ge)全(quan)流(liu)程(cheng)的(de)解(jie)決(jue)方(fang)案(an)自(zi)然(ran)會(hui)成(cheng)為(wei)設(she)計(ji)人(ren)員(yuan)的(de)最(zui)愛(ai)。全(quan)流(liu)程(cheng)的(de)設(she)計(ji)工(gong)具(ju)涵(han)蓋(gai)了(le)從(cong)設(she)計(ji)規(gui)格(ge)說(shuo)明(ming)書(shu)、設計、代碼生成、仿真校驗、到係統實施的全部過程,在享用CASE工gong具ju帶dai來lai的de巨ju大da好hao處chu的de同tong時shi,設she計ji人ren員yuan無wu需xu在zai不bu同tong的de工gong具ju間jian捕bu獲huo數shu據ju,無wu需xu同tong時shi學xue習xi掌zhang握wo多duo種zhong工gong具ju,從cong而er大da大da降jiang低di設she計ji成cheng本ben,提ti高gao了le設she計ji效xiao率lv。 |
| 四、總結 |
至zhi此ci我wo們men簡jian要yao介jie紹shao了le一yi些xie目mu前qian國guo際ji上shang流liu行xing的de自zi控kong軟ruan件jian設she計ji的de先xian進jin理li念nian和he技ji術shu,因yin為wei篇pian幅fu有you限xian,不bu能neng深shen入ru進jin行xing探tan討tao。大da家jia在zai讀du這zhe篇pian文wen章zhang的de時shi候hou,可ke能neng也ye在zai思si考kao我wo們men的de差cha距ju。是shi的de,差cha距ju是shi顯xian而er易yi見jian的de,並bing且qie軟ruan件jian設she計ji方fang麵mian的de差cha距ju導dao致zhi了le我wo們men的de控kong製zhi水shui平ping在zai精jing度du和he質zhi量liang等deng方fang麵mian都dou落luo後hou於yu國guo際ji先xian進jin水shui平ping。然ran而er,我wo們men也ye大da可ke不bu必bi妄wang自zi菲fei薄bo。我wo們men擁yong有you一yi支zhi數shu量liang眾zhong多duo的de高gao水shui平ping自zi控kong設she計ji人ren員yuan隊dui伍wu,不bu但dan專zhuan業ye知zhi識shi紮zha實shi,實shi際ji經jing驗yan豐feng富fu,接jie受shou新xin思si想xiang的de速su度du也ye很hen快kuai。從cong這zhe幾ji年nian自zi控kong硬ying件jian的de飛fei速su發fa展zhan就jiu可ke以yi略lve窺kui一yi二er。中zhong國guo又you是shi目mu前qian世shi界jie上shang最zui具ju活huo力li的de經jing濟ji體ti,全quan球qiu的de製zhi造zao中zhong心xin,成cheng千qian上shang萬wan的de新xin工gong廠chang、新(xin)生(sheng)產(chan)線(xian)每(mei)天(tian)都(dou)在(zai)建(jian)成(cheng),這(zhe)無(wu)疑(yi)為(wei)自(zi)控(kong)領(ling)域(yu)的(de)飛(fei)速(su)發(fa)展(zhan)提(ti)供(gong)了(le)肥(fei)沃(wo)的(de)土(tu)壤(rang)。隻(zhi)要(yao)我(wo)們(men)堅(jian)持(chi)開(kai)放(fang)的(de)心(xin)態(tai),經(jing)常(chang)了(le)解(jie)國(guo)外(wai)先(xian)進(jin)的(de)理(li)念(nian)和(he)技(ji)術(shu)並(bing)為(wei)我(wo)所(suo)用(yong),趕(gan)上(shang)並(bing)超(chao)過(guo)國(guo)外(wai)的(de)日(ri)子(zi)也(ye)就(jiu)指(zhi)日(ri)可(ke)待(dai)了(le)。 願這篇簡短的介紹文章能起到拋磚引玉的作用,為廣大自控從業人員帶來一點啟示,為我國自控領域的進一步發展盡綿薄之力! |