亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于NC-Li nk的機器人遠程監(jiān)控系統(tǒng)研究

        2022-08-08 11:01:40賴權(quán)輝唐林杰鐘家明
        機電信息 2022年15期
        關(guān)鍵詞:設(shè)備信息系統(tǒng)

        賴權(quán)輝 唐林杰 鐘家明

        (1.佛山科學技術(shù)學院,廣東佛山 528255;2.佛山智能裝備技術(shù)研究院,廣東佛山 528255)

        0 引言

        隨著通信技術(shù)的進步,傳統(tǒng)制造業(yè)逐漸開始向著智能制造過渡,其中智能制造的關(guān)鍵技術(shù)在于數(shù)控裝備與應用系統(tǒng)的信息交互。由于數(shù)控裝備屬于多源異構(gòu)的系統(tǒng),數(shù)控裝備之間通信具有非常大的差異,沒有統(tǒng)一用于通信的現(xiàn)場總線的標準,導致數(shù)據(jù)設(shè)備之間的信息交互以及數(shù)控裝備與應用系統(tǒng)的信息交互變得困難。目前,在數(shù)控裝備互聯(lián)互通方面,國內(nèi)外都進行了一定的探索和研究,國外設(shè)備通信協(xié)議主要有OPC UA協(xié)議等,國內(nèi)設(shè)備通信協(xié)議有NC-Link協(xié)議[1]等。

        本文采用國內(nèi)自主研發(fā)的NC-Link技術(shù)開發(fā)了一套機器人遠程監(jiān)控系統(tǒng),該系統(tǒng)可以隨時訪問不同品牌的機器人,實時讀取機器人的運動信息。隨著工業(yè)現(xiàn)代化進程的加快,工業(yè)設(shè)備也越來越復雜,設(shè)備之間采用的通信協(xié)議不一樣,增加了統(tǒng)一管理設(shè)備數(shù)據(jù)的難度,為了更好地提高設(shè)備之間的協(xié)同能力,尋求不同設(shè)備之間建立簡單的通信方法成為當前的緊急任務。NC-Link采集系統(tǒng)的核心在于如何設(shè)計NC-Link適配器,NC-Link適配器可以將底層設(shè)備的實時數(shù)據(jù)以及歷史數(shù)據(jù)傳輸?shù)竭h程客戶端上,最終實現(xiàn)設(shè)備的遠程監(jiān)控功能[2]。該系統(tǒng)可以實現(xiàn)機器人的遠程實時監(jiān)控,從而縮短停機時間,減少突發(fā)事故的發(fā)生,降低維護和維修成本,提高生產(chǎn)效率。

        1 機器人遠程監(jiān)控系統(tǒng)總體構(gòu)架

        本文設(shè)計的機器人遠程監(jiān)控系統(tǒng)分成三層,如圖1所示,第一層為設(shè)備層,中間層為NC-Link層,最上層為應用層。

        圖1 工業(yè)機器人遠程監(jiān)控系統(tǒng)結(jié)構(gòu)圖

        現(xiàn)場設(shè)備層主要由兩臺機器人構(gòu)成,提供數(shù)控系統(tǒng)所有的原始數(shù)據(jù),以及執(zhí)行應用層的指令。NC-Link層由NC-Link適配器與NC-Link代理器組成,是NC-Link互通互聯(lián)的最核心部分。其中,NC-Link適配器負責從機器人中讀取運行數(shù)據(jù),然后進行格式解析和轉(zhuǎn)換,再將讀取出來的數(shù)據(jù)以統(tǒng)一的格式發(fā)送到NC-Link代理器,NC-Link適配器還能夠接收從NC-Link代理器傳來的信息,然后將信息發(fā)送給指定的數(shù)控裝備。

        整個工業(yè)機器人的數(shù)據(jù)采集系統(tǒng)由數(shù)控裝備層、NC-Link層和應用層組成,通過適配器與設(shè)備層的工業(yè)機器人進行通信,適配器將數(shù)據(jù)上傳至MQTT服務器,路由器將信息傳輸至阿里云服務器端,通過阿里云服務器將工業(yè)機器人的監(jiān)控數(shù)據(jù)發(fā)送給遠程的監(jiān)控面板。

        2 工業(yè)機器人與遠程監(jiān)控客戶端的通信

        工業(yè)機器人與遠程監(jiān)控客戶端通信的工作原理如圖2所示,API Server是基于NC-Link適配器開發(fā)的一個微服務應用程序,客戶端可以直接發(fā)送HTTP請求給API Server來實現(xiàn)和數(shù)控機床之間的通信功能。API Server和設(shè)備之間,通過MQTT服務器進行數(shù)據(jù)交互,兩者需要分別與MQTT服務器建立連接。采用訂閱/發(fā)布的模式,設(shè)備和API Server會從MQTT Server訂閱相應內(nèi)容的topic,MQTT Server接收到相應的topic后推送相應的數(shù)據(jù)內(nèi)容給發(fā)起訂閱的設(shè)備或者API Server。客戶端應用從API Server通過HTTP請求/響應的方式進行數(shù)據(jù)交互,最終實現(xiàn)與設(shè)備的交互。

        圖2 工業(yè)機器人與遠程監(jiān)控客戶端的通信工作原理

        3 NC-Link適配器設(shè)計

        適配器是客戶端和代理端與機器人進行通信的橋梁。針對華數(shù)Ⅲ型機器人的二次開發(fā)接口進行適配器設(shè)計,適配器從下到上分成三層:數(shù)據(jù)驅(qū)動層、數(shù)據(jù)字典層、數(shù)據(jù)接口層。

        3.1 數(shù)據(jù)驅(qū)動層

        數(shù)據(jù)驅(qū)動層是應用層與工業(yè)機器人進行通信的橋梁,本文以華數(shù)Ⅲ型機器人為例,應用層發(fā)送連接請求,適配器收到請求后,調(diào)用華數(shù)Ⅲ型機器人的二次開發(fā)接口進行連接。機器人調(diào)用華數(shù)Ⅲ型機器人的二次開發(fā)接口連接函數(shù)isConnected(),不同的機器人需要調(diào)用不同的網(wǎng)絡(luò)接口函數(shù)。機器人連接代碼如圖3所示。

        圖3 連接機器人代碼

        3.2 數(shù)據(jù)字典層

        數(shù)據(jù)字典層是對機器人的數(shù)據(jù)進行統(tǒng)一的定義,設(shè)備模型是設(shè)備實體在信息空間的信息化映射。設(shè)備模型的評判標準是工業(yè)機器人主要部件的屬性信息和狀態(tài)數(shù)據(jù)都應該展現(xiàn)出來。機器人的設(shè)備模型應該包含以下設(shè)備信息:設(shè)備ID、類型和名稱等識別標志信息,設(shè)備組成部件及部件的下屬組件的相關(guān)信息,設(shè)備軸數(shù)、通道數(shù)、切削速率等相關(guān)信息。

        一個完整的數(shù)控裝備信息模型包括以下五類對象,分別是根對象、設(shè)備對象、組件對象、數(shù)據(jù)對象以及采樣通道對象。根對象是模型中最外層的對象,包括其他的四類對象,根對象主要包含信息模型的基本信息,比如信息模型的名稱和唯一標志;設(shè)備對象用于描述設(shè)備中的類型、配置等相關(guān)信息;組件對象用于描述設(shè)備下組件的參數(shù);數(shù)據(jù)對象用于對數(shù)控設(shè)備的各類相關(guān)參數(shù)以及采樣的數(shù)據(jù)進行描述,其中包含可修改的數(shù)據(jù)和不可修改的數(shù)據(jù),可修改的數(shù)據(jù)除了可以查閱外還可以修改,不可修改的數(shù)據(jù)只能用來查閱;采樣通道對象主要用于描述數(shù)控設(shè)備中可以進行采樣的數(shù)據(jù)以及對應的采集周期。

        根據(jù)信息交互模型和實際系統(tǒng)建立的工業(yè)機器人數(shù)據(jù)模型如圖4所示。

        圖4 基于NC-Link的機器人數(shù)據(jù)模型

        3.3 數(shù)據(jù)接口層

        數(shù)據(jù)接口層的作用主要是與MQTT代理器或客戶端進行數(shù)據(jù)交互。將應用系統(tǒng)、代理器、適配器之間的通信規(guī)則統(tǒng)一稱為NC-Link接口。NC-Link接口定義了8種通信接口,常用的有3種——模型偵測、數(shù)據(jù)查詢以及數(shù)據(jù)采樣[3]。機器人的模型偵測功能測試如圖5所示,數(shù)據(jù)查詢功能測試如圖6所示,數(shù)據(jù)采樣功能測試如圖7所示。

        圖5 機器人的模型偵測功能測試

        圖6 機器人的數(shù)據(jù)查詢功能測試

        圖7 機器人的數(shù)據(jù)采樣功能測試

        4 云端服務器與遠程監(jiān)控界面設(shè)計

        本文選擇B/S架構(gòu)作為通信的開發(fā)架構(gòu),應用MySQL數(shù)據(jù)庫技術(shù)存儲數(shù)據(jù)和提取報文數(shù)據(jù)。當智能監(jiān)控模塊發(fā)送的數(shù)據(jù)被云端服務器接收時,對數(shù)據(jù)進行存儲,然后遠程監(jiān)控客戶端將存儲的數(shù)據(jù)直觀地顯示在客戶端的人機界面上,從而完成服務器和客戶端的交互。

        通過C#語言編程遠程監(jiān)控客戶端的界面如圖8所示,通過連接阿里云服務器,從阿里云服務器讀取數(shù)據(jù)。遠程監(jiān)控客戶端界面主要采集兩個機器人的位置信息和運行狀態(tài)。

        圖8 機器人遠程監(jiān)控客戶端

        5 系統(tǒng)測試

        在遠程客戶端和適配器端增加時間戳,通過計算兩個時間戳之差測得單線程時延為3 ms。通過JMeter軟件進行服務器的壓力測試,結(jié)果如表1所示。根據(jù)項目管理系統(tǒng)的需求,首先并發(fā)用戶數(shù)從1開始逐漸增加到100,最大并發(fā)用戶數(shù)為500,滿足系統(tǒng)的要求[4]。

        6 結(jié)語

        本文設(shè)計并實現(xiàn)了基于NC-Link協(xié)議的工業(yè)機器人的數(shù)據(jù)采集系統(tǒng),目標在于實現(xiàn)不同的機器人協(xié)議到NC-Link標準協(xié)議的轉(zhuǎn)換,進而實現(xiàn)不同品牌的工業(yè)機器人工業(yè)設(shè)備數(shù)據(jù)的遠程監(jiān)控。

        本文通過對數(shù)據(jù)采集接口進行設(shè)計,實現(xiàn)工業(yè)機器人不同協(xié)議的標準化,可以解決不同品牌機器人的差異性和協(xié)議的多樣性帶來的上位機多樣性問題[5]。除此之外,系統(tǒng)測試表明,該系統(tǒng)采集數(shù)據(jù)的時延為3 ms,滿足網(wǎng)絡(luò)的性能要求。

        猜你喜歡
        設(shè)備信息系統(tǒng)
        諧響應分析在設(shè)備減振中的應用
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于MPU6050簡單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        500kV輸變電設(shè)備運行維護探討
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        原來他們都是可穿戴設(shè)備
        消費者報道(2014年7期)2014-07-31 11:23:57
        亚洲人精品亚洲人成在线| 少妇被躁到高潮和人狍大战| 视频一区二区三区黄色| 成人亚洲精品777777| 大胆欧美熟妇xxbbwwbw高潮了| 欧美激情国产亚州一区二区| 亚洲av天堂在线免费观看| 免费看美女被靠到爽的视频| 亚洲av永久无码国产精品久久 | 精品无人码麻豆乱码1区2区| 国产精品va在线观看无码| 中文字幕精品一二三区| 一区二区三区日韩毛片| 4455永久免费视频| 精品亚洲成a人在线观看青青| 欧美色资源| 日韩av中文字幕波多野九色| 久久综合香蕉国产蜜臀av| 国产精品成人免费视频网站京东 | 8av国产精品爽爽ⅴa在线观看| 国产一区二区三区乱码在线| 亚洲国产色一区二区三区| 国产在线精品一区二区在线看| 一本到无码AV专区无码| 久久这黄色精品免费久| 老太婆性杂交视频| 成年午夜无码av片在线观看| 亚洲VR永久无码一区| 日韩精品久久午夜夜伦鲁鲁| 欧美日韩亚洲中文字幕二区| 东京热久久综合久久88| 国产精品一区二区久久毛片| 三级国产精品久久久99| a级毛片100部免费看| 999久久66久6只有精品| 毛片在线视频成人亚洲| 亚洲va国产va天堂va久久| 色综合久久丁香婷婷| 91青青草视频在线播放| 免费a级毛片无码a∨蜜芽试看| 无尽动漫性视频╳╳╳3d|