實(shí)現(xiàn)智能制造的自動控制系統(tǒng)變革的思考_第1頁
實(shí)現(xiàn)智能制造的自動控制系統(tǒng)變革的思考_第2頁
實(shí)現(xiàn)智能制造的自動控制系統(tǒng)變革的思考_第3頁
實(shí)現(xiàn)智能制造的自動控制系統(tǒng)變革的思考_第4頁
實(shí)現(xiàn)智能制造的自動控制系統(tǒng)變革的思考_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1.自動化制造生產(chǎn)模式VS智能制造生產(chǎn)模式要實(shí)現(xiàn)智能制造是否要對目前的PLC控制系統(tǒng)(或自動化控制系統(tǒng))進(jìn)行改革呢?這里我們必須要了解工業(yè)4.0創(chuàng)導(dǎo)的智能制造模式與自動化制造模式有什么區(qū)別,工業(yè)4.0的智能制造模式對于工業(yè)3.0的生產(chǎn)制造模式有什么改變和延伸。而這種延伸和改變是否對PLC控制系統(tǒng)提出了新的需求。1.1自動化制造生產(chǎn)模式德國工業(yè)4.0將第三次工業(yè)革命定義為以自動化技術(shù)為核心的生產(chǎn)制造模式。通過廣泛地采用了自動化技術(shù)、機(jī)器人技術(shù)、IT和通訊技術(shù)構(gòu)成了一個以自動化金字塔為核心的生產(chǎn)制造模式,它提高了生產(chǎn)效率,降低了制造成本,產(chǎn)品質(zhì)量也大大提高。對此PLC技術(shù)發(fā)展起到了決定性的作用。幾十年來,PLC技術(shù)無論是在運(yùn)行速度、應(yīng)用范圍、數(shù)據(jù)處理能力還是通信能力上(如現(xiàn)場總線,工業(yè)實(shí)時以太網(wǎng))均大大提高。一個完美成熟的PLC系統(tǒng)已經(jīng)形成,成為了推動工業(yè)3.0發(fā)展的中堅力量。然而PLC控制系統(tǒng)的設(shè)計原理及功能主要是解決生產(chǎn)制造運(yùn)行的過程和狀態(tài)的控制問題。(CPU速度、容量、通信接口、控制點(diǎn)數(shù)),即對生產(chǎn)制造系統(tǒng)中實(shí)時數(shù)據(jù)的控制和處理,而對非實(shí)時數(shù)據(jù)的分析、存儲、歸納、總結(jié)等任務(wù),往往通過工業(yè)以太網(wǎng)接口送到上位信息化平臺進(jìn)行處理。因此目前的PLC自動化控制平臺沒有涉及到生產(chǎn)制造管理、企業(yè)管理乃至產(chǎn)品生命周期的管理。這樣的PLC系統(tǒng)就不能很好地與生產(chǎn)管理系統(tǒng)MES和企業(yè)管理系統(tǒng)ERP整合起來。往往一家生產(chǎn)型企業(yè)管理系統(tǒng)的制定要有三家從事不同軟件公司參加(ERP、MES和PLC供應(yīng)商)。由于各家公司專業(yè)的差異性,各種技術(shù)應(yīng)用的屏蔽性使得生產(chǎn)制造和生產(chǎn)管理不能充分地融合以獲得最大的效益。因此MES和ERP的價值也沒有在工業(yè)領(lǐng)域得到普遍的認(rèn)同,僅僅起到錦上添花式的功能,沒有在工業(yè)生產(chǎn)制造領(lǐng)域得到廣泛的應(yīng)用。另一方面,PLC控制系統(tǒng)的任務(wù)也僅僅限于生產(chǎn)制造流水線運(yùn)行控制監(jiān)視和維護(hù),而對于產(chǎn)品生命周期的整個管理任務(wù)也沒有牽涉到。所以目前的PLC系統(tǒng)遠(yuǎn)遠(yuǎn)不能完成生產(chǎn)制造對于成本、速度、效率和質(zhì)量等的綜合目標(biāo)的要求。1.2智能制造生產(chǎn)模式要了解智能制造,首先要了解智能的含義。中國的文化博大精深,將英文Intelligent翻譯成兩個字,一個叫“智”,一個叫“能”,“智”是指人的思維,分析歸納總結(jié)。“能”是指人的本事,技能技巧。所以智能不僅強(qiáng)調(diào)技能技巧,而更要突出應(yīng)用思維分析能力的重要性。因此“智能”制造相對于自動化制造其構(gòu)成的系統(tǒng)必須要有“思考分析”的能力。智能制造是工業(yè)3.0生產(chǎn)制造模式的升級版和變革版,其目標(biāo)就是對目前的生產(chǎn)制造模式進(jìn)行轉(zhuǎn)型升級,解決目前采用自動化制造生產(chǎn)模式不能解決的問題,即在互聯(lián)網(wǎng)時代產(chǎn)品生命周期不斷縮短的問題:由于產(chǎn)品的生命周期越來越短,產(chǎn)品更新?lián)Q代的快速響應(yīng)要求越來越高,產(chǎn)品的品種越來越多,但是數(shù)量越來越少。多批量性生產(chǎn)成為目前產(chǎn)品市場需求的發(fā)展趨勢。而產(chǎn)品數(shù)量的減少又給產(chǎn)品的成本帶來了前所未有的壓力。成本降低然而投資商獲取利潤時間上的快速性要求又對傳統(tǒng)的生產(chǎn)制造企業(yè)的盈利模式帶來了極大的沖擊;與此同時能源使用效率、節(jié)能減排等要求,使得傳統(tǒng)的生產(chǎn)制造業(yè)面臨了前所未有的挑戰(zhàn)。正因?yàn)檫@些挑戰(zhàn),智能制造生產(chǎn)模式提到了議事日程。智能制造的基本戰(zhàn)略思路就是如何利用迅速發(fā)展的IT技術(shù)、互聯(lián)網(wǎng)技術(shù)對傳統(tǒng)的自動化生產(chǎn)制造模式進(jìn)行變革,將IT技術(shù)、互聯(lián)網(wǎng)技術(shù)融合于自動控制PLC系統(tǒng)中,改變傳統(tǒng)自動化生產(chǎn)制造模式。按照靈活性、快速響應(yīng)性、成本效率性以及投資回報率短期性的要求,建立一個高度靈活、數(shù)字化的智能生產(chǎn)制造系統(tǒng),將生產(chǎn)制造體系與產(chǎn)品生命周期管理整合在一起,形成一個以產(chǎn)品全生命周期為核心的智能制造生產(chǎn)模式,這種智能制造生產(chǎn)模式不僅僅從生產(chǎn)制造這一端來解決成本、效率、速度、質(zhì)量和靈活性的問題,更從產(chǎn)品生命周期的管理的方法來全面地解決這些問題。使得研發(fā)、生產(chǎn)的產(chǎn)品的市場競爭力更強(qiáng),產(chǎn)品的性價比更高,產(chǎn)品的更新?lián)Q代更能滿足市場和客戶的需要。因此,智能制造相對于傳統(tǒng)的生產(chǎn)制造模式有著本質(zhì)上的變革和提升,在互聯(lián)網(wǎng)時代中智能制造延伸了生產(chǎn)制造的含義,從單純的生產(chǎn)制造鏈延伸到產(chǎn)品的設(shè)計、分析、加工、裝配,預(yù)測產(chǎn)品的綜合性能、成本、市場響應(yīng)和服務(wù)(采購、庫存、銷售、發(fā)送、維護(hù)、報廢、回收)的產(chǎn)品生命周期的全過程。它既考慮了產(chǎn)品的質(zhì)量、成本,同時又考慮了企業(yè)內(nèi)部的運(yùn)行模式、企業(yè)的應(yīng)變能力以及企業(yè)在市場和客戶中的定位等,因此,可以最大限度地節(jié)約成本、時間,提高產(chǎn)品的質(zhì)量,快速地把高質(zhì)量、低成本的新產(chǎn)品投放市場,獲得巨大的經(jīng)濟(jì)效益與社會效益。與此同時建立企業(yè)的互聯(lián)網(wǎng)生態(tài)圈,更加貼近用戶意識。無論是研發(fā)與設(shè)計、生產(chǎn)與制造,還是營銷與服務(wù)都可以滿足消費(fèi)者需求作為出發(fā)點(diǎn)和歸宿點(diǎn),推行用戶體驗(yàn)式的設(shè)計、制造和服務(wù)的一體化,這樣形成研發(fā)、制造和服務(wù)三位一體的智能制造生產(chǎn)模式。同時產(chǎn)品的數(shù)字化,制造的數(shù)字化和管理的數(shù)字化保證了人、機(jī)和產(chǎn)品之間的無縫連接,制造信息流、管理信息流及研發(fā)和客戶信息流可以在控制系統(tǒng)中進(jìn)行通訊和交換,這樣的生產(chǎn)制造系統(tǒng)具有自適應(yīng)功能,以及柔性靈活、快速重構(gòu)等智能化的特點(diǎn)。智能化的生產(chǎn)制造模式不但具有對大規(guī)模生產(chǎn)的適應(yīng)能力,而且具備快速實(shí)現(xiàn)小批量、多品種的定制生產(chǎn)能力,滿足互聯(lián)網(wǎng)經(jīng)濟(jì)下快速迭代的客戶個性化需求,使得企業(yè)快速贏得客戶、占領(lǐng)市場先機(jī)。按照以上的分析,原來的自動控制系統(tǒng)的金字塔的內(nèi)容也有了新的含義,如圖1所示。圖1自動控制系統(tǒng)的金字塔傳統(tǒng)的自動化金字塔結(jié)構(gòu)分為現(xiàn)場層、控制層和管理層。主要做三件事情,即生產(chǎn)過程數(shù)據(jù)的采集、處理(控制)、顯示,這三層之間的數(shù)據(jù)通過運(yùn)用現(xiàn)場總線技術(shù)、工業(yè)以太網(wǎng)技術(shù)和其他的專用網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)了生產(chǎn)制造現(xiàn)場I/O信號,控制數(shù)據(jù)和管理數(shù)據(jù)的通訊和交換。在現(xiàn)場層主要采用現(xiàn)場總線實(shí)現(xiàn)了現(xiàn)場生產(chǎn)的運(yùn)行狀態(tài),組態(tài)和執(zhí)行等信號的采集和分配。在控制層對工程、生產(chǎn)和設(shè)備的運(yùn)行數(shù)據(jù)進(jìn)行處理和分析,將處理好的數(shù)據(jù)反饋到現(xiàn)場層,對于現(xiàn)場的設(shè)備進(jìn)行控制。同時采用工業(yè)以太網(wǎng)的方法將控制數(shù)據(jù)和一部分現(xiàn)場數(shù)據(jù)送到相應(yīng)的管理層。在傳統(tǒng)的金字塔模型中管理層收集這些控制或現(xiàn)場數(shù)據(jù)進(jìn)行顯示,同時送入上位機(jī)。而上位機(jī)才對這些非實(shí)時的數(shù)據(jù)結(jié)合企業(yè)管理的其他信息(企業(yè)策劃、資本狀況、流程優(yōu)化、設(shè)備維護(hù)、產(chǎn)品服務(wù)、采購、供貨期、產(chǎn)品反饋)進(jìn)行綜合性能指標(biāo)分析和運(yùn)算,然后調(diào)度生產(chǎn)制造現(xiàn)場進(jìn)行執(zhí)行。所以,在自動化金字塔中,非實(shí)時性信息的處理往往離線或由上位工控機(jī)來執(zhí)行。大量的企業(yè)管理、生產(chǎn)管理的非實(shí)時性數(shù)據(jù)的分析、判斷和處理不能在控制層進(jìn)行,這是目前金字塔式自動化控制系統(tǒng)最大的缺陷。如現(xiàn)在所用的MES、ERP、EPLM系統(tǒng)不能在PLC系統(tǒng)中運(yùn)行,PLC要通過專用接口將相關(guān)的數(shù)據(jù)先送入上位機(jī),然后在將上位工控機(jī)計算好后的部分結(jié)果送到PLC層面上進(jìn)行監(jiān)控。目前IT標(biāo)準(zhǔn)已進(jìn)入工業(yè)領(lǐng)域,工業(yè)互聯(lián)網(wǎng)已廣泛地應(yīng)用到工業(yè)領(lǐng)域,但是它還沒有進(jìn)入到工業(yè)的核心領(lǐng)域——自動控制系統(tǒng)。工業(yè)互聯(lián)網(wǎng)的基礎(chǔ)已完成,各種的生產(chǎn)制造管理的IT軟件,如工業(yè)連接、高級分析、基于條件的監(jiān)控、預(yù)測維護(hù)、機(jī)器學(xué)習(xí)和增強(qiáng)現(xiàn)實(shí)等應(yīng)用已成為實(shí)現(xiàn)。由此一來,“IT融合OT”的口號應(yīng)運(yùn)而生,以IT技術(shù)為代表的廠商希望利用這個口號將工業(yè)互聯(lián)網(wǎng)的相關(guān)技術(shù)融合到OT的場景中去,希望利用打造工業(yè)互聯(lián)網(wǎng)平臺的方法來融合OT技術(shù)。本質(zhì)上工業(yè)互聯(lián)網(wǎng)平臺的產(chǎn)生是在傳統(tǒng)云平臺的基礎(chǔ)上疊加物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等新興技術(shù),實(shí)現(xiàn)海量數(shù)據(jù)匯聚與建模分析、工業(yè)經(jīng)驗(yàn)知識軟件化與模塊化、工業(yè)創(chuàng)新應(yīng)用開發(fā)與運(yùn)行,從而支撐生產(chǎn)智能決策、業(yè)務(wù)模式創(chuàng)新、資源優(yōu)化配置和產(chǎn)業(yè)生態(tài)培育的發(fā)展。不管是關(guān)注產(chǎn)品全生命周期為導(dǎo)向的大規(guī)模定制應(yīng)用模式的互聯(lián)網(wǎng)平臺(試圖利用互聯(lián)網(wǎng)來對接企業(yè)與用戶,打通需求、設(shè)計、生產(chǎn)、服務(wù)等環(huán)節(jié)),還是打通產(chǎn)業(yè)鏈上下游,進(jìn)而優(yōu)化資源配置,或者依托平臺實(shí)現(xiàn)從企業(yè)管理層到生產(chǎn)層的縱向數(shù)據(jù)集成,進(jìn)而提升軟件的智能精準(zhǔn)分析能力等等,這些互聯(lián)網(wǎng)企業(yè)達(dá)成的平臺都沒有與控制的實(shí)時數(shù)據(jù)進(jìn)行交流,他們做了大量分析,但是對于現(xiàn)場的控制作用微乎其微。所以到目前為止所謂的“IT融合OT”實(shí)質(zhì)上僅僅是“IT湊合OT”。在這種形勢下,人們在思考,如何將IT技術(shù)真正地能引進(jìn)到控制領(lǐng)域從而使得控制系統(tǒng)數(shù)字化、網(wǎng)絡(luò)化和智能化成為可能。目前是否在IT領(lǐng)域和OT場景中加一個嵌入式運(yùn)算載體,并且通過OPCUA的通訊接口或加上TSN技術(shù)將非實(shí)時數(shù)據(jù)的運(yùn)算的結(jié)果送入PLC控制器就能實(shí)現(xiàn)IT融合OT呢?筆者認(rèn)為采用這種方法并不能將迅猛發(fā)展的人工智能,移動互聯(lián)網(wǎng),云計算,大數(shù)據(jù)技術(shù)真正地融合到OT領(lǐng)域。真正做到IO融合OT,PLC控制系統(tǒng)本身必須要做相應(yīng)的改革,才能使得IT技術(shù)真正地進(jìn)入自動化控制領(lǐng)域。從而更好地發(fā)揮人工智能、大數(shù)據(jù)等技術(shù)在智能制造上的作用。2.智能制造條件下PLC控制系統(tǒng)的改革筆者認(rèn)為PLC自動控制系統(tǒng)為了滿足智能制造生產(chǎn)模式的新要求,其本身必須進(jìn)行兩方面的革新:2.1重塑PLC框架結(jié)構(gòu),新型PLC控制系統(tǒng)不僅能處理實(shí)時數(shù)據(jù),同時也能處理非實(shí)時數(shù)據(jù)智能制造中的企業(yè)管理結(jié)構(gòu)模式中:管理層是企業(yè)產(chǎn)品生命周期的管理;控制層是研發(fā)端、制造端和服務(wù)端的整合控制;現(xiàn)場層采集的信息一定要有可控、可觀、可測、可通訊的功能。在這種情況下,智能制造對自動化系統(tǒng)提出了新的要求。PLC控制系統(tǒng)目前的最大問題是不能處理、分析、歸納和總結(jié)管理、服務(wù)和研發(fā)的所謂的非實(shí)時數(shù)據(jù)。這個缺陷形成了PLC控制系統(tǒng)在智能制造中應(yīng)用最大的瓶頸,工業(yè)互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能技術(shù)不能直接進(jìn)入到控制系統(tǒng)的核心——PLC控制系統(tǒng)中,限制了迅猛發(fā)展的互聯(lián)網(wǎng)新技術(shù)在控制器層面的應(yīng)用范圍。因此在這種情況下,當(dāng)前的PLC控制系統(tǒng)必須進(jìn)行變革,才能滿足自動化系統(tǒng)運(yùn)行過程和控制相關(guān)的實(shí)時數(shù)據(jù)處理及管理、服務(wù)等非實(shí)時數(shù)據(jù)的分析、存儲、歸納等要求。但是實(shí)時數(shù)據(jù)和非實(shí)時數(shù)據(jù)的性質(zhì)是完全不同的,如表1所示,由于非實(shí)時數(shù)據(jù)與實(shí)時數(shù)據(jù)在數(shù)量、時間、處理方法和傳輸效率方面的不同,使目前的PLC控制系統(tǒng)框架結(jié)構(gòu)設(shè)計中僅對實(shí)時的控制數(shù)據(jù)進(jìn)行處理,而沒有考慮處理管理、研發(fā)、服務(wù)等非實(shí)時性數(shù)據(jù)的問題。表1實(shí)時數(shù)據(jù)與非實(shí)時數(shù)據(jù)

為了滿足智能制造的要求,我們必須改變原來PLC控制系統(tǒng)設(shè)計中沒有的實(shí)現(xiàn)非實(shí)時數(shù)據(jù)(研發(fā)、管理和服務(wù))處理的功能。因此傳統(tǒng)的PLC控制系統(tǒng)的框架結(jié)構(gòu)必須進(jìn)行本質(zhì)上的變革,使PLC控制系統(tǒng)的硬件和操作系統(tǒng)能滿足處理實(shí)時數(shù)據(jù)和部分的非實(shí)時數(shù)據(jù)的功能。即產(chǎn)品生命周期的研發(fā)、服務(wù)和管理數(shù)據(jù)也能在控制器進(jìn)行運(yùn)算和分析,這樣就形成一個全新的PLC控制系統(tǒng),菲尼克斯公司開發(fā)的PLCnext控制系統(tǒng),其系統(tǒng)架構(gòu)模型即是按照這種思路進(jìn)行設(shè)計的,其簡化的描述如圖2所示。圖2新型PLC的系統(tǒng)機(jī)構(gòu)-從制造數(shù)據(jù)到管理數(shù)據(jù)的處理在德國推進(jìn)工業(yè)4.0的初期,菲尼克斯就針對智能制造對于新一代的PLC控制器提出的要求,開始開發(fā)了用于智能制造模式的新型PLC控制系統(tǒng),并且命名為PLCnext。即互聯(lián)網(wǎng)時代的PLC控制系統(tǒng),它的特點(diǎn)是既保留了傳統(tǒng)PLC編程的優(yōu)勢,同時通過擴(kuò)大了編程語言、工具及開源功能集成的自由度的能力,實(shí)現(xiàn)處理非實(shí)時性的數(shù)據(jù)的功能。其既能處理實(shí)時數(shù)據(jù)又能處理非實(shí)時數(shù)據(jù)的PLC控制系統(tǒng)平臺結(jié)構(gòu)設(shè)計是采用了四大開放性的技術(shù)來實(shí)現(xiàn)的。(1)Linux的PLC開放性控制平臺PLCnext的操作系統(tǒng)是基于Linux系統(tǒng)開發(fā)的,這種系統(tǒng)是一種自由和開放源碼的類Unix操作系統(tǒng),同時是一款免費(fèi)的操作系統(tǒng),用戶可以通過網(wǎng)絡(luò)或其他途徑免費(fèi)獲得,并可以任意修改其源代碼。相對于傳統(tǒng)的操作系統(tǒng),它有以下優(yōu)點(diǎn):由于Linux的內(nèi)核大部分是用C語言編寫的,并采用了可移植的Unix標(biāo)準(zhǔn)應(yīng)用程序接口,所以它可以支持許多的硬件平臺包括嵌入式系統(tǒng)在內(nèi)的各種硬件設(shè)備。同時Linux系統(tǒng)中有許多辦公軟件、圖形處理工具、多媒體播放軟件和網(wǎng)絡(luò)工具,使企業(yè)管理的信息處理與控制系統(tǒng)的數(shù)據(jù)處理可以有機(jī)地結(jié)合在一起。更主要Linux系統(tǒng)繼承了Unix系統(tǒng)的特點(diǎn),是一個真正的多用戶多任務(wù)的操作系統(tǒng)。這個特性使得PLC控制系統(tǒng)既要處理實(shí)時數(shù)據(jù)又要處理非實(shí)時數(shù)據(jù)的設(shè)想成為可能。在PLCnext的操作系統(tǒng)中多名開發(fā)人員也可以同時在不同的開發(fā)環(huán)境中從事同一個項(xiàng)目。這種功能使得來自產(chǎn)品開發(fā)、設(shè)備工程、生產(chǎn)部門的團(tuán)隊可以在新產(chǎn)品開發(fā)階段就跨部門合作,協(xié)同配合。真正能夠滿足智能制造對PLC提出的全生命周期管理的生產(chǎn)制造模式的要求。圖3Plcnext技術(shù)PLCnext的系統(tǒng)架構(gòu)PLCnext系統(tǒng)架構(gòu)由PLCnext實(shí)時操作系統(tǒng)、內(nèi)部用戶組件和外部用戶組件等3個部分組成,為自動化解決方案提供具有開放接口和最大靈活性的面向未來的控制架構(gòu)。它采用實(shí)時Linux操作系統(tǒng),其技術(shù)基于一個具有來自yocto的PREEMPT-RT實(shí)時補(bǔ)丁(OSADL)的自身的Linux發(fā)布,來完成這些需求。在硬件方面,采用高性能的多核處理器和大容量的內(nèi)存空間,支持信息安全I(xiàn)EC62443標(biāo)準(zhǔn)。PLCnext實(shí)時操作系統(tǒng)PLCnext實(shí)時運(yùn)行系統(tǒng)用于執(zhí)行實(shí)時用戶程序,支持IEC61131-3、C/C++、C#、MatlabSimulink等多種開發(fā)環(huán)境。PLCnextEngineer工程軟件是PLCnext控制器的組態(tài)、編程、調(diào)試和可視化的工程工具,方便熟悉IEC61131-3編程標(biāo)準(zhǔn)的用戶進(jìn)行軟件編程。采用VisualStudio的專用插件,可以使用C#開發(fā)和集成功能塊,使用C#創(chuàng)建的IEC61131功能塊通過eCLR運(yùn)行系統(tǒng)實(shí)時執(zhí)行。同時,用戶可以采用Eclipse或者VisualStudio開發(fā)符合標(biāo)準(zhǔn)的C/C++用戶程序,通過與PLCnext技術(shù)平臺的簡易接口,直接由任務(wù)進(jìn)行調(diào)用,并支持遠(yuǎn)程調(diào)試。采用MATLABSimulink開發(fā)的代碼,可以以用戶程序的方式直接導(dǎo)入到PLCnextEngineer軟件中,可實(shí)現(xiàn)基于模型設(shè)計和開發(fā)無縫一致的集成。實(shí)時操作系統(tǒng)的服務(wù)組件提供了內(nèi)置的OPCUA服務(wù)器、Web服務(wù)器和WebHMI、數(shù)據(jù)記錄、PROFICLOUD網(wǎng)關(guān)和IT協(xié)議支持等多種重要組件?,F(xiàn)場總線管理器用來支持不同實(shí)時工業(yè)以太網(wǎng)和現(xiàn)場總線的連接,包括PROFINET、EtherCAT、Axioline本地I/O總線和PCIe總線擴(kuò)展功能。為了保證在操作系統(tǒng)中進(jìn)行實(shí)施任務(wù)和非實(shí)時任務(wù)的同時運(yùn)行以及實(shí)時數(shù)據(jù)與非實(shí)時數(shù)據(jù)交換的完整性和擬同步性,PLCnext有兩個已申請專利的專門核心技術(shù):執(zhí)行和同步管理器(Execuzation&SynchonizationManager,簡稱ESM)和全局?jǐn)?shù)據(jù)空間(GlobalDataSpace,簡稱GDS)。ESM組件負(fù)責(zé)處理多核處理器和多任務(wù)系統(tǒng)的實(shí)時應(yīng)用,它提供空閑、周期和事件任務(wù)并通過看門狗功能監(jiān)視應(yīng)用的正確執(zhí)行,不同開發(fā)環(huán)境編寫的用戶程序可以在同一個控制器下運(yùn)行。與ESM相結(jié)合,通過GDS,以一種方便和簡單易用的方式來管理任務(wù)、程序和組件之間的實(shí)時和周期一致的數(shù)據(jù)傳輸。用戶只需要在PLCnextEngineer工程軟件或基于XML的配置文件中通過進(jìn)口(IN-Port)和出口(OUT-Port)來配置程序之間的數(shù)據(jù)交換連接,而無需經(jīng)過全局變量或共享內(nèi)存區(qū)。圖4任務(wù)同步和實(shí)時性內(nèi)部用戶組件和外部用戶組件PLCnext包含了兩個非常重要的功能擴(kuò)展,從而方便地實(shí)現(xiàn)對各種開源軟件和額外功能擴(kuò)展的支持。內(nèi)部用戶組件是PLCnext的實(shí)時功能擴(kuò)展,用于執(zhí)行具有一定實(shí)時性要求的用戶組件,例如SQL、ModbusTCP、MQTT、工業(yè)云通信接口等。外部用戶組件則是PLCnext的非實(shí)時功能擴(kuò)展,用于執(zhí)行沒有實(shí)時通信要求的應(yīng)用程序,例如JAVA應(yīng)用、.Net應(yīng)用、Python應(yīng)用、OPENCV圖像處理等,大大便利了大數(shù)據(jù),人工智能等算法在PLC層面的編制和運(yùn)行。使得互聯(lián)網(wǎng)軟件技術(shù)與PLC控制系統(tǒng)可以方便地融為一體。同時PLCnext技術(shù)獨(dú)立創(chuàng)建的程序部件和完整應(yīng)用程序的任意組合的功能。以及使用開源軟件和App的方法,非常顯著提高開發(fā)過程的效率。借助于菲尼克斯電氣發(fā)布的PLCnextStore,供應(yīng)商和系統(tǒng)集成商可以自由開發(fā)各種工業(yè)apps,在PLCnextStore開放的平臺上發(fā)布和分享,供客戶下載使用。PLCnext功能擴(kuò)展的5種類型如圖5所示。圖5PLCnext功能擴(kuò)展的5種類型由于采用了開放的控制架構(gòu),PLCnext技術(shù)可以自由地實(shí)施自動化項(xiàng)目而不受專有系統(tǒng)的限制。用戶可以自由使用喜愛的編程語言和開發(fā)工具、開源軟件和應(yīng)用程序,還可以單獨(dú)集成云服務(wù)和未來技術(shù)。(2)開放性的軟件編程語言PLCnext以IEC61131-3編程標(biāo)準(zhǔn)為基礎(chǔ),開放性的采用C/C++,C#或者M(jìn)atlabSimulink等語言來開發(fā)的不同的功能塊和控制程序。同時用戶也可以利用已有的開源代碼方便地與菲尼克斯電氣PLCnext平臺結(jié)合起來,搭建一個用戶為導(dǎo)向的自動化控制系統(tǒng)。比如可以直接用于運(yùn)動控制的Matlab進(jìn)行編程,并將其運(yùn)動控制算法融合到常用的邏輯運(yùn)算中,大大地提高了PLC系統(tǒng)的運(yùn)算功能。同時又對應(yīng)用于Web開發(fā),大數(shù)據(jù)開發(fā),Android開發(fā)的JAVA語言進(jìn)行開放,使得信息控制的算法和功能可以整合到PLC控制平臺上。開放性的軟件應(yīng)用平臺使得VisualStudio、Eclipse、MatlabSimulink、PCWorx等首次進(jìn)行多用戶多任務(wù)的平行運(yùn)行,共同實(shí)時地共享數(shù)據(jù)信息資源。使PLC的功能不僅僅局限于處理控制信息,同時還能處理生產(chǎn)研發(fā)、管理的有效信息,為ICT的信息順利地進(jìn)入到OT領(lǐng)域打開了一個通路?;ヂ?lián)網(wǎng)技術(shù)可以方便地與PLC控制系統(tǒng)有機(jī)地整合起來。從編程的環(huán)境中滿足了前面所提到的控制系統(tǒng)縱向的發(fā)展的要求。(3)開放性的功能塊開發(fā)平臺PLCnext采用了全新的人機(jī)界面PC-WorxEngineer,為用戶提供IEC61131-3標(biāo)準(zhǔn)下進(jìn)行編程和體驗(yàn)的自適應(yīng)工程平臺。該工程平臺設(shè)計的獨(dú)特性,適應(yīng)性、便捷性、直觀的界面,以及人性化的功能設(shè)置使得用戶能以最快的速度掌握界面的操作,并且用戶不僅可以免費(fèi)使用PLCnext提供的標(biāo)準(zhǔn)功能塊,同時結(jié)合自己的應(yīng)用場景編寫自己所需要的專用功能模塊一并使用。值得一提的是這種用戶自行使用和編寫的的自動化軟件功能塊通過PLCnextEngineer的編譯系統(tǒng)自動生成的功能安全、信息安全功能,大大減少了開發(fā)時間。PCnextEngineer軟件開發(fā)平臺為開放性功能塊的開發(fā)提供了一個高效且面向未來的工程平臺。當(dāng)然所有以上的用戶編寫的程序都放在PLCnext的功能塊數(shù)據(jù)庫里,其調(diào)用的方法需要在PLCnextEngineer中進(jìn)行參數(shù)化和連接。而對于一些解決方案為導(dǎo)向的應(yīng)用程序,菲尼克斯還提供了APPStore的技術(shù)建立了PLCnextStore的數(shù)據(jù)庫,用戶可以直接用JAVA,Python開放的自行編寫專門的功能塊,存入Store里供大家使用,更有意義的是它還可以利用其它的實(shí)時操作系統(tǒng)如Codesys進(jìn)行程序的編譯,自行生成一個專用“獨(dú)立微控制系統(tǒng)”,這種開放性的用戶開發(fā)平臺為PLCnext建立用戶的生態(tài)圈打下了基礎(chǔ),用戶可以從大量擴(kuò)展軟件功能包中尋找自己所需要的功能包。同時,菲尼克斯公司提供的PLCnextCommunity也為這種開放性的PLC控制系統(tǒng)提供一個開放性的開發(fā)生態(tài)圈。(4)開放性的各種通信接口平臺一般的PLC控制系統(tǒng)都采用自己的通信協(xié)議和通信方法。如西門子公司的PLC系統(tǒng)往往采用自己的PROFINET或PROFIBUS。倍福的控制器采用EnterCat或Can-bus,貝加萊采用PowerLink,就是傳統(tǒng)的菲尼克斯控制系統(tǒng)也采用Profinet或Interbus。這種各控制系統(tǒng)通訊協(xié)議的不一致性,往往給用戶帶來了極大的不方便。特別在系統(tǒng)的更新?lián)Q代時無法使用最佳的控制系統(tǒng)解決方案。PLCnext特別考慮了通訊接口的開放性和兼容性,PLCnextTechnology控制平臺為連接其他國際網(wǎng)絡(luò)傳輸協(xié)議整合了各種協(xié)議轉(zhuǎn)換調(diào)整技術(shù),用戶可以按照不同的應(yīng)用場景作出最靈活的選擇。PLCnext對于幾乎所有的通信協(xié)議,無論現(xiàn)場總線,工業(yè)實(shí)時以太網(wǎng)還是TSN都是開放的。解決了控制系統(tǒng)使用最大的瓶頸。此外,PLCnext控制平臺還支持云計算服務(wù),基于PLCnext技術(shù)用戶可以很便捷地將每個PLCnext設(shè)備連接到云端并可集成自己的云計算方案,這樣使得進(jìn)行預(yù)測診斷和(IoT)的融合又邁近了一步??偨Y(jié)起來,PLCnext和傳統(tǒng)PLC相比主要具有以下5個方面的優(yōu)勢:增強(qiáng)的連接性:PLCnext技術(shù)能夠在高度網(wǎng)絡(luò)化的自動化系統(tǒng)中集成當(dāng)前和未來的接口和協(xié)議,實(shí)現(xiàn)開放式通信。通過與基于云的服務(wù)和數(shù)據(jù)庫的直接連接,實(shí)現(xiàn)基于IoT的新業(yè)務(wù)模式。增強(qiáng)的自由性:靈活地集成開源軟件和App。PLCnext技術(shù)支持獨(dú)立創(chuàng)建的程序部件和完整應(yīng)用程序的任何所需組合。使用開源軟件和工業(yè)App(例如,PLCnextStore)可提高開發(fā)流程的效率。對于未來的功能擴(kuò)展,沒有任何限制。增強(qiáng)的便利性:PLCnext技術(shù)的開放性使用戶使用喜愛的編程語言成為可能,無論是IEC61131還是高級語言??梢栽谑煜さ拈_發(fā)環(huán)境中舒適地開發(fā)個性化的解決方案,例如PLCnextEngineer、MatlabSimulink、Eclipse或VisualStudio。增強(qiáng)的開發(fā)能力:借助PLCnext技術(shù),不同年代的多個開發(fā)人員可以使用不同的編程語言并行而獨(dú)立地處理一個控制器程序。因此,用戶可以利用傳統(tǒng)PLC的優(yōu)勢以及PLCnext技術(shù)的開放性和靈活性快速開發(fā)復(fù)雜的應(yīng)用程序。增強(qiáng)的性能:根據(jù)需要可以將不同語言的程序序列合并到任務(wù)中。PLCnext技術(shù)的任務(wù)處理機(jī)制,使得不同來源的程序例程像傳統(tǒng)的IEC61131的PLC代碼一樣運(yùn)行,高級語言程序?qū)⒆詣泳唧w時間確定性。該平臺可確保一致的數(shù)據(jù)交換和程序代碼的同步執(zhí)行。2.2PLC控制系統(tǒng)必須整合人工智能的功能PLC控制系統(tǒng)需要智能化的功能,唯一的方法就是將人工智能的技術(shù)整合到整個PLC控制系統(tǒng)的設(shè)計中去。那么什么叫人工智能呢?清華大學(xué)孫富春教授曾經(jīng)做了這樣的描述:人工智能的最終目標(biāo)就是探討智能形成的基本機(jī)理,研究利用自動機(jī)模擬人的思維過程。而近期的目標(biāo)如何用計算機(jī)去做那些靠人的智力才能做的工作,一是模擬人的思維過程,二是模擬人的能力。從而可以認(rèn)為人工智能就是按照人的功能進(jìn)行開發(fā)研究的一種技術(shù)。反過來講,人有什么功能呢?有眼睛、耳朵、大腦、手腳、神經(jīng)、消化、呼吸。人們正是仿照這些功能產(chǎn)生人工智能,即人工智能的七大功能,如圖6所示。圖6人工智能的七大功能那么人工智能如何用到自動化上去?如何與PLC自動化系統(tǒng)結(jié)合起來?按照人工智能的7大部分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論