本發(fā)明涉及一種框架方法,尤其涉及一種多設(shè)備多服務(wù)器多客戶機的框架設(shè)計方法。
背景技術(shù):
目前,一些制水企業(yè)及制水工廠會同時使用多個制水設(shè)備以滿足相關(guān)的需要,但多個終端制水設(shè)備的使用缺少科學合理的框架設(shè)計方法,不能系統(tǒng)化集中和分散管理眾多的制水終端設(shè)備和服務(wù)器,不能科學的處理眾多制水用多設(shè)備、多服務(wù)器和多客戶端的關(guān)系,致使工作效率低下、花費大量的人力、物力和財力。因此需要一種適用于集中和分散管理多個制水設(shè)備,方便設(shè)備的管理、使用、維護,且能提高工作效率,節(jié)省成本的多設(shè)備多服務(wù)器多客戶機的框架設(shè)計方法。
技術(shù)實現(xiàn)要素:
為了解決上述技術(shù)所存在的不足之處,本發(fā)明提供了一種多設(shè)備多服務(wù)器多客戶機的框架設(shè)計方法。
為了解決以上技術(shù)問題,本發(fā)明采用的技術(shù)方案是:一種多設(shè)備多服務(wù)器多客戶機的框架設(shè)計方法,框架設(shè)計方法的實現(xiàn)基于三大模塊:分別為設(shè)備、服務(wù)器和客戶機;三大模塊通過以太網(wǎng)口或串口或wifi相互連接,實現(xiàn)數(shù)據(jù)交換;
框架設(shè)計方法的步驟如下:
i、設(shè)備的設(shè)備通信模塊通過設(shè)備管理模塊連接服務(wù)器管理模塊,設(shè)備通信模塊連接設(shè)備驅(qū)動模塊驅(qū)使設(shè)備工作,當有多個設(shè)備連接時,使用多個設(shè)備驅(qū)動模塊實現(xiàn)管理多個設(shè)備;調(diào)用設(shè)備通信模塊發(fā)送設(shè)備驅(qū)動模塊采集和檢測到的實時數(shù)據(jù),通過設(shè)備通信模塊接收服務(wù)器管理模塊發(fā)送的操作指令或配置參數(shù)等操作,將這些指令和配置轉(zhuǎn)發(fā)給設(shè)備驅(qū)動模塊,使其正常工作;
設(shè)備通信模塊使用串口通信或以太網(wǎng)的連接方式連接到設(shè)備管理模塊;設(shè)備驅(qū)動模塊驅(qū)使設(shè)備正常工作、生產(chǎn),接收并執(zhí)行設(shè)備管理模塊下發(fā)的指令,檢測設(shè)備的狀態(tài),獲取設(shè)備采集的溫度、濕度、濃度、壓力傳感器及各開關(guān)閥門的狀態(tài),通過設(shè)備的驅(qū)動電路去打開或關(guān)閉開關(guān)閥門,獲取設(shè)備的工作狀態(tài),如凈水狀態(tài)、制水狀態(tài)、配液狀態(tài)等,計算設(shè)備傳入的ph、氧化還原電位orp和有效氯濃度acc的數(shù)據(jù),通過設(shè)備通信模塊向設(shè)備管理模塊上報設(shè)備的工作狀態(tài)和各傳感器的數(shù)據(jù)。
ii、服務(wù)器集成服務(wù)器管理模塊和服務(wù)器通信模塊,建立設(shè)備注冊表、建立服務(wù)器注冊表、建立客戶機注冊表,用來分別驗證并登記設(shè)備、客戶機、服務(wù)器,實現(xiàn)管理多個設(shè)備、客戶機和服務(wù)器;調(diào)用服務(wù)器通信模塊接收客戶機發(fā)送的參數(shù)和操作指令,通過設(shè)備服務(wù)器通信模塊向設(shè)備模塊轉(zhuǎn)發(fā)這些參數(shù)和指令;
iii、客戶機集成客戶機管理模塊、客戶機顯示模塊和客戶機通信模塊,調(diào)用客戶機通信模塊連接到服務(wù)器模塊,向服務(wù)器模塊發(fā)送設(shè)備的配置參數(shù)或執(zhí)行指令息。
本發(fā)明實現(xiàn)了集中管理維護多個終端設(shè)備,提高了工作效率,節(jié)省了成本。
附圖說明
圖1為本發(fā)明控制流程框圖。
圖2為本發(fā)明的設(shè)備控制流程圖。
圖3為本發(fā)明的服務(wù)器控制流程圖。
圖4為本發(fā)明的客戶機的控制流程圖。
圖5為本發(fā)明的框架圖。
具體實施方式
下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步詳細的說明。
本發(fā)明的實現(xiàn)基于三大模塊:分別為設(shè)備、服務(wù)器和客戶機;三大模塊通過以太網(wǎng)口或串口或wifi相互連接,實現(xiàn)數(shù)據(jù)交換;
框架設(shè)計方法的步驟如下:
i、設(shè)備的設(shè)備通信模塊通過設(shè)備管理模塊連接服務(wù)器管理模塊,設(shè)備通信模塊連接設(shè)備驅(qū)動模塊驅(qū)使設(shè)備工作,當有多個設(shè)備連接時,使用多個設(shè)備驅(qū)動模塊實現(xiàn)管理多個設(shè)備;調(diào)用設(shè)備通信模塊發(fā)送設(shè)備驅(qū)動模塊采集和檢測到的實時數(shù)據(jù),通過設(shè)備通信模塊接收服務(wù)器管理模塊發(fā)送的操作指令或配置參數(shù)等操作,將這些指令和配置轉(zhuǎn)發(fā)給設(shè)備驅(qū)動模塊,使其正常工作;
設(shè)備通信模塊使用串口通信或以太網(wǎng)的連接方式連接到設(shè)備管理模塊;設(shè)備驅(qū)動模塊驅(qū)使設(shè)備正常工作、生產(chǎn),接收并執(zhí)行設(shè)備管理模塊下發(fā)的指令,檢測設(shè)備的狀態(tài),獲取設(shè)備采集的溫度、濕度、濃度、壓力傳感器及各開關(guān)閥門的狀態(tài),通過設(shè)備的驅(qū)動電路去打開或關(guān)閉開關(guān)閥門,獲取設(shè)備的工作狀態(tài),如凈水狀態(tài)、制水狀態(tài)、配液狀態(tài)等,計算設(shè)備傳入的ph、氧化還原電位orp和有效氯濃度acc的數(shù)據(jù),通過設(shè)備通信模塊向設(shè)備管理模塊上報設(shè)備的工作狀態(tài)和各傳感器的數(shù)據(jù)。
ii、服務(wù)器集成服務(wù)器管理模塊和服務(wù)器通信模塊,建立設(shè)備注冊表、建立服務(wù)器注冊表、建立客戶機注冊表,用來分別驗證并登記設(shè)備、客戶機、服務(wù)器,實現(xiàn)管理多個設(shè)備、客戶機和服務(wù)器;調(diào)用服務(wù)器通信模塊接收客戶機發(fā)送的參數(shù)和操作指令,通過設(shè)備服務(wù)器通信模塊向設(shè)備模塊轉(zhuǎn)發(fā)這些參數(shù)和指令。
使用服務(wù)器通信模塊向下接收客戶機模塊的心機,向上連接上層服務(wù)器,多個客戶機模塊通過網(wǎng)口連接當前服務(wù)器。
iii、客戶機集成客戶機管理模塊、客戶機顯示模塊和客戶機通信模塊,調(diào)用客戶機通信模塊連接到服務(wù)器模塊,向服務(wù)器模塊發(fā)送設(shè)備的配置參數(shù)或執(zhí)行指令息。
客戶機顯示模塊顯示連接到服務(wù)器模塊上的設(shè)備信息,顯示設(shè)備模塊的工作狀態(tài),開關(guān)閥門的開啟和關(guān)閉狀態(tài),液位的高低狀態(tài),溫度,濕度,電壓,電流,濃度,壓力,ph,orp,acc的值,流程狀態(tài),如凈水狀態(tài)、制水狀態(tài)、配液狀態(tài)等流程狀態(tài)。
本發(fā)明實現(xiàn)了集中管理維護多個終端設(shè)備,提了高工作效率,節(jié)省了成本;集中主要是指多個終端設(shè)備集中連接到服務(wù)器,多個服務(wù)器集中連接到上層服務(wù)器,多個客戶機可以連接到不同位置的服務(wù)器,即:1、多個終端設(shè)備集中連接到服務(wù)器;2、多個服務(wù)器集中連接到上層服務(wù)器;3、多個客戶機連接到不同的服務(wù)器,集中管理多個在服務(wù)器上的設(shè)備。
所謂分散主要是指多個終端設(shè)備、多個服務(wù)器、多個客戶機在物理位置或網(wǎng)絡(luò)可以分散到不同的地方或不同的網(wǎng)絡(luò)段,即:1、多個客戶機可以分散在不同的位置或網(wǎng)絡(luò)段;2、多個終端設(shè)備可以分散在不同的位置或網(wǎng)絡(luò)段;3、多個服務(wù)器可以分散在不同的位置或網(wǎng)絡(luò)段。它們通過以太網(wǎng)或互聯(lián)網(wǎng)絡(luò)多層次相互連接。
上述實施方式并非是對本發(fā)明的限制,本發(fā)明也并不僅限于上述舉例,本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明的技術(shù)方案范圍內(nèi)所做出的變化、改型、添加或替換,也均屬于本發(fā)明的保護范圍。