【技術實現步驟摘要】
本專利技術涉及エ業通信領域,更為具體地,涉及ー種解決基于MODBUS的串ロ通信瓶頸的方法。
技術介紹
MODBUS通信協議為分布式エ業控制系統(DCS)常用的協議,該協議為純軟件協議,應用時通常采用RS485連接,而在エ業應用中為保證可靠性,采用RS485連接時的波特率通常設置的比較低,因此限制了通信的帶寬和速度,這樣,一旦連接的遠程測控終端(RTU)較多時,通信的瓶頸立刻就能顯露出來,進而影響通信的實時性和可靠性,致使エ業生產受到嚴重影響
技術實現思路
·本專利技術的目的在于解決上述問題,提供一種可以解決基于MODBUS的串ロ通信瓶頸的方法,進而改進大負荷低帶寬時的通信瓶頸問題。本專利技術采用的技術方案為ー種解決基于MODBUS的串ロ通信瓶頸的方法為在遠程測控終端與建立組態系統的上位機之間設置一接ロ轉換系統,通過所述接ロ轉換系統采集遠程測控終端的測量數據來模擬遠程測控終端,上位機的組態系統從接ロ轉換系統中讀取所述測量數據,以實現將采用串ロ通信的遠程測控終端虛擬成為采用以太網通信的遠程測控終端,其中,所述遠程測控終端支持MODBUS通信協議,并采用RS485硬件接ロ ;所述接ロ轉換系統具有一與上位機進行通信連接的網ロ,以及至少ー個串ロ,每個串ロ通過RS485總線掛接最多256個遠程測控終端;利用接ロ轉換系統解決基于MODBUS的串ロ通信瓶頸的方法為接ロ轉換系統在完成各串ロ的初始化動作后,通過各串ロ讀取所有遠程測控終端的配置文件,之后為所有遠程測控終端建立與各自一一對應的內存映射區,以將各串ロ設備仿真為網ロ設備;接ロ轉換系統在讀取配置文件后針對網ロ執行以下的網 ...
【技術保護點】
一種解決基于MODBUS的串口通信瓶頸的方法,其特征在于:在遠程測控終端與建立組態系統的上位機之間設置一接口轉換系統,通過所述接口轉換系統采集遠程測控終端的測量數據來模擬遠程測控終端,上位機的組態系統從接口轉換系統中讀取所述測量數據,以實現將采用串口通信的遠程測控終端虛擬成為采用以太網通信的遠程測控終端,其中,所述遠程測控終端支持MODBUS通信協議,并采用RS485硬件接口;所述接口轉換系統具有一與上位機進行通信連接的網口,以及至少一個串口,每個串口通過RS485總線掛接最多256個遠程測控終端;利用接口轉換系統解決基于MODBUS的串口通信瓶頸的方法為:接口轉換系統在完成各串口的初始化動作后,通過各串口讀取所有遠程測控終端的配置文件,之后為所有遠程測控終端建立與各自一一對應的內存映射區,以將各串口設備仿真為網口設備;接口轉換系統在讀取配置文件后針對網口執行以下的網口處理方法,針對每個串口執行以下的串口處理方法;所述串口處理方法為:接口轉換系統通過尋址讀取掛在同一串口上的所有遠程測控終端中的數據,并將讀取到的來自每個遠程測控終端的數據存放至所建立的與各自相對應的內存映射區中;所述網口 ...
【技術特征摘要】
1.一種解決基于MODBUS的串口通信瓶頸的方法,其特征在于在遠程測控終端與建立組態系統的上位機之間設置一接口轉換系統,通過所述接口轉換系統采集遠程測控終端的測量數據來模擬遠程測控終端,上位機的組態系統從接口轉換系統中讀取所述測量數據,以實現將采用串口通信的遠程測控終端虛擬成為采用以太網通信的遠程測控終端,其中,所述遠程測控終端支持MODBUS通信協議,并采用RS485硬件接口 ;所述接口轉換系統具有一與上位機進行通信連接的網口,以及至少一個串口,每個串口通過RS485總線掛接最多256個遠程測控終端;利用接口轉換系統解決基于MODBUS的串口通信瓶頸的方法為 接口轉換系統在完成各串口的初始化動作后,通過各串口讀取所有遠程測控終端的配置文件,之后為所有遠程測控終端建立與各自一一對應的內存映射區,以將各串口設備仿真為網口設備;接口轉換系統在讀取配置文件后針對網口執行以下的網口處理方法,針對每個串口執行以下的串口處理方法; 所述串口處理方法為接口轉換系統通過尋址讀取掛在同一串口上的所有遠程測控終端中的數據,并將讀取到的來自每個遠程測控終端的數據存放至所建立的與各自相對應的內存映射區中; 所述網口處理方法為接口轉換系統在通過網口接收到上位機的組態系統發出的數據請求后,對所述數據請求進行解析,以確定所述數據請求針對的遠程測控終端,之后,接口轉換系統將與確定的遠程測控終端相對應的設備映射區中存儲的數據反饋給上位機的組態系統。2.根據權利要求I所述的解決基于MODBUS的串口通信瓶頸的方法,其特征在于所述串口處理方法中接口轉換系統在讀取一地址的遠程測控終端的數據時,若連續讀取預設的最大反復讀取次數后仍無響應,則判定相應地址上不存在遠程測控終端。3.根據權利要求2所述的解決基于MODBUS的串口通信瓶頸的方法,其特征在于所述串口處理方法中接口轉換系統讀取掛在一串口上的地址為D的遠程測控終端中的數據的步驟為 5101:接口轉換系統讀取地址為D的遠程測控終端中的數據,之后執行S102 ; 5102:判斷地址為D的遠程測控終端...
【專利技術屬性】
技術研發人員:郭家樓,陳超,
申請(專利權)人:深圳市亞特爾科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。