工控網首頁
>

應用設計

>

PAC-先進的可編程自動化控制器

PAC-先進的可編程自動化控制器

2016/7/18 10:04:29

導讀:

  作為一種多功能的控制平臺,用戶可以根據系統的需要,組合和搭配相關的技術和產品以實現功能的側重,因為基于同一發展平臺進行開發,所以采用PAC系統保證了控制系統各功能模塊具有統一性,而不僅是一個完全無關的部件拼湊成的集合體。                                                                   

   自從ARC Group提出PAC (Programmable Automation Controller) 這個概念以來,作為近年來自動化產業最為重要的發展趨勢之一,PAC受到了自動化業界及終端用戶的廣泛關注。筆者試圖在本文里就PAC的產生及其關鍵技術進行一些探討,以拋磚引玉。

為什么需要使用PAC

   PAC 這個概念的提出是針對PLC (Programmable Logic Controller) 的概念而來,作為一種快速和可靠的解決方案,PLC的設計滿足了工廠對于使用環境和可靠性的要求,而且其編程方式也非常適合機電工程師的思維習慣,故PLC自問世以來在自動化控制系統領域獨領風騷已經有二十多年的歷史了。目前的PLC已經不僅限于在邏輯控制的應用,一些新一代的大中型PLC已經具備了比較強大的浮點數據運算能力和較為豐富完備的通訊介面,可以完成今日的系統化與復雜化的自動控制技術。

   在當前的自動化應用里,對自動化控制系統已經提出了更高的要求,下表列出了這些要求帶來的變化。

   雖然PLC業界已經注意到了這一趨勢,并通過將PC技術應用于PLC產品,直接提供OPC Server、WEB Server及IEEE標準通訊接口等,以提供更高的應用靈活性。但是受限于傳統PLC專屬式的設計,其互操作性和靈活性很差(即使是對于同一品牌的PLC來說,也是這樣),并不能完全滿足用戶的要求:

  傳統的PLC均不能提供主動的事件通知,系統的集中監視管理有賴于服務器主機的主動定時查詢;

  因為在實時信息上的欠缺,要實現跨PLC的事件處理比較困難,且速度延遲,效果不佳;

  無法提供本地直接處理的預約控制,預約控制完全有賴于服務器主機的集中處理,所以系統當機時,立刻停擺;

  系統的建構由于采用了不同供應商的多種平臺,為整合各種不同的專用總線,系統之銜接有賴于第三方提供的OPC Server或Gateway,故其實施并不是一件輕松和容易的事情;

  系統升級將必須付出重新設計的成本和時間,其不可預見成本太高。

  梯形圖程序的設計是基于個案進行,每一專案均無法完全復制應用,無法實現標準化,從而工程設計費用無法降低;

  現行自動化系統的數據容量太小,在適應新的應用需求時顯得力不從心;

  無法實現實時同步遠程的數據傳輸,與PDA、手機的連接比較困難;

  需要通過PC或第三方設備來實現基于WEB的遠程數據發布。

什么是PAC

  雖然從外形上來看,PAC與傳統的PLC非常相似,但究其實質,PAC系統的性能卻廣泛得多。作為一種多功能的控制平臺,用戶可以根據系統的需要,組合和搭配相關的技術和產品以實現功能的側重,因為基于同一發展平臺進行開發,所以采用PAC系統保證了控制系統各功能模塊具有統一性,而不僅是一個完全無關的部件拼湊成的集合體。

  綜合業界專家的意見,所謂PAC系統應該具備以下一些主要的特征和性能:

  提供通用發展平臺和單一數據庫,以滿足多領域自動化系統設計和集成的需求

  一個輕便的控制引擎,可以實現多領域的功能,包括:邏輯控制、過程控制、運動控制人機界面

  允許用戶根據系統實施的要求在同一平臺上運行多個不同功能的應用程序,并根據控制系統的設計要求,在各程序間進行系統資源的分配

  采用開放的模塊化的硬件架構以實現不同功能的自由組合與搭配,減少系統升級帶來的開銷

  支持IEC-61158現場總線規范,可以實現基于現場總線的高度分散性的工廠自動化環境

  支持事實上的工業以太網標準,可以與工廠的EMS、ERP系統輕易集成

  使用既定的網絡協議,程序語言標準來保障用戶的投資及多供應商網絡的數據交換

PAC系統的關鍵技術

  的產生受益于近年來在嵌入式系統領域的發展與進步。在硬件方面,有重意義的包括:嵌入式硬件系統設計,其中具有代表意義的是CPU技術的發展;現場總線技術的發展;工業以太網的廣泛應用。在軟件方面則包括:嵌入式實時操作系統;軟邏輯編程技術;嵌入式組態軟件的發展等。試分別說明如下:

  跟隨摩爾定律的發展,最新的高性能CPU在獲得更高的處理能力的同時,其體積更小、功耗更低,從而在出眾的計算能力以及工業用戶最為關心的穩定性和可靠性方面獲得平衡,使制造廠商有可能去選擇通用的標準的嵌入式系統結構進行設計,擺脫傳統PLC因采用專有的硬件結構體系帶來的局限,使系統具備更為豐富的功能前景和開放性。

  在現有面世的PAC系統中,被廣泛采用的是低功耗、高性能的SOC (System On Chip) 核心處理器。這里面既有采用CISC架構的CPU,如Mobile Pentium系列CPU,也有采用RISC架構的CPU,如ARM系列、SHx系列等,當然也有使用MIPS CPU的。綜合比較而言,由于RISC CPU在應用于工業控制系統時所具備的綜合優勢,采用RISC CPU的系統占據了目前市場所供應的控制系統的多數。

  在CPU技術發展的同時,移動存儲技術方面也有很大的進展,從而使最新的系統可以在付出有限成本的同時,獲得大容量的數據存儲空間,以適應新的自動化應用對不斷增長的數據量的要求,同時又可以避免因為使用機械式硬盤帶來的系統崩潰的風險。

  經過14年的紛爭,最后IEC的現場總線標準化組織經投票,接納了8種現場總線成為IEC61158現場總線標準,即:FF H1,Control Net,PROFIBUS,INTERBUS,P-Net,World FIP,Swift Net,FF之高速Ethernet即HSE。IEC61158現場總線標準的最終塵埃落定,使在工業控制在設備層和傳感器層有了可以遵循的標準。目前在中國大陸的產業自動化應用領域,影響比較大的有:PROFIBUS、基于CAN總線的DeviceNET、主要應用于建筑自動化的LONWorks、以及未曾列入IEC61158標準的CCLink等。

  但是由于這8種現場總線采用的通信協議完全不同,因此,要實現這些總線的兼容和互操作是十分困難的。其可能的出路是采用已經是通用的國際標準Ethernet、TCP/IP等協議,并使其符合工業應用的要求,而且這種方案最容易被廣大國家的用戶、集成商、OEM及制造商接受和歡迎。

  但是要把Ethernet用于工業自動化,有以下4個問題需要解決:

  1、實時性問題。由于Ethernet采用CSMA/CD碰撞檢測方式,網絡負荷較大時,網絡傳輸的不確定性不能滿足工業控制的實時要求。但據測試,在典型的工業應用中,其峰值負載在500K左右,相當于10M Ethernet的5%,或100M Ethernet的0.5%,而Ethernet只有當負載達40%以上時才會有明顯的延遲現象。同時,目前已經開發出多種有用方法以提高以太網相關組件及軟件的速度,并使數據的發送和接受更可靠。這其中最有前途的解決方案是IEEE1588標準精準時間協議 (Standard Precision Time Protocol,PTP)。

  2、Ethernet如何滿足現場環境問題。Ethernet所用的接插件、集線器、交換機和電纜等是為辦公室應用而設計的,不符合工業現場惡劣環境的要求。為了解決在不間斷的工業應用領域,在極端條件下網絡也能穩定地工作的問題,目前已有多家公司專門開發和生產了DIN導軌式收發器、集線器和交換機系列產品,并有冗余電源供電,接插件采用牢固的DB-9結構,如美國科動控制系統公司和國內的東土電信等。

  3、在工業控制中使用Ethernet如何獲得技術支持。在工業以太網的應用層,有四種標準獲得了廣泛的支持和應用:施奈德公司:ModbusTCP/IP (1998) 是目前工業以太網的事實標準,并使以太網在傳感器級和設備級得到了大量的應用;德國西門子公司:PROFINET (2001);美國Rockwell自動化公司: Ethernet/IP (2000);基金會現場總線FF:HSE (2000)。

  4、Ethernet與網絡安全問題。目前有多種軟硬件技術可以有效的解決網絡安全的問題。

  通用的嵌入式實時操作系統獲得了長足的發展,并獲得了廣泛的應用。傳統的美國WindRiver公司的Vx Works、PSOS操作系統在高端領域還是有很高的占有率;另一引人注目的趨勢是微軟公司的Windows CE在推出.net版本以后,有效的解決了硬實時的問題,并以其低廉的價格和廣泛的客戶群獲得了用戶的青睞;作為開放源碼的代表,Linux操作系統也推出了其嵌入式版本,并以其在成本、開放性、安全性上面的優勢,獲得一些特殊應用客戶及中小制造商的歡迎。

  符合IEC-61131-3標準的軟邏輯編程語言的發展,有效的整合了傳統PLC在編程技術上的積累,使廣大的機電工程師可以在基于PC的系統上使用其熟悉的編程方式實現其控制邏輯。另一方面在PAC系統上,工程師也可以使用高階語言實現復雜的算法或通訊編程,例如VB.net、EVC、VC#、JAVA等。目前IEC-61131-3標準已經實現了基本層的轉載(包括編碼體和變量),正在進行攜帶層的轉載(包括函數和功能塊),并最終實現整個編譯層的轉載(應用程序)。從而有效提高不同供應商設備間的互操作性,并減少系統升級時的開銷。

  在人機介面的部分,一些軟邏輯開發工具均同時提供HMI開發套件,例如ISaGRAF、Micro Trace Mode、KW MultiProg等。如果有更進一步的需求,一些專業的SCADA/HMI軟件廠商也提供針對嵌入式系統開發的套裝軟件,例如組態王公司的嵌入版KingView、Indusoft等。

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

新大陸自動識別精彩亮相2024華南國際工業博覽會

派拓網絡被Forrester評為XDR領域領導者

智能工控,存儲強基 | 海康威視帶來精彩主題演講

展會|Lubeworks路博流體供料系統精彩亮相AMTS展會

中國聯通首個量子通信產品“量子密信”亮相!