智能制造是基于新一代信息技術(shù),貫穿設(shè)計(jì)、生產(chǎn)、管理、服務(wù)等制造活動(dòng)各個(gè)環(huán)節(jié),具有信息深度自感知、智慧優(yōu)化自決策、精準(zhǔn)控制自執(zhí)行等功能的先進(jìn)制造過程、系統(tǒng)與模式的總稱。具有以智能工廠為載體,以關(guān)鍵制造環(huán)節(jié)智能化為核心,以端到端數(shù)據(jù)流為基礎(chǔ)、以網(wǎng)絡(luò)互連為支撐等特性,可有效縮短產(chǎn)品研制周期、降低運(yùn)營成本、提高生產(chǎn)效率、提升產(chǎn)品質(zhì)量、降低資源能源消耗。智能制造系統(tǒng)是智能制造模式展現(xiàn)的載體,也是信息技術(shù)與控制技術(shù)集成應(yīng)用的環(huán)境,其核心是大規(guī)模信息處理、識(shí)別、分析、決策等工業(yè)控制技術(shù)的研發(fā)和應(yīng)用,因此工業(yè)控制系統(tǒng)是智能制造系統(tǒng)里自動(dòng)化和信息化的基礎(chǔ),其中可編程邏輯控制器(PLC)又是工業(yè)控制系統(tǒng)廣泛應(yīng)用的核心部件。隨著互聯(lián)網(wǎng)和信息技術(shù)的發(fā)展,智能制造應(yīng)用的全面推進(jìn),PLC作為傳統(tǒng)的自動(dòng)化的關(guān)鍵設(shè)備也必將得到更加廣泛的應(yīng)用,新技術(shù)的不斷出現(xiàn)將使PLC向智能化、網(wǎng)絡(luò)化的方向發(fā)展。智能制造時(shí)代,PLC產(chǎn)品面臨著全新的機(jī)遇和挑戰(zhàn)。
韓立新:全新一代控制系統(tǒng)技術(shù)架構(gòu)正在孕育
北京機(jī)械工業(yè)自動(dòng)化研究所有限公司副總工程師、研究員韓立新
PLC問世50年了,作為工業(yè)3.0時(shí)代的代表性產(chǎn)品,其技術(shù)、產(chǎn)品始終處于發(fā)展之中。在邁入工業(yè)4.0的當(dāng)下,PLC面臨怎樣的變革呢?
工業(yè)4.0和智能制造,有著共同目標(biāo)指向,都是技術(shù)進(jìn)步推動(dòng)產(chǎn)業(yè)轉(zhuǎn)型升級(jí),從而實(shí)現(xiàn)經(jīng)濟(jì)社會(huì)更好發(fā)展。智能工廠是智能制造的載體,也是制造企業(yè)轉(zhuǎn)型升級(jí)的愿景。工廠自動(dòng)化是PLC的傳統(tǒng)領(lǐng)域,智能制造PLC不會(huì)缺席。
智能工廠具有全面感知、優(yōu)化決策、精準(zhǔn)執(zhí)行,自動(dòng)化方式實(shí)現(xiàn)的業(yè)務(wù)管理和制造作業(yè)過程的特點(diǎn)。而這些的實(shí)現(xiàn),必須要有多功能、強(qiáng)性能的工業(yè)控制器。從曾經(jīng)的角色和在工業(yè)企業(yè)中的現(xiàn)有存量來看,PLC具有得天獨(dú)厚的優(yōu)勢,但也面臨全新的挑戰(zhàn)。
挑戰(zhàn)首先來自于需求端。智能工廠要全面感知,挖掘數(shù)據(jù)價(jià)值,前提條件是互通互聯(lián)和數(shù)據(jù)采集。原來現(xiàn)場控制網(wǎng)絡(luò)和車間一級(jí)的網(wǎng)絡(luò)與互聯(lián)網(wǎng)是隔離的,互通互聯(lián)與數(shù)據(jù)采集解決問題的重點(diǎn)在多種現(xiàn)場通信協(xié)議間的信息交換。現(xiàn)在的橫向集成、縱向集成、端到端集成,工業(yè)互聯(lián)網(wǎng)構(gòu)建與應(yīng)用等,實(shí)現(xiàn)互通互聯(lián)的同時(shí),也帶來了網(wǎng)絡(luò)安全問題。對于PLC來說,互通互聯(lián)帶來的安全問題又分為信息安全和功能安全兩個(gè)方面,而后者又是PLC不同于一般業(yè)務(wù)管理用計(jì)算機(jī)的重點(diǎn)所在。如何確??刂葡到y(tǒng)在互通互聯(lián)的環(huán)境中的功能安全,要研究的問題還很多。
智能工廠的優(yōu)化決策要在各個(gè)層級(jí)上實(shí)現(xiàn),在設(shè)備和產(chǎn)線級(jí),需要控制器提供更多的智能功能,提供更快更強(qiáng)的運(yùn)算能力,提供和支持機(jī)器視覺、深度學(xué)習(xí)等人工智能算法,提供IEC61131-3標(biāo)準(zhǔn)以外的高級(jí)語言編程等。
現(xiàn)場的同一臺(tái)設(shè)備、同一個(gè)工藝段、產(chǎn)線,可能有多個(gè)或多類控制器。如柔性加工單元,可能是CNC+PLC;機(jī)器人工作站可能是機(jī)器人控制器+PLC,這些功能是否可以由一個(gè)控制器完成?其實(shí)PLC、CNC、機(jī)器人控制器、DCS功能相互的融合伴隨著各自的發(fā)展歷程。
挑戰(zhàn)同時(shí)來自新技術(shù)對原有產(chǎn)品和解決方案的顛覆,其中最主要的挑戰(zhàn)來自云計(jì)算模式。云計(jì)算的本質(zhì)是大規(guī)模分布式計(jì)算,它將非關(guān)即開的數(shù)字化設(shè)備模型化為傳統(tǒng)上的“模擬”系統(tǒng),增進(jìn)了系統(tǒng)的伸縮性和可靠性,并且規(guī)模越大越經(jīng)濟(jì),使我們今天擁有似乎無窮無盡的網(wǎng)絡(luò)資源和計(jì)算能力,擁有了7×24運(yùn)行的各種線上系統(tǒng)。
PLC產(chǎn)品和技術(shù)發(fā)展到今天,大型PLC系統(tǒng)本身已經(jīng)是一個(gè)分布式計(jì)算系統(tǒng),只不過這種分布式系統(tǒng)是基于現(xiàn)場總線和局域網(wǎng)的。支撐云模式分布式計(jì)算系統(tǒng)的相關(guān)技術(shù)應(yīng)用于工業(yè)控制領(lǐng)域,將帶來工業(yè)控制系統(tǒng)體系結(jié)構(gòu)、技術(shù)架構(gòu)、產(chǎn)品形式、應(yīng)用方式的革命性變革。
邊緣計(jì)算興起就是這種變革的一個(gè)體現(xiàn)。邊緣計(jì)算提出了云、管、邊的體系架構(gòu),我們也可以簡化為云、邊的結(jié)構(gòu)。在云端,標(biāo)準(zhǔn)硬件組合而成的機(jī)器構(gòu)建的基礎(chǔ)實(shí)施,大幅降低單位計(jì)算成本的同時(shí),提供了強(qiáng)大的計(jì)算能力,使得在計(jì)算機(jī)系統(tǒng)的虛擬空間里構(gòu)建模型、進(jìn)行仿真運(yùn)行和優(yōu)化運(yùn)算有了更好的選擇?,F(xiàn)場I/O和實(shí)時(shí)控制由邊緣控制器實(shí)現(xiàn),軟件自動(dòng)生成和部署技術(shù)使得邊緣端的功能升級(jí)更加便捷和安全,可以更好地提供現(xiàn)場控制所需的智能,并且解決了傳統(tǒng)控制系統(tǒng)產(chǎn)品升級(jí)換代時(shí)需要重新配置系統(tǒng)、編制用戶程序所帶來的不便。因?yàn)槭侵匦乱?guī)劃的系統(tǒng),統(tǒng)一的技術(shù)架構(gòu)和通信協(xié)議可以更好地實(shí)現(xiàn)互通互聯(lián)。
華為邊緣智能小超人—Atlas 500智能小站和一些傳統(tǒng)PLC廠家的產(chǎn)品創(chuàng)新,都是對技術(shù)發(fā)展趨勢的現(xiàn)實(shí)響應(yīng)。雖然還有許多理論和技術(shù)問題需要研究和解決,但新的體系架構(gòu)可能催生的全新一代控制系統(tǒng)技術(shù)架構(gòu)正在孕育。5G乃至更新的通訊技術(shù),降低了分布式系統(tǒng)各功能組件間的信息交換時(shí)延,將會(huì)加速這個(gè)進(jìn)程。對這些挑戰(zhàn)的積極應(yīng)對,將為PLC迎來新的發(fā)展機(jī)遇。
李方園:PLC技術(shù)面臨的編程語言挑戰(zhàn)及工業(yè)4.0機(jī)遇
浙江工商職業(yè)技術(shù)學(xué)院副教授李方園
在PLC的選擇上,用戶經(jīng)常會(huì)碰到所謂日系和德系的區(qū)分,在高校的自動(dòng)化專業(yè)教學(xué)中,也是分西門子和三菱兩種機(jī)型進(jìn)行教學(xué)。兩者的區(qū)別就在于,日系的PLC編程軟件短小精悍,且基本以梯形圖編程為主,對于初學(xué)者,尤其是電工從業(yè)者來說,入門簡單,應(yīng)用方便;而德系的PLC,以西門子博途編程軟件為例,它占用空間巨大,但系統(tǒng)嚴(yán)謹(jǐn),功能強(qiáng)大,可以使用高級(jí)語言編程。無論是哪一種,都在IEC61131標(biāo)準(zhǔn)中得到了規(guī)范。該規(guī)范是將信息技術(shù)領(lǐng)域的一些先進(jìn)的思想和技術(shù)引入工業(yè)控制領(lǐng)域,如軟件工程、結(jié)構(gòu)化編程、模塊化編程、面向?qū)ο蟮乃枷胍约熬W(wǎng)絡(luò)通信技術(shù),彌補(bǔ)和克服了傳統(tǒng)控制系統(tǒng)開放性差、兼容性差、應(yīng)用軟件可維護(hù)性差以及可再用性差等弱點(diǎn)。對于符合這一標(biāo)準(zhǔn)的控制器,即使它們由不同制造商生產(chǎn),其編程語言也是相同的,其使用方法也是類似的,因此,工程師們可以做到“一次學(xué)習(xí)、到處使用”,從而減少了企業(yè)在人員培訓(xùn)、技術(shù)咨詢、系統(tǒng)調(diào)試和軟件維護(hù)等方面的成本。
西門子PLC的高級(jí)語言(即SCL語言)編程時(shí),主要用IF...THEN、CASE...OF...、FOR、WHILE...DO、REPEAT...UNTIL等語句去構(gòu)造條件、循環(huán)、判斷這樣的結(jié)構(gòu),在這些結(jié)構(gòu)中再添加指令,去實(shí)現(xiàn)邏輯判斷。所有程序的編寫都是在純文本的環(huán)境下編輯,不像梯形圖那么直觀,但應(yīng)用起來非常靈活,這也是目前主流PLC支持的編程語言和IEC61131-3規(guī)范。以伺服控制為例,根據(jù)輸入的距離計(jì)算伺服電機(jī)的脈沖數(shù),并根據(jù)反饋的脈沖數(shù)計(jì)算實(shí)際的距離,其數(shù)學(xué)計(jì)算簡單且易表達(dá),但用梯形圖來描述,估計(jì)要一個(gè)屏幕,恐怕還不夠,這時(shí)采用IEC61131標(biāo)準(zhǔn)的高級(jí)語言就可以很輕松地來編程,無論浮點(diǎn)數(shù)計(jì)算,還是跟梯形圖共用,都非常容易上手。
PLC的變化除了編程語言更簡潔之外,還在于工業(yè)4.0帶動(dòng)下通信模式的改變。盡管PLC的通信系統(tǒng)可以通過ProfiNet、CC-Link、DeviceNet等組網(wǎng)構(gòu)成更加復(fù)雜的控制系統(tǒng),但與周邊的一些設(shè)備卻格格不入,比如條碼掃描器、RFID閱讀器、溫度傳感器、濕度傳感器、工業(yè)攝像機(jī)等。工業(yè)4.0的前提是數(shù)據(jù)采集,無論是企業(yè)車間現(xiàn)場的生產(chǎn)物資管理,還是車間現(xiàn)場的設(shè)備管理,其數(shù)據(jù)都需要融入到MES系統(tǒng)中去,這樣才能為企業(yè)的生產(chǎn)制造、倉儲(chǔ)、物流運(yùn)輸、銷售管理、售后服務(wù)得以全面實(shí)現(xiàn)數(shù)字化管理提供了強(qiáng)大的硬件基礎(chǔ)。
因此,很多第三方企業(yè)與PLC廠商合作,為PLC控制器用戶提供整套的物聯(lián)網(wǎng)服務(wù),助力制造業(yè)廠家邁入“工業(yè)4.0”時(shí)代。也有PLC廠商直接推出自帶物聯(lián)網(wǎng)功能的PLC,通過內(nèi)置的功能塊,直接實(shí)現(xiàn)數(shù)據(jù)接入,實(shí)現(xiàn)設(shè)備管理,維修工單管理、遠(yuǎn)程售后、大數(shù)據(jù)分析等功能。
王德吉:工廠邊緣智能化是實(shí)現(xiàn)智能的關(guān)鍵所在
中國煙草總公司職工進(jìn)修學(xué)院研究員王德吉
控制系統(tǒng)是制造企業(yè)制造過程中的神經(jīng)中心、操作中心和安全屏障。它實(shí)現(xiàn)了監(jiān)視、控制和優(yōu)化整個(gè)過程流程和產(chǎn)品質(zhì)量的功能,是確保重大工程和重大裝備安全可靠和高效優(yōu)化運(yùn)行的不可或缺的關(guān)鍵通用硬軟件平臺(tái)與系統(tǒng)。隨著控制系統(tǒng)技術(shù)的不斷改進(jìn)和發(fā)展,其在工業(yè)控制領(lǐng)域的應(yīng)用日益成熟。然而,隨著智能制造時(shí)代的到來,IT與OT的集成發(fā)展已成為大勢所趨。作為智能制造的基礎(chǔ)層和自動(dòng)化控制層的核心,控制系統(tǒng)不可避免地面臨新的挑戰(zhàn)。智能制造基于數(shù)據(jù),因此有必要獲得完整且相互關(guān)聯(lián)的全局?jǐn)?shù)據(jù),以更好地協(xié)調(diào)整個(gè)生產(chǎn)過程??刂葡到y(tǒng)是整個(gè)智能制造架構(gòu)中硬功能的核心鏈接。它需要具有更強(qiáng)大的數(shù)據(jù)采集、存儲(chǔ)、計(jì)算和分析功能,以更好地支持上層智能軟件的開發(fā)。具體說來,PLC面臨以下挑戰(zhàn):
高性能控制:智能制造環(huán)境需要PLC以比以往更快的速度來處理指令、服務(wù)中斷并支持集成的HMI。這需要處理器具有更高的MIPS和多個(gè)內(nèi)核,這必將導(dǎo)致高昂的成本和功耗。
互連接性:不同機(jī)器之間的M2M連接性要求在單個(gè)PLC系統(tǒng)中支持多種工業(yè)以太網(wǎng)協(xié)議,而企業(yè)連接性則需要對應(yīng)用程序互連接性框架(如OPC-UA)的支持。
安全的通信:工廠網(wǎng)絡(luò)外部連接到企業(yè)的PLC容易受到網(wǎng)絡(luò)攻擊,這使安全成為主要問題。
跨平臺(tái)的互連接性:選擇錯(cuò)誤的處理器可能會(huì)導(dǎo)致代價(jià)高昂的錯(cuò)誤,因?yàn)椴煌到y(tǒng)之間的功能互連接性要求使用在非專有處理器內(nèi)核上運(yùn)行的標(biāo)準(zhǔn)化操作系統(tǒng)。
市場的多變性:隨著連接性和互連接性環(huán)境的不斷發(fā)展,市場需求的更改變得更加頻繁,這需要對軟件和硬件設(shè)計(jì)進(jìn)行更改。
此外,傳統(tǒng)的挑戰(zhàn)仍然存在,包括可伸縮性、功能安全性、更低的功耗、更小的面積。
總之,隨著工業(yè)物聯(lián)網(wǎng)的逐步實(shí)現(xiàn),工廠邊緣智能化是實(shí)現(xiàn)智能的關(guān)鍵所在。PLC面臨著大數(shù)據(jù)、高性能控制、互連接性、安全性、跨平臺(tái)等挑戰(zhàn)。通過片上系統(tǒng)(SoC)現(xiàn)場可編程門陣列(FPGA)設(shè)計(jì)的片上PLC能夠應(yīng)對這一挑戰(zhàn)。片上PLC通過云實(shí)現(xiàn)工廠與企業(yè)之間的安全通信,支持工業(yè)生產(chǎn)商獲取并使用工業(yè)過程數(shù)據(jù),提高了效率,還支持海量定制,通過預(yù)測性維護(hù)降低了由于工廠停工帶來的高成本。
摘自《自動(dòng)化博覽》2020年4月刊