來源:tsuonline
Embedded Intelligence columnist Jeremy Pollard takes a look at control drawing software options and finds you can move easily into using two new ECAD programs for control drawings and layouts.
嵌入式智能專欄作家杰里米•帕拉德比較了一些控制繪圖軟件,然后發(fā)現(xiàn)這兩個新的ECAD程序可以很容易的進行拼接。
一個周三的早上,亞利桑那州的一位同事打電話來,問我哪家公司的控制繪圖軟件比較好。他說他原來用的是AutoCAD,但隨后又提到該產(chǎn)品附加了相關(guān)許可費用的問題。他驚嘆要經(jīng)過多少訓(xùn)練才能使一個人得到一份像樣的成品圖。這說明了他的公司里只有少數(shù)的人能按照要求完成對圖像的更改工作。
我說:“但這就是標(biāo)準(zhǔn)?!钡@對于有任務(wù)在身的他來說似乎關(guān)系不大。令他感到遺憾的是,大部分的相關(guān)產(chǎn)品都要用AutoCAD平臺來運行,這意味著你必須先購買AutoCAD的平臺軟件,然后再購買、安裝附帶的控制包才行。
歐特克軟件公司(Autodesk)在較早前收購了一家總部設(shè)在印第安納州叫Via Development的電路圖軟件公司,并將其擁有的控制繪圖產(chǎn)品整合進了AutoCAD,改名為AutoCAD Electrical 2006。然而,這個軟件仍需要由專業(yè)人士來進行操作。我猜想,通過將Via公司的產(chǎn)品整合到時AutoCAD,歐特克軟件公司現(xiàn)在可以為本公司的尖端產(chǎn)品拉支持,不然,又怎么會去支援競爭對手呢?
總之,我看過了那個叫AutoCAD Electrical 2006的軟件,里面用來生成PLC I/O電子圖像的電子數(shù)據(jù)表界面實在是做得太好了,使I/O 圖像的設(shè)計和更新工作變得十分容易。
其中的每個單元格都代表一個I/O圖像的域,這些域包含共享PLC數(shù)據(jù)庫的導(dǎo)入程序。I/O模塊本身是獨立,舉個例子,如果你的顧客使用的是施耐德電氣公司(Schneider Electric)的產(chǎn)品,而不是羅克韋爾自動化公司(Rockwell Automation)的,那么你只需要改變模塊的類型,重新生成繪圖就可以了。然而,控制面板的布局、三相和單相施工圖的繪制仍需要經(jīng)驗豐富的AutoCAD專家通過把預(yù)先確定的符號標(biāo)示在工作表上才能完成。
我還想知道的是,為什么沒有一家公司使用過現(xiàn)有的、像CorelDraw或是幾年前Visio之類的繪圖引擎。當(dāng)看到微軟收購了Visio之后,我似乎感覺到,通用界面和后端技術(shù)的應(yīng)用使得使用繪圖引擎變得不再困難。
雖然連我自己也懷疑,這樣的技術(shù)轉(zhuǎn)移沒有我想象中的容易,但至少有兩家公司已經(jīng)做到了。Aucotec公司生產(chǎn)的Engineering Base (EB)就像是一個文字游戲。在正規(guī)的數(shù)據(jù)庫中,EB算是一個工程比例數(shù)據(jù)庫。我的亞利桑那州的伙伴向我推薦了Aucotec,然后我就去下載了一個試用版。這個EB軟件是一個利用SQL(結(jié)構(gòu)化查詢語言)數(shù)據(jù)庫驅(qū)動的制圖程序,只要你熟悉Windows辦公室軟件類型的菜單、工具欄和微軟的系統(tǒng),你就知道如何去使用它了。
“一旦這數(shù)據(jù)庫被建立起來——即使手繪的圖像不是那么精確——我想那時連一個業(yè)外人員也能畫出施工圖了?!?/b>
由于EB是數(shù)據(jù)驅(qū)動的,你必須先為你的某些或全部機器定義出你的裝置, 然后根據(jù)自身或客戶需要進行合理的配置。實際上,你可以為每位顧客設(shè)計一份方案,就像為每件機器設(shè)計獨特的方案一樣。
一旦裝置被導(dǎo)入數(shù)據(jù)庫,你可以通過拖放來移動Visio圖像。一旦這數(shù)據(jù)庫被建立起來——即使手繪的圖像不是那么精確——我想那時連一個業(yè)外人員也能畫出施工圖了。
另外,EB運用SQL數(shù)據(jù)引擎來合并設(shè)計圖,并且有它自己的發(fā)展前臺,這讓制圖成為了一項只須在畫布上“取”和“放”的工作。我也不需要成為AutoCAD的專家了。
第二種使用Visio的產(chǎn)品是雷克軟件公司(Radica Software)研發(fā)的Visio is Electra 2005。它采用了Access數(shù)據(jù)庫和Visio作為開發(fā)環(huán)境。這種產(chǎn)品還采用Visual Basic作為應(yīng)用軟件來為你控制和指導(dǎo)整個開發(fā)應(yīng)用軟件的過程。
Electra 2005里的每個Visio模板附有一些“宏”,因此,當(dāng)你把對象放在工作表上時,其背后的“宏”就會調(diào)動數(shù)據(jù)庫,把圖案結(jié)合在一起。
有趣的是,上述的兩個程序一個來自德國,一個來自馬來西亞,而它們都采用了運行時間保護,所以它們附帶著使用許可問題。相對來說,EB工作的網(wǎng)絡(luò)環(huán)境優(yōu)于Electra,因此,它將能使出來的產(chǎn)品更好地應(yīng)用于實際的發(fā)展環(huán)境。
雖然我沒有研究過機械方面的東西,但我仍然可以十分肯定AutoCAD是你繪制這類圖像的最佳選擇。
如果你不是AutoCAD的專家,而又想用省錢又快捷的方式來完成控制圖的繪制和設(shè)計,那么上述的產(chǎn)品真的值得你去嘗試一下。
關(guān)于作者
Jeremy Pollard,計算機工程技術(shù)師,他是《The Software User ONLINE》的出版人之一。多年來,他從事關(guān)于科技和軟件方面的寫作多年,投身于控制系統(tǒng)的編程和培訓(xùn)工作超過20年。歡迎瀏覽 www.tsuonline.com 或發(fā)郵件至jpollard@tsuonline.com