當今的自動化技術發展迅速,正處於一個快速變革的時代。從半導體到消費類電子產品、再到汽車和航空製造業、以及輕工業和物流行業等多種不同的工業領域都麵臨著日益激烈的全球競爭壓力,他們需要進一步降低成本、縮短產品生產周期,並能夠迅速完成產品的更新換代。而采用最新的自動化技術正是解決這一係列問題的有效手段。
如今工控市場上PAC作為最新自動化技術顯得異常炙手可熱,在這裏筆者先談一點對PAC概念的理解和對PAC產品的看法。最後介紹一下國內組態軟件紫金橋對PAC產品的支持。
一、PAC概念的提出
PAC是2001年由ARC谘詢集團的高級研究員Craig Resnick提出的,定義如下:
1. 具有多重領域的功能,支持在單一平台裏包含邏輯、運動、驅動和過程控製等至少兩種以上的功能。2. 單一開發平台上整合多規程的軟件功能如HMI及軟邏輯, 使用通用標簽和單一的數據庫來訪問所有的參數和功能。3. 軟件工具所設計出的處理流程能跨越多台機器和過程控製處理單元, 實現包含運動控製及過程控製的處理程序。4. 開放式, 模塊化構架, 能涵蓋工業應用中從工廠的機器設備到過程控製的操作單元的需求。5. 采用公認的網絡接口標準及語言,允許不同供應商之設備能在網絡上交換資料。
二、PAC 技術的發展趨勢及其技術特點
PAC技術是一種新型的控製技術,與PLC相比,具有開放的體係結構和優秀的互操作性、靈活性;與PC相比,又具有更高的穩定性和更好的實時性,因此能更好地滿足現代工業自動化的要求,是目前工業自動化領域研究的熱點之一。
1、PAC控製技術產生的背景
自20世紀70年代,PLC取代了原有的繼電器控製係統以來,被廣泛地使用到各種控製係統中,成為自動化領域中極具競爭力的控製工具。其優勢為:高可靠性和穩定性。但傳統PLC的體係結構是封閉的,各PLC廠家的硬件體係互不兼容,編程語言及指令係統也各異,當用戶選擇了一種PLC產品後,必須選擇與其相應的控製規程,並且學習特定的編程語言。盡管如此,PLC還是在很多工業應用中被使用。據來自ARC、聯合開發公司(VDC)以及網上PLC培訓資源PLC.net的專家估計,80%的PLC用於小型應用(1~128I/O);78%的PLC的I/O是數字的;80%的PLC應用問題可由20條梯形邏輯指令集來解決。但是,如果要在工程中開發剩餘的20%的應用時,我們就不得不突破PLC的限製了。
20世紀90年代,隨著計算機技術的不斷提高與發展,人們開始考慮使用PC機來進行係統控製,以求通過PC來滿足剩餘的20%的應用,給用戶帶來更多的選擇。在許多工程應用中,PC機已能實現原來PLC的控製功能。並且具有更強的數據處理能力、強大的網絡通訊功能以及能夠執行比較複雜的控製算法和其近乎無限製的存儲容量等優勢。但是基於PC的自動化控製也有其不足之處,其設備的可靠性、實時性和穩定性都較差,而這3個方麵正是在工業現場經常需要克服的問題。
2、PAC控製技術的特點及其優勢
由於PC和PLC都有其各自的優缺點,因此,人們開發出了新的控製器來解決20%的應用,並把PLC和PC的特性最佳地結合在一起。市場調查公司ARC谘詢機構首次采用了PAC或huo可ke編bian程cheng自zi動dong化hua控kong製zhi器qi這zhe一yi術shu語yu,它ta定ding義yi了le一yi種zhong新xin類lei型xing的de控kong製zhi器qi,該gai控kong製zhi器qi是shi由you一yi個ge輕qing便bian的de控kong製zhi引yin擎qing作zuo為wei支zhi持chi,並bing且qie提ti供gong了le多duo種zhong功gong能neng的de開kai發fa工gong具ju。這zhe種zhong控kong製zhi器qi結jie合he了lePC的處理器、RAM和軟件的優勢,以及PLC固有的可靠性、堅固性和分布特性。在ARC的“可編程邏輯控製器世界概覽”研究中,ARC提出了PAC的5個重要特點。分別為:①多功能性,在一個平台上至少有兩個邏輯、運動、PID控製、驅動和處理功能;②單一的多功能開發平台使用通用的標記和單個數據庫來訪問所有的參數和功能;③通過結合IEC61131—3,用戶向導和數據管理,軟件工具能設計出在跨越多個機器和處理單元的處理流程;④開放的,模塊化結構能解決從工廠機器布置到加工車間中單元操作的工業應用;⑤采用既定的網絡協議和程序語言標準來保障用戶的網絡數據交換,如TCP/IP,OPC.XML和SQL查詢語言。
三、簡要介紹國內外市場上出現的PAC 產品
PAC概念提出後得到GE Fanuc公司的積極響應,並陸續發布了其PACSystems係列產品RX3i與RX7i。北美PLC主導廠商Rockwell Automation也於2003年11月宣布其ControlLogix和CompactLogix PLC事實上就是PAC。另外,NI、台灣泓格等公司也都相繼推出各自的PAC係統。 1、GE Fanuc的PAC
PAC操作係統采用通用實時操作係統,如GE Fanuc的PACSystems係列產品即采用通用、成熟的 WindRiver公司VxWorks嵌入式實時多任務操作係統,AC係統硬件結構采用標準、通用嵌入式係統結構設計,這樣其處理器可使用最新的高性能CPU,如PACSystems係列產品的CPU即采用Pentium III 300/700MHz處理器。
PAC係統通常采用標準、開放的背板總線,如PACSystems係列RX7i采用VME64總線;RX3i采用cPCI總線,這兩種總線是目前嵌入式控製領域中流行的總線標準,均可支持多CPU並行處理功能,且由於采用標準開放背板總線,使得PACSystems係列產品可支持大量第三方模塊集成到PACSystems產品中,如CPU模板、通信模板、I/O模板等,體現了係統的開放性、優越性。一個典型例子是PACSystems係列可支持2.1G通信速率,使用光纖映射內存技術。
中國市場對於PAC係統表現了很強的接受能力。僅在2004年第一季度,GE Fanuc就宣布其PAC係統在中國的定單超過200套。其PACSystems係列產品在GE Fanuc產品結構中占據了很重要的位置,它的市場份額逐年擴大。
2、NI公司的PAC-Compact FieldPoint和Compact RIO和Compact Vision System, 前兩者特別強調的是搭配Labview軟件的, 目前NI公司在測量自動化領域具有相當高的地位, NI的視覺係統則是說明了PAC係統在單一平台上可以運行視覺/運動控製/人機界麵等等能力。
3、研華公司ADAM-5000, ADAM-6000等PAC產品。
研華公司的PAC, 主要是ADAM-5000和UNO係列, 使用80188/80186 CPU,ADAM-5510KW采用的是RTOS搭配KW-software公司的ProConOS軟邏輯運行引擎, UNO係統采用Windows CE.net實時操作係統, 也可搭載ProConOS, 軟邏輯編程工具MulitiPROG有別於傳統PLC編程工具, 它在這種平台上特別針對實時多任務提供給用戶可選的多任務優先級別設置, 多看門狗以確保係統的實時性, 這些都是一些有別於PLC/IPC係統的突破, 當然一些想用高級語言編程的傳統IPC用戶, 則可以選用微軟公司的Visual Studio.net(EVC++/VB.net/C#.net)自行開發。
4、泓格科技產品WinCON-8000基於32位RISC處理器與實時操作係統(RTOS)。泓格的PAC係統以WinCon(Windows CE.net)/LinCon(Embedded Linux)/KinCon(含KW-software)具代表性,為了保證係統的穩定性, BIOS在RISC係統裏稱作BootLoader, 與Windows CE.net的映像文件(image file)是被放置於32MB的Flash ROM裏麵, 至於其他的驅動程序/應用軟件/存儲數據等等則置放於CF Card內, 這種設計有別於IPC, 操作係統是可以保證不受病毒感染的, 此外在通訊方麵, 此係統可以支持一個以上的乙太網口, 目前非常多的係統裏要求遠程監控, 這類PAC要連接GPRS modem可以說是輕而易舉, 但是要達到雙向傳輸, 可就不是一件容易的事, 由於WinCon-8000采用的是開放式的架構, 可以內置一些原來IT業界很好的軟件, 為了突破GPRS在電信運營商在通訊上網關動態IP的限製, 內置了一套iPush信息傳遞引擎, 透過iPush Server, 可以容易的讓用戶透過GPRS modem從遠端下載程序到控製器上, 也可以透過Web service很容易的同時監看到所有遠端設備的實時狀態。
四、紫金橋組態軟件對PAC 的支持
紫金橋組態軟件支持絕大部分通用的PAC,如完全支持GE Fanuc公司的PACSystems係列產品RX3i與RX7i,包括SNP串行通訊和以太網兩種方式;紫金橋組態軟件對Rockwell Automation公司ControlLogix等支持也比較好。