本發(fā)明涉及可編程邏輯控制器(Programmable Logic Controller,PLC)領域,尤其涉及一種遠程給設備加載工程和監(jiān)控工程運行的狀態(tài)的方法及系統(tǒng)。
背景技術:
在PLC現(xiàn)場管理領域,在受PLC管理的設備中,當需要進行維護時,例如給設備加載工程時,需要采用一個上位機(PC),在該上位機中安裝有編程監(jiān)控軟件,將該設備與上位機連接后,通過該上位機中的編程監(jiān)控軟件給該設備加載工程,或者監(jiān)護該設備中工程運行的狀態(tài)。
但是,在一些情形下,需要對布置在不同地方或區(qū)域的設備(如受PLC管理的工業(yè)設置)進行管理,但很多情況下,這些設備不一定都能很方便地連接到互聯(lián)網上,故在這些設備出現(xiàn)問題的時候,往往每次均需要派維護人員攜帶上位機去現(xiàn)場進行維護,這樣導致維護成本無疑會很高。
技術實現(xiàn)要素:
鑒于現(xiàn)有技術的不足,本發(fā)明實施例一種遠程給設備加載工程和監(jiān)控工程運行的狀態(tài)的方法及系統(tǒng),可以提高對設備維護的及時性,以及降低維護的成本。
為了達到上述發(fā)明目的,本發(fā)明實施例提供了一種遠程給設備加載工程和監(jiān)控工程運行的狀態(tài)的方法,包括如下步驟:
為每臺設備配備一個網關,然后在需要對某個設備進行遠程編程或維護時,將所述網關連接一個手機熱點;
所述網關通過手機熱點的移動通信網絡連接一監(jiān)控客戶端,所述監(jiān)控客戶端中設置有編程監(jiān)控軟件;
所述監(jiān)控客戶端與所述網關建立透明傳輸通道;
所述監(jiān)控客戶端通過所述網關對所述設備進行工程加載或監(jiān)控所述設備中工程運行的狀態(tài)。
其中,所述移動通信網絡為3G無線通信網絡或4G無線通信網絡。
相應在,本發(fā)明實施例的另一方面,還提供一種一種遠程設備加載工程和監(jiān)控工程運行的狀態(tài)的方法,包括如下步驟:
為每臺設備配備一個網關,所述網關自動連接至一個云服務器;
所述云服務器連接一監(jiān)控客戶端,所述監(jiān)控客戶端中設置有編程監(jiān)控軟件;
所述監(jiān)控客戶端請求與所述網關建立透明傳輸通道;
在建立透明傳輸通道后,所述監(jiān)控客戶端通過所述網關對所述設備進行工程加載或監(jiān)控所述設備中工程運行的狀態(tài)。
其中,進一步包括如下步驟:
如所述監(jiān)控客戶端與所述網關之間建立透明傳輸通道不成功,則所述監(jiān)控客戶端將對所述設備進行工程加載的程序存儲在所述云服務器中;所述網關將所述設備中工程運行的狀態(tài)存儲在所述云服務器中。
其中,在建立透明傳輸通道后,所述監(jiān)控客戶端進一步執(zhí)行如下步驟:進行數據打包、維持通訊連接、超時斷開和請求斷開操作。
相應地,本發(fā)明實施例還提供了一種遠程給設備加載工程和監(jiān)控工程運行的狀態(tài)的系統(tǒng),包括至少一臺受PLC控制的設備,與每一臺設備相對應的網關,手機熱點以及監(jiān)控客戶端,其中:
所述網關用于在需要對某個設備進行遠程編程或維護時,連接所述手機熱點;
所述手機熱點用于通過移動通信網絡將所述網關連接至所述監(jiān)控客戶端,所述監(jiān)控客戶端中設置有編程監(jiān)控軟件;
所述監(jiān)控客戶端用于與所述網關建立透明傳輸通道,并通過所述網關對所述設備進行工程加載或監(jiān)控所述設備中工程運行的狀態(tài)。
其中,所述移動通信網絡為3G無線通信網絡或4G無線通信網絡。
相應地,本發(fā)明實施例還提供了一種遠程給設備加載工程和監(jiān)控工程運行的狀態(tài)的系統(tǒng),包括至少一臺受PLC控制的設備,與每一臺設備相對應的網關,云服務器以及監(jiān)控客戶端,其中:
所述網關和所述監(jiān)控客戶端均自動連接至所述云服務器,所述監(jiān)控客戶端中設置有編程監(jiān)控軟件;
所述監(jiān)控客戶端用于請求與所述網關建立透明傳輸通道,并在建立透明傳輸通道后,通過所述網關對所述設備進行工程加載或監(jiān)控所述設備中工程運行的狀態(tài)。
其中,如所述監(jiān)控客戶端與所述網關之間建立透明傳輸通道不成功,在所述云服務器中存儲有所述監(jiān)控客戶端將對所述設備進行工程加載的程序;以及存儲有來自所述網關的所述設備中工程運行的狀態(tài)信息。
其中,所述監(jiān)控客戶端進一步包括用于在建立透明傳輸通道后執(zhí)行數據打包、維持通訊連接、超時斷開和請求斷開操作的裝置。
實施本發(fā)明實施例,具有如下有益效果:
本發(fā)明實施例提供的技術方案,采用可以遠程給設備加載工程和監(jiān)控工程運行的狀態(tài),無需要現(xiàn)場進行維護,提高了對設備維護的及時性,以及降低了維護的成本;
同時,本發(fā)明實施例提供的技術方案,當工業(yè)設備上沒有連接互聯(lián)網時,只需采用一個網關,與手機熱點連接,然后就可以與監(jiān)控客戶端進行透明傳輸,從而可以使該設備應用在各種環(huán)境中;
另外,本發(fā)明實施例中,采用云服務器,在工業(yè)設備的網關與監(jiān)控客戶端不能建立透明傳輸通道時,可以采用該云服務器進行數據中轉,可以使工業(yè)設備進行遠程工程加載和監(jiān)控工程運行的狀態(tài)更加安全。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的一種遠程給設備加載工程和監(jiān)控工程運行的狀態(tài)的系統(tǒng)第一實施例的結構示意圖;
圖2是本發(fā)明提供的一種遠程給設備加載工程和監(jiān)控工程運行的狀態(tài)的方法第一實施例的主流程示意圖;
圖3是本發(fā)明提供的一種遠程給設備加載工程和監(jiān)控工程運行的狀態(tài)的系統(tǒng)第二實施例的結構示意圖;
圖4是本發(fā)明提供的一種遠程給設備加載工程和監(jiān)控工程運行的狀態(tài)的方法第二實施例的主流程示意圖。
具體實施方式
下面結合附圖對本發(fā)明的實施例進行詳見說明。
如圖1所示,是本發(fā)明提供的一種遠程給設備加載工程和監(jiān)控工程運行的系統(tǒng)第一實施例的結構示意圖;在該第一實施例中,該系統(tǒng)包括至少一臺受PLC控制的設備4,與每一臺設備4相對應的網關3,云服務器5以及監(jiān)控客戶端2,其中,云服務器1分別通過網絡5與各網關3和各監(jiān)控客戶端2相連接,其中:
所述網關3和所述監(jiān)控客戶端2均自動連接至所述云服務器1,所述監(jiān)控客戶端2中設置有編程監(jiān)控軟件;
所述監(jiān)控客戶端2用于通過云服務器1請求與所述網關3建立透明傳輸通道,并在建立透明傳輸通道后,通過所述網關3對其所負責的設備4進行工程加載或監(jiān)控所述設備4中工程運行的狀態(tài)。
可以理解的是,所述監(jiān)控客戶端2中進一步包括用于在建立透明傳輸通道后執(zhí)行數據打包、維持通訊連接、超時斷開和請求斷開操作的裝置,具體地,這些裝置可以通過諸如采用編程的方式來實現(xiàn)。
其中,當所述監(jiān)控客戶端2與所述網關3之間建立透明傳輸通道不成功時,則將所述云服務器1作為中轉站,具體地,在所述云服務器1中存儲有所述監(jiān)控客戶端2將對所述設備4進行工程加載的程序;以及存儲有來自所述網關3的所述設備4中工程運行的狀態(tài)信息。
如圖2所示,是本發(fā)明提供的一種遠程給設備加載工程和監(jiān)控工程運行的方法第一實施例的結構示意圖;該方法在如圖1中的系統(tǒng)中實現(xiàn),具體地,該方法包括如下步驟:
步驟S10,為每臺設備配備一個網關,所述網關自動連接至一個云服務器;
步驟S12,所述云服務器連接一監(jiān)控客戶端,所述監(jiān)控客戶端中設置有編程監(jiān)控軟件,該編程監(jiān)控軟件可用于為設備進行工程加載或者監(jiān)控設備的工程運行狀態(tài)信息;
步驟S14,所述監(jiān)控客戶端請求與所述網關建立透明傳輸通道;
步驟S16,在建立透明傳輸通道后,所述監(jiān)控客戶端通過所述網關對所述設備進行工程加載或監(jiān)控所述設備中工程運行的狀態(tài)。具體地,在建立透明傳輸通道后,所述監(jiān)控客戶端進一步執(zhí)行如下步驟:進行數據打包、維持通訊連接、超時斷開和請求斷開操作,從而實現(xiàn)工程加載或監(jiān)控設備中工程運行的狀態(tài)。
步驟S18,如所述監(jiān)控客戶端與所述網關之間建立透明傳輸通道不成功,則將所述云服務器作為中轉站;具體地,所述監(jiān)控客戶端將對所述設備進行工程加載的程序存儲在所述云服務器中;所述網關將所述設備中工程運行的狀態(tài)存儲在所述云服務器中。從而通過云服務器對相應設備進行非實時的工程加載或監(jiān)控相應設備中工程運行的狀態(tài)。
如圖3所示,是本發(fā)明提供的一種遠程給設備加載工程和監(jiān)控工程運行的系統(tǒng)第二實施例的結構示意圖;在該第二實施例中,該系統(tǒng)包括至少一臺受PLC控制的設備4,與每一臺設備4相對應的網關3,手機熱點5以及用于遠程編程的監(jiān)控客戶端6,其中:
所述網關3用于在需要對某個設備4進行遠程編程或維護時,連接所述手機熱點5;
所述手機熱點5用于通過移動通信網絡將所述網關3連接至所述監(jiān)控客戶端6,所述監(jiān)控客戶端6中設置有編程監(jiān)控軟件;
所述監(jiān)控客戶端6用于與所述網關3建立透明傳輸通道,并通過所述網關3對所述設備4進行工程加載或監(jiān)控所述設備中工程運行的狀態(tài)。
其中,所述移動通信網絡為3G無線通信網絡或4G無線通信網絡。
如圖4所示,是本發(fā)明提供的一種遠程給設備加載工程和監(jiān)控工程運行的方法第二實施例的結構示意圖;該方法在如圖3中的系統(tǒng)中實現(xiàn),具體地,該方法包括如下步驟:
步驟S20,為每臺設備配備一個網關,然后在需要對某個設備進行遠程編程或維護時,將所述網關連接一個手機熱點;
步驟S22,所述網關通過手機熱點的移動通信網絡連接一監(jiān)控客戶端,所述監(jiān)控客戶端中設置有編程監(jiān)控軟件;
步驟S24,所述監(jiān)控客戶端與所述網關建立透明傳輸通道;
步驟S26,所述監(jiān)控客戶端通過所述網關對所述設備進行工程加載或監(jiān)控所述設備中工程運行的狀態(tài)。
其中,所述移動通信網絡為3G無線通信網絡或4G無線通信網絡。
實施本發(fā)明實施例,具有如下的有益效果:
本發(fā)明實施例提供的技術方案,采用可以遠程給設備加載工程和監(jiān)控工程運行的狀態(tài),無需要現(xiàn)場進行維護,提高了對設備維護的及時性,以及降低了維護的成本;
同時,本發(fā)明實施例提供的技術方案,當工業(yè)設備上沒有連接互聯(lián)網時,只需采用一個網關,與手機熱點連接,然后就可以與監(jiān)控客戶端進行透明傳輸,從而可以使該設備應用在各種環(huán)境中;
另外,本發(fā)明實施例中,采用云服務器,在工業(yè)設備的網關與監(jiān)控客戶端不能建立透明傳輸通道時,可以采用該云服務器進行數據中轉,可以使工業(yè)設備進行遠程工程加載和監(jiān)控工程運行的狀態(tài)更加安全。
以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。