在工業(yè)自動化的世界中,PLC設(shè)備和控制器是不可或缺的組成部分。它們的穩(wěn)定性和效率是生產(chǎn)線無故障運行的保證。而現(xiàn)在,隨著5G技術(shù)的引入,我們即將迎來自動化領(lǐng)域的一場革命。
本文將介紹如何利用5G技術(shù)來實現(xiàn)工業(yè)自動化,并通過一個演示項目來展示其應(yīng)用的可行性和優(yōu)勢。
背景介紹:理解PLC設(shè)備在自動化中的角色
在工業(yè)自動化領(lǐng)域,PLC系統(tǒng)扮演著關(guān)鍵角色,各主要PLC制造商提供的專用軟件、編程語言及協(xié)議確保了設(shè)備運行的穩(wěn)定性和安全性。然而,這種封閉性可能導(dǎo)致與其他廠商設(shè)備集成時復(fù)雜度提升,需借助額外工具和軟件進行適配。
每當(dāng)新的軟件升級需要應(yīng)用時,就必須物理更換帶有最新編譯代碼的SD卡。對于擁有多個PLC安裝的工業(yè)場所來說,這不僅需要停機,還需要投入大量人力進行檢查和代碼替換。
現(xiàn)代工業(yè)自動化可以實現(xiàn)基于SCADA系統(tǒng)的實時數(shù)據(jù)分析和可視化,這些系統(tǒng)通常安裝在下圖的第2級(廠區(qū)監(jiān)管)中,這是一個通用模型,顯示使用計算機控制的功能制造級別。
基于PLC安裝的SCADA系統(tǒng)在硬件單元和依賴模塊方面非常復(fù)雜。由于系統(tǒng)復(fù)雜,需要熟練的操作員、分析員和程序員來維護SCADA系統(tǒng)。
實戰(zhàn)教程:利用開源工具簡化PLC工作流邏輯設(shè)計
Node-RED是一種編程工具,用于以新穎有趣的方式將硬件設(shè)備、API和在線服務(wù)連接在一起,為我們提供了更多的擴展性和靈活性,即使是不太熟悉PLC編程的操作員也能輕松設(shè)計工作流邏輯,并與第三方系統(tǒng)交互。
每個節(jié)點可以分配給一個傳感器或執(zhí)行器
它可以使用調(diào)色板中的各種節(jié)點輕松地將流連接在一起,只需單擊一下即可將這些節(jié)點部署其運行。
可以使用自定義儀表板顯示實時數(shù)據(jù)
該工具可以安裝在邊緣計算機/服務(wù)器中,負(fù)責(zé)多個部署,其中自動化邏輯可以輕松快速地遠(yuǎn)程部署,這需要將軟件直接更新到設(shè)備本身。
搭建vPLC高級架構(gòu)示意圖
在融合5G技術(shù)的PLC系統(tǒng)架構(gòu)中,可以讓多個組件融合,它們使用開源技術(shù)和工業(yè)協(xié)議(如OPC-UA、Modbus、Profinet等)相互交互。
l 邊緣服務(wù)器:在此組件中,我們運行負(fù)責(zé)數(shù)據(jù)存儲、工作流程編排、第三方系統(tǒng)和云服務(wù)器集成的服務(wù)。在我們的概念驗證中,我們將此服務(wù)器連接到5G網(wǎng)絡(luò),以便我們可以通過無線連接與設(shè)備進行通信。
l Edge網(wǎng)關(guān)/硬件:該組件也連接到5G網(wǎng)絡(luò),在本教程中,使用RaspberryPi板作為Edge服務(wù)器和設(shè)備之間的橋接設(shè)備。在此組件中,我們運行一個基本服務(wù),用于從RaspberryPiGPIO讀取/寫入數(shù)據(jù),以通過MQTT協(xié)議向邊緣服務(wù)器發(fā)送和接收數(shù)據(jù)。
l 計算機視覺模塊:該組件是一個連接到邊緣硬件的攝像頭,用于啟用對象識別任務(wù),這些任務(wù)將發(fā)布到邊緣服務(wù)器并由工作流編排服務(wù)使用。
經(jīng)過測試,我們在內(nèi)部5G網(wǎng)絡(luò)上實現(xiàn)了平均15毫秒的網(wǎng)絡(luò)延遲,這對于演示應(yīng)用程序來說是可以接受的。如果需要更低的延遲,此設(shè)置還支持通過以太網(wǎng)千兆位接口的連接。
結(jié)合5G技術(shù)和開源軟件,不僅能夠提高工業(yè)自動化的效率,還能降低PLC系統(tǒng)維護成本,加快創(chuàng)新步伐。未來,我們期待看到更多基于5G的創(chuàng)新應(yīng)用在工業(yè)領(lǐng)域中的發(fā)展和應(yīng)用。