專利名稱:數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置的制作方法
技術領域:
本發(fā)明涉及一種以令牌傳遞方式進行主站點和從屬站點之間的數(shù)據(jù)通信的數(shù)據(jù) 通信系統(tǒng)以及數(shù)據(jù)通信裝置。
背景技術:
在工廠等的生產現(xiàn)場中,通過將PLCO^rogrammable Logic Controller)、逆變器、 溫度計等現(xiàn)場設備之間進行連接而構成通信系統(tǒng)(現(xiàn)場網絡),一邊在現(xiàn)場設備之間進行 數(shù)據(jù)通信一邊進行各種處理。在上述通信系統(tǒng)中,為了保證在現(xiàn)場設備之間進行的數(shù)據(jù)通 信的實時性,采用了使用例如以太網(注冊商標)技術等的LAN(Local Area Network)標 準的令牌傳遞方式。近年來,由于通信系統(tǒng)連接有大量現(xiàn)場設備,所以期望高效地在短時間 內對各現(xiàn)場設備所處理的數(shù)據(jù)進行數(shù)據(jù)處理。例如,在專利文獻1所述的數(shù)據(jù)鏈接方法中,在數(shù)據(jù)鏈接系統(tǒng)內設有2個主站點。 并且,各主站點和所支配的本地站點之間進行數(shù)據(jù)通信。專利文獻1 日本特開平5-252168號公報
發(fā)明內容
但是,在上述現(xiàn)有技術中,由于各主站點分別在本站點接收到令牌的定時進行數(shù) 據(jù)更新(數(shù)據(jù)處理),所以各主站點進行的數(shù)據(jù)更新是異步進行的。由此,存在針對系統(tǒng)整 體的狀態(tài),在主站點間的數(shù)據(jù)更新中產生偏差的問題。另外,各主站點進行的數(shù)據(jù)更新的更新間隔(鏈接掃描)時間中包含所有主站點 進行的數(shù)據(jù)更新處理的合計時間。例如,在通信系統(tǒng)設置有2個主站點的情況下,一個主站 點進行的數(shù)據(jù)更新的更新間隔時間包含2個主站點的數(shù)據(jù)更新處理時間(本主站點的數(shù)據(jù) 更新處理時間以及其他主站點的數(shù)據(jù)更新處理時間)。由此,存在下述問題,即,各主站點 進行的數(shù)據(jù)更新的更新間隔變長,各主站點與本地站點之間的數(shù)據(jù)通信無法在短時間內完 成。本發(fā)明就是鑒于上述情況而提出的,其目的在于得到一種數(shù)據(jù)通信系統(tǒng)及數(shù)據(jù)通 信裝置,其可以在能夠高效進行動作的適當定時進行數(shù)據(jù)更新,并且在短時間內進行通信 系統(tǒng)內的數(shù)據(jù)通信。為了解決上述課題,實現(xiàn)目的,本發(fā)明提供一種數(shù)據(jù)通信系統(tǒng),其具有主站點,其 以使用多播通信的令牌傳遞方式進行與從屬站點之間的數(shù)據(jù)發(fā)送/接收,并且對與所述從 屬站點之間發(fā)送/接收的數(shù)據(jù)進行運算處理,從而進行所述數(shù)據(jù)的數(shù)據(jù)更新;以及所述從 屬站點,該數(shù)據(jù)通信系統(tǒng)的特征在于,所述主站點具有第1主站點,其進行所述數(shù)據(jù)通信 系統(tǒng)內的管理,并且進行規(guī)定的從屬站點的數(shù)據(jù)更新;以及第2主站點,其對與由所述第1 主站點進行數(shù)據(jù)更新的從屬站點不同的從屬站點進行數(shù)據(jù)更新,所述第1以及第2主站點 在從所述從屬站點接收到將所述第1主站點作為發(fā)送目標的令牌幀的情況下,進行數(shù)據(jù)更 新。
發(fā)明的效果本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)實現(xiàn)下述效果,S卩,可以在能夠高效動作的適當定 時進行數(shù)據(jù)更新,并且在短時間內進行通信系統(tǒng)內的數(shù)據(jù)通信。
圖1是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的結構的圖。圖2是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的本地站點的結構的框圖。圖3是用于說明實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)更新的定時的圖。圖4是用于說明本地站點進行的對令牌的發(fā)送目標的判定方法的圖。圖5是用于說明異步處理時的數(shù)據(jù)更新間隔的圖。圖6是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的動作步驟的流程圖。圖7是表示利用環(huán)型連接進行連接的數(shù)據(jù)通信系統(tǒng)的結構的框圖。圖8是表示實施方式2所涉及的數(shù)據(jù)通信系統(tǒng)的本地站點的結構的框圖。圖9是用于說明實施方式2所涉及的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)更新的定時的圖。圖10是表示實施方式2所涉及的數(shù)據(jù)通信系統(tǒng)的動作步驟的流程圖。標號的說明11數(shù)據(jù)更新處理部12數(shù)據(jù)發(fā)送/接收部13管理主地址存儲部14地址判定部15數(shù)據(jù)更新標志判定部100數(shù)據(jù)通信系統(tǒng)11、12、ml、m2 從屬站點L本地站點M管理主站點
具體實施例方式下面,基于附圖,詳細說明本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置的實 施方式。此外,本發(fā)明并不由本實施方式限定。實施方式1.圖1是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的結構的圖。數(shù)據(jù)通信系統(tǒng)100作 為通信設備(節(jié)點)而具有管理主站點(第1主站點)M、本地站點(第2主站點)L、從屬 站點ml、m2、11、12。在數(shù)據(jù)通信系統(tǒng)100中,管理主站點M、本地站點L、從屬站點ml、m2、 11、12連接在傳送路徑(總線幻上,彼此經由傳送路徑進行數(shù)據(jù)通信。在這里,針對管理 主站點M所支配的從屬站點為從屬站點ml、m2,本地站點L所支配的從屬站點為從屬站點 11、12的情況進行說明。本實施方式的數(shù)據(jù)通信系統(tǒng)100,使管理主站點M與本地站點L在同一定時進行 數(shù)據(jù)更新(對從從屬站點接收到的數(shù)據(jù)進行運算處理等)。數(shù)據(jù)通信系統(tǒng)100利用使用了 例如以太網(注冊商標)技術等的LAN標準的令牌傳遞方式,進行各站點(管理主站點M、本地站點L、從屬站點ml、m2、ll、12)之間的數(shù)據(jù)通信(以太網(注冊商標)幀的發(fā)送/接 收)。管理主站點M、本地站點L以及從屬站點ml、m2、11、12各自為現(xiàn)場設備等的計算 機。管理主站點M是配置在PLCO^rogrammable Logic Controller)等中的網絡單元,進行 對從所支配的從屬站點ml、m2發(fā)送來的數(shù)據(jù)的數(shù)據(jù)處理以及數(shù)據(jù)通信系統(tǒng)100內的管理。另外,本地站點L進行對從所支配的從屬站點11、12發(fā)送來的數(shù)據(jù)的數(shù)據(jù)處理等。 從屬站點ml、m2、11、12分別配置在10設備或數(shù)字/模擬轉換裝置等周邊設備(未圖示) 內,向這些周邊設備發(fā)送來自管理主站點M或本地站點L的動作指示等。在數(shù)據(jù)通信系統(tǒng)100中,從屬站點ml、m2利用來自管理主站點M的數(shù)據(jù)使周邊設 備動作,從屬站點11、12利用來自本地站點L的數(shù)據(jù)使周邊設備動作。此外,從屬站點ml、 m2將從各自所連接的周邊設備中取得的數(shù)據(jù)向管理主站點M發(fā)送,從屬站點11、12將從各 自所連接的周邊設備中取得的數(shù)據(jù)向本地站點L發(fā)送。在管理主站點M或本地站點L中,利用來自從屬站點ml、m2、11、12的數(shù)據(jù)進行規(guī) 定的運算,生成向從屬站點ml、m2、ll、12發(fā)送的數(shù)據(jù)。并且,將生成的數(shù)據(jù)從管理主站點M 或本地站點L向從屬站點ml、m2、11、12發(fā)送。數(shù)據(jù)通信系統(tǒng)100通過反復進行在管理主 站點M和從屬站點ml、m2之間進行的數(shù)據(jù)通信處理、以及在本地站點L和從屬站點11、12 之間進行的數(shù)據(jù)通信處理,從而進行動作。在數(shù)據(jù)通信系統(tǒng)100中,管理主站點M主要基于物理結構(站點的連接結構),確 定令牌幀(以下稱為令牌)以何種順序在各站點之間流動。數(shù)據(jù)通信系統(tǒng)100內的各站點按照管理主站點M所確定的令牌順序(令牌的循環(huán) 順序)使令牌循環(huán)。在各站點以多播方式向數(shù)據(jù)通信系統(tǒng)100內發(fā)送的令牌中,輸入有下 一個被賦予發(fā)送權的站點的MAC (Media Access Control)地址(以下,稱為令牌判定用MAC 地址)。數(shù)據(jù)通信系統(tǒng)100內的各站點在接收到以本站點為發(fā)送目標的令牌(令牌判定 用MAC地址為本站點MAC地址的令牌)的情況下,識別為本站點獲得發(fā)送權,根據(jù)需要從本 站點發(fā)送數(shù)據(jù)后,發(fā)行針對其他站點的令牌而指定下一個發(fā)送站點。在數(shù)據(jù)通信系統(tǒng)100 中,通過使各站點實施該動作,令牌在數(shù)據(jù)通信系統(tǒng)100內循環(huán),從而避免在傳送路徑上的 幀的擁堵狀態(tài)。另外,如果管理主站點M接收到令牌,則識別為從從屬站點ml、m2接收到數(shù) 據(jù),執(zhí)行數(shù)據(jù)更新。另外,如果本地站點L接收到令牌,則識別為從從屬站點11、12接收到 數(shù)據(jù),執(zhí)行數(shù)據(jù)更新。在這里,數(shù)據(jù)更新是使用從從屬站點ml、m2、11、12接收到的數(shù)據(jù)而 執(zhí)行規(guī)定的運算處理,生成向從屬站點ml、m2、11、12發(fā)送的數(shù)據(jù)的處理。數(shù)據(jù)更新也包含 下述處理,即,將向由各站點構成的網絡發(fā)送的發(fā)送數(shù)據(jù)或來自網絡的接收數(shù)據(jù)在CPU單 元等運算處理裝置之間進行接收發(fā)送的處理。本實施方式的管理主站點M作為數(shù)據(jù)通信系統(tǒng)100內的管理而進行拓撲或令牌順 序等的管理。本地站點L可以進行數(shù)據(jù)通信系統(tǒng)100內的管理,也可以不進行。圖2是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的本地站點的結構的框圖。如該 圖所示,本地站點L具有數(shù)據(jù)更新處理部11、數(shù)據(jù)發(fā)送/接收部12、管理主地址存儲部13、 以及MAC地址判定部(發(fā)送目標判定部)14。本地站點L例如使用ASIC(AppliCati0n Specific Integrated Circuit)或微型計算機等構成。
數(shù)據(jù)更新處理部11使用從從屬站點11、12接收到的數(shù)據(jù),執(zhí)行規(guī)定的運算處理, 作為該執(zhí)行結果而生成向從屬站點11、12發(fā)送的數(shù)據(jù)。本實施方式的數(shù)據(jù)更新處理部11, 在與MAC地址判定部14進行的令牌發(fā)送目標判定結果對應的定時進行數(shù)據(jù)更新。數(shù)據(jù)更 新處理部11在MAC地址判定部14判斷為令牌的發(fā)送目標是管理主站點M的情況下,進行 數(shù)據(jù)更新。數(shù)據(jù)發(fā)送/接收部12與數(shù)據(jù)通信系統(tǒng)100內的其他站點之間進行數(shù)據(jù)的發(fā)送/ 接收或令牌的發(fā)送/接收等。由于本地站點L所支配的從屬站點為從屬站點11、12,所以 數(shù)據(jù)發(fā)送/接收部12與從屬站點11、12之間進行數(shù)據(jù)的發(fā)送/接收。管理主地址存儲部 13儲存從管理主站點M發(fā)送來的管理主站點M的MAC地址。MAC地址判定部14基于從其他站點發(fā)送來的令牌的令牌判定用MAC地址(更新許 可信息),判定令牌是針對哪個站點的令牌。MAC地址判定部14在接收到令牌判定用MAC 地址為本站點MAC地址的令牌的情況下,判斷為獲得發(fā)送權。另外,本實施方式的MAC地址 判定部14,通過將管理主地址存儲部13所存儲的管理主站點M的MAC地址、和從其他站點 接收到的令牌的令牌判定用MAC地址進行比較,從而判斷是否向管理主站點M發(fā)送了令牌。 MAC地址判定部14在接收到令牌判定用MAC地址為管理主站點M的MAC地址的令牌的情況 (在管理主地址存儲部13所存儲的MAC地址和令牌判定用MAC地址一致的情況)下,判斷 為處于數(shù)據(jù)更新的定時。MAC地址判定部14在獲得了發(fā)送權的情況下,將獲得了發(fā)送權這一情況向數(shù)據(jù)發(fā) 送/接收部12通知,使數(shù)據(jù)發(fā)送/接收部12進行數(shù)據(jù)發(fā)送。另外,在處于數(shù)據(jù)更新的定時 的情況下,MAC地址判定部14將處于數(shù)據(jù)更新定時這一情況向數(shù)據(jù)更新處理部11通知,使 數(shù)據(jù)更新處理部11進行數(shù)據(jù)更新。圖3是用于說明實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)更新的定時的圖。在本 實施方式中,針對令牌順序為管理主站點M、本地站點L、從屬站點ml、從屬站點11、從屬站 點12、從屬站點m2、管理主站點M、……的情況進行說明。此外,在數(shù)據(jù)通信系統(tǒng)100內,發(fā) 送側的站點利用多播通信發(fā)送指定了發(fā)送目標的數(shù)據(jù)及令牌,接收側的站點僅接收本站點 所需的數(shù)據(jù),放棄不需要的數(shù)據(jù)及令牌。管理主站點M向所支配的從屬站點ml、m2發(fā)送數(shù)據(jù),從屬站點ml、m2接收來自管 理主站點M的數(shù)據(jù)(sl、s2)。如果管理主站點M完成了至從屬站點ml、m2的數(shù)據(jù)發(fā)送,則 將令牌向本地站點L發(fā)送,本地站點L接收來自管理主站點M的令牌(s3)。本實施方式的本地站點L在接收到來自管理主站點M的令牌時,不進行數(shù)據(jù)的更 新處理,而是執(zhí)行如下處理。如果本地站點L從管理主站點M接收到令牌,則向所支配的從 屬站點11、12發(fā)送數(shù)據(jù),從屬站點11、12接收來自本地站點L的數(shù)據(jù)(s4、s5)。如果本地 站點L完成了至從屬站點11、12的數(shù)據(jù)發(fā)送,則將令牌向從屬站點ml發(fā)送,從屬站點ml接 收來自本地站點L的令牌(s6)。從屬站點ml向管理主站點M發(fā)送數(shù)據(jù),管理主站點M接收來自從屬站點ml的數(shù) 據(jù)(s7)。如果從屬站點ml完成了至管理主站點M的數(shù)據(jù)發(fā)送,則將令牌向從屬站點11發(fā) 送,從屬站點11接收來自從屬站點ml的令牌(s8)。從屬站點11向本地站點L發(fā)送數(shù)據(jù),本地站點L接收來自從屬站點11的數(shù)據(jù) (s9)。如果從屬站點11完成了至本地站點L的數(shù)據(jù)發(fā)送,則將令牌向從屬站點12發(fā)送,從屬站點12接收來自從屬站點11的令牌(SlO)。從屬站點12向本地站點L發(fā)送數(shù)據(jù),本地站點L接收來自從屬站點12的數(shù)據(jù) (sll)。如果從屬站點12完成了至本地站點L的數(shù)據(jù)發(fā)送,則將令牌向從屬站點m2發(fā)送, 從屬站點m2接收來自從屬站點12的令牌(sl2)。從屬站點m2向管理主站點M發(fā)送數(shù)據(jù),管理主站點M接收來自從屬站點m2的數(shù) 據(jù)(sl3)。如果從屬站點m2完成了至管理主站點M的數(shù)據(jù)發(fā)送,則將令牌向管理主站點M 發(fā)送,管理主站點M接收來自從屬站點m2的令牌(sl4)。本實施方式的本地站點L對從其 他站點發(fā)送來的令牌進行監(jiān)視。并且,本地站點L判斷從其他站點發(fā)送來的令牌的發(fā)送目 標是否為管理主站點M。在sl4的處理中從從屬站點m2向管理主站點M發(fā)送的令牌,與其 他令牌相同地利用多播通信而發(fā)送,因此也向本地站點L發(fā)送。本地站點L對從屬站點m2 發(fā)送來的令牌是否是針對管理主站點M的令牌(令牌的發(fā)送目標)進行判定。在這里,說明本地站點L進行的令牌的發(fā)送目標的判定方法。圖4是用于說明本 地站點L進行的令牌的發(fā)送目標的判定方法的圖。在數(shù)據(jù)通信系統(tǒng)100中,管理主站點M 預先向本地站點L通知管理主站點M的MAC地址(stl)。本地站點L經由數(shù)據(jù)發(fā)送/接收部12接收從管理主站點M發(fā)送來的MAC地址。管 理主地址存儲部13將由數(shù)據(jù)發(fā)送/接收部12接收到的MAC地址,作為管理主站點M的MAC 地址進行存儲。然后,如果從屬站點m2向管理主站點M發(fā)行令牌(st2),則本地站點L經由數(shù)據(jù)發(fā) 送/接收部12接收來自從屬站點m2的令牌(st3)。數(shù)據(jù)發(fā)送/接收部12將接收到的令牌 向MAC地址判定部14發(fā)送。MAC地址判定部14通過將數(shù)據(jù)發(fā)送/接收部12接收到的令牌內的令牌判定用MAC 地址、和管理主地址存儲部13所存儲的管理主站點M的MAC地址進行比較,從而對來自從 屬站點m2的令牌是否是針對管理主站點M的令牌這一情況進行判定。在管理主站點M中,如果從從屬站點m2接收到令牌(sl5),則進行數(shù)據(jù)更新 (sl6)。另外,如果本地站點L判斷為從屬站點m2發(fā)送的令牌是針對管理主站點M的令牌, 則進行數(shù)據(jù)更新(sl7)。具體地說,如果本地站點L的MAC地址判定部14判斷為令牌的發(fā) 送目標是管理主站點M,則數(shù)據(jù)更新處理部11進行數(shù)據(jù)更新。由此,使得管理主站點M進行的數(shù)據(jù)更新以及本地站點L進行的數(shù)據(jù)更新在大致 同一定時執(zhí)行。由此,在數(shù)據(jù)通信系統(tǒng)100中,在發(fā)送了針對管理主站點M的令牌的情況下, 管理主站點M和本地站點L同步地進行數(shù)據(jù)更新。管理主站點M在進行數(shù)據(jù)更新后,執(zhí)行下一次數(shù)據(jù)發(fā)送(sl8)。這里的sl8的處理 對應于si的處理。然后,在數(shù)據(jù)通信系統(tǒng)100中,重復與si至sl7相同的處理。數(shù)據(jù)通信系統(tǒng)100的數(shù)據(jù)更新間隔(鏈接掃描)Tl為從管理主站點M進行si的 處理至管理主站點M進行sl6的處理為止的時間。該數(shù)據(jù)更新間隔Tl與在本地站點L接 收到以本站點為發(fā)送目標的令牌時進行數(shù)據(jù)更新的情況下的數(shù)據(jù)更新間隔相比,減少了與 本地站點L進行數(shù)據(jù)更新的時間(sl7的處理時間)對應的量。在這里,針對在本地站點L接收到以本站點為發(fā)送目標的令牌時進行數(shù)據(jù)更新的 情況下的數(shù)據(jù)更新間隔、和本實施方式的數(shù)據(jù)通信系統(tǒng)100的數(shù)據(jù)更新間隔Tl之間的差異 進行說明。下面,將在本地站點L接收到以本站點為發(fā)送目標的令牌時進行數(shù)據(jù)更新的情況下的數(shù)據(jù)更新間隔稱為異步處理時的數(shù)據(jù)更新間隔,將本實施方式的數(shù)據(jù)通信系統(tǒng)100 的數(shù)據(jù)更新間隔稱為同步處理時的數(shù)據(jù)更新間隔,從而進行說明。圖5是用于說明異步處理時的數(shù)據(jù)更新間隔的圖。在圖5中,示出在數(shù)據(jù)通信系 統(tǒng)100進行異步處理的情況(在本地站點L接收到以本站點為發(fā)送目標的令牌時進行數(shù)據(jù) 更新的情況)下的數(shù)據(jù)更新的定時。在這里,針對令牌順序為管理主站點M、從屬站點ml、 從屬站點11、本地站點L、從屬站點12、從屬站點m2、管理主站點M、……的情況進行說明。在數(shù)據(jù)通信系統(tǒng)100進行異步處理的情況下,管理主站點M向所支配的從屬站點 ml、m2發(fā)送數(shù)據(jù),從屬站點ml、m2接收來自管理主站點M的數(shù)據(jù)(s21、s22)。如果管理主 站點M完成了至從屬站點ml、m2的數(shù)據(jù)發(fā)送,則將令牌向從屬站點ml發(fā)送,從屬站點ml接 收來自管理主站點M的令牌(s23)。從屬站點ml向管理主站點M發(fā)送數(shù)據(jù),管理主站點M接收來自從屬站點ml的數(shù) 據(jù)(sM)。如果從屬站點ml完成了至管理主站點M的數(shù)據(jù)發(fā)送,則將令牌向從屬站點11發(fā) 送,從屬站點11接收來自從屬站點ml的令牌(s25)。從屬站點11向本地站點L發(fā)送數(shù)據(jù),本地站點L接收來自從屬站點11的數(shù)據(jù) (s26)。如果從屬站點11完成了至本地站點L的數(shù)據(jù)發(fā)送,則將令牌向本地站點L發(fā)送,本 地站點L接收來自從屬站點11的令牌(s27)。在數(shù)據(jù)通信系統(tǒng)100進行異步處理的情況下,本地站點L在接收到來自從屬站點 11的令牌時,進行數(shù)據(jù)的更新處理(S28)。然后,本地站點L向所支配的從屬站點11、12發(fā) 送數(shù)據(jù),從屬站點11、12接收來自本地站點L的數(shù)據(jù)(s29、s30)。如果本地站點L完成了 至從屬站點11、12的數(shù)據(jù)發(fā)送,則將令牌向從屬站點12發(fā)送,從屬站點12接收來自本地站 點L的令牌(s31)。從屬站點12向本地站點L發(fā)送數(shù)據(jù),本地站點L接收來自從屬站點12的數(shù)據(jù) (s32)。如果從屬站點12完成了至本地站點L的數(shù)據(jù)發(fā)送,則將令牌向從屬站點m2發(fā)送, 從屬站點m2接收來自從屬站點12的令牌(s33)。從屬站點m2向管理主站點M發(fā)送數(shù)據(jù),管理主站點M接收來自從屬站點m2的數(shù) 據(jù)(s34)。如果從屬站點m2完成了至管理主站點M的數(shù)據(jù)發(fā)送,則將令牌向管理主站點M 發(fā)送,管理主站點M接收來自從屬站點m2的令牌(s35)。管理主站點M如果從從屬站點m2接收到令牌,則進行數(shù)據(jù)更新(s36)。管理主站 點M進行數(shù)據(jù)更新后,執(zhí)行下一次數(shù)據(jù)發(fā)送。S卩,管理主站點M向從屬站點ml、m2發(fā)送數(shù) 據(jù),從屬站點ml、m2接收來自管理主站點M的數(shù)據(jù)(s37、s38)。然后,如果管理主站點M完 成了至從屬站點ml、m2的數(shù)據(jù)發(fā)送,則將令牌向從屬站點ml發(fā)送,從屬站點ml接收來自管 理主站點M的令牌(s39)。然后,數(shù)據(jù)通信系統(tǒng)100作為與s24 S30相同的處理而進行s40 s46。然后, 在數(shù)據(jù)通信系統(tǒng)100中,重復與W9至S44相同的處理。換言之,在數(shù)據(jù)通信系統(tǒng)100中, 將圖5所說明的s21至s36的處理及W9至s44的處理作為一次令牌循環(huán)中進行的數(shù)據(jù)通 信,將該處理重復多個循環(huán)。管理主站點M的異步處理時的數(shù)據(jù)更新間隔tl為從管理主站點M進行s21的處 理至管理主站點M進行s36的處理為止的時間。另外,本地站點L的異步處理時的數(shù)據(jù)更 新間隔t2為從本地站點L進行s29的處理至本地站點L進行s44的處理為止的時間。
在管理主站點M的異步處理時的數(shù)據(jù)更新間隔tl中,包含管理主站點M進行數(shù)據(jù) 更新的處理時間(s36)、和本地站點L進行數(shù)據(jù)更新的處理時間(W8)。另外,在本地站點 L的異步處理時的數(shù)據(jù)更新間隔t2中,包含本地站點L進行數(shù)據(jù)更新的處理時間(s44)、和 管理主站點M進行數(shù)據(jù)更新的處理時間(s36)。由此,異步處理時的數(shù)據(jù)更新間隔tl、t2與 本實施方式的數(shù)據(jù)通信系統(tǒng)100的同步處理時的數(shù)據(jù)更新間隔Tl相比,間隔時間更長。圖6是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的動作步驟的流程圖,示出管理主 站點M和本地站點L的動作步驟。本地站點L將與本地站點L有關的信息(本站點的站點 信息)向管理主站點M發(fā)送(步驟S10)。該站點信息包含例如本地站點L的MAC地址、本 地站點L可使用的通信協(xié)議的種類等信息而構成。管理主站點M從與管理主站點M連接的本地站點L及從屬站點ml、m2、11、12接 收并收集各站點的站點信息(步驟S20)。并且,管理主站點M基于收集到的站點信息,確定 令牌的循環(huán)順序(步驟S30)。在本實施方式中,管理主站點M使得為本地站點L設定的令牌的循環(huán)順序成為比 其他站點優(yōu)先的更早的順序。例如,管理主站點M將從管理主站點M最初發(fā)送令牌的站點 設為本地站點L,從而形成令牌的循環(huán)順序。由此,可以將管理主站點M和本地站點L發(fā)送/接收的數(shù)據(jù)的順序統(tǒng)一為,從管理 主站點M或本地站點L進行的數(shù)據(jù)發(fā)送、來自從屬站點ml、m2、11、12的數(shù)據(jù)的接收這一順 序。由此,管理主站點M和本地站點L從從屬站點ml、m2、11、12接收數(shù)據(jù)至進行數(shù)據(jù)更新 為止的時間變短,管理主站點M及本地站點L可以在與數(shù)據(jù)通信系統(tǒng)100的狀態(tài)相應的適 當定時(數(shù)據(jù)通信系統(tǒng)100能夠高效地進行動作的定時)進行數(shù)據(jù)更新。管理主站點M將已確定的令牌的循環(huán)順序向本地站點L通知(步驟S40)。本地站 點L接收并取得令牌的循環(huán)順序(步驟S50)。另外,管理主站點M向本地站點L通知管理 主站點M的MAC地址(步驟S60)。本地站點L接收并取得管理主站點M的MAC地址(步驟 S70)。該步驟SlO至S70的處理為查找階段(與數(shù)據(jù)取得相關的處理),數(shù)據(jù)通信系統(tǒng)100 在進行數(shù)據(jù)通信時只要執(zhí)行一次即可。在該查找階段之后,管理主站點M進行至從屬站點ml、m2的數(shù)據(jù)發(fā)送(步驟S80)。 如果管理主站點M完成了至從屬站點ml、m2的數(shù)據(jù)發(fā)送,則通過將令牌向本地站點L發(fā)送, 從而釋放令牌(步驟S90)。本地站點L接收來自管理主站點M的令牌(步驟S 100)。本地站點L的MAC地址判定部14對接收到的令牌是否是以本站點(本地站點L) 為發(fā)送目標的令牌進行判定(步驟S110)。如果接收到的令牌是以本站點為發(fā)送目標的令 牌(步驟Sl 10,是),則本地站點L的數(shù)據(jù)發(fā)送/接收部12進行至從屬站點11、12的數(shù)據(jù) 發(fā)送(步驟S120)。然后,如果本地站點L完成了至從屬站點11、12的數(shù)據(jù)發(fā)送,則通過將 令牌向從屬站點ml發(fā)送,從而釋放令牌(步驟S130)。然后,本地站點L等待下一個發(fā)送來 的令牌。另一方面,如果接收到的令牌不是以本站點為發(fā)送目標的令牌(步驟S110,否), 則本地站點L的MAC地址判定部14對令牌是否是針對管理主站點M的令牌進行判定。換 言之,MAC地址判定部14判定接收到的令牌的令牌判定用MAC地址是否為管理主站點M的 MAC地址(步驟S140)。如果接收到的令牌不是管理主站點M的MAC地址(步驟S140,否),則本地站點L等待下一個發(fā)送來的令牌。如果接收到的令牌為管理主站點M的MAC地址(步驟S140, 是),則本地站點L的數(shù)據(jù)更新處理部11進行數(shù)據(jù)更新(步驟S150)。在本實施方式中,本地站點L在接收到從從屬站點m2向管理主站點M發(fā)送的令牌 的情況下,將接收到的令牌判定為并不是以本站點為發(fā)送目標的令牌,而是以管理主站點M 為發(fā)送目標的令牌。由此,本地站點L在接收到從從屬站點m2向管理主站點M發(fā)送的令牌 的情況下,進行數(shù)據(jù)更新。如果本地站點L完成了數(shù)據(jù)更新,則等待下一個發(fā)送來的令牌。在每次從其他站 點(管理主站點M或從屬站點m2等)接收令牌時,本地站點L都重復步驟SlOO至S150的處理。管理主站點M在步驟S90的處理中釋放令牌后,等待下一個發(fā)送來的令牌。如果 管理主站點M接收到令牌(步驟S160),則對接收到的令牌的令牌判定用MAC地址是否為本 站點(管理主站點M)的MAC地址進行判定(步驟S170)。如果接收到的令牌不是管理主站點M的MAC地址(步驟S170,否),則管理主站 點M等待下一個發(fā)送來的令牌。如果接收到的令牌的發(fā)送目標為管理主站點M的MAC地址 (步驟S170,是),則管理主站點M進行數(shù)據(jù)更新(步驟S180)。由于從從屬站點m2發(fā)送來的令牌是以管理主站點M為發(fā)送目標的令牌,所以管理 主站點M在接收到來自從屬站點m2的令牌的情況下,進行數(shù)據(jù)更新。本地站點L也與管理 主站點M相同地,在從從屬站點m2發(fā)送來的令牌是以管理主站點M為發(fā)送目標的令牌的情 況下,進行數(shù)據(jù)更新。由此,由管理主站點M進行的數(shù)據(jù)更新(步驟S180)和本地站點L進 行的數(shù)據(jù)更新(步驟S150)在相同的定時進行。管理主站點M在進行數(shù)據(jù)更新時,也可以根據(jù)需要進行時間調整。例如,在本地站 點L進行數(shù)據(jù)更新的處理時間與管理主站點M進行數(shù)據(jù)更新的處理時間相比較長的情況 下,管理主站點M使數(shù)據(jù)更新的開始定時延遲規(guī)定時間,以使得本地站點L進行的數(shù)據(jù)更新 和管理主站點M進行的數(shù)據(jù)更新在相同的定時完成。由此,由于本地站點L和管理主站點 M同時完成數(shù)據(jù)更新,所以可以防止在本地站點L的數(shù)據(jù)更新未完成時,管理主站點M就開 始下一個數(shù)據(jù)發(fā)送處理。此外,本地站點L及管理主站點M進行數(shù)據(jù)更新的處理時間例如 由管理主站點M預先測量或計算并進行存儲。如果管理主站點M完成了數(shù)據(jù)更新,則等待下一個發(fā)送來的令牌。在每次從其他 站點接收令牌時,管理主站點M都重復步驟S160至S180的處理和步驟S80、S90的處理。在數(shù)據(jù)通信系統(tǒng)100中,在查找階段后,將本地站點L進行的步驟SlOO至S150的 處理、和管理主站點M進行的S80、S90、S160至S180的處理,作為令牌階段(使用令牌的數(shù) 據(jù)通信處理)而重復進行。此外,在本實施方式中,針對數(shù)據(jù)通信系統(tǒng)100的各站點通過線型連接而進行連 接的情況進行了說明,但也可以是通過星型連接或者環(huán)型連接將數(shù)據(jù)通信系統(tǒng)100的各站 點進行連接。在利用環(huán)型連接將數(shù)據(jù)通信系統(tǒng)100的各站點進行連接的情況下,通過例如圖7 所示的連接結構使各站點進行連接。圖7是表示利用環(huán)型連接進行連接的數(shù)據(jù)通信系統(tǒng)的 結構的圖。如該圖所示,對于利用環(huán)型連接進行連接的數(shù)據(jù)通信系統(tǒng)100,沿逆時針方向順 次連接管理主站點M、從屬站點ml、從屬站點11、本地站點L、從屬站點12、從屬站點m2,并且通過連接從屬站點m2和管理主站點M,從而構成環(huán)型連接。另外,在本實施方式中,針對數(shù)據(jù)通信系統(tǒng)100具有1個本地站點L的情況進行了 說明,但數(shù)據(jù)通信系統(tǒng)100也可以為具有多個本地站點L的結構。在此情況下,管理主站點 M的數(shù)據(jù)更新和至少一個本地站點L的數(shù)據(jù)更新在同一定時進行。例如,也可以是管理主站 點M的數(shù)據(jù)更新和所有本地站點L的數(shù)據(jù)更新在同一定時進行。如上所述,根據(jù)實施方式1,由于在管理主站點M進行數(shù)據(jù)更新的定時,本地站點L 進行數(shù)據(jù)更新,所以數(shù)據(jù)通信系統(tǒng)100內的數(shù)據(jù)更新可以由管理主站點M和本地站點L同 步進行。由此,可以在適當?shù)亩〞r進行數(shù)據(jù)更新。另外,可以在短時間內進行數(shù)據(jù)通信系統(tǒng) 100內的數(shù)據(jù)通信,可以使對與從屬站點ml、m2、11、12連接的設備進行的控制高速化。實施方式2.下面,參照圖8至圖10,說明本發(fā)明的實施方式2。在實施方式2中,向管理主站 點M發(fā)行令牌的從屬站點m2,在向管理主站點M發(fā)送令牌時,在令牌中添加表示處于數(shù)據(jù)更 新的定時的信息(表示許可數(shù)據(jù)更新這一情況的信息)后,向管理主站點M發(fā)送。僅在向 管理主站點M發(fā)送的令牌中,令牌中添加有表示處于數(shù)據(jù)更新的定時的信息的情況下,本 地站點L和管理主站點M才進行數(shù)據(jù)更新。圖8是表示實施方式2所涉及的數(shù)據(jù)通信系統(tǒng)的本地站點的結構的框圖。對于圖 8的各構成要素中與圖2所示的本地站點L具有相同功能的構成要素,標注相同標號,省略 重復的說明。如圖8所示,本地站點L除了數(shù)據(jù)更新處理部11、數(shù)據(jù)發(fā)送/接收部12、管理 主地址存儲部13、MAC地址判定部14之外,還具有數(shù)據(jù)更新標志判定部(許可判定部)15。數(shù)據(jù)更新標志判定部15判定從其他站點發(fā)送來的令牌所包含的數(shù)據(jù)更新標志是 ON還是OFF。數(shù)據(jù)更新標志是表示是否為管理主站點M以及本地站點L進行數(shù)據(jù)更新的定 時的信息。只有在從令牌的最后接收站點(令牌循環(huán)中最后接收令牌的站點)即從屬站點 m2向管理主站點M發(fā)送的令牌中,數(shù)據(jù)更新標志被設定為0N,而在其他從屬站點發(fā)送的令 牌中,數(shù)據(jù)更新標志被設定為OFF。數(shù)據(jù)更新標志判定部15在數(shù)據(jù)更新標志為ON的情況 下,判斷為處于數(shù)據(jù)更新的定時。數(shù)據(jù)更新標志判定部15將是否處于數(shù)據(jù)更新的定時的判 斷結果向數(shù)據(jù)更新處理部11發(fā)送。下面,對于實施方式2所涉及的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)更新的定時進行說明。圖9是 用于說明實施方式2所涉及的數(shù)據(jù)通信系統(tǒng)的數(shù)據(jù)更新的定時的圖。此外,對于由數(shù)據(jù)通 信系統(tǒng)100所進行的處理中與通過圖3說明的處理相同的處理,省略其說明。在本實施方 式中,針對令牌順序為管理主站點M、本地站點L、管理主站點M、從屬站點ml、從屬站點11、 從屬站點12、從屬站點m2、管理主站點M、……的情況進行說明。管理主站點M僅對最后接收站點即從屬站點m2發(fā)出下述指示,即,在向管理主站 點M發(fā)送令牌時,將數(shù)據(jù)更新標志置為ON后進行發(fā)送。然后,管理主站點M向所支配的從 屬站點ml、m2發(fā)送數(shù)據(jù),從屬站點ml、m2接收來自管理主站點M的數(shù)據(jù)(s51、s52)。如果 管理主站點M完成了至從屬站點ml、m2的數(shù)據(jù)發(fā)送,則將令牌向本地站點L發(fā)送,本地站點 L接收來自管理主站點M的令牌(s53)。本實施方式的本地站點L在接收到來自管理主站點M的令牌時,并不進行數(shù)據(jù)的 更新處理,而是執(zhí)行如下處理。如果本地站點L從管理主站點M接收到令牌,則向所支配的 從屬站點11、12發(fā)送數(shù)據(jù),從屬站點11、12接收來自本地站點L的數(shù)據(jù)(s54、s55)。
如果本地站點L完成了至從屬站點11、12的數(shù)據(jù)發(fā)送,則將令牌向管理主站點M 發(fā)送,管理主站點M接收來自本地站點L的令牌(s56)。管理主站點M執(zhí)行與數(shù)據(jù)發(fā)送/接收不同的其他處理(s57)。這里的其他處理是 例如利用實時通信等進行的處理,是與利用令牌傳遞方式所進行的處理不同的處理。本實 施方式的管理主站點M在為其他處理分配的時間內,不進行數(shù)據(jù)的更新處理。管理主站點M在進行了其他處理后,將令牌向從屬站點ml發(fā)送,從屬站點ml接收 來自管理主站點M的令牌(s58)。從屬站點ml向管理主站點M發(fā)送數(shù)據(jù),管理主站點M接 收來自從屬站點ml的數(shù)據(jù)(s59)。如果從屬站點ml完成了至管理主站點M的數(shù)據(jù)發(fā)送,則 將令牌向從屬站點11發(fā)送,從屬站點11接收來自從屬站點ml的令牌(s60)。從屬站點11向本地站點L發(fā)送數(shù)據(jù),本地站點L接收來自從屬站點11的數(shù)據(jù) (s61)。如果從屬站點11完成了至本地站點L的數(shù)據(jù)發(fā)送,則將令牌向從屬站點12發(fā)送, 從屬站點12接收來自從屬站點11的令牌(s62)。從屬站點12向本地站點L發(fā)送數(shù)據(jù),本地站點L接收來自從屬站點12的數(shù)據(jù) (s63)。如果從屬站點12完成了至本地站點L的數(shù)據(jù)發(fā)送,則將令牌向從屬站點m2發(fā)送, 從屬站點m2接收來自從屬站點12的令牌(s64)。從屬站點m2向管理主站點M發(fā)送數(shù)據(jù),管理主站點M接收來自從屬站點m2的數(shù) 據(jù)(s65)。如果從屬站點m2完成了至管理主站點M的數(shù)據(jù)發(fā)送,則將令牌內的數(shù)據(jù)更新標 志置為ON的令牌向管理主站點M發(fā)送,管理主站點M接收來自從屬站點m2的令牌(s66)。 本實施方式的本地站點L對從其他站點發(fā)送來的令牌進行監(jiān)視。并且,本地站點L對其他 站點所發(fā)送的令牌的發(fā)送目標是否為管理主站點M進行判斷。此外,本地站點L對其他站 點所發(fā)送的令牌中含有的數(shù)據(jù)更新標志是ON還是OFF進行判斷。由于在s66的處理中從從屬站點m2發(fā)送至管理主站點M的令牌,與其他的令牌相 同地利用多播通信發(fā)送,所以也向本地站點L發(fā)送(s67)。本地站點L對從屬站點m2發(fā)送 的令牌是否為針對管理主站點M的令牌(令牌的發(fā)送目標)進行判定,并且對數(shù)據(jù)更新標 志是否為ON進行判定。在這里,MAC地址判定部14判斷為從屬站點m2所發(fā)送的令牌為針 對管理主站點M的令牌。另外,MAC地址判定部14判斷為數(shù)據(jù)更新標志為ON。在管理主站點M中,如果從從屬站點m2接收到令牌,則進行數(shù)據(jù)更新(s68)。另 外,如果本地站點L判斷為從屬站點m2所發(fā)送的令牌為針對管理主站點M的令牌,且數(shù)據(jù) 更新標志為0N,則進行數(shù)據(jù)更新(s69)。具體地說,如果本地站點L的MAC地址判定部14 判斷出令牌的發(fā)送目標為管理主站點M,并且數(shù)據(jù)更新標志判定部15判斷出數(shù)據(jù)更新標志 為0N,則數(shù)據(jù)更新處理部11進行數(shù)據(jù)更新。由此,管理主站點M進行的數(shù)據(jù)更新和本地站 點L進行的數(shù)據(jù)更新在大致同一定時執(zhí)行。在本實施方式中,僅在數(shù)據(jù)更新標志為ON的情況下,管理主站點M進行數(shù)據(jù)更新。 由此,本實施方式的管理主站點M在從本地站點L接收到令牌的情況(s56)下,不進行數(shù)據(jù) 更新。在圖9中,針對管理主站點M從本地站點L、從屬站點m2接收令牌的情況進行了說 明,但在數(shù)據(jù)通信系統(tǒng)100中,也可以從其他站點(除了從屬站點m2以外的站點)多次向管 理主站點M發(fā)送令牌。在該情況下,只要僅在從從屬站點m2發(fā)送的令牌中將數(shù)據(jù)更新標志 置為0N,則管理主站點M即使從從屬站點m2以外的站點接收令牌,也不進行數(shù)據(jù)更新。由 此,在數(shù)據(jù)通信系統(tǒng)100中,可以設定各種令牌循環(huán)(多次向管理主站點M發(fā)送令牌等)作為一次令牌循環(huán)。換言之,在數(shù)據(jù)通信系統(tǒng)100中,可以設定各種數(shù)據(jù)更新的間隔。例如, 也可以在一次令牌循環(huán)中,將令牌向管理主站點M發(fā)送大于或等于3次。如上所述,在數(shù)據(jù)通信系統(tǒng)100中,在向管理主站點M發(fā)送了數(shù)據(jù)更新標志為ON 的令牌的情況下,管理主站點M和本地站點L同步地進行數(shù)據(jù)更新。管理主站點M在進行 了數(shù)據(jù)更新后,執(zhí)行下一個數(shù)據(jù)發(fā)送。然后,在數(shù)據(jù)通信系統(tǒng)100中,反復進行與s51至s69 相同的處理。圖10是表示實施方式2所涉及的數(shù)據(jù)通信系統(tǒng)的動作步驟的流程圖,示出了管理 主站點M、本地站點L、令牌的最后接收站點即從屬站點m2的動作步驟。此外,對于在數(shù)據(jù) 通信系統(tǒng)100進行的處理中,與通過圖6說明的實施方式1的數(shù)據(jù)通信系統(tǒng)100相同的處 理,省略其說明。本地站點L向管理主站點M發(fā)送本站點的站點信息(步驟S210)。另外,令牌的最 后接收站點即從屬站點m2向管理主站點M發(fā)送本站點的站點信息(步驟S220)。管理主站點M從與管理主站點M連接的本地站點L及從屬站點ml、m2、11、12中, 接收并收集各站點的站點信息(步驟S230)。并且,管理主站點M基于收集到的站點信息, 確定令牌的循環(huán)順序(步驟SM0)。然后,管理主站點M向本地站點L和從屬站點m2通知所確定的令牌的循環(huán)順序 (步驟S250)。本地站點L接收并取得令牌的循環(huán)順序(步驟S^O)。另外,從屬站點m2接 收并取得令牌的循環(huán)順序(步驟S270)。該步驟S210至S270的處理為查找階段,數(shù)據(jù)通信系統(tǒng)100在進行數(shù)據(jù)通信時進 行一次即可。此外,在本實施方式中,管理主站點M也向本地站點L通知管理主站點M的 MAC地址。在該查找階段之后,管理主站點M進行至從屬站點ml、m2的數(shù)據(jù)發(fā)送(步驟 S280)。如果管理主站點M完成了至從屬站點ml、m2的數(shù)據(jù)發(fā)送,則通過將令牌向本地站點 L發(fā)送而釋放令牌(步驟S^O)。本地站點L接收來自管理主站點M的令牌(步驟S300)。本地站點L的MAC地址判定部14對接收到的令牌是否為以本站點(本地站點L) 為發(fā)送目標的令牌進行判定(步驟S310)。如果接收到的令牌是以本站點為發(fā)送目標的令 牌(步驟S310,是),則本地站點L的數(shù)據(jù)發(fā)送/接收部12進行至從屬站點11、12的數(shù)據(jù) 發(fā)送(步驟S320)。并且,如果本地站點L完成了至從屬站點11、12的數(shù)據(jù)發(fā)送,則通過將 令牌向管理主站點M發(fā)送而釋放令牌(步驟S330)。然后,本地站點L等待下一個發(fā)送來的 令牌。從屬站點m2接收在步驟S280的處理中管理主站點M所發(fā)送的數(shù)據(jù)(步驟S340)。 然后,從屬站點m2等待從其他站點發(fā)送來的以本站點為發(fā)送目標的令牌。如果從屬站點m2 接收到以本站點為發(fā)送目標的令牌(步驟S350),則向管理主站點M發(fā)送數(shù)據(jù)(步驟S360)。 如果從屬站點m2完成了至管理主站點M的數(shù)據(jù)發(fā)送,則通過將令牌向管理主站點M發(fā)送而 釋放令牌(步驟S380)。本實施方式的從屬站點m2在向管理主站點M發(fā)送令牌時,將令牌 內的數(shù)據(jù)更新標志置為ON后發(fā)送。并且,從屬站點m2在釋放令牌后,等待下一個發(fā)送來的 令牌。在本地站點L中,如果在步驟S300的處理中接收到的令牌不是以本站點為發(fā)送目 標的令牌(步驟S310,否),則本地站點L的MAC地址判定部14對接收到的令牌是否為針對管理主站點M的令牌進行判定(步驟S390)。如果接收到的令牌并非管理主站點M的MAC地址(步驟S390,否),則本地站點 L等待下一個發(fā)送來的令牌。如果接收到的令牌為管理主站點M的MAC地址(步驟S390, 是),則數(shù)據(jù)更新標志判定部15對令牌內的數(shù)據(jù)更新標志是否為ON進行判定(步驟S400)。如果數(shù)據(jù)更新標志為OFF (步驟S400,0FF),則本地站點L等待下一個發(fā)送來的令 牌。另一方面,如果數(shù)據(jù)更新標志為0N(步驟S400,ON),則本地站點L的數(shù)據(jù)更新處理部 11進行數(shù)據(jù)更新(步驟S410)。在本實施方式中,本地站點L在接收到從從屬站點m2向管理主站點M發(fā)送的令牌 的情況下,判定為接收到的令牌并非以本站點為發(fā)送目標的令牌,而是以管理主站點M為 發(fā)送目標的令牌,并且數(shù)據(jù)更新標志為ON。由此,本地站點L在接收到從從屬站點m2向管 理主站點M發(fā)送的令牌的情況下,進行數(shù)據(jù)更新。如果本地站點L完成了數(shù)據(jù)更新,則等待下一個發(fā)送來的令牌。在每次從其他站 點接收令牌時,本地站點L都重復步驟S300至S330的處理、步驟S390至S410的處理。管理主站點M在步驟S290的處理中釋放令牌后,等待下一個發(fā)送來的令牌。在此 期間,如果存在從從屬站點ml、m2至管理主站點M的數(shù)據(jù)發(fā)送,則管理主站點M接收來自從 屬站點ml、m2的數(shù)據(jù)。由于從屬站點m2在步驟S360的處理中向管理主站點M進行數(shù)據(jù)發(fā) 送,所以管理主站點M接收來自從屬站點m2的數(shù)據(jù)(步驟S420)。然后,如果管理主站點M從其他站點接收到令牌(步驟S430),則對接收到的令牌 的令牌判定用MAC地址是否為本站點的MAC地址進行判定(步驟S440)。如果接收到的令牌并非管理主站點M的MAC地址(步驟S440,否),則管理主站點 M等待下一個發(fā)送來的令牌。如果接收到的令牌為管理主站點M的MAC地址(步驟S440, 是),則對接收到的令牌的數(shù)據(jù)更新標志是否為ON進行判定(步驟S450)。在接收到的令 牌的數(shù)據(jù)更新標志為OFF的情況下(步驟S450,OFF),管理主站點M等待下一個發(fā)送來的 令牌。在接收到的令牌的數(shù)據(jù)更新標志為ON的情況下(步驟S450,0N),管理主站點M進 行數(shù)據(jù)更新(步驟S460)。由于從從屬站點m2發(fā)送來的令牌中,數(shù)據(jù)更新標志為0N,所以管理主站點M在接 收到來自從屬站點m2的令牌的情況下,進行數(shù)據(jù)更新。本地站點L也與管理主站點M相同 地,在從從屬站點m2發(fā)送來的令牌的數(shù)據(jù)更新標志為ON的情況下,進行數(shù)據(jù)更新。由此, 管理主站點M進行的數(shù)據(jù)更新(步驟S460)和本地站點L進行的數(shù)據(jù)更新(步驟S410)在 相同定時進行。如果管理主站點M完成了數(shù)據(jù)更新,則等待下一個發(fā)送來的令牌。在每次從其他 站點接收令牌時,管理主站點M都重復步驟S430至S460的處理和步驟S280、S^0、S420的處理。在數(shù)據(jù)通信系統(tǒng)100中,在查找階段之后,作為令牌階段而反復進行本地站點L進 行的步驟S300至S330、S390至S410的處理、和管理主站點M進行的步驟S280、S^0、S420 至S460的處理。根據(jù)上述實施方式2,在向管理主站點M發(fā)送了數(shù)據(jù)更新標志為ON的令牌的情況 下,管理主站點M和本地站點L同步地進行數(shù)據(jù)更新,因此,可以設定各種令牌循環(huán)作為一 次令牌循環(huán)。
工業(yè)實用性如上所述,本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置可以應用于主站點和 從屬站點之間的數(shù)據(jù)通信。
權利要求
1.一種數(shù)據(jù)通信系統(tǒng),其具有主站點,其以使用多播通信的令牌傳遞方式進行與從 屬站點之間的數(shù)據(jù)的發(fā)送/接收,并且對與所述從屬站點之間發(fā)送/接收的數(shù)據(jù)進行運算 處理,從而進行所述數(shù)據(jù)的數(shù)據(jù)更新;以及所述從屬站點,其特征在于,所述主站點具有第1主站點,其進行所述數(shù)據(jù)通信系統(tǒng)內的管理,并且進行規(guī)定的從屬站點的數(shù)據(jù)更 新;以及第2主站點,其對與由所述第1主站點進行數(shù)據(jù)更新的從屬站點不同的從屬站點進行 數(shù)據(jù)更新,所述第1以及第2主站點在從所述從屬站點接收到以所述第1主站點為發(fā)送目標的令 牌幀的情況下,進行數(shù)據(jù)更新。
2.根據(jù)權利要求1所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述第2主站點具有發(fā)送目標判定部,其對從所述從屬站點發(fā)送的令牌幀的發(fā)送目標進行判定;以及數(shù)據(jù)更新處理部,其在所述發(fā)送目標判定部判定為所述令牌幀的發(fā)送目標是所述第1 主站點的情況下,進行所述數(shù)據(jù)更新。
3.根據(jù)權利要求2所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述第1主站點在接收到將所述第1主站點作為發(fā)送目標且具有用于對數(shù)據(jù)更新作出 許可的更新許可信息的令牌幀的情況下,進行數(shù)據(jù)更新,所述第2主站點還具有許可判定部,其對從所述從屬站點發(fā)送的令牌幀是否具有所述 更新許可信息進行判定,在所述發(fā)送目標判定部判定為所述令牌幀的發(fā)送目標是所述第1主站點,并且所述許 可判定部判定為從所述從屬站點發(fā)送的令牌幀具有更新許可信息的情況下,所述數(shù)據(jù)更新 處理部進行所述數(shù)據(jù)更新。
4.根據(jù)權利要求1至3中任一項所述的數(shù)據(jù)通信系統(tǒng),其特征在于,對所述令牌幀設定循環(huán)順序,以使得該令牌幀在向所述第1主站點以及所述第2主站 點發(fā)送后,向所述各從屬站點發(fā)送。
5.根據(jù)權利要求1至4中任一項所述的數(shù)據(jù)通信系統(tǒng),其特征在于,使得所述第1以及第2主站點在進行了數(shù)據(jù)更新后進行的下一個數(shù)據(jù)發(fā)送處理,在所 述第1主站點和第2主站點中同時開始。
6.一種數(shù)據(jù)通信裝置,其在數(shù)據(jù)通信系統(tǒng)內,以使用多播通信的令牌傳遞方式進行與 從屬站點之間的數(shù)據(jù)的發(fā)送/接收,并且對與所述從屬站點之間發(fā)送/接收的數(shù)據(jù)進行運 算處理,從而進行所述數(shù)據(jù)的數(shù)據(jù)更新,其特征在于,具有發(fā)送目標判定部,其對從所述從屬站點發(fā)送的令牌幀的發(fā)送目標進行判定;以及數(shù)據(jù)更新處理部,其在所述發(fā)送目標判定部判定為所述令牌幀的發(fā)送目標是主站點的 情況下,進行所述數(shù)據(jù)更新,該主站點進行所述數(shù)據(jù)通信系統(tǒng)內的管理,并且進行規(guī)定的從 屬站點的數(shù)據(jù)更新。
全文摘要
本發(fā)明提供一種數(shù)據(jù)通信系統(tǒng),其以令牌傳遞方式進行數(shù)據(jù)的發(fā)送/接收,并且對與從屬站點之間發(fā)送/接收的數(shù)據(jù)進行運算處理,從而進行數(shù)據(jù)的數(shù)據(jù)更新,在該數(shù)據(jù)通信系統(tǒng)中具有管理主站點(M),其進行從屬站點(m1、m2)的數(shù)據(jù)更新;以及本地站點(L),其進行從屬站點(l1、l2)的數(shù)據(jù)更新,管理主站點(M)在接收到將管理主站點(M)作為發(fā)送目標的令牌幀的情況下,進行數(shù)據(jù)更新,本地站點(L)對從從屬站點(m1、m2、l1、l2)發(fā)送的令牌幀的發(fā)送目標進行判定,在發(fā)送目標為管理主站點(M)的情況下,進行數(shù)據(jù)更新。
文檔編號H04L12/417GK102047616SQ20088012960
公開日2011年5月4日 申請日期2008年6月2日 優(yōu)先權日2008年6月2日
發(fā)明者杉本富嗣, 藪崎龍三 申請人:三菱電機株式會社