日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關注中國自動化產業發展的先行者!
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 資訊 >> 行業資訊

資訊頻道

基于邊緣設備的PROFINET現場總線通信的實現
  • 作者:中國航空制造技術研究院何昭巖,鄒方,秦玉波,蘇安東
  • 點擊數:8139     發布時間:2021-03-13 16:16:00
  • 分享到:
隨著航空制造業生產需求的升級,針對生產車間存在多設備、多種現場總線協議共存情況,航空制造業迫切需要將這些孤島設備的信息和數據進行采集、存儲、分析、管理,以邊緣設備為核心的邊緣網關應運而生。邊緣網關具有物聯網通信和邊緣計算兩大主要功能,本文實現了其中PROFINET現場總線通信功能,簡述了以i.MX8M Mini為處理器的邊緣設備的搭建,介紹了CODESYS平臺在Linux系統中的應用程序設計,以及PROFINET總線協議的配置。以邊緣設備為主站,選取西門子V90伺服驅動器為從站,驗證PROFINET總線通信功能。
關鍵詞:

摘要: 隨著航空制造業生產需求的升級,針對生產車間存在多設備、多種現場總線協議共存情況,航空制造業迫切需要將這些孤島設備的信息和數據進行采集、存儲、分析、管理,以邊緣設備為核心的邊緣網關應運而生。邊緣網關具有物聯網通信和邊緣計算兩大主要功能,本文實現了其中PROFINET現場總線通信功能,簡述了以i.MX8M Mini為處理器的邊緣設備的搭建,介紹了CODESYS平臺在Linux系統中的應用程序設計,以及PROFINET總線協議的配置。以邊緣設備為主站,選取西門子V90伺服驅動器為從站,驗證PROFINET總線通信功能。

關鍵詞:邊緣設備;CODESYS;PROFINET;邊緣網關

1 引言

傳統航空制造業正面臨數字化轉型升級的嚴峻挑戰,隨著個性化產品生產需求不斷增加,顧客對產品品質要求越來越嚴苛,生產設備的狀態影響生產效率和產品品質,生產數據和設備數據正成為產線數字化轉型升級的核心驅動力,傳統的數字化升級方案需要組合PLC、PC、網關、SCADA軟件等多種軟硬件產品于同 一系統中,通過系統集成實現工業物聯網方案,系統架構復雜,成本昂貴且面臨極大安全風險。這也增加了軟件工程師編程開發難度和軟件開發成本,現場維護和備件更換成本也隨之增加[1]。

隨著航空制造生產需要向智能化、規范化、高效化轉型,工程師們更需要能融合PLC控制技術與PC信息化技術,將PLC控制器、PC、網關,運動控制、I/O 數據采集、現場總線協議、機器視覺、設備聯網等多領域功能集成于同一控制平臺的產品。在工業物聯網體系架構中,感知層網絡和工業互聯網之間需要一個網關設備,實現工業互聯網與傳感層網絡的互聯互通[2],以邊 緣設備為核心的邊緣網關的出現解決了上述問題,其可以實現運動控制、過程控制、I/O采集等多種功能,無縫整合IT與OT,起到了在工業物聯網中承上啟下的作用,以達到減少人工、提高設備智能化的需求[3]。

本文介紹邊緣設備實現一種現場總線 —— PROFINET通信的過程,是邊緣設備實現其網關通信功能的重要組成部分,與其他現場總線通信有異曲同工之妙,是工業物聯網開發與應用的重要技術儲備。

2 邊緣設備及CODESYS平臺介紹

2.1 邊緣設備介紹

邊緣設備采用i.MX8M Mini EVK平臺,具有業界領先的音頻和視頻功能,可用于開發高性能和靈活的應用程序。

i.MX8M系列的應用處理器基于Arm? Cortex?-A53 和Cortex-M4內核,i.MX8M Mini系列采用高性能、 4x Cortex-A53+ Cortex-M4核心處理器,處理器運行速度高達1.8GHz,支持16位LPDDR4。其內部集成了電源管理、安全單元和豐富的互聯接口,具有高性能、低功耗、靈活的內存選項和高速接口。它為物聯網應用提供了一種安全、高性能的解決方案。它有LPDDR4、eMMC、QSPI和SD Micro內存選項、10/100/1000以太網端口、USB 3.0連接器和PCIe高速接口,非常適合連接的高性能嵌入式應用程序。對于音頻、視頻和HMI評估,它提供HDMI 2.0a Type-A和MIPI-DSI接口,以及高達768kHz采樣率的32位音頻樣本、音頻接口擴展接口和耳機3.5毫米音頻插孔[4]。

2.2 CODESYS平臺介紹

CODESYS軟件工具是一款基于先進的.NET架構和IEC 61131-3國際編程標準的、面向工業4.0及物聯網應用的軟件開發平臺。具有標準化、開放式、可重構、良好的可移植性、強大的通信功能、支持第三方開發工具等特點。CODESYS Runtime可以將任何嵌入式平臺或

工業PC轉化為基于IEC 61131-3標準的控制器[5],并且開放Runtime接口,以便根據行業需求及功能需要進行二次化開發[5]。圖1為CODESYS Runtime系統架構。

1.png

圖1 CODESYS Runtime系統架構圖

3 系統設計

3.1 Linux系統搭建

將Linux系統進行編譯后,移植到i.MX8M嵌入式處理器中,并打入實時系統補丁,RT-Linux系統可以穩定運行,提供了操作平臺和測試環境。

首先,下載內核源碼到本地目錄imx-yocto-bsp, 在下載過程中,按提示安裝所需要的依賴庫,然后編譯源碼,命令如下所示:

命令1.png 

其次,打RT-Linux實時系統補丁,下載與內核版本一致的RT Linux補丁文件進入內核目錄,運行命令patch -p1 < ../patch-4.14.93-rt53.patch。安裝補丁成功后,運行命令bitbake -c menuconfig virtual/ kernel,在內核配置中,選擇RT選項。運行命令bitbake fsl-image-validation-imx編譯內核。

然后,將固件下載到開發板。NXP i.MX8M Mini主要通過開源工具uuu燒錄固件。下載官方系統鏡像文件,解壓后將其中的rootfs.sdcard系統鏡像替換成剛才編譯好的新的系統鏡像,需改uuu.auto文件中鏡像文件名稱,與新編譯的鏡像文件一致。數據線連接到開發板下載接口,撥碼開關調到“1010xxxxxx”, 運行sudo ./uuu uuu.atuo,開發板上電,進行固件燒錄。

最后,編譯工具鏈,運行如下命令: 

命令2.png

添加環境變量后,可進行交叉編譯。至此,邊緣設備Linux系統搭建完成。

3.2 基于CODESYS組網配置

在CODESYS的IDE軟件中,添加PROFINET主從  站,完成網絡配置、變量添加和程序設計。組網配置流程圖如圖2所示。

2.png

圖2 CODESYS組網配置流程圖

新建工程,在設備下拉菜單中選擇本邊緣設備,選擇編程語言、梯形圖或者ST語言等。

設置設備網關,通用設置中掃描網絡,獲取到在當前網絡中的邊緣設備,邊緣設備節點名,物理地址等信息。

添加PROFINET主站,先添加一個Ethernet以太網適配器,再在適配器下添加PROFINET主站得到PN 控制器。然后設置Ethernet網絡適配器的網絡接口、IP地址、子網掩碼、默認網關等,再設置PROFINET主站控制器的IP地址范圍、子網掩碼和默認網關。

添加從站設備描述文件,添加成功后,PN控制器通過掃描設備,獲取到從站設備,并添加從站設備。在從站設備下,添加報文。PROFINET總線協議的報文種 類因從站設備不同而異,選擇適當的報文。

添加程序文件POU,并在POU中添加本地變量, 將本地變量與報文中的地址變量互相關聯。

將程序編譯,無報錯的情況下下載到邊緣設備中。

3.3 PROFINET報文解析

由于本文選用的是西門子V90伺服驅動,報文111,西門子V90伺服驅動基于基本定位器控制模式的報文如表1所示,通過設定PZD(過程數據區)的值, 對伺服驅動下達指令,控制驅動器,從而控制電機運動。不同報文PZD的定義有所差別,這里對報文111的PZD進行解析[6]。

表1 基本定位器控制模式的報文

表1.png

如表2所示為P ZD1即STW1(控制字1)的定義,STW1的作用是給伺服驅動使能信號,STW1.0為低位,STW1.5為高位,先給STW1賦值0100 00111110,再賦值0100 0011 1111,伺服驅動使能。

表2 STW1(控制字1)的定義圖

表2.png

如表3為POS_STW2(定位控制字2)和POS_ TW1(定位控制字1)的定義,將POS_STW2和POS_ STW1分別賦值后,設定位置、速度、加速度等值方可生效。POS_STW2賦值1100 0000 0010 0011,POS_STW1賦值1001 0011 0000 0000。

表3 POS_STW2和POS_STW1定義

表3.png

表3-1.png

如表4為V90伺服驅動位置、速度、加速度等控制字的定義,PZD7為位置設定值的低位,PZD6為位置設定值的高位,PZD9為MDI速度設定值的低位,PZD8為MDI速度設定值的高位,PZD10、PZD11分別為加速度、減速度的設定值。

表4 位置、速度、加速度控制字的定義

表4.png

其他控制字,PDZ4(STW2)設置為0, OVERRIDE設置為0~32767范圍的任意值。

4 應用驗證

以邊緣設備為主站,西門子V90伺服驅動為從站, 控制某電機運動,實現邊緣設備PROFINET通信,驗證邊緣設備通過PROFINET現場總線對伺服驅動的控制功能。

如圖3為應用驗證的設備連接示意圖。

3.png

圖3 設備連接示意圖

如圖4為網頁版控制伺服驅動人機界面圖,輸入位置、速度、加速度等值,點擊使能按鈕,伺服驅動上電使能,點擊正轉、反轉,按設定值轉動。

4.png

圖4 運動控制人機交互界面

5 結論

本文實現了基于邊緣設備的PROFINET現場總線通信功能,以Arm CortexA53為內核搭載Linux系統的邊緣設備作為主站,以西門子V90伺服驅動器作為從站,通過PROFINET現場總線協議,控制電機運動,驗證了邊緣設備PROFINET現場總線通信的可行性,為邊緣設備作為工業現場設備網關提供了技術支撐。

作者簡介:

何昭巖(1991-),男,吉林人,工程師,碩士,現就職于中國航空制造技術研究院,從事嵌入式、邊緣計算、工業網絡與自動化等研究工作。

鄒 方(1965-),男,湖南婁底人,研究員,碩士, 現就職于中國航空制造技術研究院,從事智能制造基礎技術、系統控制與集成技術、邊緣計算、工業網絡與自動化等研究工作。獲國防和發明專利6項,獲部級科學技術進步一、二、三等獎多項,在國家級科技核心期刊發表論文20多篇。

秦玉波(1988-),男,河北邯鄲人,高級工程師,碩士,現就職于中國航空制造技術研究院,從事嵌入式、邊緣計算、工業網絡與自動化等研究工作。

蘇安東(1993-),男,河南新鄉人,工程師,碩士,現就職于中國航空制造技術研究院,從事工業互聯網、邊緣計算方向技術研究。

參考文獻:

[1] 王瀚博, 羅亮, 劉知貴, 范玉德. 基于嵌入式軟PLC技術的運動控制功能塊的研究[J]. 組合機床與自動化加工技術, 2017, (02) : 94 - 97. 

[2] 唐杰, 馬亮, 閔利昆, 梁瀟. 工業物聯網網關的研究與實現[J]. 自動化博覽, 2020, 37 (01) : 78 - 80. 

[3] 郭奕鑫, 劉江帆. 基于CODESYS的EtherCAT總線控制系統設計[J]. 現代工業經濟和信息化, 2018, 8 (12) : 40 - 41. 

[4] i.MX8M Mini EVK Fact Sheet[Z]. 

[5] 賀斌, 胡健. 基于軟PLC的多協議通信系統的研究與實現[J]. 機械工程與自動化, 2019, (05) : 180 – 181, 184. 

[6] V90_PN_1FL6_op_instr_1218_zh-CHS[Z].

摘自《自動化博覽》2021年2月刊

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 手机伊在人线香蕉2-手机免费毛片-手机毛片在线观看-手机毛片在线-国产3级在线-国产36d在线观看 | 久久夜视频-久久夜色视频-久久夜色精品国产欧美-久久夜色精品国产噜噜小说-久久夜色精品国产-久久亚洲这里只有精品18 | 99这里只有精品6-99这里只有精品-99在线在线视频免费视频观看-99在线小视频-97ai蜜桃小说及图片-97ai蜜桃图片区 | 中文国产成人精品久久下载-中文国产成人精品久久久-中文国产成人精品久久app-中文国产-99精品影视-99精品视频在线免费观看 | 波多野结衣在线中文-波多野结衣在线影视免费观看-波多野结衣在线影视-波多野结衣在线一区二区-波多野结衣在线一区-波多野结衣在线网址 | 任你躁国语自产二区在线播放-任你懆视频 这里只有精品-人与人特黄一级-人与禽物videos另类-扒开女人下面使劲桶视频-扒开女人下面使劲桶动态图 | 亚洲视频一区二区,国产一区二区网站,国产精品…在线观看,欧美高清正版在线,欧美日韩 国产区 在线观看,亚洲最新视频在线观看 | 香蕉久久综合-香蕉久久夜色精品国产尤物-香蕉久久夜色精品国产-香蕉久久久久-久久网站视频-久久网免费 | 亚洲精品色情影片-亚洲精品沙发午睡系列-亚洲精品深夜AV无码一区二区-亚洲精品天堂在线观看-亚洲精品偷拍AV一区二区-亚洲精品偷拍影视在线观看 | 九九激情网,日韩色综合,成人小视频网站,国产永久在线观看,污黄视频在线观看,看国产一级片 | 欧美一区精品,亚洲综合在线视频,国产v欧美v日韩在线观看,国产精品麻豆,亚洲小色网,欧美a在线观看 | 天天躁日日躁狠狠躁欧美日韩,亚洲情综合五月天,久久精品国产福利,97高清国语在线看免费观看,丁香五六月婷婷,欧美视频日韩视频 | 亚洲欧美日韩在线播放,国产成人综合久久,精品国产91,婷婷综合久久中文字幕蜜桃三电影,国产一区精品在线观看,福利一区三区 | 国产欧美日韩中文久久-国产欧美日韩在线一区二区不卡-国产欧美日韩在线人成aaaa-国产欧美日韩在线观看一区二区三区-婷婷国产天堂久久综合五月-婷婷99视频精品全部在线观看 | 视频区国产亚洲.欧美-视频黄色在线-视频国产激情-十九岁日本电影免费粤语高清-久久99九九精品免费-久久99九九国产免费看小说 | 国产精品jlzz视频-国产精品jizz在线观看直播-国产精品jizz在线观看网站-国产精品jizz在线观看软件-日日爽夜夜操-日日爽天天干 | 欧美成人精品动漫在线专区-欧美成人精品区综合A片-欧美成人精品三区综合A片-欧美成人精品一区二区综合A片-欧美成人另类-欧美成人猛片AAAAAAA | av资源每日更新网站在线-av资源免费每日更新-av资源在线-av资源在线播放-av资源在线播放韩国-av资源在线观 | 91色在线-91色桃-91色视频在线观看-91色视频在线-91色欧美-91色老久久精品偷偷蜜臀 | 欧美日本一道免费一区三区-欧美日本一道高清二区三区-欧美日本一道道一区二区三-欧美日本亚洲国产一区二区-在线观看黄的网站-在线观看国内自拍 | 五月婷六月婷婷,97九色,成年人国产,精品久久久久久久,久久久久久久国产精品电影,国产在线观看青草视频 | 天美传媒影视mv-天美传媒视频原创在线观看-天美传媒免费-天美传媒麻豆自制剧-国产精品线在线精品国语-国产精品线在线精品 | 国产三级高清午夜羞羞视频-国产三级高清在线观看-国产三级观看久久-国产三级国产av品爱网-国产三级国产精品-国产三级国产精品国产国在线观看 | 国产成人无码影视-国产成人无码专区-国产成人无码综合-国产成人无码综合亚洲日韩-国产成人无码综合亚洲日韩榴莲-国产成人无套精品在线观看 | 亚洲 欧美 日韩 在线,97热久久免费频精品99国产成人,另类激情亚洲,久久99九九精品免费,久久综合精品国产一区二区三区,2020精品极品国产色在线观看 | 性色做爰片在线观看WW-性夜影院午夜看片-性一交一乱一A片-性一交一乱一A片WWW-性一交一乱一交A片久久-性一交一乱一交A片久久四色 | 日皮影院,一区二区三区高清不卡,国产日韩欧美中文字幕,日韩亚洲欧美一区二区三区,国产三级91,国产精品hd免费观看 | jizzjizz在线-jizzxxxx18国产高清-jizzxxxx18中国-jizzxxxx18中国农村-欧美高清一区-欧美高清一区二区 | 国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99 | 亚洲日本中文字幕在线-亚洲日本中文字幕区-亚洲日本中文字幕-亚洲日本中文-免费jizz在在线播放国产-免费jizz在线播放视频 | 日操夜操天天操-午夜日日日日日日日日日-亚洲欧洲精品无视频一区二区三区四-国产成人精品无码-婷婷福利综合网-日逼影视 | 欧美日韩一区二区三区在线观看-欧美日韩一区二区三区在线播放-欧美日韩一区二区三区在线-欧美日韩一区二区三区四区-欧美日韩一区二区三区视视频-欧美日韩一区二区三区视频播 | 欧美日本免费-欧美日本韩国-欧美日本国产-欧美日本二区-在线观看导航-在线观看成人网 | 第一区免费在线观看-无码国产精品一区二区免费网曝-AV熟妇导航网-日韩欧美一区二区三区在线观看 -欧美乱人伦视频-啪啪视频一区 | 欧美日韩亚洲无线码在线观看,国产成人亚洲综合91精品555,欧美成人国产,国产成人青青热久免费精品,亚洲欧美日韩色图,国产三级网站在线观看 | 天天干在线免费视频-天天干夜夜爱-天天干网-天天干天天曰天天操-天天干天天夜-天天干天天玩天天操 | 亚洲中文字幕特级毛片-亚洲制服丝袜中文字幕-亚洲制服丝袜在线观看-亚洲制服欧美自拍另类-免费一级黄色-免费一级国产生活片 | 国产 在线 | 日韩,精品一区二区三区的国产在线观看,亚洲国产精品日韩在线,国产视频在,青青国产成人久久91网站站,国内精品视频免费观看 | 国产精品va在线播放我和闺蜜-国产精品va在线观看无码不卡-国产精品V日韩精品V在线观看-国产精品V无码A片在线看-国产精品wwwcom976con-国产精品XXXXX免费A片 | 亚洲成人777777-亚洲成av人在线视-亚洲成av人影片在线观看-亚洲成av人片在线观看-玖玖色资源-玖玖色在线 | 九九激情网,日韩色综合,成人小视频网站,国产永久在线观看,污黄视频在线观看,看国产一级片 |