国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      主從模式查詢系統(tǒng)及方法

      文檔序號:6487655閱讀:247來源:國知局
      主從模式查詢系統(tǒng)及方法
      【專利摘要】本發(fā)明公開一種主從模式查詢系統(tǒng)及方法,該系統(tǒng)包括主服務器及多個從設備,該主服務器包括:發(fā)送模組,用于向從設備發(fā)送查詢指令,于接收到有效的從設備編號信息時,向?qū)膹脑O備發(fā)送靜默指令,并再次發(fā)送查詢指令;接收模組,接收從設備的應答指令,該應答指令中至少包括從設備的編號信息;以及處理模組,用于于接收到從設備返回的編號信息時根據(jù)校驗碼檢測返回指令的正確性,并儲存正確的從設備編號;該從設備包括:從設備接收模組,用于接收該主服務器的查詢指令及靜默指令;以及反饋模組,于接收到該主服務器的查詢指令時,根據(jù)編號信息,向該主服務器反饋該應答指令,通過本發(fā)明,可有效實現(xiàn)點對點通信。
      【專利說明】主從模式查詢系統(tǒng)及方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種主從模式查詢系統(tǒng)及方法,特別是涉及一種RS485總線的主從模式查詢系統(tǒng)及方法。
      【背景技術(shù)】
      [0002]智能儀表是隨著80年代初單片機技術(shù)的成熟而發(fā)展起來的,現(xiàn)在世界儀表市場基本被智能儀表所壟斷。究其原因就是企業(yè)信息化的需要,企業(yè)在儀表選型時其中的一個必要條件就是要具有聯(lián)網(wǎng)通信接口。最初是數(shù)據(jù)模擬信號輸出簡單過程量,后來儀表接口是RS232接口,這種接口可以實現(xiàn)點對點的通信方式,但這種方式不能實現(xiàn)聯(lián)網(wǎng)功能。隨后出現(xiàn)的RS485解決了這個問題。在要求通信距離為幾十米到上千米時,廣泛采用RS-485串行總線標準。RS-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力,加上總線收發(fā)器具有高靈敏度,能檢測低至200mV的電壓,故傳輸信號能在千米以外得到恢復。RS-485采用半雙工工作方式,任何時候只能有一點處于發(fā)送狀態(tài),因此,發(fā)送電路須由使能信號加以控制。RS-485用于多點互連時非常方便,可以省掉許多信號線,應用RS-485可以聯(lián)網(wǎng)構(gòu)成分布式系統(tǒng)。
      [0003]然而,現(xiàn)有的RS485總線通訊模式,主服務器只能對某一固定從設備進行通訊操作,當不知道總線上所接入設備的具體信息時,無法有效地實現(xiàn)點對點通信。

      【發(fā)明內(nèi)容】

      [0004]為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之目的在于提供一種主從模式查詢系統(tǒng)及方法,其在系統(tǒng)設計、安裝過程中,不必考慮、記錄不同的從設備的安裝位置、UID編號,大大簡化了施工人員的工作量;在設備故障,更換時也便于操作。
      [0005]為達上述及其它目的,本發(fā)明提供一種主從模式查詢系統(tǒng),包括主服務器及多個從設備,該主服務器與多個從設備通過總線通訊,該主服務器包括:
      [0006]發(fā)送模組,用于向從設備發(fā)送查詢指令,于接收到有效的從設備編號信息時,向?qū)膹脑O備發(fā)送靜默指令,并再次發(fā)送查詢指令;
      [0007]接收模組,接收從設備的應答指令,該應答指令中至少包括從設備的編號信息;以及
      [0008]處理模組,用于于接收到從設備返回的編號信息時根據(jù)校驗碼檢測返回指令的正確性,并儲存正確的從設備編號;
      [0009]該從設備包括:
      [0010]從設備接收模組,用于接收該主服務器的查詢指令及靜默指令;以及
      [0011]反饋模組,于接收到該主服務器的查詢指令時,根據(jù)編號信息,向該主服務器反饋該應答指令。
      [0012]進一步地,該編號信息為從設備內(nèi)置編號,每個從設備的編號唯一且各不相同。
      [0013]進一步地,該編號格式根據(jù)系統(tǒng)設定,后三位為數(shù)字。[0014]進一步地,若總線上有2個以上后3位編號相同的從設備,該處理模組返回指令校驗錯誤。
      [0015]進一步地,該從設備于接收到該查詢指令后,根據(jù)規(guī)則,延時返回從設備的編碼信
      肩、O
      [0016]進一步地,該主服務器為多表采集系統(tǒng)主控制端,該從設備為多表采集系統(tǒng)從數(shù)據(jù)采集端。
      [0017]為達到上述及其他目的,本發(fā)明提供一種主從模式查詢方法,應用于主從模式查詢系統(tǒng),包括如下步驟:
      [0018]步驟一,主服務器發(fā)送查詢指令,并等待總線上所有從設備的應答;
      [0019]步驟二,從設備接收到該查詢指令后,根據(jù)其內(nèi)置的編碼,返回包含編號信息的應答指令至該主服務器;
      [0020]步驟三,該主服務器接收到該應答指令,根據(jù)校驗碼檢測返回指令的正確性,并儲存正確的編號信息;
      [0021]步驟四,該主服務器根據(jù)接收到的有效編號信息,依次發(fā)送靜默指令至對應的從設備,并再次發(fā)送查詢指令;
      [0022]步驟五,未接收到靜默指令的從設備繼續(xù)根據(jù)發(fā)送規(guī)則,返回編號信息至該主服務器;以及
      [0023]步驟六,該主服務器重復接收從設備返回的編號信息,重復步驟一至步驟五,直至無從設備應答。
      [0024]進一步地,于步驟五中,已接收到靜默指令的從設備不再返回指令至該主服務器。
      [0025]進一步地,于步驟三中,若總線上有2個以上后3位編號相同的從設備,則該主服務器返回指令校驗錯誤。
      [0026]進一步地,每次指令應答時間小于lms。
      [0027]與現(xiàn)有技術(shù)相比,本發(fā)明一種主從模式查詢系統(tǒng)及方法,通過主服務器發(fā)送查詢指令,于接收到從設備反饋的有效的編號信息后發(fā)送靜默指令,而對其它從設備再次發(fā)送查詢指令直至無從設備應答,使得在系統(tǒng)設計、安裝過程中,不必考慮、記錄不同的從設備(采集器設備)的安裝位置、UID編號,大大簡化了施工人員的工作量;在設備故障,更換時也便于操作。
      【專利附圖】

      【附圖說明】
      [0028]圖1為本發(fā)明一種主從模式查詢系統(tǒng)的系統(tǒng)架構(gòu)圖;
      [0029]圖2為本發(fā)明一種主從模式查詢系統(tǒng)之較佳實施例的系統(tǒng)架構(gòu)圖;
      [0030]圖3為本發(fā)明一種主從模式查詢方法的步驟流程圖;
      [0031]圖4為本發(fā)明一種主從模式查詢方法之較佳實施例中主服務器端的步驟流程圖;
      [0032]圖5為本發(fā)明一種主從模式查詢方法之較佳實施例中從設備端的步驟流程圖。
      【具體實施方式】
      [0033]以下通過特定的具體實例并結(jié)合【專利附圖】
      附圖
      【附圖說明】本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點與功效。本發(fā)明亦可通過其它不同的具體實例加以施行或應用,本說明書中的各項細節(jié)亦可基于不同觀點與應用,在不背離本發(fā)明的精神下進行各種修飾與變更。
      [0034]圖1為本發(fā)明一種主從模式查詢系統(tǒng)的系統(tǒng)架構(gòu)圖。如圖1所示,本發(fā)明一種主從模式查詢系統(tǒng),包括:主服務器10以及多個從設備11,主服務器10與從設備11通過RS485系統(tǒng)總線通線。
      [0035]其中,主服務器10包括發(fā)送模組101、接收模組102以及處理模組103。發(fā)送模組101用于向從設備11發(fā)送查詢指令,于接收到有效的從設備編號時,向該從設備發(fā)送靜默指令,并再次發(fā)送查詢指令;接收模組102,用于接收從設備11的應答指令,該應答指令中至少包括從設備11的編號信息;處理模組103用于于接收到從設備11返回的編號時根據(jù)校驗碼檢測返回指令的正確性,并儲存正確的從設備編號,如總線上有2個以上后3位編號相同的從設備,會造成這2個從設備會在同一時刻返回指令,造成服務器接收時,返回指令校驗出錯,其他情況下,也會造成返回指令錯誤。
      [0036]從設備11至少包括從設備接收模組110以及反饋模組111。其中從設備接收模組110用于接收主服務器10的查詢指令及靜默指令;反饋模組111用于于接收到主服務器10的查詢指令時,根據(jù)自身內(nèi)置的編號信息,向主服務器10反饋應答指令,該應答指令中至少包括從設備11的編號信息。
      [0037]圖2為本發(fā)明一種主從模式查詢系統(tǒng)之較佳實施例的系統(tǒng)架構(gòu)圖。在本發(fā)明較佳實施例中,以多表采集系統(tǒng)為例,主服務器10為多表采集系統(tǒng)控制端,從設備11為采集器,即多表采集系統(tǒng)從數(shù)據(jù)采集端,每個采集器內(nèi)置UID編號,每個采集器的UID唯一各不相同,編碼格式根據(jù)系統(tǒng)設定,最后3位必須為數(shù)字,其他位數(shù)可為字母或數(shù)字,如:A24908010023。
      [0038]在本發(fā)明較佳實施例中,首先,主服務器10的發(fā)送模組發(fā)送查詢指令,等待總線上所有的采集器應答,超時時間Is ;采集器接收到服務器發(fā)送的查詢指令后,根據(jù)WD編碼的后3位數(shù)值,延時相應的時間,返回UID編號至主服務器10 ;主服務器10發(fā)送查詢指令后,在接收到采集器應答指令后開始計時接收,在接下來的Is內(nèi),分為1000次接收,即每ms接收I次采集器返回的指令,并根據(jù)校驗碼檢測返回指令的正確性,并儲存正確的WD ;主服務器10第一次接收完畢后,根據(jù)接收到的有效WD,依次發(fā)送靜默指令到這些采集器設備,然后再次發(fā)送查詢指令;已收到靜默指令的采集器,不會返回指令至服務器,其他采集器,繼續(xù)根據(jù)發(fā)送規(guī)則,返回UID編號至服務器;服務器重復接收采集器返回的WD,并循環(huán)查詢流程,直至無采集器應答,則總線上的所有采集器的UID編號已查詢完畢。在本發(fā)明較佳實施例中,每次指令應答時間均小于lms。
      [0039]圖3為本發(fā)明一種主從模式查詢方法的步驟流程圖。如圖3所示,本發(fā)明一種主從模式查詢方法,應用于主從模式查詢系統(tǒng),包括如下步驟:
      [0040]步驟301,主服務器10發(fā)送查詢指令,并等待總線上所有從設備的應答,超時時間Is ;
      [0041]步驟302,從設備接收到該查詢指令后,根據(jù)其內(nèi)置的編碼,返回包含編號信息的應答指令至主服務器10 ;
      [0042]步驟303,主服務器10接收到該應答指令,根據(jù)校驗碼檢測返回指令的正確性,并儲存正確的編號信息;[0043]步驟304,主服務器10根據(jù)接收到的有效編號信息,依次發(fā)送靜默指令至有效編號信息對應的從設備,并再次發(fā)送查詢指令;
      [0044]步驟305,未接收到靜默指令的從設備繼續(xù)根據(jù)發(fā)送規(guī)則,返回編號信息至主服務器,已接收到靜默指令的從設備不再返回指令至主服務器;
      [0045]步驟306,主服務器重復接收從設備返回的編號信息,重復步驟301至步驟305,直至無從設備應答,則總線上所有的從設備的編號已查詢完畢。
      [0046]圖4為本發(fā)明一種主從模式查詢方法之較佳實施例中主服務器端的步驟流程圖,圖5為本發(fā)明一種主從模式查詢方法之較佳實施例中從設備端的步驟流程圖,以下將配合圖4及圖5進一步說明本發(fā)明之查詢方法。
      [0047](a)服務器發(fā)送查詢指令,等待總線上所有的采集器應答,超時時間Is ;
      [0048](b)每個采集器出廠時有I個唯一的UID編碼,編碼格式根據(jù)系統(tǒng)設定,最后3位必須為數(shù)字,其他位數(shù)可為字母或數(shù)字,如:A24908010023 ;
      [0049](c)采集器接收到服務器發(fā)送的查詢指令后,根據(jù)UID編碼的后3位數(shù)值,延時相應的ms,返回UID編號至服務器;
      [0050](d)服務器發(fā)送查詢指令后,在接收到采集器應答指令后開始計時接收,在接下來的Is內(nèi),分為1000次接收,即每ms接收I次采集器返回的指令,并根據(jù)校驗碼檢測返回指令的正確性,并儲存正確的UID ;
      [0051](e)如總線上有2個以上后3位編號相同的設備,會造成這2個設備會在同一時刻返回指令,造成服務器接收時,返回指令校驗出錯;其他情況下,也會造成返回指令錯誤;
      [0052](f)服務器第一次接收完畢后,根據(jù)接收到的有效WD,依次發(fā)送靜默指令到這些采集器設備,然后再次發(fā)送查詢指令;
      [0053](g)已收到靜默指令的采集器,不會返回指令至服務器;其他采集器,繼續(xù)根據(jù)發(fā)送規(guī)則,返回UID編號至服務器;
      [0054](h)重復接收采集器返回的WD,并循環(huán)該查詢流程,直至無采集器應答,則總線上的所有采集器的UID編號,已查詢完畢。
      [0055](i)每次指令應答時間小于lms。
      [0056]可見,本發(fā)明一種主從模式查詢系統(tǒng)及方法,通過主服務器發(fā)送查詢指令,于接收到從設備反饋的有效的編號信息后發(fā)送靜默指令,而對其它從設備再次發(fā)送查詢指令直至無從設備應答,使得在系統(tǒng)設計、安裝過程中,不必考慮、記錄不同的從設備(采集器設備)的安裝位置、UID編號,大大簡化了施工人員的工作量;在設備故障,更換時也便于操作。
      [0057]上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾與改變。因此,本發(fā)明的權(quán)利保護范圍,應如權(quán)利要求書所列。
      【權(quán)利要求】
      1.一種主從模式查詢系統(tǒng),包括主服務器及多個從設備,該主服務器與多個從設備通過總線通訊,其特征在于,該主服務器包括: 發(fā)送模組,用于向從設備發(fā)送查詢指令,于接收到有效的從設備編號信息時,向?qū)膹脑O備發(fā)送靜默指令,并再次發(fā)送查詢指令; 接收模組,接收從設備的應答指令,該應答指令中至少包括從設備的編號信息;以及 處理模組,用于于接收到從設備返回的編號信息時根據(jù)校驗碼檢測返回指令的正確性,并儲存正確的從設備編號; 該從設備包括: 從設備接收模組,用于接收該主服務器的查詢指令及靜默指令;以及 反饋模組,于接收到該主服務器的查詢指令時,根據(jù)編號信息,向該主服務器反饋該應答指令。
      2.如權(quán)利要求1所述的主從模式查詢系統(tǒng),其特征在于:該編號信息為從設備內(nèi)置編號,每個從設備的編號唯一且各不相同。
      3.如權(quán)利要求2所述的主從模式查詢系統(tǒng),其特征在于:該編號格式根據(jù)系統(tǒng)設定,后三位為數(shù)字。
      4.如權(quán)利要求3所述的主從模式查詢系統(tǒng),其特征在于:若總線上有2個以上后3位編號相同的從設備,該處理模組返回指令校驗錯誤。
      5.如權(quán)利要求1所述的主從模式查詢系統(tǒng),其特征在于:該從設備于接收到該查詢指令后,根據(jù)規(guī)則,延時返回從設備的編碼信息。
      6.如權(quán)利要求1所述的主從模式查詢系統(tǒng),其特征在于:該主服務器為多表采集系統(tǒng)主控制端,該從設備為多表采集系統(tǒng)從數(shù)據(jù)采集端。
      7.一種主從模式查詢方法,應用于主從模式查詢系統(tǒng),包括如下步驟: 步驟一,主服務器發(fā)送查詢指令,并等待總線上所有從設備的應答; 步驟二,從設備接收到該查詢指令后,根據(jù)其內(nèi)置的編碼,返回包含編號信息的應答指令至該主服務器; 步驟三,該主服務器接收到該應答指令,根據(jù)校驗碼檢測返回指令的正確性,并儲存正確的編號信息; 步驟四,該主服務器根據(jù)接收到的有效編號信息,依次發(fā)送靜默指令至對應的從設備,并再次發(fā)送查詢指令; 步驟五,未接收到靜默指令的從設備繼續(xù)根據(jù)發(fā)送規(guī)則,返回編號信息至該主服務器;以及 步驟六,該主服務器重復接收從設備返回的編號信息,重復步驟一至步驟五,直至無從設備應答。
      8.如權(quán)利要求7所述的主從模式查詢方法,其特征在于:于步驟五中,已接收到靜默指令的從設備不再返回指令至該主服務器。
      9.如權(quán)利要求7所述的主從模式查詢方法,其特征在于:于步驟三中,若總線上有2個以上后3位編號相同的從設備,則該主服務器返回指令校驗錯誤。
      10.如權(quán)利要求7所述的主從模式查詢方法,其特征在于:每次指令應答時間小于lms。
      【文檔編號】G06F17/30GK103577485SQ201210279513
      【公開日】2014年2月12日 申請日期:2012年8月7日 優(yōu)先權(quán)日:2012年8月7日
      【發(fā)明者】薛冬梅, 高宏, 張一翹, 王利軍 申請人:上海達實聯(lián)欣科技發(fā)展有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1