国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于物聯(lián)網(wǎng)實現(xiàn)的遠程控制工業(yè)系統(tǒng)

2015-09-14 09:28:19蘇東海等
物聯(lián)網(wǎng)技術 2015年8期
關鍵詞:遠程控制物聯(lián)網(wǎng)

蘇東海等

摘 要:傳統(tǒng)的工業(yè)控制是基于工廠總線的,但隨著互聯(lián)網(wǎng)的普及應用,采用物聯(lián)網(wǎng)來控制工業(yè)系統(tǒng)將是未來的發(fā)展趨勢。遠程控制工業(yè)系統(tǒng)是未來工業(yè)控制模式的必然方向,它具有及時性,方便性,快捷性等優(yōu)點。文中主要基于物聯(lián)網(wǎng),通過手機端遠程控制工業(yè)系統(tǒng)設計了一套基于Andriod系統(tǒng)操控平臺,擬為工業(yè)系統(tǒng)提供一套安全,方便,互操作性好的通信模式與控制方式。該系統(tǒng)已經(jīng)通過測試,可以投入市場實際應用。

關鍵詞:物聯(lián)網(wǎng);遠程控制;Andriod;操控平臺

中圖分類號:TP23 文獻標識碼:A 文章編號:2095-1302(2015)08-00-02

0 引 言

本設計結合物聯(lián)網(wǎng)應用與工業(yè)控制來實現(xiàn)遠程手機客戶端實時監(jiān)測工業(yè)過程中的工作情況,出現(xiàn)異常情況時,手機客戶端會得到相應的信息及故障類型,繼而通過手機客戶端直接操控電控系統(tǒng),處理故障,故障完全處理之后,會返回信息給手機客戶端。

1 遠程工業(yè)控制系統(tǒng)的總體設計

該項目的總體設計分為三個部分,第一部分是手機終端,即監(jiān)測操控端,專家可以通過手機App來直接操控工業(yè)系統(tǒng),實現(xiàn)遠程控制;第二部分是下位機,下位機采用Arduino單片機及其網(wǎng)絡擴展模塊W5100;第三部分是模擬工業(yè)系統(tǒng),工業(yè)端分為指示模塊、手動模塊、繼電器模塊、電源模塊。

手機終端App通過以太網(wǎng)與下位機Arduino實現(xiàn)通信,Arduino與工業(yè)端通過I/O口與工業(yè)系統(tǒng)進行通信。此款手機軟件為工業(yè)用專家控制系統(tǒng),更加方便的實現(xiàn)工業(yè)遠程控制,手機客戶端通過以太網(wǎng)與Arduino的擴展板W5100進行通信,Arduino單片機會對電控系統(tǒng)進行相應的操作。

工業(yè)與物聯(lián)網(wǎng)結合的工業(yè)控制方式避開了工廠總線控制的弊端,例如操作人員必須親臨現(xiàn)場,某些操作具有一定的危險性,故障處理的不及時,監(jiān)測反饋的滯后性等。工業(yè)物聯(lián)網(wǎng)實現(xiàn)了人、機器、系統(tǒng)的智能化,可交互式無縫連接。圖1為遠程工業(yè)控制系統(tǒng)流程圖。圖2為遠程工業(yè)控制實物圖。

2 上位機

遠程控制軟件分為兩部分:一端是客戶端程序Client,一端是服務端程序Sever,控制程序一般都編寫在服務端中,客戶端訪問服務端程序并發(fā)送接收信號,建立一個遠程服務系統(tǒng),通過這種遠程服務,使用各種控制程序發(fā)送各種控制命令執(zhí)行各種操作,設備端的信息也可以隨時在遠程控制端采集顯示。

上位機是基于Andriod系統(tǒng)設計的一款專家用遠程控制工業(yè)系統(tǒng)的人機交互界面,軟件的功能實現(xiàn)了向下位機發(fā)送字符的發(fā)送控制工業(yè)端,App分為四個界面,首先是歡迎界面,點擊登錄進入登錄界面,為了增加工業(yè)系統(tǒng)的操控安全性,需要輸入用戶名及密碼,進入網(wǎng)絡登錄界面,進行網(wǎng)絡連接,需要輸入IP地址及端口。網(wǎng)絡連接成功將進入操作界面,操控界面包括文本顯示區(qū)域,執(zhí)行區(qū)域,故障區(qū)域,急停區(qū)域。文本顯示區(qū)域可以顯示網(wǎng)絡連接狀況,工業(yè)系統(tǒng)運行狀況,故障提示,故障類型顯示,故障處理結果。執(zhí)行區(qū)域,可以實現(xiàn)對工業(yè)系統(tǒng)的運行,停止,復位,急停等各項功能。其中的故障區(qū)域,可以遠程根據(jù)故障類型處理故障。當系統(tǒng)出現(xiàn)異常情況時,故障燈開始閃爍,手機App將在文本欄顯示故障類型,專家可以根據(jù)故障類型操作,排除故障,當系統(tǒng)需要急操作時,點擊急停按鈕,系統(tǒng)將緊急停止。

上位機與下位機的通信分為兩個過程,一個過程是下位機向上位機反饋工業(yè)系統(tǒng)的運行狀態(tài),上位機將在文本區(qū)域顯示運行、停止、復位、及故障類型等狀態(tài);另一過程為上位機向下位機發(fā)送指令,以不同的字符方式來執(zhí)行不同的操作。其流程圖如圖4和圖5所示。

3 下位機

該項目下位機部分選用的是Arduino單片機及它的網(wǎng)絡擴展模塊W5100,Arduino的內核為AVR單片機,編程語言為C語言,Arduino網(wǎng)絡擴展模式需要加入頭文件,作為服務端程序需要先設置IP地址和端口。

由于工業(yè)系統(tǒng)的復雜性,單線程無法進行良好的遠程控制,所以下位機需要采用多線程編寫,在程序中需要添加多線程頭文件,線程的方式是以結構體的形式編寫,設置各個線程,PT_BEGIN線程開始,PT_END線程結束,定義不同的變量sign即可實現(xiàn)不同的端口操作

通過上位機與下位機發(fā)送不同的字符來實現(xiàn)不同的線程,程序中設置的多線程功能包括:工業(yè)系統(tǒng)發(fā)來的故障類型,反饋的信息,已經(jīng)對工業(yè)系統(tǒng)進行運行,停止,復位,急停,處理故障等操作。線程在進行運行之前,需要進行初始化,定義不同端口的負責不同的模塊,端口與模阻是I/O端口連接,在進行線程調度時,需要先讀取端口的狀態(tài),根據(jù)不同的狀態(tài)發(fā)送給客戶端不同的字符,客戶端將接受不同的響應,執(zhí)行操作時各個線程可以進行同步運行。

在進行TCP網(wǎng)絡編程時,先對服務器進行初始化,監(jiān)聽客戶端,客戶端接收響應,開始進行連接,單片機與App進行數(shù)據(jù)的傳輸。流程圖如圖6所示,其運行代碼如下:

4 模擬工業(yè)系統(tǒng)

模擬工業(yè)系統(tǒng)具備四個模塊,電源模塊,繼電器模塊,手動開關模塊,指示燈模塊。該系統(tǒng)采用220 V電壓,經(jīng)過變壓器轉換為24 V電壓,由模阻和繼電器對開關及指示燈進行操作,該系統(tǒng)可以通過網(wǎng)絡控制,也可以進行手動控制,該系統(tǒng)模擬了工業(yè)常出現(xiàn)的故障,該系統(tǒng)可以模擬標準的工業(yè)運行,停止,復位,急停,故障處理等操作,電路圖如圖7所示。當系統(tǒng)處于運行狀態(tài)時,無法進行復位,當系統(tǒng)處于停止狀態(tài)時,無法直接運行,需要先進行復位。不同的運行狀態(tài)都分別由不同的指示燈顯示,每個指示都與App界面的指示燈對應顯示。

5 結 語

該項目集物聯(lián)網(wǎng)技術,工業(yè)技術,電子技術,計算機技術為一體,可實現(xiàn)真正的遠程自動化工業(yè)控制,基于這樣的思想及技術,未來的工業(yè)的控制方式及應用將更加廣闊。

工業(yè)物聯(lián)網(wǎng)改變了傳統(tǒng)工業(yè)收集信息被動的方式,也改變了操作必須人在現(xiàn)場的局限性,對于危險操作的工作更是提供了安全的操作方式,發(fā)展工業(yè)物聯(lián)網(wǎng)是企業(yè)需要更新的全新理念。遠程自動化控制系統(tǒng)將給工業(yè)帶來更加便捷,更加智能等優(yōu)勢。遠程控制是工業(yè)控制發(fā)展的必然趨勢,因此有必要在這一領域繼續(xù)深入研究。

參考文獻

[1] 王廣維,張浩然.基于ARM和W5100的嵌入式以太網(wǎng)通訊接口設計[J].微型機與應用,2011(5):50-51.

[2] 孫其博,劉杰.物聯(lián)網(wǎng):概念,架構與關鍵技術研究綜述[D].北京:北京郵電大學,2010.

[3] 倪凱,夏海波,魏建明,等.一種移動終端數(shù)據(jù)訪問控制方法[J].計算機應用與軟件,2009,29(6):230-232.

[4] 楊志偉,許輝澤.基于Andriod的遠程終端控制系統(tǒng)[J].SCIENCE&TECHNOLOGY INFORMATION,2012(21):514-515.

[5] 楊繼志,楊宇環(huán).基于Arduino的網(wǎng)絡互動產(chǎn)品創(chuàng)新設計[J].機電產(chǎn)品開發(fā)與創(chuàng)新,2012,25(1):99-100.

[6] Oxer J,Blemings H.Practical Arduino:Cool ProjectsforOpenSourceHardware[M].NewYork: Springer-Verlag,2009.

[7] 楊繼志,郭敬.Arduino從基礎到實踐[M]. 北京:電子工業(yè)出版社,2013.

猜你喜歡
遠程控制物聯(lián)網(wǎng)
水冷發(fā)射機冷卻系統(tǒng)故障分析及解決方案
一種基于單片機技術的家用電器遠程控制系統(tǒng)的設計
基于物聯(lián)網(wǎng)的遠程紅外控制器
基于Arduino UNO的智能插座設計
鹽城地區(qū)設計項目與課堂遠程互動的方式方法研究
藝術科技(2016年10期)2016-12-14 00:11:02
基于GSM的遠程控制系統(tǒng)
基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設計與應用
基于高職院校物聯(lián)網(wǎng)技術應用人才培養(yǎng)的思考分析
基于LABVIEW的溫室管理系統(tǒng)的研究與設計
論智能油田的發(fā)展趨勢及必要性
郎溪县| 白城市| 许昌市| 龙川县| 龙海市| 冀州市| 威宁| 浏阳市| 方正县| 平安县| 上栗县| 津市市| 宁武县| 墨竹工卡县| 柳江县| 定州市| 磐安县| 鱼台县| 永靖县| 山阳县| 南木林县| 绿春县| 华阴市| 元谋县| 赤水市| 遂宁市| 通化市| 怀仁县| 大化| 得荣县| 波密县| 新丰县| 正蓝旗| 贞丰县| 绥中县| 云龙县| 武清区| 京山县| 浦城县| 大埔县| 云梦县|