深圳長(zhǎng)欣自動(dòng)化設(shè)備有限公司
PC_BASE在近些年的發(fā)展之中遇到了一個(gè)很大的問(wèn)題,當(dāng)初大家之所以選用PC_BASE是因?yàn)殚_發(fā)方便,特別是DOS年代和WIN98年代,大家可
以在一周的時(shí)間編寫出一個(gè)很復(fù)雜的控制類程序,在剛有網(wǎng)絡(luò)的時(shí)候,大家通過(guò)BBS互通有無(wú),當(dāng)時(shí)感覺(jué)有一種一切均在掌握之中的感覺(jué)。
現(xiàn)在DOS使用者越來(lái)越少,于是很多的廠商在引導(dǎo)工程師走WIN的平臺(tái),而WIN對(duì)于底層的屏蔽使廣大底層軟件開發(fā)工程師感到郁悶,因?yàn)?/span>
WINNT體系的WDM驅(qū)動(dòng)程序開發(fā)需要用到DDK工具,就算是使用XTOOLS之類的簡(jiǎn)易開發(fā)工具又讓人有一種隔鞋搔癢的感覺(jué),讓PC_BASE的
開放性和方便性大大的被抵消了。同時(shí)WINNT體系的低可靠性讓大多數(shù)工程師望而止步。
2.0以前的WINCE也是一個(gè)讓人發(fā)狂的軟件,不光可靠性差,實(shí)時(shí)性也相當(dāng)差勁,讓人懷疑這玩意只能用來(lái)做做顯示屏,后來(lái)wince2.0出來(lái)后還
好一點(diǎn),但個(gè)人對(duì)WINCE還是有抵觸,可能是當(dāng)初吃苦頭吃多了,總認(rèn)為一個(gè)工控產(chǎn)品不適合選用WINCE做操作系統(tǒng),因?yàn)閃INCE的系統(tǒng)結(jié)
構(gòu)包括兼容性、開放性、圖形方面的優(yōu)點(diǎn)都是針對(duì)手持消費(fèi)類產(chǎn)品的,如PDA之類,對(duì)于工控需要的高實(shí)時(shí)性和高可靠性實(shí)在有點(diǎn)不及格。這
一方面linux要更差一些,因?yàn)閘inux是為商用電腦開發(fā)的,很多公司都在為linux進(jìn)行減肥并把搶占式的調(diào)度機(jī)制強(qiáng)行加入linux,從而可以使嵌
入式linux可以用在嵌入式的環(huán)境,但WINCE有的缺點(diǎn)它也都有,同時(shí)還要更嚴(yán)重,所以也不是一個(gè)好的選擇。在操作系統(tǒng)方面,其實(shí)像
VXWORKS和NECLUES之類的可能是一個(gè)不錯(cuò)的選擇,因?yàn)橛脩纛惗嗍枪I(yè)方面的,對(duì)系統(tǒng)的可控制性比較強(qiáng),如果是高要求的開發(fā)者還可以
買源碼,這樣如果操作系統(tǒng)內(nèi)有問(wèn)題就可以自己調(diào)試,我們就發(fā)現(xiàn)NECLUES操作系統(tǒng)的8019驅(qū)動(dòng)方面有問(wèn)題,主要是實(shí)時(shí)高速通信會(huì)有堵塞的
問(wèn)題,后來(lái)發(fā)現(xiàn)這一部分代碼是從linux的源碼中拷過(guò)來(lái)的,所以linux也有類似的問(wèn)題。
?
對(duì)于PC_BASE更要命的是低檔X86的配套芯片都已停產(chǎn),包括DRAM等,使大家想接著使用386、486、586都不可能了,(我一直很喜歡ICOP
的M6117,可惜現(xiàn)在DRAM真是買不到新貨,全吃庫(kù)存了),除非使用舊芯片,當(dāng)時(shí)我們花了三年多的時(shí)間試用過(guò)多種不同類型的中CPU
想選一款理想的處理器而不可得,那個(gè)時(shí)侯民品方面的工程師都將目光轉(zhuǎn)向ARM,因?yàn)榇蠖鄶?shù)情況下在WINCE和linux上開發(fā)X86的軟硬件比在
ARM或者AVR處理器上開發(fā)類似的程序難度差別不大,而且ARM的成本比X86要低很多。我們?cè)囉昧藥追NARM后(當(dāng)時(shí)AD公司的工業(yè)用ARM
還沒(méi)出來(lái))感覺(jué)ARM用在工業(yè)上面不特理想,大把顯示、音頻、VGA、以太網(wǎng)MAC之類的功能都在工控常規(guī)平臺(tái)內(nèi)用不上,而且ARM的抗電
磁兼容方面也是一個(gè)頭痛的問(wèn)題,對(duì)于一般要求的2000V快速脈沖還可以滿足,但再向上走就很難做到。
?
在PC_BASE發(fā)展過(guò)程中大多數(shù)廠商都遇到了PC_BASE單體成本高、需要用戶有較強(qiáng)的開發(fā)能力的問(wèn)題,使PC_BASE的量很難做大,對(duì)公司的技
術(shù)支持的能力和要求也很高。為此很多工控機(jī)的廠商都找到了像KW、infoteam、ISAGRAF、3S這樣的軟邏輯開發(fā)商,利用工控機(jī)或者
PC104+IO板卡來(lái)組成一個(gè)控制平臺(tái),這種控制平臺(tái)大的優(yōu)點(diǎn)在于可以支持現(xiàn)有PC的各種資源,使監(jiān)、控可以做在一體,缺點(diǎn)主要是從小
PLC來(lái)說(shuō),從本太高,從中大型PLC來(lái)說(shuō)點(diǎn)數(shù)又太少,同時(shí)抗干擾和抗振動(dòng)方面存在許多架構(gòu)性問(wèn)題。
Kollmorgen Industrial Drive TT-4207-4016-D
Kollmorgen Industrial Drive TT-2953-4011-B
Brooks Vacuum Wafer Aligner 001-4130-03 Kollmorgen?
KOLLMORGEN IND DBZX55C39 FNFP DBZX55C39
KOLLMORGEN IND BDS4A-203J-0001-204A2 USPP BDS4A203J0001
BDS4A-240J-0001-604C2 KOLLMORGEN INDUSTRIAL DRIVE
KOLLMORGEN SERVO DRIVE D55001-00000000
KOLLMORGEN IND BDS4A-103J-0001-202A2 USPP BDS4A103J0001
KOLLMORGEN IND 600 USPP 600
KOLLMORGEN IND DH102A-22-1210 USPP DH102A221210
KOLLMORGEN IND BDS5-220-01010-604A-2-020 USPP BDS522001
KOLLMORGEN IND BDS5A-220-01010-604A-2-020 USPP BDS5A220
KOLLMORGEN BDS4 AC SERVO DRIVE BDS4A-203J-0001\203B21P
KOLLMORGEN BDS4 AC SERVO DRIVE BDS4A-203J-0028\1502A34P
KOLLMORGEN BDS4 DRIVE BDS4A-203J-0028\RBHR1502A21P
KOLLMORGEN BDS5 AMPLIFIER BDS5A-230-40040\605B2-030
Kollmorgen Servo Drive and Motor BDS4P-203H-9205-204A7
Kollmorgen Goldline Rotary Drive D101B-93-1210-014?
Kollmorgen Single-Axis Autocollimator?