開放自動化的三個發展方向
正在勃發,開放自動化!在工業自動化領域中孕育多年的開放自動化方向,已然開花結果。不僅僅在美國,而且在以德國為代表的歐洲,開放自動化都是由最終用戶或最終用戶組織發動,并鍥而不舍地在推動。這些都是為了滿足流程工藝的強化、工藝設施的簡化,以及運營操作卓越化的強烈要求。
這些現象表明,經歷了幾十年軟硬捆綁的工業控制系統的局面,一方面遠遠跟不上IT技術日益深入滲透到OT技術的趨勢,在基礎自動化設施實施數字化轉型中表現出諸多瓶頸和困難;另方面一些難以克服弊端和痼疾也越來越清晰地暴露出來,例如所有的技術升級都必須依賴原來的供應商,花費大,時間長;再如一旦原有系統的備品備件無法供給,就需要重起爐灶推倒重來,失去的不僅是時間和投資,可能還有二三十年積累的工藝數據和操作經驗。蘊藏著極大潛力的開放自動化應運而生的背景正在于此。
迄今為止還沒有一個準確而全面的描述開放自動化的定義或說明。根據已經實施的活動內容,開放自動化目前主要有以下三個方面:
1)美國開放流程自動化論壇OPAF倡導的開放自動化標準,瞄準的是用軟硬解耦的自動化組件構成可互操作、內生信息安全的分布式工業控制系統以及其上層的HMI、SCADA和制造執行系統MES,也就是說重新定義DCS、PLC和MES的架構及構成。
2)德國的開放自動化的主流是由NAMUR倡導的NOA(NAMUR Open Automation)和以模塊化為主要特征的模塊類型包MTP(Modular Type Package)。前者是把現有DCS奉為核心系統,以不越雷池一步的方式保留原有的DCS,以免傷筋動骨,而在其一側建立另一個數據通道和進行全局監控和優化的工業IT系統(即M+O);后者是為流程工業的生產單元開發一系列具有特定功能性和功能的模塊,通過流程編排將已組裝好且具有統一接口的模塊連續排列組合,創建一個流程,這些模塊相互耦合成流程控制的中樞。
3)另外一個重要的方面是在模塊化和具有互操作性的自動化軟硬組件的基礎上形成自動化工程項目開發的新方法,軟硬解耦在工程設計和實施具體表現為所謂的“后期綁定”,即生產設施的硬件不必從項目啟動時與系統工程設計文件緊密配合,據此生成的應用軟件可以與生產設施的設計制造并行施工,直到后期才將二者綁定進入調試階段。這一自動化工程項目開發的新方法極大降低自動化工程項目開發的成本和加快項目開發的時間。
經歷了100多年的發展,大多數流程工廠及其生產設施不斷進化;這些工藝和設施經過了現代化、擴建、并再次現代化,以適應生產和控制技術一代又一代的進步。從工程的角度來看,工藝設備已經進化成一個不僅僅關注個別設備、更著重于整體、并高度定制的成套設備。自動化系統及其設計和工程也以同樣的方式發展——打包成一個整體、專有的、依賴于大量的客制化和工程總承包定制。隨著這些專有的、整體打包而且高度依賴工程的方法日益成為固定的模式,它也給最終用戶帶來了越來越難以接受的負擔。從工程歷史上看,自動化項目很少按時完成,而且通常超出預算。與此同時,項目變得越來越大,越來越復雜,投資也越來越膨脹。這些大型的、高度復雜的項目很難管理。鑒于自動化歷來一直是工程項目能按時完成的障礙,逐漸變得不再可以接受,以至最終用戶開始表達他們對自動化系統經營模式的不滿,他們期望自動化系統更靈活、更易于部署和維護,他們需要一種不同的自動化方法,一個基于模塊化、可以很方便集成在一起的標準化部件的解決方案,從而揚棄采用了幾十年來技術變化所形成的、存在許多復雜層次的方法。
從社會生產的大環境而言,市場競爭的日趨激烈,環境保護的要求日趨嚴厲,能源短缺所造成的節能指標日益嚴格,所有這些因素的疊加,都要求流程工業降本提質,都是推動工業自動化向開放自動化轉型的一種原始動力。
最終用戶的強烈訴求
早在2006年前后,美國信實生命科學公司執行了一個項目(Reliance Life Sciences Project),用FF基金會現場總線技術將撬裝式模塊集成建立了一個工廠。這些橇裝且功能齊全的模塊可以讓精細化工和生命科學行業的終端用戶用更小的占地面積更快地建造工廠,還可以簡化監管過程。
2009年,歐盟啟動了F3 Factory(Flexible, Fast and Future Factory)研究項目,目標是維護化工、石化等行業的競爭力,克服大規模連續加工處理行業高資本投資和流程工藝難以靈活變化的剛性缺點,以及小規模批量加工行業低效率的問題,并結合二者的優勢將效率導入多用途、多產品的生產流程和設施;為大規模的連續生產設施引入靈活性。研究目標包括:通過強化工藝(process intensification)提供更緊湊、成本更低的工藝設計,降低對環境的影響;開發能夠處理多種化學過程的標準化、模塊化、即插即用的化工生產設備;為強化工藝開發工程方法。項目的參與者包括巴斯夫(BASF))、拜耳(Bayer)和贏創(Evonik)等眾多的化工企業,以及大學和研究機構。可以說這就是模塊化生產的最早的嘗試。
在F3項目的實施過程中有一個重要發現,即除了物料管道、能源管道等的物理互連之外,明確數據和自動化結構的集成是一個主要問題。即使單元操作的專業知識掌握在各自的設備模塊提供商手中,在建工廠的設計人員和技術人員也必須按整體工藝編排將設備模塊集成,而不必在自動化細節過多費心。這正是2014年NAMUR和ZVEI發起開發模塊類型包MTP的初衷。設備模塊制造商的客戶定義所需的功能和服務,然后由模塊制造商負責實現,并生成便于集成所需的MTP文件。這種方法的可行性已經被一些化工工廠和設備模塊制造商證明,模塊化生產依賴于設備模塊以及自動化組件和系統供應商一起運用MTP規范完成。
正如圖1所描述的,最終用戶所向往的是通過可互操作性、實時采集和分析數據、虛擬化、分布式控制和面向服務來實現模塊化生產,而模塊化生產首先需要具有標準化接口和滿足工藝操作控制細節的自動化軟件實現。
圖1 模塊化生產就是競爭優勢(來源:NAMUR)
2015年埃克森美孚提出他們對開放自動化系統的展望以及未來開放系統必須具備的功能特征,主要包涵四個方面(見圖2):模塊化,即系統由模塊化的部件構成,必要時可以拆分和重組;符合開放且公開的工業標準;可互操作性,即軟件的一致性能力能確保集成不費勁不耗時;可移植性,即保證應用軟件可在多個平臺運行。在這些展望和功能特征中,顯然分布式和模塊化的架構更為緊要,因為這涉及到降低I/O、控制系統和HMI更新換代和升級的成本和風險;涉及到處于L3制造運營管理應用(如警報管理、資產管理、作業安排和調度)引入最新工業軟件和軟件技術;涉及到如何實現以較低的成本輕松地增加生產能力,并能在流程控制中添加新功能。
圖2 開放自動化系統的展望(來源:埃克森美孚)
樂高積木搭、搭、搭
模塊化是喜聞樂見的。生產制造過程的模塊化或自動化領域中的模塊化,本質上都是將系統、流程工業中的成套生產設施、過程和單元操作分解成標準的、模塊化的組件;就像樂高積木一樣,可以自由地混合和搭配。在新型的流程自動化系統中,模塊化方法可以廣泛地運用在許多方面,譬如模塊化的I/O,模塊化的標準機柜/現場接線盒,模塊化設計的標準樣板,模塊化的控制系統,模塊化的應用軟件,模塊化的自動化系統設計的新方法,模塊化的流程單元(圖3)、模塊化的流程單元的操作,甚至在工廠這樣的層面,許多流程工業的工廠和設施也越來越多地采用模塊化的概念建造(圖4)。圖4中左面是按客制化的方式建造的流程工業的工廠設施,右面則是按模塊化方式采用工藝強化建造的工廠設施,二者的功能和產量均一樣,但明顯可見模塊化生產的優勢突出,結構緊湊、投資少、見效快。
圖3 預制的模塊化單元越來越多地在流程工業應用(源自:ARC網站)
圖4 客制化工廠與模塊化工廠的強烈對比(源自:ARC網站)
模塊化的關鍵利益體現在:標準化,取消或大幅減少設備、系統和流程的客制化,操作運行的卓越化。標準化是指在各類模塊化的應用中遵循相關的工業標準和標準的方法步驟,這在開發運用MTP模塊類型包規范中得到充分體現。目前還難以避免一定程度的客制化,但是按客制化的集成和工程化的成本過高,因此逐漸過渡到模塊化的集成方式是一種趨向。新的模塊化的方法可以將項目完成時間降低30%,克服了大多數的自動化項目都不能按期交付,并超出預算成本的弊端。操作運行的卓越化有利于降低運行和維護成本,降低非計劃停車,降低風險,改善安全。
以控制系統的模塊化為例,控制系統架構的模塊化正以多種方式表現出來。已經出現了新一代的“單點”I/O,可以通過特定的插件模塊(被稱之為“可配置的”I/O)和軟件可組態的I/O進行單點配置。由于采用這些新的I/O形式,模塊化的標準機柜和現場機箱也變得更加可行。它們占用的空間更小,并且能夠適應項目后期的變化。靈活的設計也消除了定制機柜機柜的需要,可以在控制柜設計和定制方面節省相當的成本。這種新的解決方案將控制柜設計與控制硬件分離,允許最終用戶從各種標準的機柜設計中選用。
此外,遠程儀器儀表機箱的使用也在增加,這些機箱基本上是具備所需功能的測量和控制模塊和相關設備,便于快速部署(見圖5)。可以把遠程儀器儀表機箱的使用視為模塊化設計理念的擴展。采用遠程儀器儀表機箱有若干優點。首先,車間的熟練工的生產效率比在現場安裝和調試設備的工人要高30%到50%,這一差異為整個項目施工上節省了相當多的時間,可以抵消模塊化的工程成本,甚至還有更多的結余。其次,遠程儀器儀表機箱的在車間事先制造的方法,可以保證生產質量的控制,由不同工種的工人(如絕緣、油漆、無損檢測、壓力測試等)完成相應的工作,可縮短工期,保證質量,節約成本;還可以用較低的檢驗和測試成本完成出廠前的整體質量檢驗。再次,也可以避免在現場施工因天氣原因帶來的延誤,解決熟練工短缺的問題。
圖5 使用遠程儀器儀表機箱節省施工時間和工程成本(源自:西門子)
在實際的工廠和工藝設計中,有許多因素驅動模塊化概念的使用。對于海上石油和天然氣以及浮式生產和存儲處理等行業,空間是一個重大的考慮因素。在這些場景下,模塊化方法通常是將所有的主設備與輔助設備都能合理布置在有限空間的唯一方法。模塊化可以最有效地利用空間進行緊湊性設計,同時也對設計人員有很高的要求,體現設計密集型的特點。
圖6 模塊化的工廠由功能齊全的設備模塊和撬裝式設備集成(源自:弗戈工業在線)
例如世界上最大的輪船——殼牌的頂級浮動天然氣液化(GTL)船,要求將傳統的氣體液化處理設備單元縮小到原有尺寸的四分之一,而且為了把所有必要的設備安裝到單一的容器殼體,除了采用模塊化的設計別無它法。當然模塊化方法并不局限于油氣應用,事實上工廠設計的模塊化概念實際上起源于制藥和精細化工行業。
三者結合,開創先例
模塊類型包MTP,開創了設備、流程與自動化軟件三者緊密結合的先例。在流程工業自動化技術發展進程中,通過運用IT技術的成熟和最新成果,瞄準虛擬化的方向開發相應的工業軟件。同時還要從最終用戶的利益和需求出發,考慮新舊交替過程中的平穩過渡,也是必須遵循的原則。所有這些工業軟件的開發還必須建立在綜合運用多年來積累的行之有效的工業標準和IT標準的基礎上,通過制定下一代流程工業自動化的系列標準,參與并深入到全開放的自動化架構中。在此進程中,發端于德國的模塊化類型包MTP歷經七、八年的發展,已取得了在制藥、精細化工、食品工業、水處理等行業的成功運用。在硬件上MTP可以利用現有的DCS和PLC的部件或嵌入式工控組件無縫集成為流程裝置的自動化單元,強調在優化性價比的同時將工程量降至最低、加快工程交付進度。
圖7 MTP規范適用于制藥、油氣能源、化工、食品等工業(源于:NAMUR、ProcessNet、VDMA和ZVEI的聯合報告)
模塊化工廠的結構許多方面是在ISA 88和ISA 95的基礎上發展了自動化即插即用的生產模型,因此可以認為這是運用最新技術重鑄ISA 88和ISA 95的生產模型的成果,也是描述獨立于供應商、采用工藝設備模塊及其對應的自動化模塊進行集成所需的完整信息表述。模塊類型包(MTP)是流程自動化模塊標準化非專有描述的關鍵概念,它有助于自動化系統的模塊化。每一個進入MTP模塊庫的模塊,都包含一個與制造商無關的過程模塊自動化的功能描述和標準化的接口。在模塊工程實施的過程中由模塊制造商在一個MTP的XML文件中生成數據。每一個MTP模塊都包括報警管理、功能安全和信息安全、過程控制、人機界面(HMI)和維護診斷等功能屬性(見圖8)。
圖8 符合MTP規范的自動化模塊內涵現代過程控制的各種功能屬性(來源:NAMUR網站)
模塊化生產的創新倡議是德國流程工業4.0(Industry 4.0 For Process)在MTP基礎上開展的另一個活動。它期望重點解決用戶普遍對供應商交付的各種設備不能直接和智能地與控制、自動化、資產管理和業務系統通信的抱怨;同時也降低用戶對單一供應商接口的唯一性和鎖定的依賴。為了實現模塊化,提高設計效率,提高安裝、調試和啟動效率,標準化和可靠的數據,互操作性、更高的可靠性和質量等廣泛的利益,流程行業正朝著設備和流程的模塊化用例所定義的模型發展。模塊化系統的組件可以為改善成本及運營,還可以其生命周期內進行多次升級,而無需購買全新的系統。圖9描述了實施模塊化生產工廠工程的各個階段:從基礎到設計、組態、即插即用、投入生產和為生產另一種產品而進行流程重組,體現了模塊化生產所帶來的一系列優點:縮短產品投放市場的時間、改善生產效率和充分利用模塊化的優勢提高生產的靈活性。不同的設備模塊制造商提供不同的工藝設備模塊,如給料設備模塊、反應設備模塊、提純設備模塊等等,所有這些模塊都按照MTP規范的要求配備用AutomationML標準編制的MTP下發文件(XML文本)。在進行流程設計時按流程工藝要求選用合適規格的工藝設備模塊,之后進入模塊化成套設備的設計階段,逐個對這些模塊組態;接著通過標準化的接口將它們連接,開始即插即用、立即投料試車的階段。由于所有的設備模塊其相關的工藝流程都是標準化的,此時通過流程編排軟件工具組織合理合規的生產流程,調試投運也是相當順當的。只要在MTP下發文件中具有優化的功能,在生產流程穩定之后即可運用這一功能改善生產效率。
圖9 實施模塊化生產工廠工程的各個階段(源自:ZVEI網站)
對于完全模塊化和部分模塊化的工廠,基于批處理、SCADA、MES或工業物聯網系統的新的流程編排層(POL)可對流程控制系統進行組態、補充或修改。由于MTP為POL提供業務流程模塊服務,所有自動化功能及其實施細節都由MTP提供,就免除了進行詳細的編程和組態的必要。與傳統的流程控制系統不同,POL不直接向模塊中的執行器發指令,只向模塊的服務發送命令,再由這些服務調用相關程序。狀態和過程變量值顯示在POL控制屏幕上。這些服務在VDI/VDE/NAMUR 2658中有更詳細的描述。顯然,POL為自動化供應商提供了機會和創新空間,開發基于MTP模塊化的自動化,創建靈活性更強、更便于應用的自動化平臺。
圖10 POL控制屏幕顯示各個模塊的狀態和過程變量值(來源:NAMUR, ProcessNet, VDMA, ZVEI)的聯合報告
MTP技術的開發和應用進入發展中期
許多模塊供應商已經在自動化供應商的支持下獲得了初步的運用MTP的經驗,而且許多供應商正在ZVEI的領導下研究MTP概念的推廣。像巴斯夫、拜耳、贏創和默克KGaA這樣的早期采用者,已經在各種試點項目中獲得了經驗,證明了MTP的概念有利于用戶,并且無容置疑的是所要求的互操作性和獨立于特定制造商等目標都已達到。當前的癥結所在還是用戶對此還沒有建立足夠的信心,因而形成廣泛需求的局面尚有待時日。
圖11 MTP規范已經在現有的化工廠中取到成功應用(來源:Evonik:贏創)
贏創是一家全球規模的跨國公司,它設在新加坡的一家化工廠中完成了一個試驗項目引人注目。現有的流程已經在日本橫河的Centum VP的DCS控制系統控制下正常運行多年,由于工藝需要增加一臺冷卻設備,這臺ENGIE公司提供的執行MTP的成套設備,其控制系統由西門子S7-1500構成(見圖11)。在此試驗項目中DCS系統還充當了流程編排層POL的角色。主要通過即插即用的方式投入生產,在短短幾天內就得以實現。80%的過程是在MTP-HMI描述的一對一導入中進行的,人工調整僅占20%。這一成功試驗有力地證明,基于MTP模塊化達到即插即用不僅僅適用于新建的流程,也完全適用于已有流程的改建和改善。
根據用戶和供應商的看法,現有三個因素將決定MTP概念的成功:
☆ 來自用戶的必要需求,他們應該積極支持MTP的應用,按照自己的需求提供MTP的交付模塊規格書和設備單元的規格書,支持MTP的開發和應用。
☆ 吸引更多的DCS和PLC廠家參與MTP的開發,在現有的工業控制系統的基礎上增加MTP的功能,以確保現有的工廠也能受益于模塊化設備和模塊化的自動化的新選擇。
☆ 推動MTP標準的國際化,這首先是德國組織NAMUR,、ZVEI和VDMA的責任,但也仰仗在全球范圍內活躍的流程工業公司的支持采用。
小記:蓬勃起浪很顯然
MTP概念已經做好進入市場的準備。模塊化生產將在流程工業中發揮重要作用。可縮短產品上市時間,提高生產靈活性,降低投資風險。流程模塊中的標準化自動化接口使它們快速集成,從而為生產流程所必須的全部功能準備基礎條件。MTP模塊類型包在其中扮演著關鍵的角色。它提供一個獨立于供應商的過流程模塊的描述,包括HMI、過程控制、維護、診斷、功能安全和信息安全,以及報警管理等各個方面。在實施整個流程自動化的過程中,MTP被導入流程編排層POL,由POL將所有需要的模塊集成。若干試點項目證明,MTP概念的標準化已經取得了長足的進展,足以向商業應用部署。不過,它是否真的能在市場上取得成功,將取決于用戶的廣泛需求。已經有一些用戶組織(如Profibus用戶組織、BioPhorum MTP Testing Plugfest制藥MTP互連測試組織等)將在未來推動國際標準化、傳播和推廣應用,這將是一個主要的成功因素。
BioPhorum顯得很不平凡,它追求即插即用設備的互操作性。BioPhorum MTP標準倡議是將模塊化標準應用于制藥生產的范例。用戶和供應商合作,朝著實現生物制藥和其他制藥行業即插即用設備互操作性的目標邁進。其愿景是為MTP制定指導方針文件,并與模塊化設備一并使用。在生物制藥加工行業實現即插即用極大地減少工程人力,降低項目執行時間,提高質量。即插即用的核心概念和實施方法是定義MTP的VDI/VDE/NAMUR 2658標準。BioPhorum的即插即用概念的目標是方便地將智能單元操作集成到符合GMP標準的工廠的上層監控自動化系統的S88程序批處理引擎中。采用OPC UA作為系統間MTP數據的通信方式。
模塊化設備為流程工業企業展現了許多創新機會。按照模塊化的方式擴展現有的流程工藝設備,可以更加高效地把新的工藝設備模塊集成到現有流程工藝設備中去;對于新建企業,模塊化的吸引力在于能在降低工程費用的前提下,將靈活性提高50%;由于高附加值的產品宜于小批量生產,精細化工企業和制藥企業長期追求的具有很高靈活性的生產工藝技術,在MTP技術的支持下理念更容易實現;不斷開發和運用不同的反應設備模塊或者下游處理模塊,為實現產品品種多樣化奠定了前提條件。
不少工業自動化公司已為MTP的應用做好準備。ABB、施耐德電氣、橫河、西門子等都支持MTP的開發和試驗的積極支持者和參與者。倍福在去年推出了TwinCAT MTP軟件,可以以面向對象的開發方式為MTP生成代碼,并通過OPC UA與處于流程編排層的DCS通訊。愛默生的Delta V DCS系統也在近年完成了對MTP技術的支持應用。我們也期待國內的DCS廠家和PLC廠家跟上這一開放自動化的步伐。
那么,MTP是否可以從流程行業向離散制造業推廣?答案早已了然。模塊化的自動化不僅適合于流程工業,從原理上講也完全適合于離散制造業,西門子在十幾年前推基于組件自動化CBA(Component-based Automation),雖然具有模塊化的概念,卻缺少MTP的內涵和來自最終用戶的推動力量。如今要在離散制造業推廣MTP,關鍵是要在離散制造業數量繁多的細分行業中尋求合適的應用場景,并與設備制造商和用戶合作開發相應的設備模塊和MTP模塊,迅速試點,逐步推開。據悉德國已經在開始這方面的探索。值得注意的是按照MTP的現有規范,在開發MTP模塊時形成的MTP下發文件遵循AutomationML規范,以.XML文件形式下發。考慮到AutomationML的復雜性,如果采用IEC 61499系統級建模語言加以簡化,或許會在一定程度上降低MTP的技術門檻;另外考慮到目前MTP的通信僅采用OPC UA,在離散制造業應用還必須采用其它的工業通信協議才會有生命力。盡管MTP技術已經成熟,但也有其短板,因此還有很大的發展空間。
于無聲處聽驚雷。開放自動化以各種形狀蔓延開來,模塊化只是它伸展手腳的的一個枝杈而已。OT與IT的融合,并不是都是那么激烈地浮現在眾人面前。暗流涌動之下,新的自動化旋渦正在形成。