![]() |
| 三、CASE工具篇 |
|
| 1、設計規格說明書:可執行的規格說明書(形式化設計) |
|
| 2、設計:自頂向下、自底向上的設計方法 |
|
| 3、自動設計文檔生成 |
| 在傳統的自控設計中,手工編寫設計文檔占去了設計人員相當多的時間和精力,是設計人員最不愿意做的事情之一。手工編寫設計文檔不但費時費力,更重要的是,難以保證所編寫的設計文檔和設計完全符合。對設計的每次更改,都會帶來設計文檔的更改甚至完全重新編寫,浪費大量精力和時間。自動設計文檔生成工具可以有效地解決這個難題。設計人員需要做的就是點擊一下鼠標,所有的設計都會自動生成文檔,隨時隨地。小到基本組件,大到整個系統,都可以生成用戶定制的設計文檔。當設計發生修改時,只需點擊一下鼠標就可以輕松地再次生成文檔,并保證生成的設計文檔和設計是完全一致的,節省大量編寫文檔的時間和人力。 |
| 4、控制代碼自動生成 |
| 隨著控制代碼自動生成工具的普及,越來越多的設計人員開始放棄手工編寫控制代碼,轉向使用自動工具。設計人員通過系統級圖形化軟件開發工具(如使用IEC61131-3語言)對所開發的項目進行描述,建立整套系統的形式化模型。然后代碼自動生成工具就可以根據該模型生成PLC或C語言的源代碼。自動生成代碼能夠大幅提高設計品質: * 提高代碼質量 * 提高代碼的可復用性 * 降低開發時間和成本 * 縮短調試時間 * 與設計完全吻合。如果設計更改,程序代碼保持一致 * 這是一種充分的、能夠完全被理解的系統設計方法,因為開發者的想法被自動地實現 * 在集成到目標設備之前允許在一臺主機上進行仿真,驗證更加規范和全面。 |
| 5、仿真校驗 |
| 這部分內容我們已經在上一篇文章中詳細介紹過了,有興趣者請查看“中華工控網”的技術文摘:http://www.kblhh.cn/learn/learn_detail.asp?learn_id=862。 |
| 6、透明設計:維護與升級 |
在目前國內傳統的設計方法中,自控系統集成商的設計對于最終用戶來說完全是“黑箱”設計。工程結束后,供應商留下的設計文檔和控制代碼往往令人難以理解,用戶變成了“瞎子”,完全不知道自己的自控系統是如何設計和運作的。這會給用戶的系統維護、系統將來的升級改造帶來巨大困難! |
| 7、全流程的自控軟件解決方案 |
雖然在每個設計階段都存在著若干CASE工具幫助設計人員進行設計,但對于一個完整的設計流程來說,設計人員往往需要掌握和使用多個工具,這顯然不能令人滿意。一個全流程的解決方案自然會成為設計人員的最愛。全流程的設計工具涵蓋了從設計規格說明書、設計、代碼生成、仿真校驗、到系統實施的全部過程,在享用CASE工具帶來的巨大好處的同時,設計人員無需在不同的工具間捕獲數據,無需同時學習掌握多種工具,從而大大降低設計成本,提高了設計效率。 |
| 四、總結 |
至此我們簡要介紹了一些目前國際上流行的自控軟件設計的先進理念和技術,因為篇幅有限,不能深入進行探討。大家在讀這篇文章的時候,可能也在思考我們的差距。是的,差距是顯而易見的,并且軟件設計方面的差距導致了我們的控制水平在精度和質量等方面都落后于國際先進水平。然而,我們也大可不必妄自菲薄。我們擁有一支數量眾多的高水平自控設計人員隊伍,不但專業知識扎實,實際經驗豐富,接受新思想的速度也很快。從這幾年自控硬件的飛速發展就可以略窺一二。中國又是目前世界上最具活力的經濟體,全球的制造中心,成千上萬的新工廠、新生產線每天都在建成,這無疑為自控領域的飛速發展提供了肥沃的土壤。只要我們堅持開放的心態,經常了解國外先進的理念和技術并為我所用,趕上并超過國外的日子也就指日可待了。 愿這篇簡短的介紹文章能起到拋磚引玉的作用,為廣大自控從業人員帶來一點啟示,為我國自控領域的進一步發展盡綿薄之力! 歡迎來信探討交流。 Email:hongrong6666@yahoo.com |