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

基于安卓移動設備的嵌入式監控系統設計方法

2015-01-27 06:36:49齊繼陽李金燕王凌云
自動化與儀表 2015年9期
關鍵詞:嵌入式設備系統

齊繼陽,孟 洋,李金燕,王凌云

(江蘇科技大學 機械工程學院,鎮江 212003)

近年來,由于信息技術的飛速發展,安卓移動設備已成為人們生活中密不可分的必需品,尤其是基于安卓系統的手機和平板電腦,擁有非常大的市場占有率。利用這些裝有安卓系統的手機或平板電腦對目標物體進行監控,既保證了監控過程的連續性與方便性,又具有低成本和普遍性的特點,代表著未來監控系統平臺的發展方向[1-2]。

目前,嵌入式監控系統已經得到廣泛的應用。文獻[3]中基于安卓手機平臺和GPRS通信技術的水質參數無線遠程監控系統實現了對水位、溫度、PH值和溶氧等水質參數信息的遠程采集、存儲與管理,并且實現對控制節點的遠程控制;文獻[4]設計了一種便攜的基于安卓平臺的腦-心電監護系統,該系統由腦-心電模塊、WiFi模塊、數據處理、監測模塊和醫療服務器組成,實現對目標人群腦電、心電的遠程監控。從這些應用實例可看出,嵌入式監控系統已被應用到各個領域,并取得顯著效果。

1 嵌入式監控系統簡介

嵌入式系統是如今最熱門的概念之一。根據英國電氣工程師協會 (U.K.Institution of Electrical Engineer)的定義,嵌入式系統是“完全嵌入受控器件內部,為特定應用而設計的專用計算機系統”。嵌入式系統與通用計算機系統不同,它通常執行的是帶有特定要求的預先定義的任務[5]。由于嵌入式系統只是針對一項特殊的任務,故通常進行大量生產以降低單個成本。將嵌入式系統靈活地運用在監控系統中,形成如今非常普及的嵌入式監控系統。

圖1 嵌入式監控系統硬件結構圖Fig.1 Hardware structure of embedded monitoring system

嵌入式監控系統的硬件結構如圖1所示,整個系統由監控終端、上位機、下位機和輸入、輸出元件4大部分組成。本文將針對安卓手機或平板電腦作為監控終端,對嵌入式監控系統開發方式進行具體說明。

2 嵌入式監控系統開發方式

本文針對嵌入式監控系統在工業領域的應用,介紹了4種基于安卓移動設備的嵌入式監控系統設計方法。

2.1 PLC作為嵌入式Web服務器

以PLC作為嵌入式Web服務器,操作人員可通過Web頁面直接訪問PLC內相關數據。借助這些Web頁面,安卓移動設備可通過自帶的Web瀏覽器實現對PLC內信息的訪問[6]。下面針對PLC作為嵌入式Web服務器開發方式進行硬件結構概述。

如圖2所示,描述了典型的以安卓移動設備作為監控終端,PLC作為嵌入式Web服務器的監控系統硬件結構框架。該系統主要由安卓移動設備(安卓手機、安卓平板電腦等)、路由器、PLC、輸入元器件(如角度傳感器、溫度傳感器等)、輸出元器件(如電機、繼電器等)等硬件組成。

圖2 PLC作為嵌入式Web服務器的監控系統硬件結構Fig.2 Hardware architecture of monitoring system using a PLC as an embedded web server

在整個監控系統中,數據的監測由安卓手機或者安卓平板電腦執行。通常,安卓智能手機具有很高的CPU配置、大容量的ROM和RAM,保證了監控過程和數據存儲過程的穩定性。在此監控系統中,路由器為普通路由器,但對于PLC有具體的性能要求,所選用的PLC必須具有作為嵌入式Web服務器的功能(如西門子S7-1200系列PLC),才能使操作人員通過Web瀏覽器實現對PLC的直接訪問,進而實現對現場設備的監控。當安卓手機或者安卓平板電腦處于有網絡的情況下,可以通過自帶的Web瀏覽器訪問作為服務器端的PLC,實現對PLC信息的訪問和現場設備的監控。

以西門子S7-1200系列的PLC為例,針對S7-1200系列的PLC作為Web服務器的開發方式具體設計思路如下:

(1)首先進行硬件連接,系統架構如圖2所示;

(2)使用 HTML 編輯器(如 Microsoft Frontpage)創建HTML頁面;

(3)使用西門子PLC專用編程軟件STEP7進行組態,并讀取和處理HTML頁面;

(4)基于HTML頁面生成程序塊;

(5)對STEP7進行編程設計,用來控制 HTML頁面的使用;

(6)使用STEP7開啟PLC的Web服務器功能,設置PLC的IP地址,并將編譯好的程序塊下載到PLC中;

(7)通過安卓移動設備即可訪問PLC內自定義的Web頁面,實現對PLC的監控。

當完成了如上的設計步驟之后,用戶可以使用安卓移動設備的瀏覽器訪問S7-1200服務器端的Web控制頁面,進而實現對現場設備的如下操作:

·改變現場設備的工作模式(STOP和RUN);

·改變現場設備的運行參數(速度、時間、方式等);

·讀取現場設備的工作狀態和運行參數;

·對現場設備設置報警通知等。

在以PLC作為嵌入式Web服務器的開發方式中,安卓移動設備作為上位機和監控終端的集合體,PLC作為下位機,安卓移動設備可以通過自帶的Web瀏覽器訪問目標PLC的嵌入式服務器來實現對現場設備的控制,操作人員無需在現場就可實現對目標設備的遠程監控。

2.2 觸摸屏作為嵌入式Web服務器

以觸摸屏作為嵌入式Web服務器,操作人員可以通過Web瀏覽器來訪問觸摸屏,進而實現對PLC內部數據的訪問。通過訪問這些Web頁面,可實現通過安卓移動設備訪問觸摸屏的嵌入式服務器,再通過觸摸屏來實現對PLC的操作,進而實現對現場設備的監控。下面針對觸摸屏作為嵌入式Web服務器開發方式進行硬件結構概述。

如圖3所示,描述了典型的以安卓移動設備作為監控終端,觸摸屏作為嵌入式Web服務器的監控系統硬件結構框架。該系統由安卓移動設備、路由器、觸摸屏、PLC、輸入元器件、輸出元器件等組成。

圖3 觸摸屏作為嵌入式Web服務器的監控系統硬件結構Fig.3 Hardware architecture of monitoring system using touch panel as the embedded Web server

在整個監控系統中,數據的監測由安卓手機或安卓平板電腦執行。在此監控系統中,路由器為普通的路由器,PLC同樣為普通的PLC,無特殊要求。但是對于觸摸屏有具體的性能要求,所使用的觸摸屏必須具有作為嵌入式Web服務器的功能(如施耐德MagelisXBTGT系列觸摸屏),操作人員通過Web瀏覽器對觸摸屏的嵌入式服務器進行訪問,間接實現對現場設備的監控。當安卓手機或安卓平板電腦處于有網絡的情況下,用戶可通過安卓移動設備自帶的Web瀏覽器訪問觸摸屏的嵌入式服務器,實現對PLC的控制,間接實現對現場設備的監控。

以施耐德MagelisXBTGT系列觸摸屏為例,針對施耐德MagelisXBTGT系列觸摸屏作為Web服務器的具體設計思路如下:

(1)首先進行硬件連接,系統架構如圖3所示;

(2)編寫PLC程序,并下載到PLC中;

(3)使用Vijeo-Designer組態軟件設定觸摸屏的IP地址,并開啟數據共享功能;

(4)使用Vijeo-Designer編寫觸摸屏程序,設置程序中變量的共享屬性,并將程序下載到觸摸屏內;

(5)調試觸摸屏與PLC之間的通訊,確保程序的準確性;

(6)通過接入網絡的安卓移動設備即可訪問觸摸屏內的Web控制頁面,間接實現對PLC的監控。使用手機瀏覽器訪問觸摸屏的嵌入式Web服務器所顯示的控制界面。

當完成了如上設計步驟后,用戶可使用安卓移動設備的瀏覽器訪問MagelisXBTGT系列觸摸屏服務器端的Web控制頁面,進而實現對現場設備的操作。通過此Web頁面對現場設備的操作與PLC作為嵌入式Web服務器對現場設備的操作相同。

在觸摸屏作為嵌入式Web服務器的開發方式中,PLC作為下位機,觸摸屏作為上位機,安卓移動設備作為監控終端。安卓移動可通過自帶的Web瀏覽器訪問所要監控觸摸屏的嵌入式服務器,操作人員無需在現場就可實現對現場設備的遠程監控。

2.3 基于VNC的嵌入式監控系統

VNC(virtual network computing)是虛擬網絡計算機的縮寫,是一種使用RFB(remote frame buffer)協議的屏幕畫面分享及遠程操作軟件。此軟件借助網絡,可傳送鍵盤與鼠標的動作及實時的屏幕畫面。VNC系統由客戶端、服務器端和一個協議組成,其服務器端分享其所運行機器的屏幕,服務器端被動地允許客戶端控制它,而VNC客戶端控制服務器端[7]。VNC與操作系統無關,因此可跨平臺使用。下面針對VNC開發方式進行硬件結構概述。

如圖4所示,描述了典型的以安卓移動設備作為監控終端,基于VNC的鍵入式監控系統硬件結構框架。該系統由安卓移動設備、路由器、上位機(如IPC、觸摸屏等)、下位機(如 PLC、單片機等)、輸入元器件、輸出元器件組成。

圖4 基于VNC的鍵入式監控系統硬件結構框架Fig.4 Hardware architecture of monitoring system based on VNC

在整個監控系統中,數據的監測由安卓手機或者安卓平板電腦執行。此監控系統中,路由器為普通的路由器,上位機(如PC機或觸摸屏)必須具有能夠接入局域網的功能,PLC也無特殊要求。但是此種開發方式要求所使用的安卓移動平臺必須裝有VNC客戶端,才能使安卓移動設備通過VNC客戶端訪問上位機,顯示上位機的操作界面,實現對下位機控制,進而實現對現場設備的監控。

以步科MT4414系列的觸摸屏作為VNC服務器端,安卓移動設備作為VNC客戶端為例,針對觸摸屏MT4414TE觸摸屏的VNC開發方式具體設計思路如下:

(1)首先進行硬件連接,系統架構如圖4所示;

(2)編寫PLC程序,并下載到PLC中;

(3)使用HMIware組態軟件設定觸摸屏的IP地址;

(4)使用HMIware組態軟件編寫觸摸屏程序,并下載到觸摸屏內;

(5)調試觸摸屏與PLC之間的通訊,確保程序的準確性;

(6)安裝手機VNC客戶端,通過在接入網絡的安卓移動設備VNC客戶端中輸入觸摸屏對應的IP地址,即可訪問觸摸屏的操作界面,從而實現對下位機的監控。

當完成了如上的設計步驟之后,用戶可使用安卓移動設備的VNC的客戶端對現場設備進行操作,其具體操作方式和PLC作為嵌入式Web服務器方法中的操作方式相同。

在基于VNC的鍵入式監控系統開發方式中,PLC作為下位機,觸摸屏作為上位機,安卓移動設備作為監控終端。安卓移動設備可通過VNC客戶端輸入對應的IP地址訪問目標觸摸屏,操作人員無需在現場就可實現對目標設備的遠程監控。

2.4 安卓監控系統APP的開發

APP是英文Application的簡稱,由于近年來安卓智能手機的流行,現在的APP多指智能手機的第三方應用程序。因此可開發用于監控系統的安卓APP,使用所開發的安卓APP對目標對象實現監控[8]。下面針對APP開發方式進行硬件結構概述。

如圖5所示,描述了典型的以安卓移動設備作為上位機和監控終端,應用安卓APP開發方式的監控系統硬件結構框架。該系統由安卓移動設備、路由器、PLC(或其它下位機)、輸入元器件、輸出元器件組成。

圖5 使用安卓APP的監控系統硬件結構Fig.5 Hardware architecture of monitoring system based on Android APP

在整個監控系統中,數據的監測由安卓手機或者安卓平板電腦執行。監控系統中的路由器為普通的路由器,所選取的PLC必須能夠接入網絡,對輸入、輸出元件無特殊要求。但是此種開發方式要求所使用的安卓移動平臺必須裝有所開發的APP應用程序,才能使安卓移動設備通過IP地址訪問下位機,從而通過APP應用程序直接對現場設備實現監控。

通常,用于監控系統安卓APP的開發方式是多種多樣的,在這里主要舉出2種比較廣泛運用的監控系統APP開發方式。一種是基于安卓應用程序開發平臺,運用Java或C++等語言開發用于監控系統的安卓APP;另一種是基于組態軟件,運用組態軟件(如mySCADA)開發用于監控系統的安卓APP。

以mySCADA為平臺開發安卓APP應用程序為例,安卓移動設備作為APP應用程序的載體,針對安卓APP開發方式具體設計思路如下:

(1)首先進行硬件連接,系統架構如圖5所示;

(2)編寫PLC程序,并下載到PLC中;

(3)使用mySCADA軟件開發用于監控系統的安卓APP;

(4)在安卓移動設備上安裝監控系統APP;

(5)調試安卓移動設備與PLC之間的通訊,使用所開發的APP進行監控。如圖6所示,安卓移動設備上運行mySCADA所開發的APP控制界面[9]。當完成了如上的設計步驟之后,用戶可使用所開發的安卓APP客戶端對現場設備進行操作,其具體操作方式和PLC作為嵌入式Web服務器方法中的操作方式相同。

圖6 基于mySCADA開發的安卓APPFig.6 Android APP developed by mySCADA

在手機APP的開發方式中,PLC作為下位機,安卓移動設備作為上位機和監控終端。安卓移動設備可通過APP客戶端訪問對應IP地址的PLC,實現對目標PLC的遠程監控。

2.5 開發方式比較

以上4種嵌入式監控系統開發方式,都有各自的優缺點,其比較如表1所示。

表1 四種開發方式比較Tab.1 Comparison of four development methods

3 結語

本文闡述了4種基于安卓平臺的嵌入式監控系統開發方法,4種開發方法都是基于網絡系統來實現的,對現場設備的操作方式基本相同。當使用PLC作為嵌入式Web服務器或安卓APP這2種開發方法時,PLC作為安卓移動設備訪問信息的載體。當使用觸摸屏作為嵌入式Web服務器或使用VNC這2種開發方法時,觸摸屏作為安卓移動設備訪問信息的載體。不論所訪問信息的載體是PLC還是觸摸屏,最終都是可以通過終端的安卓移動設備對目標設備進行遠程訪問與監視。

[1]Kang Jungmuk,Yoo Sungil,Dongik.Development of a portable embedded patient monitoring system[J].International Journal of Multimedia and Ubiquitous Engineering,2013,8(6):141-150.

[2]萬相奎,丁建平,秦樹人.嵌入式系統及其典型開發模式[J].重慶大學學報:自然科學版,2004,27(2):16-19.

[3]崇慶峰,劉星橋,宦娟,等.基于Android和GPRS的水產養殖監控系統設計[J].漁業現代化,2013,40(6):24-29.

[4]梁振虎,古悅,楊春林,等.基于安卓平臺的腦-心電遠程監控系統[J].國外電子測量技術,2014,33(6):91-94.

[5]何立民.嵌入式系統的定義與發展歷史[J].單片機與嵌入式系統應用,2004(1):6-8.

[6]SIEMENS.S7-1200可編程控制器系統手冊[Z].2014

[7]劉奎恩,王青,淮曉永.一種基于VNC的智能應用服務系統的設計和實現[J].計算機工程與應用,2004(9):131-134.

[8]Lian Kuang-Yow,Hsiao Sung-Jung,Sung Wen-Tsai.Mobile monitoring and embedded control system for factory environment[J].Sensors,2013,13(12):17379-17413.

[9]蘇州庫德萊茲自動化技術有限公司.全新一代組態軟件[EB/OL].(2014-12-28]).http://www.coderise.cn/product/myscada-mobile/portfolioID=740.

猜你喜歡
嵌入式設備系統
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 成人午夜在线播放| 久久鸭综合久久国产| 在线中文字幕日韩| 国产91色在线| 毛片在线播放网址| 国产精品中文免费福利| 91福利一区二区三区| 国产无码在线调教| 91在线一9|永久视频在线| 日本不卡视频在线| 色综合激情网| 福利一区在线| 97国产在线播放| 动漫精品中文字幕无码| 老司机精品一区在线视频| 欧美成人看片一区二区三区| 国产91丝袜在线播放动漫 | 国产成年女人特黄特色毛片免| 亚洲无卡视频| 色男人的天堂久久综合| 欧美一级夜夜爽| 青草视频免费在线观看| 国产成人福利在线| 国产丝袜无码精品| 一本色道久久88亚洲综合| 国内精品视频区在线2021| 午夜精品国产自在| 日本道综合一本久久久88| 亚洲欧州色色免费AV| 91精品人妻一区二区| 国产精品自在在线午夜区app| 欧美影院久久| 亚欧美国产综合| 国产欧美高清| av在线手机播放| 天堂成人在线| 久久人人爽人人爽人人片aV东京热 | 婷五月综合| 国产国产人在线成免费视频狼人色| 国产日本欧美在线观看| 毛片a级毛片免费观看免下载| 久久伊伊香蕉综合精品| 免费在线看黄网址| 国产精品免费p区| 欧美全免费aaaaaa特黄在线| 国产成人久久综合一区| 国产日本一线在线观看免费| 精品欧美一区二区三区久久久| 在线色国产| 亚洲区欧美区| 国产亚洲美日韩AV中文字幕无码成人 | 在线日韩日本国产亚洲| 国产精品人成在线播放| 亚洲天堂久久久| 日本久久网站| 亚洲男人在线| 亚洲欧美日韩另类在线一| 欧美一区中文字幕| 另类综合视频| 91福利片| 久久动漫精品| 亚洲中文无码av永久伊人| 91麻豆精品国产高清在线| 亚洲另类第一页| 亚洲第一黄色网| 精品综合久久久久久97超人该| 亚洲黄色片免费看| 亚洲精品波多野结衣| 欧美怡红院视频一区二区三区| 亚洲无码视频一区二区三区 | 午夜国产大片免费观看| 亚洲av无码久久无遮挡| 91久久精品国产| 久久久久亚洲精品成人网| 欧美日韩亚洲综合在线观看 | 国产丝袜啪啪| 人人91人人澡人人妻人人爽 | 伊人中文网| 久久国产精品电影| 亚洲第一区在线| 国产精品亚洲αv天堂无码| 国产精品永久久久久|