999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Unity3D和Redis的工業監控軟件的設計與應用

2020-06-27 14:14:50齊沖路進軍
科技資訊 2020年14期

齊沖 路進軍

摘? 要:該文根據工業監控軟件的特點以及工控行業的現實需求,結合目前相關軟件技術的發展水平和趨勢,將虛擬現實技術融入工業監控領域中,設計了一種基于Unity3D和Redis的成本低、可靠性強、自由度高的新型工業組態軟件。該文詳細闡述了該軟件的設計思想、系統結構與技術原理,并利用該軟件在典型的自動化生產線中進行了實際應用,取得了預期的效果。

關鍵詞:工業監控? Unity3D? Redis

近年來,工業制造向精細化、智能化等高端方向的發展趨勢愈發明顯,這對企業生產自動化的管控能力以及各類過程信息的集成要求也越來越高。傳統的現場工業監控軟件由于其廣泛的適配性及實施成本的限制,對部分有特殊需求如三維可視化能力的生產場合的支持能力明顯不足。與此同時,隨著信息化技術的廣泛普及和各類自動化軟件工具的開源推廣,使得監控軟件的設計門檻正在下降,使得更多的行業專家基于本行業的實際特點自行設計適配性更高的工業監控軟件。尤其是當前,虛擬現實技術的快速發展以及廣泛應用給各行業的監控系統帶來了新的啟示與技術體驗,這也為工控自動化行業帶了新的發展動力。

該文基于上述的工業監控軟件的發展趨勢及背景,采用三維引擎Unity3d、REDIS開源內存數據庫、SQL server關系型數據庫以及亞控公司的King I/O server數據采集器,設計了一款能夠實現三維可視化監控畫面的工業實時監控軟件,并在某機械加工生產線上進線了實際的應用。

1? 系統結構設計

該文設計的監控軟件基于模塊化思想,靈活組合各功能組件,將數據采集與過程控制融為一體,構成用戶的應用軟件。從軟件工程的角度出發以及軟件開發工作的需要,該文將軟件開發分為圖形組態模塊、實時管理模塊、數據采集模塊、數據庫存儲與管理模塊。

在圖形化人機交互方面,該文主要利用Unity3D引擎的強大場景交互能力以及能與大部分相關應用程序協同工作的兼容性。Unity3D內置的物理引擎帶來能夠逼真的互動效果,具備完善的光影渲染系統[1]。在該文設計的軟件中,運行時的人機交互界面含場景漫游、設備運行監控、圖文報表(報警及數據標簽)的展示均在Unity3D引擎的支持下實現。

在實時性數據處理方面,工業車間的實時數據量往往巨大且存在各種類型,為了保證軟件具備與傳統實時數據庫相同的高效性和穩定性,平臺采用了Redis集群來處理實時數據。Redis是一個KEY-VALUE形式的緩存存儲系統,根據官方實驗數據,在操作系統Linux 2.6下,其50個并發進程執行100000個請求,讀的速度是110000次/s,寫的速度是81000次/s[2]。尤其是Redis的各類操作具備原子性、一致性的特點,符合工業實時數據庫的需求。

在歷史數據處理方面,該文考慮采用SQL server關系型數據庫來處理歷史數據。歷史數據對系統應用人員有極其重要的參考價值。它從實時數據庫中得到且與時間有關,反映了實體在某一特定時刻的狀態[3]。該文主要考慮SQL SERVER有易用性強的特點,特別是近年來在并發存儲與查詢方面的能力不斷增強,且與許多其他服務器軟件緊密關聯的集成性、良好的性價比以及更為完整的表結構[4],在一定程度上比傳統的實時歷史庫更能滿足該文的需求,因此使用SQL SERVER來進行歷史數據的存儲和管理。

在數據采集方面,該文利用北京亞控科技公司的KingIOServer的工業通用IO數據通信平臺,其支持主流通訊協議及各類數據庫,尤其是其多語言的API接口為該文軟件的數據采集服務模塊的開發及應用提供了便利條件。

2? 關鍵技術

在工業監控軟件中,實時性及高可用性是軟件設計開發的重點考慮部分同時也是關鍵技術。在該軟件開發結構中,利用KingIOServer內部通信API的SDK,快速高效地與KingIOServer進行通信,同時把數據采集與Redis服務連接到一起,在內存中完成對數據的格式處理、操作、發送,從而保證數據的處理時效性。

Redis集群設計為6個節點、3個主節點、3個從節點,分布在3臺物理服務器,每臺服務器上1個主節點、1個從節點,將Redis的主節點與從節點相互錯開,若是有一臺服務器故障,Redis服務仍然有效。

3? 應用實例

為了檢驗對該文監控軟件的實際應用能力,該文結合行業內某機械加工生產線進行了基于該平臺的監控系統的設計。

該生產線屬于典型的離散型全自動機加生產線,雖然實現了全自動化,但信息該文設計的監控軟件,對原生產線的監控系統進行了改造設計。

通過3D場景建立、數據集成及人機交互與功能的設計,實現了利用現場的實時生產數據驅動三維模型,動態展現生產現場的設備狀態、工藝流程、技術參數,實現了生產線監控三維可視化,提高了人機交互的效率及準確性。

4? 結語

該文基于UNITY開發的工業實時監控軟件具備良好的三維可視化展示能力,其監控自由度高,人機交互體驗性好,功能適配性強,外部接口豐富,可以與廠區內其他信息系統進行交互關聯,實現信息的集中采集、集中分析與集中應用管理等,解決信息孤島問題,為生產現場提供了有效的管控手段,較市場上傳統的組態軟件而言,其可視化、信息化的能力都得到了顯著提高,具備良好的推廣價值。

參考文獻

[1] 倪樂波,戚鵬,遇麗娜,等.Unity3d產品虛擬展示技術的研究與應用[J].數字技術與應用,2010(9):1.

[2] 邱書洋.Redis緩存技術研究及應用[D].鄭州大學,2015.

[3] 王琳,喻成,李昌一.實時數據庫的現狀與發展[J].河北理工學院學報,2003,25(4):2.

[4] 郭珺.基于SQL Server的主動式數據轉儲技術研究[D].哈爾濱工程大學,2017.

主站蜘蛛池模板: 天天激情综合| 97成人在线视频| 国产白浆视频| 666精品国产精品亚洲| 婷婷六月综合| 亚洲香蕉在线| 最新加勒比隔壁人妻| yjizz视频最新网站在线| 刘亦菲一区二区在线观看| 国产偷倩视频| 99久久国产综合精品2023| 国产精品微拍| 国产高清在线观看91精品| 国产精品欧美日本韩免费一区二区三区不卡 | 影音先锋亚洲无码| 亚洲h视频在线| 精品国产99久久| 久久国产精品77777| 污视频日本| 内射人妻无套中出无码| 无码网站免费观看| 亚洲欧美激情小说另类| 亚亚洲乱码一二三四区| 99草精品视频| 日本久久网站| 亚洲欧美一区二区三区麻豆| 久久久成年黄色视频| 在线精品亚洲国产| 亚洲av无码牛牛影视在线二区| yy6080理论大片一级久久| 又爽又大又光又色的午夜视频| 四虎永久免费地址| 强奷白丝美女在线观看| 在线播放91| 国产视频你懂得| 这里只有精品免费视频| 精品福利一区二区免费视频| 欧美区一区二区三| 亚洲一区二区在线无码| 欧美午夜网| 中文字幕色在线| 欧美成人h精品网站| 在线观看无码a∨| 99热线精品大全在线观看| 欧美一级高清视频在线播放| 亚洲系列无码专区偷窥无码| 亚洲天堂首页| 女人av社区男人的天堂| 国产91色在线| 亚洲日韩久久综合中文字幕| 亚洲成人高清在线观看| 色九九视频| 国产成人a在线观看视频| 国产在线自在拍91精品黑人| 婷婷激情亚洲| 在线另类稀缺国产呦| 久久77777| 曰AV在线无码| 日本成人不卡视频| 国产特一级毛片| 精品三级网站| 四虎影院国产| 伊在人亚洲香蕉精品播放| 亚洲啪啪网| 沈阳少妇高潮在线| 毛片基地美国正在播放亚洲| 久久精品人人做人人| 久久久久久久久亚洲精品| 美女无遮挡免费视频网站| 中国一级毛片免费观看| 免费无码网站| 青青极品在线| 国产人成乱码视频免费观看| 在线国产三级| 午夜性刺激在线观看免费| 在线观看亚洲精品福利片| 99久久免费精品特色大片| 欧美亚洲国产精品久久蜜芽| 在线观看无码av免费不卡网站 | 六月婷婷激情综合| 在线免费a视频| 国产成人AV综合久久|