網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控系統(tǒng)及其監(jiān)控方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)收集和監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控系統(tǒng)及其監(jiān)控方法。
【背景技術(shù)】
[0002]工廠廠區(qū)內(nèi)提供辦公室給進(jìn)廠施工單位辦公或休息,各施工單位于施工期間可自行設(shè)定使用辦公室的空調(diào)系統(tǒng),因此,工廠需要建立一個(gè)空調(diào)計(jì)量系統(tǒng)。在現(xiàn)有技術(shù)中,將空調(diào)系統(tǒng)與電腦連接,通過(guò)連接的電腦對(duì)空調(diào)系統(tǒng)的觸摸屏上的數(shù)據(jù)進(jìn)行監(jiān)控和收集,然而,這種數(shù)據(jù)進(jìn)行監(jiān)控和收集的方法,需要到現(xiàn)場(chǎng)進(jìn)行監(jiān)控,具有一定的局限性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于,提供一種網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控系統(tǒng)及其監(jiān)控方法,通過(guò)廣域網(wǎng)對(duì)設(shè)備上的數(shù)據(jù)進(jìn)行監(jiān)控,拓展設(shè)備的監(jiān)控方式,提高監(jiān)控效率。
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控方法,包括:
[0005]數(shù)據(jù)存儲(chǔ)模塊,數(shù)據(jù)存儲(chǔ)模塊中包括用于存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)單元和原始碼網(wǎng)頁(yè)語(yǔ)
3 ;
[0006]與設(shè)備連接的數(shù)據(jù)收集模塊,用于對(duì)設(shè)備上的運(yùn)行數(shù)據(jù)進(jìn)行收集;
[0007]數(shù)據(jù)源管理器,用于將數(shù)據(jù)收集模塊收集的數(shù)據(jù)作為資料來(lái)源,將數(shù)據(jù)收集模塊收集的數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)存儲(chǔ)模塊的數(shù)據(jù)單元中。
[0008]可選的,所述數(shù)據(jù)存儲(chǔ)模塊為AppServ軟件,AppServ軟件中包括Apache HTTPServer、PHP原始碼網(wǎng)頁(yè)語(yǔ)言、MySQL數(shù)據(jù)單元和php MyAdmin。
[0009]可選的,數(shù)據(jù)收集模塊為eServer軟件。
[0010]相應(yīng)的,本發(fā)明還提供一種網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控方法,采用上述網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控系統(tǒng),包括:
[0011]安裝數(shù)據(jù)存儲(chǔ)模塊,設(shè)置數(shù)據(jù)存儲(chǔ)模塊的用戶名和密碼,根據(jù)設(shè)置的用戶名和密碼,網(wǎng)頁(yè)登陸數(shù)據(jù)存儲(chǔ)模塊中的數(shù)據(jù)單元,在數(shù)據(jù)單元中新建數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中新建資料表;
[0012]安裝并啟動(dòng)數(shù)據(jù)源管理器,在數(shù)據(jù)源管理器設(shè)定數(shù)據(jù)收集模塊作為資料來(lái)源,同時(shí)輸入用于存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)模塊的用戶名、密碼、數(shù)據(jù)庫(kù)以及資料表名稱;
[0013]安裝并啟動(dòng)數(shù)據(jù)收集模塊軟件,在數(shù)據(jù)收集模塊中新增專(zhuān)案、新建網(wǎng)絡(luò)連接、新建表單,設(shè)定取樣地址和取樣條件,并啟動(dòng)取樣,取樣數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中。
[0014]進(jìn)一步的,所述數(shù)據(jù)存儲(chǔ)模塊為AppServ軟件,AppServ軟件中包括Apache HTTPServer、PHP原始碼網(wǎng)頁(yè)語(yǔ)言、MySQL數(shù)據(jù)單元和php MyAdmin。
[0015]進(jìn)一步的,安裝并啟動(dòng)數(shù)據(jù)源管理器前還包括:設(shè)定Windows防火墻,在Windows防火墻中添加MySQL端口、設(shè)定MySQL端口連接編號(hào),設(shè)置Windows防火墻的步驟包括選擇開(kāi)始、控制面板、Windows防火墻、例外和添加端口。
[0016]進(jìn)一步的,安裝完成數(shù)據(jù)源管理器之后選擇開(kāi)始、控制面板、管理工具、數(shù)據(jù)源、系統(tǒng)和 MySQL ODBC Driver0
[0017]進(jìn)一步的,AppServ軟件中設(shè)定一個(gè)或多個(gè)使用者。
[0018]進(jìn)一步的,數(shù)據(jù)收集模塊為eServer軟件。
[0019]進(jìn)一步的,eServer軟件從本機(jī)中新建畫(huà)面專(zhuān)案或從網(wǎng)絡(luò)中新建畫(huà)面專(zhuān)案。
[0020]進(jìn)一步的,eServer軟件中通過(guò)Excel表單或Access表單取樣。
[0021]進(jìn)一步的,eServer軟件采用本機(jī)表單或者新建表單。
[0022]進(jìn)一步的,eServer軟件取樣按照時(shí)間取樣或者可編程邏輯控制取樣。
[0023]進(jìn)一步的,Excel取樣的方式選擇多重垂直取樣、多重水平取樣、單一垂直取樣、單一水平取樣或任何位置。
[0024]本發(fā)明的網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控方法,通過(guò)數(shù)據(jù)源管理器將收據(jù)收集模塊收集到的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)單元中,進(jìn)而通過(guò)原始碼網(wǎng)絡(luò)語(yǔ)言在網(wǎng)頁(yè)中登陸進(jìn)入數(shù)據(jù)單元,并在網(wǎng)頁(yè)上查詢數(shù)據(jù)。從而實(shí)現(xiàn)網(wǎng)頁(yè)方式對(duì)設(shè)備上的數(shù)據(jù)進(jìn)行收集和監(jiān)控,拓展設(shè)備的監(jiān)控方式,提高監(jiān)管的效率。
【附圖說(shuō)明】
[0025]圖1為本發(fā)明中空調(diào)計(jì)量系統(tǒng)的連接結(jié)構(gòu)圖;
[0026]圖2為本發(fā)明中網(wǎng)頁(yè)方式監(jiān)控?cái)?shù)據(jù)的系統(tǒng)的結(jié)構(gòu)圖;
[0027]圖3為本發(fā)明網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控方法的流程圖。
【具體實(shí)施方式】
[0028]下面將結(jié)合示意圖對(duì)本發(fā)明的網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控系統(tǒng)及其監(jiān)控方法進(jìn)行更詳細(xì)的描述,其中表示了本發(fā)明的優(yōu)選實(shí)施例,應(yīng)該理解本領(lǐng)域技術(shù)人員可以修改在此描述的本發(fā)明,而仍然實(shí)現(xiàn)本發(fā)明的有利效果。因此,下列描述應(yīng)當(dāng)被理解為對(duì)于本領(lǐng)域技術(shù)人員的廣泛知道,而并不作為對(duì)本發(fā)明的限制。
[0029]本發(fā)明的核心思想在于,工廠端提供給各個(gè)辦公室使用的設(shè)備均與一電腦連接,eServer軟件對(duì)設(shè)備上的數(shù)據(jù)進(jìn)行監(jiān)控和采集,通過(guò)數(shù)據(jù)源管理器將eServer軟件收集到的設(shè)備上的數(shù)據(jù)存儲(chǔ)在AppServ軟件的網(wǎng)頁(yè)數(shù)據(jù)庫(kù)MySQL中,從而實(shí)現(xiàn)網(wǎng)頁(yè)的方式監(jiān)控設(shè)備上的數(shù)據(jù),提高監(jiān)控的效率。并且,通過(guò)PHP語(yǔ)言設(shè)計(jì)網(wǎng)頁(yè)訪問(wèn)MySQL中的數(shù)據(jù)庫(kù),可直接通過(guò)網(wǎng)頁(yè)查詢?cè)O(shè)備運(yùn)轉(zhuǎn)資料,以及耗電量電費(fèi)等信息。
[0030]本發(fā)明可通過(guò)遠(yuǎn)程監(jiān)控與記錄各辦公室實(shí)際使用空調(diào)狀況,用來(lái)統(tǒng)計(jì)耗電量以及計(jì)算電費(fèi)以便于向施工單位結(jié)算。參考圖1所示,將各個(gè)辦公室的空調(diào)系統(tǒng)10連接在一臺(tái)電腦主機(jī)20上,并且,電腦主機(jī)20與總機(jī)30均連接在網(wǎng)絡(luò)上,每個(gè)電腦主機(jī)20和總機(jī)30均對(duì)應(yīng)設(shè)置一個(gè)IP地址,例如,總機(jī)的IP地址為192.3168.1.1,設(shè)定電腦主機(jī)20的IP地址為192.168.1.10,192.168.1.20,192.168.1.20等。本實(shí)施例中,包括多個(gè)空調(diào)系統(tǒng)30以及電腦主機(jī)20。本發(fā)明的網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控系統(tǒng)參考圖2所示,監(jiān)控方法的流程圖參考圖3所示,下文結(jié)合空調(diào)計(jì)量系統(tǒng)的數(shù)據(jù)監(jiān)控和收集方法對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行具體說(shuō)明。
[0031]參考圖2所示,本發(fā)明的監(jiān)控方法的具體步驟包括:
[0032]數(shù)據(jù)存儲(chǔ)模塊32,數(shù)據(jù)存儲(chǔ)模塊32中包括用于存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)單元321和原始碼網(wǎng)頁(yè)語(yǔ)言322,例如,本實(shí)施例中所述數(shù)據(jù)存儲(chǔ)模塊32為AppServ軟件,AppServ軟件中包括 Apache HTTP Server>PHP 原始碼網(wǎng)頁(yè)語(yǔ)言 322、MySQL 數(shù)據(jù)單元 321 和 php MyAdmin。AppServ軟件是PHP網(wǎng)頁(yè)架站工具組合包,AppServ軟件包含有Apache HTTP Server>PHP>MySQL、phpMyAdmin等,其中,Apache HTTP Server是免費(fèi)且開(kāi)放原始碼的HTTP伺服器,MySQL為數(shù)據(jù)庫(kù),PHP是免費(fèi)的開(kāi)放原始碼網(wǎng)頁(yè)語(yǔ)言,php MyAdmin為網(wǎng)頁(yè)式數(shù)據(jù)庫(kù)前端管理系統(tǒng)。
[0033]與設(shè)備連接的數(shù)據(jù)收集模塊21,用于對(duì)設(shè)備上的運(yùn)行數(shù)據(jù)進(jìn)行收集,例如,本實(shí)施例中的數(shù)據(jù)收集模塊21為eServer軟件。eServer軟件是一個(gè)PC端軟件,可以用于協(xié)助客戶透過(guò)網(wǎng)絡(luò)收集人機(jī)接口(HMI)或是連接于人機(jī)接口的可編程邏輯控制器(PLC)或其他設(shè)備的資訊,eServer軟件可以用于Windows XP系統(tǒng)及Windows 7系統(tǒng)。并且,eServer軟件支援Microsoft Excel以及各項(xiàng)Excel內(nèi)建公式及圖表,可通過(guò)eServer軟件針對(duì)不同的需求快速制作所需要的報(bào)表,
[0034]數(shù)據(jù)源管理器31,將數(shù)據(jù)收集模塊21收集的數(shù)據(jù)作為資料來(lái)源,用于將數(shù)據(jù)收集模塊21收集的數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)存儲(chǔ)模塊32的數(shù)據(jù)單元321中。
[0035]參考圖3所示,相應(yīng)的,本發(fā)明提供一種網(wǎng)頁(yè)方式數(shù)據(jù)監(jiān)控方法,具體步驟包括:
[0036]首先,執(zhí)行步驟SI,在總機(jī)30中下載并安裝AppServ軟件,AppServ軟件是PHP網(wǎng)頁(yè)架站工具組合包,AppServ軟件的安裝過(guò)程本領(lǐng)域技術(shù)人員都可以理解的,在此不做贅述。安裝完成后,網(wǎng)頁(yè)瀏覽器測(cè)試Http://localhost/,若網(wǎng)頁(yè)中顯示AppServ軟件,則表示安裝完成。安裝過(guò)程中,設(shè)置AppServ的用戶名和密碼,例如,設(shè)置的用戶名為root,密碼為12345678。在phpMyAdmin中進(jìn)行MySQL相關(guān)設(shè)定,輸入設(shè)定AppServ軟件的用戶名和密碼,根據(jù)設(shè)置的用戶名和密碼,進(jìn)入MySQL,在MySQL中點(diǎn)擊結(jié)構(gòu),輸入并設(shè)定數(shù)據(jù)庫(kù)的名稱,點(diǎn)擊執(zhí)行從而新建數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中新建資料表,并設(shè)定資料表的位欄信息。本實(shí)施例中,例如,可以設(shè)定數(shù)據(jù)庫(kù)的名稱為T(mén)EST,資料表的名稱為T(mén)able。此外,本發(fā)明中,還可以設(shè)定多個(gè)MySQL的