自動化是上世紀六七十年代開始推廣,并持續(xù)發(fā)展至今的技術(shù)與產(chǎn)業(yè)體系。在實踐過程中,業(yè)界的參與者也在不斷的對自動化的特點進行總結(jié),并從不同視角出發(fā),給出各自的解讀。在最終用戶層面,自動化是一套可以使機器與生產(chǎn)系統(tǒng)自行運轉(zhuǎn)、且可以人為干預執(zhí)行過程的生產(chǎn)工具;在工程師眼中,自動化是一類可感知物理環(huán)境變化,并完成決策與任務(wù)執(zhí)行的嵌入式系統(tǒng),以及一套開發(fā)嵌入式程序的開發(fā)工具;在智能制造體系中,自動化是工業(yè)物聯(lián)網(wǎng)、數(shù)字孿生、兩化融合的基礎(chǔ)支撐技術(shù),同時也是德國工業(yè)4.0頂層設(shè)計體系的重要組成部分。
雖然在特征、應用場景等方面已經(jīng)達成了廣泛的共識,但至今為止,業(yè)界依然無法對自動化的功能范圍和技術(shù)構(gòu)成,給出明確的界定。造成這一現(xiàn)象的原因,并不在于這項技術(shù)中有多么高深的理論,而是因為自動化技術(shù)本身,便是一套不斷在演化的體系。
從功能角度講,如今的自動化已經(jīng)由執(zhí)行簡單重復任務(wù)的控制終端,演變?yōu)榫W(wǎng)絡(luò)化、
智能化的數(shù)字系統(tǒng),而柔性產(chǎn)線、協(xié)作
機器人、增材制造、過程優(yōu)化等系統(tǒng)的出現(xiàn),則成為先進自動化技術(shù)的典型代表。同時,自動化技術(shù)的使用范圍,早也不局限于工廠內(nèi)的生產(chǎn)環(huán)節(jié),在能源(發(fā)電、配電、開采)、交通(軌道信號系統(tǒng))、物流(物流自動化、港口裝備)、建筑(工程機械、樓宇自動化)、醫(yī)療(醫(yī)療設(shè)備)等領(lǐng)域廣泛應用,甚至餐飲的廚房自動化、服務(wù)機器人等也有了新的陣地。
本文將重點從“用”的角度出發(fā),闡述自動化(軟件工程)技術(shù)與產(chǎn)業(yè)的發(fā)展歷程。
圖1 控制電路的開發(fā)流程
在上世紀50,60年代,為了實現(xiàn)汽車的大規(guī)模生產(chǎn),汽車廠商開始在流水線上引入控制系統(tǒng)。但與那個年代的
收音機、計算器類似,控制系統(tǒng)的功能主要是靠電子電路來實現(xiàn)的。
電路工程師是電子電路的主要設(shè)計與開發(fā)者,而他們的日常工作主要是:
·在設(shè)計階段,根據(jù)功能需求,畫出相應的
電路圖紙;在圖紙中,會包括各個型號的電路元件,以及它們的布局與連線關(guān)系;
·在開發(fā)階段,工程師負責根據(jù)圖紙,將一個個
元器件安裝到
電路板上,并把它們連接在一起;經(jīng)過上述流程,便形成了一個叫“控制邏輯”的功能單元;
·在驗證階段,工程師需要通過電表的讀數(shù),對各個電路模塊的輸入輸出進行逐一測試,從而確保功能與需求的一致性;
·當出現(xiàn)問題時,就需要對電路進行重新設(shè)計與開發(fā),并重復上述的步驟;
從如今的技術(shù)發(fā)展水平去看,控制電路開發(fā)模式的缺點是十分明顯的,一旦元器件布局被固化,功能便無法再進行修改。這就好像是在用毛筆字寫長篇小說,不但費力,而且一旦出錯,就不得不換張紙重新寫。
?
?
?
控制電路不但開發(fā)效率低下,而且也會隨著功能的增加而變得異常復雜。這不但造成了工程師痛苦指數(shù)的上升,而且也使眾多工業(yè)企業(yè)在高昂的開發(fā)成本面前,望而卻步;正因為此,那個年代對控制系統(tǒng)的使用,主要還是局限在大型工業(yè)企業(yè)(如通用、波音、美孚)的有限生產(chǎn)環(huán)節(jié)。
為了使控制系統(tǒng)讓更多人“用得起”,以“軟件定義”為主導思想的可編程控制器(Programma
ble Logic Controller)也隨之產(chǎn)生,而“軟硬分離”則是達成這一目標非常重要的一步:
?
圖2 早期PLC的硬件架構(gòu)
?
·在硬件層面,可編程控制器采用了與現(xiàn)代
計算機相似的通用硬件架構(gòu),其構(gòu)成主要由
處理器、內(nèi)存/存儲、
通訊模塊、輸入輸出等硬件模塊構(gòu)成。同時,為了適應工業(yè)現(xiàn)場的物理環(huán)境,控制器還在能耗、耐高(低)溫、防震、IO模塊(用于集成傳感器)等方面進行特殊的設(shè)計與定制;
圖3 PLC程序的開發(fā)流程
在軟件層面,工程師可通過自動化廠商提供的開發(fā)環(huán)境,完成控制程序的開發(fā)與測試;當程序出現(xiàn)錯誤時,用戶只需將更新后的程序重新下載到硬件上,便可輕易地實現(xiàn)軟件功能的更改。同時,為了方便與其它軟件(如人機界面、MES)的集成,控制程序還提供了通訊的接口,并用于過程數(shù)據(jù)的分發(fā)與控制指令的接收;而且,當需要集成更加豐富的軟件功能時,還可以在控制器上安裝嵌入式操作系統(tǒng)(又稱實時操作系統(tǒng))。
可編程控制器的推廣,使當時的工業(yè)發(fā)展產(chǎn)生了巨大的改變:
·通過“軟硬分離”,可編程控制器成功取代了傳統(tǒng)控制系統(tǒng)的開發(fā)、驗證與修改流程,并大幅提升了工程師的開發(fā)效率;
·全新的開發(fā)流程,進一步細化了控制系統(tǒng)開發(fā)的分工體系,并誕生出專注于硬件、軟件與工具、以及生產(chǎn)工藝等細分工作的工程師種類;
·開發(fā)模式與分工體系的改變,同時也孕育了自動化這一產(chǎn)業(yè);而在此過程中崛起的企業(yè)(如
西門子、通用、霍尼韋爾、三菱等),也在通過對技術(shù)的不斷改良,使產(chǎn)業(yè)不斷的走向成熟;
·自動化產(chǎn)業(yè)在發(fā)展過程中,培養(yǎng)了大批的工程師,而這些工程師又將自動化帶到了工業(yè)最終用戶的各個生產(chǎn)環(huán)節(jié),并最終實現(xiàn)了社會整體生產(chǎn)效率的提升。
控制系統(tǒng)編程語言 - 面向工程的語言
圖4 控制程序開發(fā)者/開發(fā)環(huán)境/執(zhí)行環(huán)境
?
自動化系統(tǒng)的開發(fā),實際上是工程師將“設(shè)想”提供給機器,而后由機器進行“理解”,并按照人的意圖執(zhí)行的過程。由于涉及到人與機器的交流,因此也將工程師編寫的代碼(或模型)稱為編程(或建模)語言。
編程(建模)語言不但要考慮到“機器是否能讀懂”這一技術(shù)問題,更重要的是照顧到人,這一“設(shè)想”提供者,的語言表達習慣。因此,自可編程控制器出現(xiàn)以來,它的編程方式便一直在參照人類的語言表達習慣。
圖5 通用型語言與領(lǐng)域型語言
?
在設(shè)計自動化編程語言之初,研究者發(fā)現(xiàn),人類語言體系中存在著截然不同的兩種表達方式,它們分別是通用型語言和領(lǐng)域型語言:
·通用型語言(General Purpose)是人類日常生活中最頻繁使用的表達方式,這一類語言主要由一套語法規(guī)則,以及一系列詞匯、語句、段落所構(gòu)成;而語言的使用者,通常也是采用從左到右,從上到下的順序,表述頭腦中的概念;
·通用語言雖然適用面廣泛,但在數(shù)學、物理、化學、工程學等特定領(lǐng)域的運用中,卻暴露出較大的局限性;由于需要闡述更系統(tǒng)化、精確化、抽象化的概念,因此人類便發(fā)明了一系列的符號與圖形,用于表述某一專用領(lǐng)域的概念與知識,而這種表達方式則被稱為領(lǐng)域型語言(Domain Specific)。
圖6 通用編程語言與領(lǐng)域建模語言
?
與人類語言類似,計算機編程語言也存在通用型(General purpose)和領(lǐng)域型(Domain specific)兩類語言體系;這其中,通用編程語言是目前IT行業(yè),最為普及的編程手段(如C/C++、JAVA、
Python);然而,在面對某些特定領(lǐng)域時,通用型編程語言同樣也面臨著“表達效率”方面的瓶頸;這時,領(lǐng)域型編程語言(又稱建模語言)的特殊作用也就隨之顯現(xiàn)。
以第一代PLC中推出的梯形圖(Ladder logic diagram)圖形建模語言為例,由于沿襲了早期的控制
電路設(shè)計方式(電路畫線、元器件符號),因此PLC一經(jīng)推出,便受到了廣大控制系統(tǒng)工程師群體的好評。
隨后,以歐系廠商為主的自動化廠商,又在梯形圖的基礎(chǔ)上,推出了功能塊(Function block diagram)及順序功能圖(Sequential function chart)兩種圖形化建模語言;功能塊建模方式為自動化系統(tǒng)引入了模塊化、
封裝、復用等現(xiàn)代化的
軟件開發(fā)理念,而順序功能圖,則幫助工程師,將復雜的工序,分解為一步步相對簡單的任務(wù)單元,從而極大的降低了復雜工藝的開發(fā)難度。
由于提供了一系列貼近專業(yè)知識結(jié)構(gòu)的開發(fā)方式,自動化產(chǎn)業(yè)吸引了大批懂工藝、懂機械、懂電氣的技術(shù)人才。與此同時,當某項技術(shù)的受眾達到一定規(guī)模時,涉及到一致性、工程規(guī)范、教育等一系列因素的標準化工作,也開始顯現(xiàn)出重要的作用;IEC 61131自動化編程規(guī)范,便是在這一時期由國際電工委員會IEC組織牽頭制定,并由PLCOpen組織自發(fā)地負責后續(xù)的標準推廣工作。
工控通訊網(wǎng)絡(luò) - 數(shù)量與距離所產(chǎn)生的效應
設(shè)備數(shù)量更多、通訊距離更遠、傳輸質(zhì)量更好,是網(wǎng)絡(luò)技術(shù)發(fā)展的主線邏輯。以IT網(wǎng)絡(luò)為例,當只有兩臺面對面擺放的機器時(電腦或打印機),一根網(wǎng)線便可建立彼此的通訊;當需要連接幾臺設(shè)備時,一臺
集線器就可以實現(xiàn)主機間的聯(lián)通;而到了企業(yè)網(wǎng)這一規(guī)模后,一套由
路由器和網(wǎng)管系統(tǒng)所組成的網(wǎng)絡(luò)系統(tǒng),則成為了標配。
與IT網(wǎng)絡(luò)相似,工控系統(tǒng)的網(wǎng)絡(luò)發(fā)展同樣遵循這一規(guī)律,不過構(gòu)成這一網(wǎng)絡(luò)的主體, 則由PC機、
服務(wù)器,變?yōu)榱丝刂破鳌⒏兄K端、工控機、
觸摸屏等設(shè)備。
圖7 早期PLC網(wǎng)絡(luò)架構(gòu)
在自動化發(fā)展早期,PLC主要用于單臺設(shè)備的簡單控制,因此所采用的通訊方式也相對簡單:
·PLC主要采用(控制器/IO模塊)一體化的硬件架構(gòu),而控制器與現(xiàn)場設(shè)備的通訊功能,也主要是靠物理接線的方式實現(xiàn);在系統(tǒng)運行時,傳感器會將物理信號(電壓/
電流)傳輸給PLC的IO模塊,隨后IO模塊會將電信號轉(zhuǎn)換為
CPU識別的
數(shù)字信號,并交給控制程序進行處理;控制程序完成計算后,會將控制指令發(fā)送給IO,再由IO負責把數(shù)字指令轉(zhuǎn)換為物理信號,反饋給現(xiàn)場的設(shè)備;
·PLC與人機界面(
顯示屏)的通訊主要采用串口,人機界面通過串口,周期的向PLC發(fā)送數(shù)據(jù)請求;在接收到請求后,PLC會將現(xiàn)場的過程數(shù)據(jù)返回給人機界面進行顯示(人機界面向PLC發(fā)送控制指令,也是類似的道理);同時,串口還可作為
PLC編程環(huán)境的程序下載通道,當開發(fā)環(huán)境發(fā)出下載指令時,PLC的管理程序會負責接收編譯好的PLC程序文件。
·串口除了可以與軟件進行通訊外,還可以作為與儀器儀表、
RTU等設(shè)備進行通訊的媒介,不過此種方式無論在性能與可靠性上,都無法跟工業(yè)總線相提并論,因此適用場景也十分的有限(例如路燈、樓宇的控制)。
圖8 基于工業(yè)總線/以太網(wǎng)的網(wǎng)絡(luò)架構(gòu)
隨著應用場景的增多,控制器與現(xiàn)場設(shè)備的通訊需求也發(fā)生了改變,因此自動化廠商開始引入基于數(shù)字化網(wǎng)絡(luò)的通訊技術(shù)。
在現(xiàn)場設(shè)備通訊方面,由于受限于早期的(控制器/IO)一體化架構(gòu),控制系統(tǒng)在與數(shù)量更多,距離更遠的設(shè)備進行通訊時,開始暴露出明顯的瓶頸。因此,各自動化廠商紛紛推出了自己的現(xiàn)場總線/工業(yè)以太網(wǎng)技術(shù):
·在網(wǎng)絡(luò)結(jié)構(gòu)方面,現(xiàn)場總線/工業(yè)以太網(wǎng)將控制系統(tǒng),分解為由主站控制器及從站IO所組成的分布式架構(gòu);當需要增加設(shè)備/傳感器的數(shù)量時,控制系統(tǒng)可通過在網(wǎng)絡(luò)中增加IO模塊的方式,實現(xiàn)系統(tǒng)的“擴容”;同時,由于采用了數(shù)字化網(wǎng)絡(luò)技術(shù),也使通訊距離、布線方式等方面得到極大的改善;
·在通訊質(zhì)量方面,網(wǎng)絡(luò)的各項指標并未因為控制器/IO模塊的分離而被打折扣;在確定性方面,控制網(wǎng)絡(luò)通過調(diào)度策略、時鐘同步等機制的引入,確保網(wǎng)絡(luò)報文準時、快速的到達;在可靠性方面,控制網(wǎng)絡(luò)則通過冗余、防
電磁干擾等方式,確保通訊處于長期可用的狀態(tài)。
在IT網(wǎng)絡(luò)通訊方面,由于需要與生產(chǎn)管理軟件、第三方控制系統(tǒng)以及工業(yè)研發(fā)軟件進行網(wǎng)絡(luò)協(xié)同,因此控制器也引入了以太網(wǎng)通訊方面的技術(shù)。
硬件層面的問題解決后,還需要解決軟件層面的開發(fā)問題。為了避免工程人員在項目交付階段,陷入到具體瑣碎的編碼環(huán)節(jié),自動化廠商將網(wǎng)絡(luò)通訊,抽象為軟件開發(fā)環(huán)境中模型,從而使工程人員通過簡單的參數(shù)化/圖形化配置,快速的搭建出一組控制系統(tǒng)的通訊功能。
圖9? 與仿真相結(jié)合的控制系統(tǒng)開發(fā)流程
?
?
工業(yè)研發(fā)類軟件為使用者提供一套虛擬化的環(huán)境,用于對產(chǎn)品和生產(chǎn)工藝的特性與機理進行設(shè)計/分析/仿真/驗證,由于減少了在實體樣機上的投入,因此使企業(yè)的研發(fā)效率得到顯著提升。
當在控制程序開發(fā)流程中引入CAE/CAM時,自動化系統(tǒng)的開發(fā)/驗證效率也會得到顯著提升。
在工藝設(shè)計階段,設(shè)計部門的工程師可通過軟件,對裝備與產(chǎn)線模型的外觀、布局、物理特性進行直觀的設(shè)計;配置完成后,使用者可激活軟件的仿真功能,并使程序中的模型“運轉(zhuǎn)”起來;在仿真的過程中,用戶可透過裝備的運行情況,對現(xiàn)場的運行效果進行直觀的了解。
而在工藝驗證階段,工程師可將開發(fā)完成的自動化程序,與
仿真軟件中的“虛擬”設(shè)備進行結(jié)合(由仿真設(shè)備為自動化軟件提供數(shù)據(jù)),并通過對虛擬生產(chǎn)系統(tǒng)的調(diào)試(又稱虛擬調(diào)試),預先驗證控制工藝的可行性。
部分CAE/CAM軟件會自帶工藝與算法的開發(fā)功能,例如機床設(shè)計軟件中,用于描述刀具運行軌跡的G-Code,還有科學計算軟件中,用于熱力學、空氣動力學求解的機理模型;當在CAE/CAM完成開發(fā)后,這些模型可被導入到自動化系統(tǒng),并與現(xiàn)場的實際設(shè)備、工藝結(jié)合使用。
工業(yè)研發(fā)軟件已經(jīng)成為自動化軟件開發(fā)的加速器,而隨著兩者關(guān)系的進一步結(jié)合,更多的創(chuàng)新場景也將隨之產(chǎn)生。而這也是為何,依靠自動化起家的一些企業(yè)(如西門子),會在過去十幾年間,對工業(yè)研發(fā)軟件展開瘋狂并購的主要原因。
圖10 自動化與生產(chǎn)管理系統(tǒng)的協(xié)同關(guān)系
與此同時,制造執(zhí)行系統(tǒng)(MES)的使用,使生產(chǎn)過程中的資源組織、調(diào)度與管理水平得到了顯著提升;而作為生產(chǎn)資源重要組成部分的裝備與產(chǎn)線,自然也被納入到生產(chǎn)管理的業(yè)務(wù)范疇。隨著生產(chǎn)管理功能的不斷完善,MES與自動化系統(tǒng)間的協(xié)同關(guān)系也變得更為緊密。
這意味著,工業(yè)現(xiàn)場的設(shè)備故障信息可與設(shè)備管理系統(tǒng)、人力管理系統(tǒng)進行組合,形成設(shè)備維修與保養(yǎng)的工作流程;而設(shè)備能力信息可為排產(chǎn)系統(tǒng)提供信息,而排產(chǎn)系統(tǒng)產(chǎn)生的工作計劃,也會被同步到給自動化系統(tǒng),并轉(zhuǎn)化為具體的設(shè)備執(zhí)行指令。
自動化進一步放開手腳,在倉儲自動化系統(tǒng)的產(chǎn)品庫存信息,可幫助庫存管理系統(tǒng),判斷物料是否需要補充;在質(zhì)檢過程中產(chǎn)生的質(zhì)量信息,自動化設(shè)備可為質(zhì)量管理系統(tǒng)的質(zhì)量報告,提供數(shù)據(jù)基礎(chǔ);而能耗信息的采集,可幫助能源管理系統(tǒng)提供數(shù)據(jù)支持。
這意味著自動化與軟件系統(tǒng),已經(jīng)緊密地結(jié)合在一起。
數(shù)字孿生:需要一種編排語言
圖11 數(shù)字模型語言
?
說到數(shù)字孿生,目前尚未產(chǎn)生一套統(tǒng)一的定義,但從應用的角度講,可以將數(shù)字孿生理解為,一種虛實映射的方法,一門編排數(shù)字空間的語言,以及一項融合多專業(yè)工程與應用的技術(shù)手段。
虛實映射是將(包括人的知識在內(nèi)的)物理世界的事物,映射到虛擬空間,并進行分析決策,而后反饋回物理世界的過程。事實上,早在計算機出現(xiàn)之前,“虛擬空間”的應用便已經(jīng)存在。以軍事沙盤為例,指揮官會將士兵、裝備、地圖等實體模型布置在沙盤上,用于展示軍力的部署情況;同時,沙盤上也會擺放各種形狀的紙片模型,用于代表參謀們的分析過程,以及軍官下達指令。
在以上的示例中,無論是實體模型(士兵、裝備等),還是邏輯模型(紙片),都可以被平等地布置在相同的“虛擬空間”中,并實現(xiàn)相互的融合。
隨著計算機技術(shù)的普及,“數(shù)字化虛擬空間”開始逐步發(fā)展成型,而模型這一作為虛實映射的工具,也變身成為數(shù)字世界中的數(shù)字化模型(即數(shù)字孿生);當把數(shù)字模型“擺放”到計算機這一信息空間更大、計算能力更強、網(wǎng)絡(luò)化程度更高的“數(shù)字化沙盤”上時,物理信息系統(tǒng)這一虛實融合的“數(shù)字虛擬空間”也就隨之產(chǎn)生。
雖然被遷移到了數(shù)字空間,但模型的基本用法并未發(fā)生本質(zhì)改變。
模型的第一類用法被稱為仿真(或模擬),即通過現(xiàn)有的狀態(tài),推演出下一階段即將發(fā)生的事情;因此,無論是在沙盤上的戰(zhàn)況推演,或是工業(yè)研發(fā)軟件中,對裝備行為的模擬,都屬于仿真的范疇。
模型的第二類用法被稱為控制,即根據(jù)現(xiàn)場的情況做出分析,并將決策反饋給執(zhí)行單位的過程;因此,可以將指揮官在沙盤上進行分析,并進行指令下達的過程,理解為一種控制;而自動化系統(tǒng)對裝備、產(chǎn)線、生產(chǎn)單位的工況感知,以及指令的下達,同樣也是一種控制。
模型的其它用法還包括管理(如進行資源的規(guī)劃與調(diào)配如生產(chǎn)管理系統(tǒng))以及洞察等。同時,將上述幾類模型結(jié)合使用使用時,還可以構(gòu)造出更復雜的應用場景。? ?
模型不但是一種虛實映射的方法,而且由于背后所隱含的符號學含義,模型還被視為是一門語言。而當從語言的視角看待模型時,它便成為了一種編排虛擬空間的工具,以及作為溝通交流的媒介。
還是以沙盤為例,指揮官在會議上對各種不同含義模型(士兵,裝備,計劃)的擺放,實際上就是對沙盤這一“虛擬空間”的編排過程;而當沙盤被布置好,并就沙盤上的模型展開討論時,模型就成為了各方進行交流的中間媒介。
數(shù)字孿生是存在于"數(shù)字化虛擬空間"中的模型,因此我們可以將其理解為一門人與機器、機器與機器的交流語言。在工程設(shè)計階段,人會根據(jù)自己的設(shè)想,將模型編排到數(shù)字空間中;之后,計算機會接收工程師創(chuàng)建的工程,并在“理解”模型的含義后,開始完成一系列處理任務(wù);而在計算機運行的過程,各軟件還會以數(shù)字模型的內(nèi)容為基礎(chǔ),“思考”下一步需完成的任務(wù),并就各模塊間的協(xié)同展開“協(xié)商”。?
隨著工業(yè)軟件的普及,“數(shù)字化虛擬空間”中產(chǎn)生了大量的數(shù)字模型;而當把各類模型組織在一起時,跨學科、跨領(lǐng)域的智能制造場景也就隨之產(chǎn)生。然而由于各類模型背后技術(shù)與標準的問題,也給系統(tǒng)的集成帶來了巨大的挑戰(zhàn)。
智能制造與工業(yè)互聯(lián)網(wǎng)帶來的影響
?
到本世紀初,自動化技術(shù)的應用已經(jīng)趨于成熟,因此工業(yè)企業(yè)開始考慮,如何將分散的工業(yè)要素(研發(fā)、管理、設(shè)備)進行整合,從而使企業(yè)的效率得到進一步的提升;這便是智能制造概念提出的主要背景。
?
圖12 自動化周邊環(huán)境的變化
除了需求側(cè)的變化外,新產(chǎn)品與新技術(shù)的出現(xiàn),也使智能制造概念的落地成為可能:
·工業(yè)研發(fā)類軟件(CAX/
EDA)的普及,使產(chǎn)品設(shè)計、工藝設(shè)計的效率得到顯著提高;
?
·生產(chǎn)管理系統(tǒng)(MES)的引入開始幫助經(jīng)營者對生產(chǎn)資源進行全局的分析、計劃與調(diào)度;
?
·諸如激光掃描成像、機器視覺、標識(如條形碼)等感知技術(shù),開始在質(zhì)檢、生產(chǎn)追溯等領(lǐng)域得以應用;
?
·計算機性能的提升,以及軟件設(shè)計思想的改進,也開始在工業(yè)中體現(xiàn)價值。
隨著技術(shù)與市場的外部環(huán)境已經(jīng)發(fā)生變化,作為在生產(chǎn)系統(tǒng)中承上啟下的環(huán)節(jié),自動化系統(tǒng)也在發(fā)生改變。
隨著工業(yè)互聯(lián)網(wǎng)的發(fā)展,融合新型感知與IT技術(shù),與制度化有了更深的融合。在感知層面,自動化系統(tǒng)對諸多新型感知技術(shù)進行了集成。
這涉及到了標識技術(shù): 通過集成條形碼/RFID等標識技術(shù),對產(chǎn)品的類別、位置等信息進行感知;當此類技術(shù)與自動化結(jié)合時,則可實現(xiàn)倉儲自動化(根據(jù)產(chǎn)品位置,執(zhí)行搬運或入庫任務(wù))、柔性加工(根據(jù)產(chǎn)品型號,變換加工參數(shù))、柔性運輸(根據(jù)產(chǎn)品型號,決定運輸路線)等場景。而在成像/圖像技術(shù)方面,可以利用機器視覺、激光成像等感知技術(shù)可用于檢測物體的形狀、尺寸、位置等物理特征;視覺系統(tǒng)在與自動化結(jié)合后,可實現(xiàn)殘次品篩查與過濾、機器人貨物分揀等功能;而激光成像技術(shù)與自動化的組合,則可實現(xiàn)形狀檢測(如用機器人掃描整車),車輛碰撞檢測(如叉車倒車制動)等功能。
在IT技術(shù)層面,自動化系統(tǒng)對新型計算機與網(wǎng)絡(luò)技術(shù)進行了集成。首先是計算技術(shù),通過更強的
算力,以及高級算法的引入,實現(xiàn)設(shè)備的工況診斷(如震動頻率、噪聲、轉(zhuǎn)速異常等);其次是網(wǎng)絡(luò)技術(shù): 通過以太網(wǎng),實現(xiàn)設(shè)備的橫向協(xié)同(如機械臂為機床上料,裝備故障導致運輸線停止),以及與IT系統(tǒng)的縱向整合(與MES,CAX軟件的集成)。
由于涉及到一系列新技術(shù)的集成,因此西方自動化廠商(歐系為主)也在本世紀初,開始對下一代自動化技術(shù)的預研工作;而我們目前在市場所見到的高端控制系統(tǒng)(如PC控制器、產(chǎn)線控制器、邊緣計算控制器),也都是那一時期所產(chǎn)出的研發(fā)成果。
無論是研發(fā)、生產(chǎn)或是運營,智能制造給企業(yè)帶來的想象空間都是巨大的。然后,當從規(guī)劃轉(zhuǎn)為落地階段時,企業(yè)會發(fā)現(xiàn)各種“碎片化”的技術(shù)/產(chǎn)品/標準,就像是彼此無法咬合的齒輪,很難被整合在一起。因此在智能制造發(fā)展初期,也出現(xiàn)了大量規(guī)劃“詩和遠方”,實施“眼前茍且”的項目。
?
來源:控制工程網(wǎng)