工業4.0理念的興起帶來了數字化和智能化的革命。現代工業場景對OT端設備的要求越來越高,需要處理多樣化的任務和數據,包括實時控制、數據處理、物聯網通信、邊緣計算等。面對多樣化的需求,傳統工業PLC控制器設備已經不能完全滿足,需要一種更強大的OT端設備滿足數字化、智能化需求。
解決方案
針對上述情況,虹科曾提出過一種解決方案:為PLC控制器設備添加虹科工業樹莓派設備,借由工業樹莓派接口豐富的特點,采集PLC控制器的數據并進行邊緣計算。本文,我們將提供第二種解決方案:采用虹科工業樹莓派替代PLC控制器。
虹科工業樹莓派是一個專門為工業應用設計的邊緣計算硬件平臺,它能夠與CODESYS進行結合作為軟PLC模塊使用,以滿足傳統工業中電氣工程師的開發應用習慣。除此之外,虹科工業樹莓派可以作為邊緣計算網關,支持Python開發應用。虹科工業樹莓派本身配備一個多核處理器,可以同時運行多個程序,實現并行計算。本文將探討虹科工業樹莓派同時作為軟PLC和邊緣計算網關的可行性。
理論分析
1、多核處理器
虹科工業樹莓派采用Broadcom BCM2711四核處理器,可以同時運行多個程序,實現并行計算,提高性能。
2、大內存配置
虹科工業樹莓派部分型號配備較大的內存,能夠支持同時運行多個程序,確保運行的穩定性。
3、獨立運行環境
CODESYS和Python作為獨立的運行環境,彼此之間不會相互干擾,各自運行在不同的進程中,不會沖突。
4、分時調度
Linux操作系統有著優秀的進程調度機制,能夠快速地在不同任務之間切換,實現看似同時運行的效果。
初步實踐測試
虹科工業樹莓派自帶兩個支持可自由編程控制的指示燈,本次初步測試內容:
CODESYS控制指示燈,Python程序獲取指示燈狀態;
指令控制指示燈,CODESYS在線監測指示燈狀態。
1. CODESYS控制指示燈,Python程序獲取指示燈狀態
a.CODESYS定義變量;
b.CODESYS程序:A1指示燈和A2指示燈亮綠燈,運行;
c. 使用虹科開發提供的myCtrlLib庫編寫Python程序獲取指示燈狀態;
d.在線修改CODESYS程序,并重新下載;
e.結果:CODESYS控制設備成功,Python同時獲取設備數據成功。
2.指令控制指示燈,CODESYS程序獲取指示燈狀態
a.輸入指示燈控制指令;
b.CODESYS監測狀態;
c.指令查看指示燈當前狀態。
d.結果:Python控制設備失敗,CODESYS獲取數據當前狀態成功。
3.測試分析
基于虹科提供的myCtrlLib庫的基礎上,在CODESYS程序運行的同時,Python程序無法控制設備硬件,但是Python程序能夠正常在設備內運行并及時獲取到設備正確數據。換而言之,虹科工業樹莓派在采用CODESYS程序實現數據采集的同時,能夠同時運行編程語言實現邊緣計算。
初步分析,Python程序無法控制硬件的主要原因:默認情況下,CODESYS調用硬件的優先級高于Python程序,這部分可以通過系統管理嘗試修改優先級。
結論
通過本次初步測試,虹科工業樹莓派能夠在滿足電氣工程師開發習慣的基礎上,增加邊緣計算能力,同時兼顧CODESYS數據采集和Python數據處理。
-
數據采集
+關注
關注
39文章
6251瀏覽量
114039 -
工業
+關注
關注
3文章
1867瀏覽量
46904 -
python
+關注
關注
56文章
4807瀏覽量
85037 -
樹莓派
+關注
關注
117文章
1710瀏覽量
105876
發布評論請先 登錄
相關推薦
在沖壓機數據采集中,運用了深控技術“不需要點表的工業網關”等如何確保數據的準確性和實時性?
![在沖壓機<b class='flag-5'>數據采集</b>中,運用了深控技術“不需要點表的<b class='flag-5'>工業</b>網關”等如何確保<b class='flag-5'>數據</b>的準確<b class='flag-5'>性</b>和實時<b class='flag-5'>性</b>?](https://file1.elecfans.com/web3/M00/03/F9/wKgZPGduFEiAANclAAbrdHncgkI077.png)
可與MES系統集成的數據采集監控平臺
優化PLC數據采集模塊的性能技巧
邊緣計算網關在PLC數據采集方面的應用
使用KEPServerEX一鍵開啟基于CODESYS的PLC數據采集
![使用KEPServerEX一鍵開啟基于<b class='flag-5'>CODESYS</b>的PLC<b class='flag-5'>數據采集</b>](https://file1.elecfans.com/web1/M00/F2/D9/wKgaoWcMzLiAIr7EAABWfMNaTU0124.png)
新思科技探索AI+EDA的更多可能性
天拓四方:工業數據采集網關在智能邊緣計算與實時數據處理的應用
![天拓四方:<b class='flag-5'>工業</b><b class='flag-5'>數據采集</b>網關在智能邊緣計算與實時<b class='flag-5'>數據處理</b>的應用](https://file1.elecfans.com//web2/M00/01/8A/wKgZoma15LOAAkahAADNIx9sPe0997.jpg)
工業數據采集平臺的功能和作用
數據采集處理設備是什么?數據采集處理設備的功能
工業數據采集網關的功能、特點、應用場景及其實操性
![<b class='flag-5'>工業</b><b class='flag-5'>數據采集</b>網關的功能、特點、應用場景及其實操<b class='flag-5'>性</b>](https://file1.elecfans.com//web2/M00/E5/C6/wKgZomZEZbmATEpcAADZV8Kslec108.jpg)
工業數據采集網關功能優勢
![<b class='flag-5'>工業</b><b class='flag-5'>數據采集</b>網關功能優勢](https://file1.elecfans.com//web2/M00/E5/37/wKgaomY_P6uAY4PYAACcys6ecYU059.jpg)
評論