基于b/s架構(gòu)的數(shù)控加工生產(chǎn)線跨平臺(tái)遠(yuǎn)程監(jiān)控系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)控加工領(lǐng)域的生產(chǎn)線監(jiān)控系統(tǒng),特別涉及一種基于B/S架構(gòu)的數(shù)控加工生產(chǎn)線跨平臺(tái)遠(yuǎn)程監(jiān)控系統(tǒng)。
【背景技術(shù)】
[0002]隨著制造業(yè)網(wǎng)絡(luò)化、信息化的日益發(fā)展,生產(chǎn)者對(duì)生產(chǎn)設(shè)備監(jiān)控系統(tǒng)的要求也不斷提高。目前出現(xiàn)多種針對(duì)數(shù)控機(jī)床或設(shè)備的監(jiān)控系統(tǒng),一定程度上滿足了生產(chǎn)者的要求,但其仍存在一定的問(wèn)題,有很大的改進(jìn)空間。通常,監(jiān)控系統(tǒng)只供本地使用,其應(yīng)用空間受限于局域網(wǎng)絡(luò)的范圍。遠(yuǎn)程監(jiān)控系統(tǒng)出現(xiàn)后,一定程度上擴(kuò)展了其應(yīng)用空間,實(shí)現(xiàn)了異地遠(yuǎn)程監(jiān)控,但由于其設(shè)備和系統(tǒng)的專(zhuān)業(yè)性和獨(dú)立性很強(qiáng),不能實(shí)現(xiàn)跨平臺(tái)跨系統(tǒng)的監(jiān)控。沒(méi)有解決利用多種終端設(shè)備如手機(jī)、平板電腦對(duì)設(shè)備進(jìn)行監(jiān)控的難題。通常的監(jiān)控系統(tǒng)只對(duì)設(shè)備數(shù)據(jù)進(jìn)行監(jiān)控,監(jiān)控系統(tǒng)反饋給監(jiān)控人員的信息是抽象的數(shù)據(jù),沒(méi)有具體的圖形或仿真動(dòng)畫(huà)。
【發(fā)明內(nèi)容】
[0003]為了解決上述存在的技術(shù)問(wèn)題,本發(fā)明提供一種基于B/S架構(gòu)的數(shù)控加工生產(chǎn)線跨平臺(tái)遠(yuǎn)程監(jiān)控系統(tǒng)。
[0004]本發(fā)明的目的是通過(guò)下述技術(shù)方案實(shí)現(xiàn)的:基于B/S架構(gòu)的數(shù)控加工生產(chǎn)線跨平臺(tái)遠(yuǎn)程監(jiān)控系統(tǒng),其特征在于:由一臺(tái)工業(yè)服務(wù)器、若干臺(tái)網(wǎng)絡(luò)攝像機(jī)、兩臺(tái)交換機(jī)、一臺(tái)無(wú)線路由器及終端設(shè)備組成;
其中一臺(tái)交換機(jī)與安裝在各個(gè)工位的網(wǎng)絡(luò)攝像機(jī)聯(lián)網(wǎng),用于采集生產(chǎn)線的視頻信息;另一臺(tái)交換機(jī)與生產(chǎn)線中數(shù)控機(jī)床的開(kāi)放式數(shù)控系統(tǒng)、PLC控制器聯(lián)網(wǎng),用于實(shí)時(shí)采集生產(chǎn)線中數(shù)控機(jī)床的數(shù)據(jù)信息;
所述的工業(yè)服務(wù)器用于匯總處理交換機(jī)采集的數(shù)據(jù)信息,并存儲(chǔ)至數(shù)據(jù)庫(kù);
所述的終端設(shè)備通過(guò)路由器或互聯(lián)網(wǎng)與工業(yè)服務(wù)器連接,完成查看監(jiān)控生產(chǎn)線的數(shù)據(jù)信息,終端設(shè)備可選用計(jì)算機(jī)、移動(dòng)電話或平板電腦。
[0005]本發(fā)明的有益效果:本發(fā)明的監(jiān)控系統(tǒng),采用基于B/S架構(gòu)的網(wǎng)絡(luò)監(jiān)控方式,實(shí)現(xiàn)了實(shí)時(shí)讀寫(xiě)數(shù)控系統(tǒng)各參數(shù)、實(shí)時(shí)視頻監(jiān)控、實(shí)時(shí)動(dòng)畫(huà)仿真、加工程序在線傳輸、工件信息管理、生產(chǎn)線報(bào)警管理、刀具管理、生產(chǎn)線性能分析等功能。監(jiān)控終端可為PC機(jī)、移電話或平板電腦,系統(tǒng)平臺(tái)支持Windows、Linux、1S、Android操作系統(tǒng)。使用者可不受地域的限制、訪問(wèn)終端類(lèi)型、操作系統(tǒng)種類(lèi)和版本的限制,省去了安裝客戶端軟件的麻煩,通過(guò)局域網(wǎng)或者是互聯(lián)網(wǎng),只需在終端計(jì)算機(jī)和手機(jī)上的瀏覽器中輸入域名或者ip地址,就可以對(duì)數(shù)控加工生產(chǎn)線進(jìn)行遠(yuǎn)程監(jiān)控。實(shí)現(xiàn)了對(duì)數(shù)控加工生產(chǎn)線的跨平臺(tái)遠(yuǎn)程監(jiān)控。本監(jiān)控系統(tǒng)軟件采用基于ASP.NET、JavaScript、JQuery和SQL Server等技術(shù)開(kāi)發(fā)的網(wǎng)頁(yè)式程序。
[0006]本發(fā)明的監(jiān)控系統(tǒng),采用基于B/S架構(gòu)的網(wǎng)頁(yè)式設(shè)計(jì),使用最新版本的高級(jí)編程語(yǔ)言進(jìn)行開(kāi)發(fā),與傳統(tǒng)的使用專(zhuān)業(yè)組態(tài)軟件進(jìn)行開(kāi)發(fā)相比,開(kāi)發(fā)更加靈活、功能擴(kuò)展性更強(qiáng)、對(duì)被監(jiān)控設(shè)備的兼容性更廣,軟硬件成本均大幅降低。
【附圖說(shuō)明】
[0007]圖1是本系統(tǒng)的總體框圖。
[0008]圖2是系統(tǒng)工作流程圖。
[0009]圖3是本系統(tǒng)內(nèi)置動(dòng)畫(huà)仿真程序流程圖。
【具體實(shí)施方式】
[0010]基于B/S架構(gòu)的數(shù)控加工生產(chǎn)線跨平臺(tái)遠(yuǎn)程監(jiān)控系統(tǒng),由一臺(tái)工業(yè)服務(wù)器1、若干臺(tái)網(wǎng)絡(luò)攝像機(jī)2A、2B、……2N,兩臺(tái)交換機(jī)3A、3B、一臺(tái)無(wú)線路由器4及終端設(shè)備組成;
其中交換機(jī)3A與安裝在各個(gè)工位的網(wǎng)絡(luò)攝像機(jī)聯(lián)網(wǎng),用于采集生產(chǎn)線的實(shí)視頻信息;交換機(jī)3B與生產(chǎn)線中數(shù)控機(jī)床的開(kāi)放式數(shù)控系統(tǒng)、PLC控制器聯(lián)網(wǎng),用于實(shí)時(shí)采集生產(chǎn)線中數(shù)控機(jī)床的數(shù)據(jù)信息;
所述的工業(yè)服務(wù)器I用于匯總處理交換機(jī)采集的數(shù)據(jù)信息,并存儲(chǔ)至數(shù)據(jù)庫(kù);
終端設(shè)備可選用計(jì)算機(jī)5、移動(dòng)電話6或平板電腦7。終端設(shè)備通過(guò)無(wú)線路由器4或互聯(lián)網(wǎng)與工業(yè)服務(wù)器I連接,實(shí)時(shí)查看監(jiān)控生產(chǎn)線的數(shù)據(jù)信息。
[0011]本系統(tǒng)的工作過(guò)程如下:工業(yè)服務(wù)器采用雙網(wǎng)卡服務(wù)器,通過(guò)交換機(jī)3A、3B與生產(chǎn)線中數(shù)控機(jī)床的開(kāi)放式數(shù)控系統(tǒng)、PLC控制器、網(wǎng)絡(luò)攝像機(jī)聯(lián)網(wǎng),服務(wù)器上運(yùn)行的后臺(tái)程序?qū)ιa(chǎn)線運(yùn)行數(shù)據(jù)進(jìn)行采集,處理后存儲(chǔ)到數(shù)據(jù)庫(kù);終端設(shè)備通過(guò)路由器或互聯(lián)網(wǎng)連接到服務(wù)器,運(yùn)用瀏覽器以網(wǎng)頁(yè)的方式查看監(jiān)控?cái)?shù)據(jù)。本發(fā)明的監(jiān)控系統(tǒng),采用基于B/S架構(gòu)的網(wǎng)絡(luò)監(jiān)控方式,實(shí)現(xiàn)了實(shí)時(shí)讀寫(xiě)數(shù)控系統(tǒng)各參數(shù)、實(shí)時(shí)視頻監(jiān)控、實(shí)時(shí)動(dòng)畫(huà)仿真、加工程序在線傳輸、工件信息管理、生產(chǎn)線報(bào)警管理、刀具管理、生產(chǎn)線性能分析等功能。監(jiān)控終端不受設(shè)備類(lèi)別(PC機(jī)、移電話和平板電腦)及系統(tǒng)平臺(tái)(Windows、Linux、1S、Android等)的限制,實(shí)現(xiàn)了對(duì)數(shù)控加工生產(chǎn)線的跨平臺(tái)遠(yuǎn)程監(jiān)控,流程如圖2所示。
[0012]本系統(tǒng)解決了跨平臺(tái)監(jiān)控的問(wèn)題,可以跨平臺(tái)的遠(yuǎn)程監(jiān)控方式,用戶可以通過(guò)網(wǎng)絡(luò)遠(yuǎn)程訪問(wèn)服務(wù)器,而終端設(shè)備不依賴硬件環(huán)境,可以是個(gè)人電腦,移動(dòng)電話或平板電腦;同時(shí),也不依賴于系統(tǒng)平臺(tái)Windows、Linux、1S、Android等系統(tǒng)的客戶端均可以訪問(wèn)本監(jiān)控系統(tǒng)。
[0013]本遠(yuǎn)程網(wǎng)絡(luò)監(jiān)控系統(tǒng)采用B/S架構(gòu)(瀏覽器和服務(wù)器架構(gòu))開(kāi)發(fā),這種模式將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到了服務(wù)器端,客戶端不需要安裝任何軟件,只需要一個(gè)瀏覽器即可輕松的訪問(wèn)本監(jiān)控系統(tǒng),這樣的好處是大大減輕了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。
[0014]系統(tǒng)內(nèi)置程序包括實(shí)時(shí)動(dòng)畫(huà)模擬程序,解決了生產(chǎn)線運(yùn)行狀態(tài)實(shí)時(shí)動(dòng)畫(huà)仿真問(wèn)題。可以實(shí)時(shí)再現(xiàn)生產(chǎn)線的加工狀態(tài),清晰直觀的反映出當(dāng)前生產(chǎn)線的運(yùn)行情況。它包括以下步驟:首先采集當(dāng)前生產(chǎn)線加工零件信息,然后根據(jù)當(dāng)前生產(chǎn)線的狀態(tài)初始化動(dòng)畫(huà)模型,生產(chǎn)線每運(yùn)行一步會(huì)向客戶端發(fā)送一個(gè)信息,客戶端接收到信息后,將該信息轉(zhuǎn)換成相應(yīng)的動(dòng)作指令,客戶端程序會(huì)根據(jù)動(dòng)作指令運(yùn)行相應(yīng)的動(dòng)畫(huà),從而模擬出當(dāng)前生產(chǎn)線運(yùn)行狀態(tài),輕松地實(shí)現(xiàn)遠(yuǎn)程監(jiān)控的目的。流程如圖3所示。
[0015]實(shí)時(shí)動(dòng)畫(huà)模擬功能采用相對(duì)安全的客戶端腳本語(yǔ)言JavaScript實(shí)現(xiàn),通過(guò)DOM(Document Object Model,文檔對(duì)象模型)技術(shù),可以動(dòng)態(tài)的改變用戶頁(yè)面上元素的屬性和方法,顯示隱藏狀態(tài),或者動(dòng)態(tài)的添加刪除元素,從而實(shí)現(xiàn)動(dòng)畫(huà)模擬的效果,DOM技術(shù)使得用戶和頁(yè)面的交互性大大增強(qiáng)。再通過(guò)AJAX技術(shù),使得客戶端直接與服務(wù)器進(jìn)行通訊,在不重新加載頁(yè)面的情況下進(jìn)行數(shù)據(jù)交換。客戶端不斷獲取服務(wù)器端的動(dòng)作指令,通過(guò)DOM技術(shù)實(shí)現(xiàn)生產(chǎn)線動(dòng)畫(huà)的模擬,實(shí)現(xiàn)了一種交互式網(wǎng)頁(yè)應(yīng)用開(kāi)發(fā)技術(shù)。
[0016]系統(tǒng)采用網(wǎng)絡(luò)攝像機(jī)代替?zhèn)鹘y(tǒng)攝像機(jī),實(shí)時(shí)監(jiān)控每臺(tái)機(jī)床上零件的加工狀態(tài)。網(wǎng)絡(luò)攝像機(jī)除了具備一般傳統(tǒng)攝像機(jī)的圖像捕捉功能外,其內(nèi)部還配備有數(shù)字化壓縮控制器和基于WEB的操作系統(tǒng),每臺(tái)網(wǎng)絡(luò)攝像機(jī)都有自己的IP地址,因此,可以利用網(wǎng)線直接與網(wǎng)絡(luò)設(shè)備(交換機(jī)或者路由器)連接。這樣,視頻數(shù)據(jù)經(jīng)過(guò)壓縮加密,通過(guò)局域網(wǎng),Internet或無(wú)線網(wǎng)絡(luò)直接被發(fā)送到客戶端,客戶端無(wú)需安裝特殊軟件,采用標(biāo)準(zhǔn)的網(wǎng)絡(luò)瀏覽器即可讀取視頻數(shù)據(jù)。
[0017]系統(tǒng)內(nèi)置的查詢控件具有自動(dòng)回傳屬性,將有變化的查詢選項(xiàng)自動(dòng)回傳給服務(wù)器端,服務(wù)器端對(duì)查詢選項(xiàng)進(jìn)行判斷處理后,再使用Ajax技術(shù)局部更新網(wǎng)頁(yè),從而實(shí)現(xiàn)了網(wǎng)頁(yè)數(shù)據(jù)的實(shí)時(shí)查詢與顯示。
[0018]系統(tǒng)的數(shù)據(jù)庫(kù)為Microsoft SQL Server 2005。在數(shù)據(jù)庫(kù)中編寫(xiě)存儲(chǔ)過(guò)程,將所有的數(shù)據(jù)處理都放在數(shù)據(jù)庫(kù)中完成,網(wǎng)頁(yè)中不含有數(shù)據(jù)處理的代碼。通過(guò)編寫(xiě)程序?qū)Ψ蠗l件的數(shù)據(jù)數(shù)量進(jìn)行統(tǒng)計(jì),在頁(yè)面載入、查詢選項(xiàng)變化、排序、翻頁(yè)時(shí),都能實(shí)時(shí)顯示正確的數(shù)據(jù)數(shù)量。
【主權(quán)項(xiàng)】
1.基于B/S架構(gòu)的數(shù)控加工生產(chǎn)線跨平臺(tái)遠(yuǎn)程監(jiān)控系統(tǒng),其特征在于:由一臺(tái)工業(yè)服務(wù)器、若干臺(tái)網(wǎng)絡(luò)攝像機(jī)、兩臺(tái)交換機(jī)、一臺(tái)無(wú)線路由器及終端設(shè)備組成; 其中一臺(tái)交換機(jī)與安裝在各個(gè)工位的網(wǎng)絡(luò)攝像機(jī)聯(lián)網(wǎng),用于采集生產(chǎn)線的視頻信息;另一臺(tái)交換機(jī)與生產(chǎn)線中數(shù)控機(jī)床的開(kāi)放式數(shù)控系統(tǒng)、PLC控制器聯(lián)網(wǎng),用于實(shí)時(shí)采集生產(chǎn)線中數(shù)控機(jī)床的數(shù)據(jù)信息; 所述的工業(yè)服務(wù)器用于匯總處理交換機(jī)采集的數(shù)據(jù)信息,并存儲(chǔ)至數(shù)據(jù)庫(kù); 所述的終端設(shè)備通過(guò)路由器或互聯(lián)網(wǎng)與工業(yè)服務(wù)器連接,完成查看監(jiān)控生產(chǎn)線的數(shù)據(jù)信息,終端設(shè)備可選用計(jì)算機(jī)、移動(dòng)電話或平板電腦。
【專(zhuān)利摘要】基于B/S架構(gòu)的數(shù)控加工生產(chǎn)線跨平臺(tái)遠(yuǎn)程監(jiān)控系統(tǒng),涉及一種數(shù)控加工領(lǐng)域的生產(chǎn)線監(jiān)控系統(tǒng)。系統(tǒng)由一臺(tái)工業(yè)服務(wù)器、若干臺(tái)網(wǎng)絡(luò)攝像機(jī)、兩臺(tái)交換機(jī)、一臺(tái)無(wú)線路由器及終端設(shè)備組成;其中一臺(tái)交換機(jī)與安裝在各個(gè)工位的網(wǎng)絡(luò)攝像機(jī)聯(lián)網(wǎng);另一臺(tái)交換機(jī)與生產(chǎn)線中數(shù)控機(jī)床的開(kāi)放式數(shù)控系統(tǒng)、PLC控制器聯(lián)網(wǎng);工業(yè)服務(wù)器用于匯總處理交換機(jī)采集的數(shù)據(jù)信息,并存儲(chǔ)至數(shù)據(jù)庫(kù);終端設(shè)備通過(guò)路由器或互聯(lián)網(wǎng)與工業(yè)服務(wù)器連接,完成查看監(jiān)控生產(chǎn)線的數(shù)據(jù)信息。本監(jiān)控系統(tǒng),采用基于B/S架構(gòu)的網(wǎng)絡(luò)監(jiān)控方式,實(shí)現(xiàn)了實(shí)時(shí)視頻監(jiān)控、實(shí)時(shí)動(dòng)畫(huà)仿真等功能。在終端計(jì)算機(jī)和手機(jī)上的瀏覽器中輸入域名或者ip地址,就可以對(duì)數(shù)控加工生產(chǎn)線進(jìn)行遠(yuǎn)程監(jiān)控。
【IPC分類(lèi)】H04N7-18, H04W84-18, G05B19-418
【公開(kāi)號(hào)】CN104570980
【申請(qǐng)?zhí)枴緾N201310501805
【發(fā)明人】劉春時(shí), 林劍峰, 李焱, 邴旭, 化春雷, 馬子良, 徐兆成, 暢申, 鄔鐸, 謝志坤, 劉永吉, 王曉玉, 劉丹陽(yáng), 宋鐵, 張明洋, 劉洪強(qiáng), 劉旭, 郝越邦, 陳明, 肖云峰, 張?jiān)娊? 趙鑫, 羅和平, 郭宏偉, 馬曉波, 曹文智
【申請(qǐng)人】沈陽(yáng)機(jī)床(集團(tuán))有限責(zé)任公司
【公開(kāi)日】2015年4月29日
【申請(qǐng)日】2013年10月23日