快速分辨PLC與PAC的區(qū)別
首先對于兩者的定義來說:
PLC是ProgrammableLogicController即可編程邏輯控制器的縮寫,是一種具有微處理器的用于自動化控制的數(shù)字運算控制器,可以將控制指令隨時載入內(nèi)存進行儲存與執(zhí)行。
PAC是ProgrammableAutomationController即可編程自動化控制器的縮寫簡稱。工控中PAC的概念定義為:控制引擎的集中,涵蓋PLC用戶的多種需要,以及制造業(yè)廠商對信息的需求。
PLC和PAC都是針對OT角色而構(gòu)建和優(yōu)化的,代表了經(jīng)典的控制器選擇。當然,PLC和功能更全的PAC,已成為大多數(shù)機器和很多過程的主要控制產(chǎn)品。它們快速、可靠且價格合理,完全適合惡劣的工業(yè)環(huán)境。還有其它一些補充產(chǎn)品(如操作員接口終端和HMI),也可以向這些平臺提供可視化以及其它功能。
這兩者也有如下區(qū)別:
1.兩者的編程接口不同,因此具有不同的功能。
PAC通常使用C或C++進行編程,因此具有開放式體系結(jié)構(gòu)并采用模塊化設(shè)計;而PLC程序執(zhí)行簡單,可以以有限的內(nèi)存以及離散的輸入和輸出運行程序。
2.PLC在小型自動化任務(wù)中表現(xiàn)良好,例如單機控制(使用觸發(fā)器進行開和關(guān))或小規(guī)模的樓宇自動化(照明,溫度控制等)。
PAC更傾向于復雜和大規(guī)模的自動化架構(gòu),特別適合于多域監(jiān)視和控制。如先進智能的過程控制、運動控制、驅(qū)動控制、視覺應(yīng)用程序和HMI等。
3.由于PAC的模塊提供了易于編程的功能,因此很容易將組件從PAC中裝卸。同時,簡化的編程使其能夠監(jiān)視和控制成千上萬個輸入/輸出(I/O)。
而PLC是依賴電纜的控制系統(tǒng),添加設(shè)備會增加額外的布線。使用傳統(tǒng)方法很難在緊湊的端子中布線,所以制造商現(xiàn)在使用的是預制電纜組件,而不是離散的點對點布線。
但是,許多PLC和PAC受累于專有連接、專用軟件和許可成本。從現(xiàn)場設(shè)備和I/O網(wǎng)絡(luò)的角度來看,由于使用以太網(wǎng)和標準化工業(yè)協(xié)議,這種情況已大大改善。同樣,隨著PLC/PAC采用IEC 61131-3編程語言和跨平臺編程環(huán)境(如CODESYS),軟件也變得更開放。
不過,PLC/PAC平臺中一些老舊的因素可能會具有某種慣性作用,會延緩最新技術(shù)的應(yīng)用。通常,在對高級網(wǎng)絡(luò)和安全功能的支持普遍較弱的情況下,這種慣性最為明顯。在OT層級中,PLC/PAC提供了良好的連接性,但是它們往往缺乏對以IT為中心的編程語言和協(xié)議(例如HTTPS和消息隊列遙測傳輸(MQTT))的支持。對于需要內(nèi)置連接到以IT為中心的企業(yè)應(yīng)用程序和數(shù)據(jù)庫的應(yīng)用來講,用戶通常需要集成其它硬件和軟件來彌合兩者之間的差距。
在安全方面,PLC/PAC剛誕生時,現(xiàn)代意義上的網(wǎng)絡(luò)安全基本上都不存在。如果將PC和邊緣控制器通常包含的功能,例如安全用戶帳戶、加密的通信和虛擬專用網(wǎng)絡(luò)(VPN)配置到PLC/PAC上,這需要最終用戶支付高昂的費用,并承擔一定的風險。更好的選擇是,確保任何必須的安全功能都是控制平臺固有的功能。
基于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ù)和客戶信息。基于PLC的PAC,具有基于標簽名的特性,這就意味著可以非常便捷的與HMI/SCADA、OPC服務(wù)器以及數(shù)據(jù)庫接口。