已經(jīng)有太多關(guān)于可編程邏輯控制器(PLC)和可編程自動化控制器(PAC)之間對比的文章了,是的,,這兩個詞匯之間確實有差異,,但是,這些差異真的重要嗎,?在有些情況下也許并不重要,因為隨著PLC的不斷發(fā)展和完善,,已經(jīng)具有和PAC相媲美的功能,、性能。 基于PLC的PAC(PLC-based PAC),,這是筆者杜撰的一個詞,。如果從特性,、功能和適合的應(yīng)用來講,在大多數(shù)應(yīng)用場合,,由于兩者之間有相當大的重疊,基于PLC的PAC完全可以有效地代替PAC,。盡管在基于PLC的PAC和PAC之間有很多相似點,,但是仍有一些關(guān)鍵的差異需要討論,。首先,,讓我們從PLC的進化來尋找一些線索,,看看基于PLC的PAC是如何一步步發(fā)展壯大的,。 在第一代PLC時期,,PLC主要用于替代硬接線繼電器和氣動計時器,,實際上那時PLC被稱為可編程控制器,,簡稱PC,。但是很快,在1980年代初期,,PC這個名稱被個人計算機霸占了,,于是就經(jīng)常使用PLC這個詞了,。PAC這個名稱則出現(xiàn)于大概15年前,它的出現(xiàn)也許是為了將功能最強的PLC從其它稍遜一籌的弟兄們中區(qū)分開來,。 相較于PAC來講,,基于PLC的PAC也許是更好的名稱,因為這些控制器融入了過去幾十年中PLC和其它技術(shù)所取得的進步,。生產(chǎn)制造商已經(jīng)采用了經(jīng)驗證,、更強大的PLC硬件設(shè)計,并將從PC和移動設(shè)備領(lǐng)域的最新,、低成本技術(shù)應(yīng)用其中,。它們?nèi)诤狭诉@些技術(shù)進步,以滿足不斷變化的用戶需求,,提供了基于PLC的PAC系統(tǒng)(見圖1),。
現(xiàn)在,如果你想找到一款工業(yè)控制器,,不具備PLC或PAC所具有的諸多特性,,那可能非常困難,。但是,,PAC的定義卻有非常大的不同。很多生產(chǎn)制造商在區(qū)分PAC和PLC方面存在困難,,原因在于兩者之間有很多重要但是共同的特性,。這些共同的特性和功能包括: 其它共同功能則是PLC自然進步或演化的一部分,?;跇撕灻目刂破骶褪且粋€例子。由于PLC正在逐漸成為集成系統(tǒng)的一部分——相較于單機版控制器而言,,這就使得從固定地址的設(shè)計轉(zhuǎn)向基于標簽名的系統(tǒng)變得有意義,。這樣,同一個控制系統(tǒng)內(nèi)的多個平臺,,就能夠共享一個公用標簽名數(shù)據(jù)庫,這一般可以顯著降低前端的開發(fā)工作,。 成本更低的內(nèi)存,,使得基于標簽名的系統(tǒng)成為可能。與典型的固定地址PLC系統(tǒng)相比,,標簽名會占用更多的內(nèi)存,,因此要實現(xiàn)同樣的應(yīng)用功能,它們就需要更多的總內(nèi)存,。更大的內(nèi)存,,還可以允許供應(yīng)商將程序文件存儲在控制器上。這對于現(xiàn)場的故障診斷來講,,是個巨大的便利,,而且還解決了一個常見問題:當這些文件沒有保存在控制器中時,,容易丟失標簽名解釋器文件。 對于某些PLC和PAC來講,,任務(wù)管理器給人的印象以及管理程序的方法都比較類似,。對于范圍涵蓋多個設(shè)備/工藝過程的大型項目來講,程序組織功能是理想的工具,。 提供集成或可選的通訊協(xié)議,,往往是供應(yīng)商的選擇偏好,而不是技術(shù)方面的限制,。盡管仍然有某些高端控制器只有單個通訊端口,,但是很多中、低端的PLC(甚至從1990年代末到2000年代初期),,都內(nèi)置了多個通訊端口,。還有很多種選擇可以實現(xiàn)額外的端口和通訊協(xié)議。 PLC和PAC通用的以太網(wǎng)協(xié)議,,包括EtherNet/IP和Modbus TCP/IP,。這些通訊協(xié)議為與多種設(shè)備和系統(tǒng)之間的連接,包括ERP和商業(yè)系統(tǒng),,提供了一種便捷的方式,。很多PLC和PAC還提供串口Modbus和ASCII通訊。這些通訊方式在條形碼掃描器,、信息通告,、電子稱、變頻器,、溫度控制器,、計時器/計數(shù)器和其它設(shè)備上比較流行。 盡管在PLC和PAC之間有很多相似點,,它們之間仍然有一些關(guān)鍵差異,。這些差異大多與高端功能相關(guān)。在某些超大型和復(fù)雜的應(yīng)用場合,,由于儀表數(shù)量,、遠程設(shè)備、大量的過程控制和監(jiān)視等其它方面的需求,,可能需要使用PAC系統(tǒng),。這些差異一般與硬件配置、擴展功能以及費用等相關(guān)(見表1),。 應(yīng)用的整體規(guī)模,,經(jīng)常是一個用于區(qū)分的重要特性。很多小型的PLC,確實也具有通過增加一個總線控制器主模塊,,來擴展控制系統(tǒng)的初始邊界的功能,。無論是利用多個機架,還是使用專用的遠程I/O,,兩者都可以將I/O點數(shù)擴展到10萬甚至更多,。這可以大幅度降低系統(tǒng)組態(tài)和開發(fā)所需要的人工時。更新一些的基于PLC的PAC,,一般具有較小的體積,,因此,在很多情況下要比PAC小很多,,這就允許增加更多的外部I/O,。 表1:PAC和基于PLC的PAC之間的重要差異 還有一些跨界的特性,原來一般將其歸為特殊控制器一類,,比如冗余,、多語言編程、以及特定的硬件規(guī)格,。 盡管基于PLC的PAC可能只有梯形圖邏輯以及某些特定的功能塊,,以便可以簡化運動控制,但是大多數(shù)PAC卻具有IEC 61131-3所列出的五種編程語言: 現(xiàn)在,,基于PLC的PAC能夠滿足很多領(lǐng)域的應(yīng)用,從簡單的機器控制到更高端的PAC應(yīng)用(見圖2),。為了達到此目的,,應(yīng)用了很多新技術(shù)以便實現(xiàn)比原有控制系統(tǒng)更低成本、更好的控制器,。 技術(shù)進步使得供應(yīng)商可以提供更快,、更多功能的控制器,同時具有更小的物理尺寸,。這使得基于PLC的PAC,,能夠適用于更廣泛的機器控制應(yīng)用。很多這樣的機器,,都需要較快的掃描時間,,從而使得其制造商具有更強的競爭力,并滿足設(shè)計規(guī)格需求,。
過去,機器制造商面臨著兩難的選擇:如果利用較小規(guī)格的PLC,,可以滿足I/O點的需求及物理空間的限制,,但是在性能方面則差強人意。一種替代方案是選擇大型PLC或者PAC系統(tǒng),。在大多數(shù)情況下,,對于簡單的機器控制需求來講,大型控制器有點大材小用,,但是又不能不用,,否則便無法滿足某種特定的應(yīng)用需求。 基于PLC的PAC系統(tǒng)非常適用于小型,、在成本方面要求比較高的應(yīng)用場合,,而且它還可以用于需要處理成百上千個模擬量通道的應(yīng)用場合。很多這樣的控制器,,可以將數(shù)據(jù)點記錄到保存在集成存儲端口的文件中,,然后利用內(nèi)置的網(wǎng)絡(luò)服務(wù)器經(jīng)由標準瀏覽器來獲取這些文件。 典型的基于PLC的PAC系統(tǒng)的大容量存儲功能,,使其非常適合于創(chuàng)建1-D或2-D的矩陣來追蹤產(chǎn)品,、質(zhì)量特性、運輸數(shù)據(jù)和客戶信息,?;?/span>PLC的PAC,具有基于標簽名的特性,,這就意味著可以非常便捷的與HMI/SCADA,、OPC服務(wù)器以及數(shù)據(jù)庫接口。 利用更多特定領(lǐng)域的集成,,PAC環(huán)境能夠提供獨特的收益,。先進運動控制和視覺應(yīng)用,經(jīng)常需要PAC的強大功能,,是兩個非常好的例子,。利用單一PAC平臺,集成多軸協(xié)調(diào)運動,、觸發(fā)視覺系統(tǒng),、收集檢查結(jié)果,在上述方面確實有其優(yōu)勢,。 在更大,、但是也更昂貴的PAC平臺上,生產(chǎn)制造商一般會提供可以實現(xiàn)可編程安全以及其它特定功能的選項,。這些非常特殊的要求,,在市場中占有的份額比較小,,但是對于某些特定用戶卻十分重要。 在設(shè)計控制系統(tǒng)時,,不應(yīng)該按照PAC,、 PLC或基于PLC的PAC的定義來選擇。相反,,用戶應(yīng)該根據(jù)其特定應(yīng)用來確定其對控制器的需求,,選擇最適合的產(chǎn)品。 不管應(yīng)用場合是機器控制,、運動控制,、過程控制、測繪和數(shù)據(jù)采集,、分布式控制和企業(yè)互聯(lián)互通,,還是上述幾種特性的組合,控制器的定義應(yīng)該依據(jù)應(yīng)用需求和控制器的功能,。(作者:Jeff Payne) |
|