專利名稱:一種基于有線和無線熱備冗余通信的現(xiàn)場級低成本冗余測控網(wǎng)絡的制作方法
技術領域:
本發(fā)明涉及的是ー種基于有線和無線熱備冗余通信的現(xiàn)場級低成本冗余測控網(wǎng)絡。
背景技術:
在エ業(yè)應用領域,現(xiàn)場總線控制系統(tǒng)FCS已經(jīng)成熟,逐漸取代原來的集散型控制系統(tǒng)DCS。FCS具有安裝簡單,數(shù)字化程度高,具有故障診斷和按缺省值保護運行等優(yōu)點。能為用戶節(jié)約成本,提高自動化水平和系統(tǒng)的智慧水平。但是現(xiàn)場總線多采用總線型結構,如果其中的ー個節(jié)點脫線,有可能造成總線通信中斷,總線網(wǎng)絡中的主機將不能訪問中斷點之后的節(jié)點,造成通信可靠性風險較大的遺 憾。所以有的總線采用環(huán)網(wǎng)結構,一個節(jié)點脫線,環(huán)網(wǎng)拓撲變成總線拓撲,主機可以繼續(xù)和非脫線的節(jié)點通信。這就是冗余環(huán)網(wǎng)技木。但是應用該技術需要環(huán)網(wǎng)管理模塊,増加了設備成本;并且頭尾要相接,增加了安裝成本。無線通信技術和無線網(wǎng)絡技術由于其移動性好、無需布線、功耗低、自適應組網(wǎng)等優(yōu)點得到エ業(yè)界的廣泛關注,并逐漸走向成熟。從原來較多的無線傳感器網(wǎng)絡應用,到現(xiàn)在已經(jīng)開始應用于控制領域。如已經(jīng)出現(xiàn)了適用于エ業(yè)無線模塊和無線測控網(wǎng)絡的改進PID算法。艾默生過程管理自動化部門研制的無線模塊已經(jīng)成功使用在化工、水泥等行業(yè)。無線通信網(wǎng)絡多采用多跳技術來提高通信的可靠性和環(huán)境適應性。很多還采用Mesh網(wǎng)絡模式進行多路由可靠通信。目前使用較多的無線通信技術有GPRS通信、WiFi通信和其他如nRF、zigbee等無線局域通信網(wǎng)絡。但總的來說,目前應用在エ業(yè)的無線通信技術在通信速率、安全性、抗干擾能力等方面與有線通信還是存在一定差距。在大型的尤其是新建的エ業(yè)網(wǎng)絡中,大多還是優(yōu)先采用有線網(wǎng)絡,距離較遠時,采用光纖作為通信介質(zhì)。而無線網(wǎng)絡作為有線通信的一個備用通信網(wǎng)絡。在廣域網(wǎng)中,有一種有線和無線相互備份的雙網(wǎng)冗余方案。主要作用是在ー種網(wǎng)絡出現(xiàn)故障時,路由器自動切換到另一種網(wǎng)絡,從而達到提高通訊的穩(wěn)定性的作用。如MOXA的F4X33系列產(chǎn)品。F4X33系列產(chǎn)品可支持無線移動網(wǎng)絡、普通PPPOE方式或靜態(tài)IP接入方式的有線網(wǎng)絡,并支持自動冗余備份功能。該方案的特點是I)屬于廣域網(wǎng)應用2)有路由器進行管理,即具有專門的冗余管理設備3)運營成本較高,如果采用該方案為エ業(yè)場站系統(tǒng)構建一個測控平臺,則場站中的每個節(jié)點都需要ー個IP或者一個移動通信的SIM卡,否則就需要將儀表點歸總到ー個設備上,將該設備連入網(wǎng)絡。這樣的話,從儀表到連入網(wǎng)絡的設備間仍需要布線和安裝。則支持冗余通信的設備就不是現(xiàn)場級的通信模塊。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是針對現(xiàn)有技術的不足提供一種基于有線和無線熱備冗余通信的現(xiàn)場級低成本冗余測控網(wǎng)絡,實現(xiàn)測控現(xiàn)場的零成本通信運營,不需要專門的冗余管理模塊,現(xiàn)場的每個儀表點上的測控節(jié)點自身就具有冗余管理算法,在最底層的現(xiàn)場就實現(xiàn)簡單布網(wǎng),節(jié)約安裝調(diào)試成本。本發(fā)明的技術方案如下基于有線和無線熱備冗余通信的現(xiàn)場級低成本冗余測控網(wǎng)絡,包括主機和從機,主機輪詢/輪控從機,獲取從機和從機監(jiān)測對象的狀態(tài),或者通過從機控制相應的被控對象;主機和從機的有線通信和無線通信在工作時均在線,由主機選擇其中ー種通信方式與從機通信,優(yōu)先選擇有線方式進行通信;當主機發(fā)送查詢/控制指令給從機而無回復,或者回復內(nèi)容格式不正確時,重新發(fā)送查詢/控制指令;當多次重復發(fā)送指令均得不到正確格式的回復,或者根本無回復時,則認為與當前從機的有線通信出現(xiàn)故障;檢測到故障后, 主機在其內(nèi)存和外存儲器中的該從機地址的映射空間設置有線通信故障標志,記錄故障時間,形成該從機的故障記錄,并報送給人機界面;同吋,自動切換到無線通道與從機通信,完成本次查詢/控制任務,并告知從機點亮其有線通道故障報警信號燈;被告知具有有線通信故障的從機,點亮其對應的故障報警信號燈;具有有線通信故障的從機持續(xù)監(jiān)測自己的故障排除輸入口,當手工排除了故障后,該位會被手工置高電平;當從機監(jiān)測到該位被置成了高電平,就認為故障已經(jīng)排除,則在隨后與主機的無線通信中告知主機可以重新進行有線通信;相應地,主機收到該通知后,則在內(nèi)存和存儲器中的從機地址映射空間添加故障排除記錄,將有線通信故障排除標志置位,記錄故障排除時間,在隨后的與該從機的通信中均采用有線模式進行。所述的冗余測控網(wǎng)絡,所述的有線通信采取某種エ業(yè)現(xiàn)場總線,包括Modbus總線、CAN總線、PR0FIBUS總線;無線通信采用nRF射頻技術、zigbee技術。所述的冗余測控網(wǎng)絡,所述從機直接連接現(xiàn)場模擬量信號設備、現(xiàn)場開關量信號設備和模擬量執(zhí)行設備、開關量執(zhí)行設備;現(xiàn)場模擬量信號設備的模擬量信號和現(xiàn)場開關量信號設備的開關量信號分別通過從機的模擬量輸入接ロ、開關量I/O接ロ接入從機,再分別經(jīng)A/D轉換單元和數(shù)字隔離單元進入從機的中央處理器進行處理。處理的結果數(shù)據(jù)經(jīng)無線、有線冗余通信方式送入主機;從機的處理器或者控制器需要輸出模擬量以控制現(xiàn)場的模擬量執(zhí)行設備時,則控制指令經(jīng)數(shù)模轉換單元和模擬量輸出接ロ到達模擬量執(zhí)行設備,控制模擬量執(zhí)行設備動作;數(shù)模轉換単元的任務是將處理器或者控制器輸出的數(shù)字信號轉換成連續(xù)的模擬量,如連續(xù)的電壓信號;而模擬量輸出接ロ是將連續(xù)的模擬量調(diào)理為現(xiàn)場執(zhí)行器可以接收的信號;當從機的處理器或者控制器需要輸出開關量以控制現(xiàn)場的開關量執(zhí)行設備時,則控制指令經(jīng)數(shù)字隔離單元和開關量I/o接ロ輸出到開關量執(zhí)行設備,控制開關量執(zhí)行設備動作。本發(fā)明的有益效果為I)從機具有I/O接ロ,可以直接與儀表或者現(xiàn)場執(zhí)行器相連接,獲取儀表的狀態(tài)或者控制現(xiàn)場設備。同時其有線和無線通信単元可以采用上述的算法實現(xiàn)冗余通信,如此則可以構建ー個現(xiàn)場級的雙網(wǎng)絡冗余通信的測控系統(tǒng)。提高了エ業(yè)現(xiàn)場監(jiān)測與控制系統(tǒng)的
可靠性。2)從機和主機之間的通信采用的是エ業(yè)總線和無線局域網(wǎng)技術,一次性硬件投資后,運營過程中不需要支付任何通信費用,所以是ー個零成本通信運營的可靠現(xiàn)場測控網(wǎng)絡。3)在主機和從機的處理器/控制器中運行上述的冗余通信管理算法,就可以實現(xiàn)主從機通信的雙網(wǎng)絡冗余的特點。所以不需要額外的冗余管理設備,節(jié)約了成本,簡化了冗余通信網(wǎng)絡結構。4)構建的現(xiàn)場測控網(wǎng)絡中的有線通信采用是可靠エ業(yè)現(xiàn)場總線,采用的是總線型結構,一般可以用菊花鏈連接方式將從機按照就近原則依次相連,最后連接到主機上。所以整個系統(tǒng)就只有一條物理連接電纜就可以實現(xiàn)雙網(wǎng)絡冗余的可靠通信。因此系統(tǒng)的安裝特別簡單、快捷,所以安裝成本低、周期短。
圖I為本發(fā)明系統(tǒng)結構示意圖;圖2為本發(fā)明從機結構示意圖;圖3為本發(fā)明主機結構示意圖;圖4為主機通信流程圖;圖5為從機通信流程圖。
具體實施例方式以下結合具體實施例,對本發(fā)明進行詳細說明?;谟芯€和無線熱備冗余通信的現(xiàn)場級低成本冗余測控網(wǎng)絡(I)應用場合——現(xiàn)場級測控網(wǎng)絡在如圖I所示的采用主從機通信模式的現(xiàn)場級測控網(wǎng)絡中,主機輪詢/輪控從機,獲取從機和從機監(jiān)測對象的狀態(tài),或者通過從機控制相應的被控對象。⑵從機系統(tǒng)中的從機就是ー個具有有線和無線冗余通信能力的I/O模塊。參考圖2,從機可以采用多種嵌入式平臺,如采用ARM、DSP、MSP430或者51單片機等作為中央處理器/控制器,再配以外圍I/O及其處理接口和通信接ロ,就可以組建ー個上述的從機。其中的有線通信單元采取某種エ業(yè)現(xiàn)場總線,如Modbus總線、CAN總線、PR0FIBUS總線等。無線通信単元可以采用nRF射頻技木、zigbee技術等。從機直接連接現(xiàn)場模擬量信號設備、現(xiàn)場開關量信號設備和模擬量執(zhí)行設備、開關量執(zhí)行設備。現(xiàn)場模擬量信號設備的模擬量信號和現(xiàn)場開關量信號設備的開關量信號通過從機的模擬量輸入接ロ、開關量I/o接ロ接入從機,再分別經(jīng)A/D轉換單元和數(shù)字隔離單元進入從機的中央處理器(或稱控制器)進行處理。處理的結果數(shù)據(jù)經(jīng)無線、有線冗余通信方式送入主機。從機的處理器或者控制器需要輸出模擬量以控制現(xiàn)場的模擬量執(zhí)行設備時,則控制指令經(jīng)數(shù)模轉換單元和模擬量輸出接ロ到達模擬量執(zhí)行設備,控制模擬量執(zhí)行設備動作。數(shù)模轉換単元的任務是將處理器或者控制器輸出的數(shù)字信號轉換成連續(xù)的模擬量,如連續(xù)的電壓信號;而模擬量輸出接ロ是將連續(xù)的模擬量調(diào)理為現(xiàn)場執(zhí)行器可以接收的信號,如通過接ロ將連續(xù)的電壓信號轉換成エ業(yè)標準4-20mA信號。當從機的處理器或者控制器需要輸出開關量以控制現(xiàn)場的開關量執(zhí)行設備時,則控制指令經(jīng)數(shù)字隔離單元和開關量I/o接ロ輸出到開關量執(zhí)行設備,控制開關量執(zhí)行設備動作。整個從機的供電由供電單元提供,需要數(shù)據(jù)存儲的由從機的存儲器負責。(3)主機
系統(tǒng)中的主機就是ー個具有有線和無線冗余通信能力,井能和人機界面交互數(shù)據(jù)的通信模塊。主機的實現(xiàn)也可以采用多種嵌入式平臺,如采用ARM、DSP、MSP430或者51單片機等作為中央處理器/控制器,再配以外圍通信管理単元和通信接ロ。或者主機就是ー個エ控PC機,配以相應的通信板卡。一般主機較從機有更高的運算速度和通信管理能力,擔負整個現(xiàn)場網(wǎng)絡化測控系統(tǒng)的調(diào)度功能。參考圖3,其中的有線通信單元采取某種エ業(yè)現(xiàn)場總線,如Modbus總線、CAN總線、PR0FIBUS總線等。無線通信單元可以采用nRF射頻技術Zigbee技術等。主機和從機交互數(shù)據(jù)的通信単元要與從機相匹配。主機和人機界面(HMI)設備的通信可以有多種方法,如采用有線的RS232、RS485,或者某種現(xiàn)場總線、以太網(wǎng)等,也可以采用無線通信技術,如GPRS、WiFi 等。主機是連接上位機HMI設備和從機的中間設備。其結構和工作過程舉例如下假設從機和主機通信的冗余通信方式為Modbus總線(有線方式)和nRF射頻(無線方式),與上位機HMI設備的通信方式是RS232串行通信。則圖3中主機的有線現(xiàn)場總線通信接ロ和有線通信管理単元分別為RS485接口和Modbus通信管理単元。而無線通信接口和無線通信管理單元就是nRF射頻天線和通信管理控制器。與上位機HMI的通信接ロ就是RS232通信接ロ電路。其工作過程為一般情況下,從機和主機通過Modbus總線進行通信,例如主機通過RS485接ロ接收和發(fā)送數(shù)據(jù),其收發(fā)的細節(jié)過程由Modbus通信管理單元控制,如通信檢錯等。當主機發(fā)送數(shù)據(jù)給從機而收不到從機的回復數(shù)據(jù),或者發(fā)送數(shù)據(jù)總是出錯時,主機的處理器/控制器則做相應故障設置,并切換到nRF射頻通信模式。啟動nRF射頻收發(fā)模式,通過射頻無線與從機繼續(xù)通信。主機系統(tǒng)的供電由供電單元解決。需要數(shù)據(jù)存儲時,由存儲器負責。(4)冗余通信方法系統(tǒng)可以采用如下描述的有線與無線熱備通信的方法,實現(xiàn)現(xiàn)場級零成本冗余通ィ目。I)故障檢測與通信方式切換方法主機和從機的有線通信和無線通信在工作時均在線,由主機選擇其中ー種通信方式與從機通信,通常優(yōu)先選擇有線方式進行通信。當主機發(fā)送查詢/控制指令給從機而無回復,或者回復內(nèi)容格式不正確時,重新發(fā)送查詢/控制指令。當多次重復發(fā)送(一般重復5次)指令均得不到正確格式的回復,或者根本無回復時,則認為與當前從機的有線通信出現(xiàn)故障。
檢測到故障后,主機在其內(nèi)存和外存儲器中的該從機地址的映射空間設置“有線通信故障標志”,記錄故障時間,形成該從機的故障記錄,并報送給人機界面;同吋,自動切換到無線通道與從機通信,完成本次查詢/控制任務,并告知從機點亮其“有線通道故障報警”信號燈。被告知具有有線通信故障的從機,點亮其對應的故障報警信號燈。由于主機在每個輪詢/輪控周期內(nèi)與從機通信時,均查詢報警記錄,所以,可以自適應地選擇有效地通信方式與從機通信。2)恢復有線通信的方法具有有線通信故障的從機持續(xù)監(jiān)測自己的“故障排除”輸入口,當手工排除了故障后,該位會被手工置高電平。當從機監(jiān)測到該位被置成了高電平,就認為故障已經(jīng)排除,則在隨后與主機的無線通信中告知主機可以重新進行有線通信。相應地,主機收到該通知后,則在內(nèi)存和存儲器中的從機地址映射空間添加故障排除記錄,將“有線通信故障排除標志”置位,記錄故障排除時間,在隨后的與該從機的通信中均采用有線模式進行。
3)冗余通信的主機和從機的工作流程對于主機,其通信流程如圖4 :要與從機進行通信的主機做好必要準備,如從機地址選擇等。然后查詢該地址的從機的故障情況映射空間,了解要通信的該從機的故障情況。如果該從機沒有有線通信故障,或者雖有但故障已經(jīng)排除,則采用有線方式與該從機通信。如果該從機有有線故障報警記錄且故障沒有排除,則采用無線方式進行通信。如果當前采用有線方式進行通信,則隨時檢查當前通信是否成功,如發(fā)送的指令是否有回復等。如果通信成功,則當前的通信正常結束。否則,則在該從機的映射空間添加故障記錄,并切換到無線模式與該從機通信,同時告知人機界面,以便用戶得知該故障情況對該從機進行故障處理。對于從機,其工作流程如圖5 :從機隨時準備接收主機的查詢和控制任務,與主機進行通信。當有線和無線通道都沒有收到主機指令時,認為目前沒有通信任務,繼續(xù)等待。當有線通道收到指令吋,則進行有線通信,正確回復主機的查詢指令。當有線通道沒有收到指令,但無線通道收到了主機的數(shù)據(jù),則認為主機已經(jīng)判斷到從機有線通信有故障。所以從機此時判斷主機是否發(fā)送了故障通知,如果收到了故障通知,則在完成任務通信后點亮自身的故障報警燈。如果主機沒有發(fā)送故障通知,說明從機的故障不是當前時間產(chǎn)生的,而是從前產(chǎn)生的故障,且故障排除情況沒有通知到主機。所以首先判斷從機的有線通信故障是否排除,如果已經(jīng)排除則在任務通信后通知主機,并熄滅故障報警燈;如果還沒有排除,則只進行任務通信。應當理解的是,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,而所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
權利要求
1.一種基于有線和無線熱備冗余通信的現(xiàn)場級低成本冗余測控網(wǎng)絡,其特征在于,包括主機和從機,主機輪詢/輪控從機,獲取從機和從機監(jiān)測對象的狀態(tài),或者通過從機控制相應的被控對象;主機和從機的有線通信和無線通信在工作時均在線,由主機選擇其中一種通信方式與從機通信,優(yōu)先選擇有線方式進行通信;當主機發(fā)送查詢/控制指令給從機而無回復,或者回復內(nèi)容格式不正確時,重新發(fā)送查詢/控制指令;當多次重復發(fā)送指令均得不到正確格式的回復,或者根本無回復時,則認為與當前從機的有線通信出現(xiàn)故障;檢測到故障后,主機在其內(nèi)存和外存儲器中的該從機地址的映射空間設置有線通信故障標志,記錄故障時間,形成該從機的故障記錄,并報送給人機界面;同吋,自動切換到無線通道與從機通信,完成本次查詢/控制任務,并告知從機點亮其有線通道故障報警信號燈;被告知具有有線通信故障的從機,點亮其對應的故障報警信號燈;具有有線通信故障的從機持續(xù)監(jiān)測自己的故障排除輸入口,當手工排除了故障后,該位會被手工置高電平;當從機監(jiān)測到該位被置成了高電平,就認為故障已經(jīng)排除,則在隨后與主機的無線通信中告知主機可以重新進行有線通信;相應地,主機收到該通知后,則在內(nèi)存和存儲器中的從機地址映射空間添加故障排除記錄,將有線通信故障排除標志置位,記錄故障排除時間,在隨后的與該從機的通信中均采用有線模式進行。
2.根據(jù)權利要求I所述的冗余測控網(wǎng)絡,其特征在于,所述的有線通信采取某種エ業(yè)現(xiàn)場總線,包括Modbus總線、CAN總線、PR0FIBUS總線;無線通信采用nRF射頻技術、zigbee技術。
3.根據(jù)權利要求I所述的冗余測控網(wǎng)絡,其特征在于,所述從機直接連接現(xiàn)場模擬量信號設備、現(xiàn)場開關量信號設備和模擬量執(zhí)行設備及開關量執(zhí)行設備;現(xiàn)場模擬量信號設備的模擬量信號和現(xiàn)場開關量信號設備的開關量信號分別通過從機的模擬量輸入接ロ、開關量I/o接ロ接入從機,再分別經(jīng)A/D轉換單元和數(shù)字隔離單元進入從機的中央處理器進行處理。處理的結果數(shù)據(jù)經(jīng)無線、有線冗余通信方式送入主機; 從機的處理器或者控制器需要輸出模擬量以控制現(xiàn)場的模擬量執(zhí)行設備時,則控制指令經(jīng)數(shù)模轉換單元和模擬量輸出接ロ到達模擬量執(zhí)行設備,控制模擬量執(zhí)行設備動作;數(shù)模轉換単元的任務是將處理器或者控制器輸出的數(shù)字信號轉換成連續(xù)的模擬量,如連續(xù)的電壓信號;而模擬量輸出接ロ是將連續(xù)的模擬量調(diào)理為現(xiàn)場執(zhí)行器可以接收的信號;當從機的處理器或者控制器需要輸出開關量以控制現(xiàn)場的開關量執(zhí)行設備時,則控制指令經(jīng)數(shù)字隔尚單兀和開關量i/o接ロ輸出到開關量執(zhí)行設備,控制開關量執(zhí)行設備動作。
全文摘要
本發(fā)明公開了一種基于有線和無線熱備冗余通信的現(xiàn)場級低成本冗余測控網(wǎng)絡,包括主機和從機,主機輪詢/輪控從機,獲取從機和從機監(jiān)測對象的狀態(tài),或者通過從機控制相應的被控對象;主機和從機的有線通信和無線通信在工作時均在線,由主機選擇其中一種通信方式與從機通信,優(yōu)先選擇有線方式進行通信;是一個零成本通信運營的可靠現(xiàn)場測控網(wǎng)絡。不需要額外的冗余管理設備,節(jié)約了成本,簡化了冗余通信網(wǎng)絡結構。系統(tǒng)的安裝特別簡單、快捷,所以安裝成本低、周期短。
文檔編號G05B19/418GK102692912SQ20121019153
公開日2012年9月26日 申請日期2012年6月11日 優(yōu)先權日2012年6月11日
發(fā)明者唐波, 唐磊, 孟祥印, 孟祥峰, 車小偉 申請人:成都瑞特數(shù)字科技有限責任公司