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

?

基于APICloud平臺(tái)的卷包數(shù)采系統(tǒng)的移動(dòng)端設(shè)計(jì)與實(shí)現(xiàn)

2020-07-04 02:13續(xù)士強(qiáng)高陽(yáng)李琳
電腦知識(shí)與技術(shù) 2020年13期
關(guān)鍵詞:Android系統(tǒng)

續(xù)士強(qiáng) 高陽(yáng) 李琳

摘要:該文基于APICloud平臺(tái)實(shí)現(xiàn)了Android平臺(tái)的卷包數(shù)采系統(tǒng)設(shè)計(jì)與開發(fā),利用WebSocket技術(shù)訪問原有數(shù)采系統(tǒng)暴露的servlet地址接口,數(shù)據(jù)以JSON傳輸格式實(shí)時(shí)傳遞到移動(dòng)端設(shè)備上,再對(duì)接收到的數(shù)據(jù)包進(jìn)行解析。通過html5實(shí)現(xiàn)移動(dòng)端界面的設(shè)計(jì),在APICloud平臺(tái)上實(shí)現(xiàn)移動(dòng)App的部署與發(fā)布。

關(guān)鍵詞:APICLoud;卷包數(shù)采系統(tǒng);移動(dòng)端App;Android系統(tǒng)

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2020)13-0103-02

1背景

隨著“互聯(lián)網(wǎng)+”技術(shù)在工業(yè)企業(yè)生產(chǎn)經(jīng)營(yíng)中的不斷融合應(yīng)用,移動(dòng)平臺(tái)、大數(shù)據(jù)平臺(tái)成為工業(yè)企業(yè)打造“智能制造”、“智能管理”智能工廠的研究熱點(diǎn)和趨勢(shì)。在工業(yè)制造生產(chǎn)過程中,數(shù)據(jù)采集系統(tǒng)是通過控制元件以及各種通信器件與底層設(shè)備控制系統(tǒng)進(jìn)行通訊,完成數(shù)據(jù)采集,再通過以工業(yè)網(wǎng)絡(luò)交換機(jī)為主體的工業(yè)以太網(wǎng)絡(luò),將采集的數(shù)據(jù)實(shí)時(shí)歸檔到數(shù)據(jù)庫(kù)中,最后將采集數(shù)據(jù)實(shí)時(shí)發(fā)布到各種類型的工控終端上。而現(xiàn)有的工業(yè)數(shù)據(jù)采集系統(tǒng)多運(yùn)行在工業(yè)專用PC上,其便攜性受到一定程度的制約。利用移動(dòng)互聯(lián)網(wǎng)技術(shù)及移動(dòng)平臺(tái)成為工業(yè)企業(yè)解決這一難題的重要解決方案。

本文闡述了基于APICloud平臺(tái)技術(shù)實(shí)現(xiàn)卷包數(shù)采系統(tǒng)移動(dòng)端的設(shè)計(jì)與實(shí)現(xiàn),利用原有數(shù)采系統(tǒng)的提供的數(shù)據(jù)接口,通過WebSocket技術(shù)將數(shù)據(jù)傳輸?shù)绞謾C(jī)設(shè)備,利用手機(jī)便攜性以及易操作的優(yōu)勢(shì),達(dá)到管理人員能夠隨時(shí)隨地對(duì)車間實(shí)時(shí)生產(chǎn)情況進(jìn)行掌控。

2APICLoud平臺(tái)概述

APICLoud平臺(tái)嘲是一款基于“積木拼裝”式的移動(dòng)跨平臺(tái)開發(fā)的解決方案,利用html5、CSS、Java,Script等開發(fā)技術(shù),并且為App開發(fā)者提供大量原生模塊。通過JavaScfipt代碼可以輕松實(shí)現(xiàn)指定模塊的調(diào)用,能夠?qū)崿F(xiàn)同一套代碼生成iOS和An—droid兩大平臺(tái)應(yīng)用,真正實(shí)現(xiàn)了跨平臺(tái)應(yīng)用開發(fā)的需求。因此,APICloud平臺(tái)使得開發(fā)者不必在意原生應(yīng)用開發(fā)的技術(shù)細(xì)節(jié),更加注重App應(yīng)用程序的功能與界面設(shè)計(jì),從而獲得大大提高了移動(dòng)應(yīng)用開發(fā)的效率。

3卷包數(shù)采系統(tǒng)移動(dòng)端設(shè)計(jì)與實(shí)現(xiàn)

卷包數(shù)采系統(tǒng)是對(duì)卷包車間、成型車間以及條包輸送等相關(guān)設(shè)備卷煙生產(chǎn)過程數(shù)據(jù)的實(shí)時(shí)采集,并對(duì)采集到的數(shù)據(jù)進(jìn)行匯總、計(jì)算、加工,生成在生產(chǎn)調(diào)度中便于用戶查詢查看的實(shí)時(shí)設(shè)備監(jiān)控、故障排除、生產(chǎn)報(bào)表等信息的功能,同時(shí)向其他相關(guān)協(xié)同系統(tǒng)提供產(chǎn)耗、質(zhì)量、設(shè)備故障等實(shí)時(shí)數(shù)據(jù),實(shí)現(xiàn)車間級(jí)生產(chǎn)管理功能和現(xiàn)場(chǎng)協(xié)同調(diào)度功能。

原有的卷包數(shù)采系統(tǒng)通過工業(yè)以太網(wǎng)為網(wǎng)絡(luò)架構(gòu),采用B/S架構(gòu)提供系統(tǒng)的登錄與數(shù)據(jù)訪問服務(wù)。而基于APICloud平臺(tái)的移動(dòng)端在實(shí)際開發(fā)中,以前端頁(yè)面開發(fā)為主,通過AJAX訪問servlet地址接口獲取JSON數(shù)據(jù),與原系統(tǒng)獲取數(shù)據(jù)方式一致,這樣可以確保移動(dòng)端與原數(shù)采系統(tǒng)使用同一數(shù)據(jù)源,保證數(shù)據(jù)的一致性和實(shí)時(shí)陛。移動(dòng)端可以利用覆蓋卷包車間的無線局域網(wǎng)實(shí)現(xiàn)數(shù)據(jù)的獲取,獲取到的數(shù)據(jù)在手機(jī)進(jìn)一步進(jìn)行解析、處理和展示。

移動(dòng)端數(shù)采系統(tǒng)主要包括用戶登錄模塊、實(shí)時(shí)設(shè)備運(yùn)行監(jiān)控、生產(chǎn)監(jiān)控模塊、生產(chǎn)管理模塊和3D車間模塊。

3.1用戶登錄模塊

用戶登錄界面需要用戶輸入賬號(hào)即工號(hào)、密碼以及驗(yàn)證碼,再根據(jù)移動(dòng)端所處的網(wǎng)段選擇辦公網(wǎng)登錄或者生產(chǎn)網(wǎng)登錄。移動(dòng)端的賬號(hào)登錄模式與原有系統(tǒng)保持一致,即原有數(shù)采系統(tǒng)的賬號(hào)在移動(dòng)客戶端能夠成功登錄。這樣實(shí)現(xiàn)了跟原有PC數(shù)采監(jiān)控系統(tǒng)無縫結(jié)合,使用同一套身份認(rèn)證服務(wù),保證用戶數(shù)據(jù)的一致性。用戶驗(yàn)證通過后,頁(yè)面會(huì)通過APICloud提供的api.open函數(shù)直接跳轉(zhuǎn)到首頁(yè)頁(yè)面。登錄界面的用戶驗(yàn)證代碼如下:

3.2生產(chǎn)監(jiān)控模塊

生產(chǎn)監(jiān)控頁(yè)面包括溫濕度、班次、班組、班次進(jìn)度和設(shè)備生產(chǎn)監(jiān)控等信息的顯示。設(shè)備生產(chǎn)監(jiān)控分為卷包生產(chǎn)監(jiān)控、裝封箱機(jī)生產(chǎn)監(jiān)控、發(fā)射機(jī)生產(chǎn)監(jiān)控以及成型機(jī)生產(chǎn)監(jiān)控,用戶通過點(diǎn)擊標(biāo)題欄的切換按鈕實(shí)現(xiàn)各類設(shè)備監(jiān)控的切換。卷包生產(chǎn)監(jiān)控設(shè)備信息包括生產(chǎn)牌號(hào)、設(shè)備運(yùn)行狀態(tài)、車速、實(shí)時(shí)產(chǎn)量以及計(jì)劃產(chǎn)量等數(shù)據(jù)。為了更直觀地區(qū)分每臺(tái)設(shè)備的運(yùn)行信息,用圖標(biāo)的顏色標(biāo)識(shí)每臺(tái)設(shè)備的運(yùn)行狀態(tài):綠色代表正常運(yùn)行;紅色代表故障停機(jī);黃色代表設(shè)備停開;藍(lán)色代表網(wǎng)絡(luò)斷開。

3.3生產(chǎn)管理模塊

該模塊主要功能是卷包機(jī)組歷史產(chǎn)量的查詢,查詢的方式分兩種:1)按某一日期查詢,用戶選擇開始日期后,系統(tǒng)會(huì)默認(rèn)將截止日期設(shè)置為與開始日期同一天,如此,用戶會(huì)查詢到某一天所有卷包機(jī)組的產(chǎn)量,然后根據(jù)需要對(duì)卷煙機(jī)或者包裝機(jī)分類顯示;2)按某段日期查詢,用戶在選擇開始日期后,可根據(jù)需要修改截止日期,此時(shí),系統(tǒng)會(huì)查詢這段日期內(nèi)某一臺(tái)卷包機(jī)組的產(chǎn)量變化趨勢(shì),同時(shí),用戶可以根據(jù)需求對(duì)篩選條件進(jìn)行選擇。本著移動(dòng)端方便用戶操作的原則,篩選條件的選擇,都采用下拉列表的形式,無需用戶輸入字符。

3.4 3D車間模塊

為了更直觀的獲取生產(chǎn)現(xiàn)場(chǎng)設(shè)備的運(yùn)行狀態(tài)和生產(chǎn)產(chǎn)量情況,該模塊采用3D模型繪制生產(chǎn)現(xiàn)場(chǎng)每臺(tái)設(shè)備的位置、運(yùn)行狀態(tài)以及實(shí)時(shí)產(chǎn)量,并且用顏色區(qū)分每臺(tái)設(shè)備的運(yùn)行狀態(tài),綠色表示設(shè)備正常運(yùn)行,黃色表示設(shè)備停開,紅色表示設(shè)備故障停機(jī)。

該功能頁(yè)面首先繪制整個(gè)生產(chǎn)現(xiàn)場(chǎng)的3D模型圖作為頁(yè)面背景,并預(yù)留設(shè)備運(yùn)行狀態(tài)標(biāo)識(shí)、產(chǎn)量數(shù)據(jù)的位置,然后通過頁(yè)面post請(qǐng)求服務(wù)器產(chǎn)量查詢接口,并解析服務(wù)器返回的Json數(shù)據(jù)包,設(shè)置數(shù)據(jù)刷新時(shí)間,最終頁(yè)面可以每隔一段時(shí)間更新一次設(shè)備狀態(tài)以及產(chǎn)量數(shù)據(jù),實(shí)現(xiàn)實(shí)時(shí)監(jiān)控現(xiàn)場(chǎng)的目標(biāo)。

4結(jié)束語(yǔ)

本文利用APICloud開發(fā)平臺(tái),結(jié)合滕州卷煙廠卷包數(shù)采系統(tǒng)研究,實(shí)現(xiàn)了基于APICloud平臺(tái)的卷包車間數(shù)采監(jiān)控系統(tǒng)移動(dòng)端的設(shè)計(jì)與實(shí)現(xiàn)。移動(dòng)客戶端能夠與原有數(shù)采系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)共享,保證信息查詢的一致性,為進(jìn)一步地實(shí)現(xiàn)數(shù)采系統(tǒng)的擴(kuò)展打下了良好的基礎(chǔ)。本系統(tǒng)實(shí)施后,可以緊密結(jié)合原有數(shù)采監(jiān)控系統(tǒng),利用幾乎每個(gè)人都有的手機(jī)作為載體,不但可以讓車間管理人員快速及時(shí)地獲取信息,提高效率,還可以減少網(wǎng)絡(luò)和設(shè)備的投資,降低系統(tǒng)的運(yùn)維成本,使得原有數(shù)采監(jiān)控系統(tǒng)發(fā)揮更大的作用。

猜你喜歡
Android系統(tǒng)
基于污點(diǎn)傳播動(dòng)態(tài)分析的Android安全系統(tǒng)研究
Android系統(tǒng)上的移動(dòng)互聯(lián)網(wǎng)集成平臺(tái)開發(fā)機(jī)制