System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及物聯網控制領域,尤其涉及一種基于modbus的設備電源控制系統和方法。
技術介紹
1、modbus網絡是一個工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成,其系統結構既包括硬件、亦包括軟件。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信,現如今已成為通用工業標準。通過構建modbus網絡,可以將不同廠商生產的控制設備連成工業網絡,從而進行集中監控。
2、然而,現有的物聯網控制系統普遍較為復雜,配置和操作繁瑣,不利于安裝部署和維護,并且大多都是b/s架構,依賴于web服務,不僅延遲和成本較高,且難以實現跨平臺操作。
技術實現思路
1、有鑒于此,本申請提出了一種基于modbus的設備電源控制系統,以解決上述
技術介紹
所體現的問題。
2、根據本申請的一方面,提供了一種基于modbus的設備電源控制系統,所述系統包括:中控服務器、modbus服務器、物聯網智能開關組、控制終端、設備數據庫和客戶主機;其中,所述系統的各個部分通過網絡協議連接;所述modbus服務器、物聯網智能開關組、控制終端和客戶主機為至少一個;所述設備數據庫用于記錄設備信息,并與中控服務器連接;所述控制終端通過所述中控服務器獲取并顯示所述設備信息,并向所述modbus服務器發送指令,控制所述物聯網智能開關組實現設備電源控制;所述客戶主機通過所述中控服務器與所述控制終端連接。
3、進一步地,所述客戶主機與部分所述
4、進一步地,所述中控服務器通過定時輪詢所述modbus服務器,獲取所述modbus服務器的狀態信息,并在所述中控服務器進行注冊。
5、進一步地,所述客戶主機定時向所述中控服務器回傳所述客戶主機的狀態信息,并在所述中控服務器進行注冊。
6、進一步地,所述控制終端執行指令時,使用所述中控服務器查詢所述modbus服務器的狀態信息,通過向在線的所述modbus服務器發送指令控制所述物聯網智能開關組。
7、進一步地,所述通過向在線的所述modbus服務器發送指令控制所述物聯網智能開關組,包括:對所述modbus服務器對應的所述物聯網智能開關組進行集群控制,或對所述物聯網智能開關組的開關進行單獨控制。
8、進一步地,所述指令為關閉指令時,還包括:若所述modbus服務器綁定所述客戶主機,則先觸發客戶主機的關閉操作,并在預定時間后判斷所述客戶主機是否關閉,若所述客戶主機關閉,則控制所述物聯網智能開關組關閉。
9、進一步地,在所述在預定時間后判斷所述客戶主機是否關閉之后,還包括:若所述主機設備未關閉,則停止關閉指令,并進行問題排查。
10、根據本申請的一方面,還提出了一種基于modbus的設備電源控制方法,所述方法由上述所述的基于modbus的設備電源控制系統實施,包括以下步驟:
11、在所述設備數據庫配置所述設備信息;
12、所述中控服務器定時輪詢所述modbus服務器的狀態信息;并在所述中控服務器進行注冊;
13、所述客戶主機定時向所述中控服務器回傳所述客戶主機的狀態信息,并在所述中控服務器進行注冊;
14、所述控制終端通過所述中控服務器和所述modbus服務器控制所述物聯網智能開關組。
15、進一步地,所述控制終端通過所述中控服務器和所述modbus服務器控制所述物聯網智能開關組,包括:
16、所述控制終端執行打開指令,使用所述中控服務器查詢所述modbus服務器的狀態信息,通過向在線的所述modbus服務器發送打開指令控制所述物聯網智能開關組;
17、所述控制終端執行關閉指令,使用所述中控服務器查詢所述modbus服務器的狀態信息,若所述modbus服務器綁定所述客戶主機,則先觸發客戶主機的關閉操作,并在預定時間后判斷所述客戶主機是否關閉,若所述客戶主機關閉,則控制所述物聯網智能開關組關閉;若所述主機設備未關閉,則停止關閉指令,并進行問題排查。
18、有益效果:
19、本申請提供了一種基于modbus的設備電源控制系統,包括:中控服務器、modbus服務器、物聯網智能開關組、控制終端、設備數據庫和客戶主機;其中,所述系統的各個部分通過網絡協議連接;所述modbus服務器、物聯網智能開關組、控制終端和客戶主機為至少一個;所述設備數據庫用于記錄設備信息,并與中控服務器連接;所述控制終端通過所述中控服務器獲取并顯示所述設備信息,并向所述modbus服務器發送指令,控制所述物聯網智能開關組實現設備電源控制;所述客戶主機通過所述中控服務器與所述控制終端連接。通過上述系統,可以不依賴于web服務,從而實現跨平臺操作,且不需要復雜部署、輕量高效、使用簡單。
本文檔來自技高網...【技術保護點】
1.一種基于MODBUS的設備電源控制系統,其特征在于,所述系統包括:中控服務器、MODBUS服務器、物聯網智能開關組、控制終端、設備數據庫和客戶主機;其中,所述系統的各個部分通過網絡協議連接;所述MODBUS服務器、物聯網智能開關組、控制終端和客戶主機為至少一個;所述設備數據庫用于記錄設備信息,并與中控服務器連接;所述控制終端通過所述中控服務器獲取并顯示所述設備信息,并向所述MODBUS服務器發送指令,控制所述物聯網智能開關組實現設備電源控制;所述客戶主機通過所述中控服務器與所述控制終端連接。
2.根據權利要求1所述的基于MODBUS的設備電源控制系統,其特征在于,所述客戶主機與部分所述MODBUS服務器綁定。
3.根據權利要求1所述的基于MODBUS的設備電源控制系統,其特征在于,所述中控服務器通過定時輪詢所述MODBUS服務器,獲取所述MODBUS服務器的狀態信息,并在所述中控服務器進行注冊。
4.根據權利要求1所述的基于MODBUS的設備電源控制系統,其特征在于,所述客戶主機定時向所述中控服務器回傳所述客戶主機的狀態信息,并在所述中控服
5.根據權利要求1-4任一項所述的基于MODBUS的設備電源控制系統,其特征在于,所述控制終端執行指令時,使用所述中控服務器查詢所述MODBUS服務器的狀態信息,通過向在線的所述MODBUS服務器發送指令控制所述物聯網智能開關組。
6.根據權利要求5所述的基于MODBUS的設備電源控制系統,其特征在于,所述通過向在線的所述MODBUS服務器發送指令控制所述物聯網智能開關組,包括:對所述MODBUS服務器對應的所述物聯網智能開關組進行集群控制,或對所述物聯網智能開關組中的開關進行單獨控制。
7.根據權利要求5所述的基于MODBUS的設備電源控制系統,其特征在于,所述指令為關閉指令時,還包括:若所述MODBUS服務器綁定所述客戶主機,則先觸發客戶主機的關閉操作,并在預定時間后判斷所述客戶主機是否關閉,若所述客戶主機關閉,則控制所述物聯網智能開關組關閉。
8.根據權利要求6所述的基于MODBUS的設備電源控制系統,其特征在于,在所述在預定時間后判斷所述客戶主機是否關閉之后,還包括:若所述主機設備未關閉,則停止關閉指令,并進行問題排查。
9.一種基于MODBUS的設備電源控制方法,所述方法由權利要求1所述的基于MODBUS的設備電源控制系統實施,其特征在于,包括以下步驟:
10.根據權利要求9所述的基于MODBUS的設備電源控制方法,其特征在于,所述控制終端通過所述中控服務器和所述MODBUS服務器控制所述物聯網智能開關組,包括:
...【技術特征摘要】
1.一種基于modbus的設備電源控制系統,其特征在于,所述系統包括:中控服務器、modbus服務器、物聯網智能開關組、控制終端、設備數據庫和客戶主機;其中,所述系統的各個部分通過網絡協議連接;所述modbus服務器、物聯網智能開關組、控制終端和客戶主機為至少一個;所述設備數據庫用于記錄設備信息,并與中控服務器連接;所述控制終端通過所述中控服務器獲取并顯示所述設備信息,并向所述modbus服務器發送指令,控制所述物聯網智能開關組實現設備電源控制;所述客戶主機通過所述中控服務器與所述控制終端連接。
2.根據權利要求1所述的基于modbus的設備電源控制系統,其特征在于,所述客戶主機與部分所述modbus服務器綁定。
3.根據權利要求1所述的基于modbus的設備電源控制系統,其特征在于,所述中控服務器通過定時輪詢所述modbus服務器,獲取所述modbus服務器的狀態信息,并在所述中控服務器進行注冊。
4.根據權利要求1所述的基于modbus的設備電源控制系統,其特征在于,所述客戶主機定時向所述中控服務器回傳所述客戶主機的狀態信息,并在所述中控服務器進行注冊。
5.根據權利要求1-4任一項所述的基于modbus的設備電源控制系統,其特征在于,所述控制終端執行指令時,使用所述中控服務器查詢所述modb...
【專利技術屬性】
技術研發人員:蘇淼,謝燕杰,金展赫,張寧,楊利堃,魯大飛,吳源,
申請(專利權)人:北京鯨世科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。