為解決PLC與PC Based的整合問題,美國研究機構ARC提出了PAC架構,PAC英文全名是Automation Rebbbbbb Corporation,中文則是可程式自動化控制器,美國國家儀器(NI)指出在ARC透過軟體功能的定義,來列出PAC的五大控制特性,包括:
1. 多領域的功能性。在1個平臺上至少有2種功能,包括邏輯、運動、PID控制、磁碟以及處理,除了部份在I/O上做變動以配合特殊協定之需要外,邏輯、運動、處理,以及PID,都只是軟體的1個函數。
2. 單一的多元化開發平臺,結合一般標簽及單一資料庫,以存取所有的參數及功能。由于PAC是為了高階應用而設計的,因此它們需要更先進的軟體。為了讓系統設計更有效率,軟體必須是一款單一整合軟體套件,而不是未經處理、無法合作無間的分散式軟體工具。
3. 透過處理跨越多部機器或處理元件之資料流,并配合IEC61131-3、使用者導引,以及資料管理,使之能夠完成設計的軟體工具。另外一個簡化系統設計的元件是高階圖形化開發工具,它能夠輕易將工程師對于過程的概念轉變成實際控制機器的程式碼。
4. 反應出工業應用環境的開放、模組化架構,從工廠中的機器配置到處理廠中的元件操作皆含括在內。由于所有工業應用都需要大量的自訂功能,因此硬體必須提供模組化功能,工程師可以選擇適用的元件。軟體必須讓工程師能夠增加及移除模組,以設計所需的系統。
5. 采用實質標準做為網路界面、語言等,例如TCPIP、OPC &XML以及SQL查詢。對于現代控制系統而言,和企業網路的通訊是非常重要的。雖然PAC含有乙太網路連接埠,但是通訊用軟體是與機構其它部份順利進行整合的關鍵。
PAC融合PLC與PC Based兩種技術,在PC層面,會大量應用嵌入式技術,擁有使用軟體來定義硬體的能力就是其一,PAC將采用FPGA作為控制元件,FPGA是消費性電子廠商用來制作客制晶片常用的電子元件,可使設備中重設組態邏輯電路,執行多種功能,用于連接功能區塊的可程式接點,以及將資料輸入及輸出晶片的I/O區塊。只要定義可重設組態邏輯電路的功能,以及彼此之間和I/O間的連接方式,電子設計者就可以創造客制晶片,而不需要生產客制的ASIC。FPGA就像擁有1部可以重新布署內部電路以執行特定應用程式的電腦。










