亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置的制作方法

文檔序號:7943550閱讀:165來源:國知局
專利名稱:數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置的制作方法
技術領域
本發(fā)明涉及一種以利用以太網(wǎng)(注冊商標)構成的令牌傳遞方式進行主站點和從屬站點之間的數(shù)據(jù)通信的數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置。
背景技術
在工廠等制造現(xiàn)場,通過將PLC(ftx)grammable Logic Controller)、逆變器、溫度計等現(xiàn)場設備之間進行連接而構成通信系統(tǒng),一邊在現(xiàn)場設備之間進行數(shù)據(jù)通信一邊進行各種處理。在上述通信系統(tǒng)中,為了保證在現(xiàn)場設備之間進行的數(shù)據(jù)通信的實時性,采用了基于例如以太網(wǎng)(注冊商標)技術等LAN (Local Area Network)標準的令牌傳遞方式。但是,在將現(xiàn)場設備之間連接而構成的通信系統(tǒng)中,在現(xiàn)場設備之間傳送的數(shù)據(jù)容易受到噪聲影響。因此,作為在現(xiàn)場設備之間進行數(shù)據(jù)通信的通信系統(tǒng),期望提高傳送路徑的耐噪聲性而高效地進行數(shù)據(jù)發(fā)送。例如,在專利文獻1所記載的數(shù)據(jù)通信控制方式中,使數(shù)據(jù)傳送所使用的幀長縮短。并且,在數(shù)據(jù)傳送幀中發(fā)生位錯誤的情況下,再次發(fā)送曾經(jīng)產(chǎn)生位錯誤的短幀。由此, 可以抑制再發(fā)送的數(shù)據(jù)量,提高數(shù)據(jù)傳送的效率。專利文獻1 日本特開平09-160851號公報

發(fā)明內(nèi)容
但是,如果將上述現(xiàn)有技術應用于現(xiàn)場設備,則產(chǎn)生數(shù)據(jù)傳送時的處理增加,在現(xiàn)場設備之間進行的數(shù)據(jù)通信喪失實時性的問題。特別地,在令牌傳遞方式的情況下,由于僅在接收到令牌時才有發(fā)送權而可以發(fā)送幀,所以在直接應用現(xiàn)有技術的情況下,導致性能大幅劣化。因此,上述現(xiàn)有技術無法直接應用于現(xiàn)場設備之間的數(shù)據(jù)通信。本發(fā)明就是鑒于上述情況而提出的,其目的在于,得到一種數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置,其可以在保證實時性的同時提高耐噪聲性,從而高效地進行數(shù)據(jù)通信。另外, 本發(fā)明的目的在于,得到一種數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置,其特別是在令牌傳遞方式的情況下,可以高效地進行數(shù)據(jù)通信。為了解決上述課題、實現(xiàn)目的,本發(fā)明提供一種數(shù)據(jù)通信系統(tǒng),其以使用以太網(wǎng) (注冊商標)構成的令牌傳遞方式進行主站點和多個從屬站點之間的數(shù)據(jù)通信,其特征在于,所述主站點具有通信處理部,其作為第1數(shù)據(jù)發(fā)送/接收處理而進行以下處理,即,通過與所述各從屬站點之間使令牌幀循環(huán)而進行與所述各從屬站點之間的數(shù)據(jù)發(fā)送/接收; 以及數(shù)據(jù)發(fā)送/接收處理部,其與對從所述從屬站點發(fā)送來的數(shù)據(jù)進行運算處理并生成向所述從屬站點發(fā)送的數(shù)據(jù)的運算處理裝置連接,并且作為第2數(shù)據(jù)發(fā)送/接收處理而執(zhí)行在所述運算處理裝置和所述通信處理部之間進行的數(shù)據(jù)發(fā)送/接收,所述通信處理部作為第3數(shù)據(jù)發(fā)送/接收處理而執(zhí)行與所述數(shù)據(jù)發(fā)送/接收處理部之間進行的數(shù)據(jù)發(fā)送/接收, 并且在對所述第1數(shù)據(jù)發(fā)送/接收處理中的與所述各從屬站點之間使所述令牌幀循環(huán)且接收來自所述各從屬站點的數(shù)據(jù)的數(shù)據(jù)接收處理進行重試處理的情況下,在進行所述第1數(shù)據(jù)發(fā)送/接收處理后,不進行所述第3數(shù)據(jù)發(fā)送/接收處理,而是通過與所述各從屬站點之間使所述令牌幀循環(huán)并接收來自所述各從屬站點的數(shù)據(jù),從而進行重試處理,在所述重試處理后,進行所述第3數(shù)據(jù)發(fā)送/接收處理。發(fā)明的效果本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng),由于在與各從屬站點之間進行數(shù)據(jù)接收處理的重試處理的情況下,不進行從屬站點和通信處理部之間的第3數(shù)據(jù)發(fā)送/接收處理,而是使令牌幀循環(huán)而接收來自各從屬站點的數(shù)據(jù),所以實現(xiàn)下述效果,即,可以在保證主站點和從屬站點之間進行的數(shù)據(jù)發(fā)送/接收的實時性的同時提高耐噪聲性,從而高效地進行數(shù)據(jù)通


圖1是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的結構的圖。圖2是表示PLC的結構的框圖。圖3是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。圖4是表示現(xiàn)有的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。圖5是表示通過用戶設定而切換重試處理種類的通信處理部的結構的圖。圖6是表示實施方式2所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。圖7是表示實施方式3所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。圖8是表示接收狀態(tài)信息表的結構的一個例子的圖。圖9是表示實施方式4所涉及的主站點的通信處理部的結構的圖。圖10是表示實施方式4所涉及的從屬站點的結構的圖。圖11是表示實施方式4所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。圖12是用于說明經(jīng)由交換式集線器進行的數(shù)據(jù)通信的圖。圖13是表示實施方式5所涉及的數(shù)據(jù)通信系統(tǒng)的存儲器結構的圖。圖14是表示實施方式5所涉及的從屬站點的通信處理部的結構的圖。圖15是表示實施方式5所涉及的主站點的通信處理部的結構的圖。圖16是表示實施方式5所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。圖17是用于說明周期數(shù)據(jù)的分割處理的圖。圖18是表示在接收到所有分割后幀的情況下的判定電路的圖。圖19是表示無法接收一部分分割后幀的情況下的判定電路的圖。圖20是用于說明判定電路的重置處理的圖。圖21是表示實施方式6所涉及的主站點的通信處理部的結構的圖。圖22是表示實施方式6所涉及的從屬站點的通信處理部的結構的圖。圖23是表示實施方式6所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。圖M是表示在變更TF的重復發(fā)送次數(shù)的情況下的主站點的通信處理部結構的圖。圖25是表示針對每個站點分別變更TF的重復發(fā)送次數(shù)的情況下的主站點的通信處理部結構的圖。標號的說明
1 CPU
2 \數(shù)據(jù)處理部
3M通信處理部
4存儲器
7 \數(shù)據(jù)輸入輸出部
10PLC
20交換式集線器
31、71發(fā)送緩存器
32’72接收緩存器
33指示輸入部
35設定切換部
37發(fā)送次數(shù)設定部
41令牌設定部
42令牌再發(fā)行部
43發(fā)行次數(shù)判定部
44監(jiān)視計時器
45計數(shù)器
46基準值存儲部
47判定部
48消失令牌判斷部
51更新指示部
52判定電路
53寄存器重置部
54寄存器重置判定部
56SA判定部
57TF判定部
61分割處理部
62組裝處理部
70S通信處理部
73數(shù)據(jù)發(fā)送次數(shù)控制音
74令牌發(fā)送控制部
75數(shù)據(jù)分割部
76序列號賦予部
77末尾標志設定部
80X 83X共用存儲器
91序列號寄存器
92末尾標志寄存器
100數(shù)據(jù)通信系統(tǒng)
101接收狀態(tài)信息表
M主站點SLl SLn從屬站點
具體實施例方式下面,基于附圖,詳細說明本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置的實施方式。此外,本發(fā)明并不由本實施方式所限定。實施方式1.圖1是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的結構的圖。數(shù)據(jù)通信系統(tǒng)100具有主站點M、1 多個從屬站點SLl SLn(n為自然數(shù))。在數(shù)據(jù)通信系統(tǒng)100中,利用傳送路徑(總線)將主站點M和各從屬站點SLl SLn連接,彼此經(jīng)由傳送路徑進行數(shù)據(jù)通本實施方式的數(shù)據(jù)通信系統(tǒng)100例如使用基于以太網(wǎng)(注冊商標)技術等LAN標準的令牌傳遞方式,實現(xiàn)周期通信,進行站點(主站點M、從屬站點SLl SLn)之間的數(shù)據(jù)通信(以太網(wǎng)(注冊商標)幀的發(fā)送/接收)。由此,保證傳送路徑內(nèi)進行的數(shù)據(jù)通信(數(shù)據(jù)發(fā)送/接收的定時)的實時性。主站點M及從屬站點SLl SLn是需要數(shù)據(jù)通信實時性的現(xiàn)場設備等。主站點 M、從屬站點SLl SLn是使用令牌傳遞方式而實現(xiàn)周期通信的數(shù)據(jù)通信裝置。主站點M是配置在后述的PLCO^rogrammable Logic Controller) 10內(nèi)的網(wǎng)絡單元,進行與從屬站點 SLl SLn之間的數(shù)據(jù)通信。從屬站點SLl SLn各自配置在10設備或數(shù)字/模擬變換裝置等周邊設備(未圖示)內(nèi),向這些周邊設備發(fā)送來自主站點M的動作指示等。在數(shù)據(jù)通信系統(tǒng)100中,PLC 10的數(shù)據(jù)從主站點M向從屬站點SLl SLn發(fā)送。 并且,各從屬站點SLl SLn使用來自主站點M的數(shù)據(jù)使周邊設備進行動作。此外,各從屬站點SLl SLn將從各自所連接的周邊設備中取得的數(shù)據(jù)向主站點M發(fā)送。在PLC 10中, 使用來自從屬站點SLl SLn的數(shù)據(jù)進行規(guī)定運算,生成針對從屬站點SLl SLn的數(shù)據(jù)。 并且,將生成的數(shù)據(jù)從主站點M向從屬站點SLl SLn發(fā)送。數(shù)據(jù)通信系統(tǒng)100通過重復上述在主站點M和從屬站點SLl SLn之間進行的數(shù)據(jù)通信處理而進行動作。在數(shù)據(jù)通信系統(tǒng)100中,預先設定以哪種順序使令牌幀(以下稱為TF)在從屬站點SLl SLn之間傳遞。數(shù)據(jù)通信系統(tǒng)100內(nèi)的通信設備(各從屬站點SLl SLn及主站點M)在接收到TF的情況下,識別為本站點獲得發(fā)送權,在根據(jù)需要發(fā)送本站點的數(shù)據(jù)后, 發(fā)行TF而指定下一個發(fā)送站點。在數(shù)據(jù)通信系統(tǒng)100中,通過使各站點實施該動作并使得 TF在數(shù)據(jù)通信系統(tǒng)100內(nèi)循環(huán),從而避免傳送路徑上的幀的擁堵狀態(tài),保障數(shù)據(jù)通信的實時性。另外,主站點M通過接收TF而識別為接收到來自從屬站點SLl SLn的數(shù)據(jù),執(zhí)行數(shù)據(jù)的接收處理(固件處理)等。固件處理(以下稱為F/W處理)是與主站點M內(nèi)的數(shù)據(jù)的發(fā)送/接收相關的處理。主站點M通過在執(zhí)行F/W處理后,開始向從屬站點SLl SLn 進行數(shù)據(jù)發(fā)送,從而實現(xiàn)與從屬站點SLl SLn之間進行數(shù)據(jù)通信的同步(timing)。如果主站點M并不在接收TF的定時而是分別在接收來自各從屬站點SLl SLn 的數(shù)據(jù)的定時實施接收處理,則在此情況下,與將所有從屬站點SLl SLn的接收數(shù)據(jù)集中進行處理的時間相比,主站點M內(nèi)的DMA (Direct Memory Access)傳送花費更多的時間,使性能劣化。另一方面,在本實施方式中,通過將所有從屬站點SLl SLn的接收數(shù)據(jù)集中進行處理,而實現(xiàn)數(shù)據(jù)發(fā)送/接收的高效化。另外,由于本實施方式的主站點M在發(fā)行TF至 TF返回的期間,可以實施其他處理,所以使系統(tǒng)整體的處理效率提高。圖2是表示PLC的結構的框圖。此外,在圖2中,作為與主站點M連接的從屬站點,僅圖示了從屬站點SL1。如該圖所示,PLC 10具有運算處理裝置即CPU (Central Processing Unit) 1和主站點Μ。并且,主站點M具有數(shù)據(jù)處理部2、通信處理部3Μ和存儲器 4。主站點 M 使用例如 ASIC (Application Specific Integrated Circuit)或微型計算機等構成。CPU 1與主站點M連接,與主站點M之間進行數(shù)據(jù)通信。CPUl向主站點M的數(shù)據(jù)處理部2發(fā)送要向從屬站點SLl SLn發(fā)送的數(shù)據(jù)(用于控制周邊設備的數(shù)據(jù)等)。另外, CPU 1從數(shù)據(jù)處理部2接收主站點M所接收到的來自從屬站點SLl SLn的數(shù)據(jù)。主站點M的數(shù)據(jù)處理部(數(shù)據(jù)發(fā)送/接收處理部)2進行CPU 1和通信處理部3M 之間的數(shù)據(jù)中繼(第2數(shù)據(jù)發(fā)送/接收處理)。換言之,數(shù)據(jù)處理部2將來自CPU 1的數(shù)據(jù)向通信處理部3M發(fā)送,將來自通信處理部3M的數(shù)據(jù)向數(shù)據(jù)處理部2發(fā)送。主站點M的數(shù)據(jù)處理部2將來自CPU 1的數(shù)據(jù)分割為規(guī)定尺寸的數(shù)據(jù)(數(shù)據(jù)包)而向通信處理部3M發(fā)送。另外,數(shù)據(jù)處理部2將來自通信處理部3M的數(shù)據(jù)合成為規(guī)定尺寸的數(shù)據(jù)而向CPU 1發(fā)送。通信處理部3M進行與從屬站點SLl SLn之間的數(shù)據(jù)發(fā)送/接收處理(第1數(shù)據(jù)發(fā)送/接收處理),以及與數(shù)據(jù)處理部2之間的數(shù)據(jù)發(fā)送/接收處理(第3數(shù)據(jù)發(fā)送/接收處理)。通信處理部3M將從從屬站點SLl SLn發(fā)送來的數(shù)據(jù)集中向數(shù)據(jù)處理部2進行DMA傳送。通信處理部3M具有發(fā)送緩存器31和接收緩存器32。通信處理部3M將來自 CPU 1的數(shù)據(jù)存儲在發(fā)送緩存器31中,經(jīng)由發(fā)送緩存器31向各從屬站點SLl SLn發(fā)送。 另外,通信處理部3M將來自從屬站點SLl SLn的數(shù)據(jù)存儲在接收緩存器32中,經(jīng)由接收緩存器32向CPU 1側發(fā)送。存儲器4存儲從CPU 1向數(shù)據(jù)處理部2發(fā)送的數(shù)據(jù)以及從通信處理部3M向數(shù)據(jù)處理部2發(fā)送的數(shù)據(jù)。存儲器4所存儲的數(shù)據(jù)在由CPU 1賦予讀取許可的情況下,在規(guī)定的定時由通信處理部3M讀取,在由通信處理部3M賦予讀取許可的情況下,在規(guī)定的定時由 CPU 1讀取。在PLC 10中,將來自CPU 1的數(shù)據(jù)向數(shù)據(jù)處理部2發(fā)送并存儲在存儲器4中。并且,在由CPU 1賦予讀取許可后,通信處理部3M讀取存儲器4的數(shù)據(jù)。此時,通信處理部3M 向數(shù)據(jù)處理部2請求讀取數(shù)據(jù)。由此,數(shù)據(jù)處理部2將存儲器4內(nèi)的數(shù)據(jù)分割為規(guī)定尺寸的數(shù)據(jù)后向通信處理部3M發(fā)送。通信處理部3M將來自數(shù)據(jù)處理部2的數(shù)據(jù)經(jīng)由發(fā)送緩存器31向從屬站點SLl SLn發(fā)送。另外,在PLC 10中,將來自從屬站點SLl SLn的數(shù)據(jù)存儲在接收緩存器32中。 將接收緩存器32內(nèi)的數(shù)據(jù)向數(shù)據(jù)處理部2進行DMA傳送而存儲在存儲器4中。在由通信處理部3M賦予讀取許可后,由CPU 1讀取存儲器4的數(shù)據(jù)。此時,數(shù)據(jù)處理部2將存儲器 4內(nèi)的數(shù)據(jù)合成為規(guī)定尺寸的數(shù)據(jù)后向CPU 1發(fā)送。下面,說明數(shù)據(jù)通信系統(tǒng)100的處理流程。圖3是表示實施方式1所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。下面,針對數(shù)據(jù)通信系統(tǒng)100內(nèi)的從屬站點為從屬站點SL1、 SL2這2個的情況進行說明。另外,針對將來自主站點M的TF首先向從屬站點SLl發(fā)送,然后將TF從從屬站點SLl向從屬站點SL2發(fā)送的情況進行說明。本實施方式的數(shù)據(jù)通信系統(tǒng)100的處理流程的特征之一為,將包括下述步驟的1 個循環(huán)的通信處理重復2個循環(huán),該通信處理包括向從屬站點SLl發(fā)送TF及從從屬站點 SLl向主站點M發(fā)送數(shù)據(jù);向從屬站點SL2發(fā)送TF及從從屬站點SL2向主站點M發(fā)送數(shù)據(jù); 以及從從屬站點SL2向主站點M發(fā)送TF。在數(shù)據(jù)通信系統(tǒng)100中,主站點M的通信處理部3M向從屬站點SLl發(fā)送TF (第一次)(STl)。從屬站點SLl如果接收到TF,則進行至主站點M的數(shù)據(jù)發(fā)送處理(ST2)。來自從屬站點SLl的數(shù)據(jù)被作為數(shù)據(jù)si向通信處理部3M發(fā)送(ST3)。從屬站點SLl如果完成至主站點M的數(shù)據(jù)發(fā)送處理,則將TF向從屬站點SL2發(fā)送(ST4)。從屬站點SL2如果接收到TF,則進行至主站點M的數(shù)據(jù)發(fā)送處理(ST5)。來自從屬站點SL2的數(shù)據(jù)被作為數(shù)據(jù)s2向通信處理部3M發(fā)送(ST6)。從屬站點SL2如果完成至主站點M的數(shù)據(jù)發(fā)送處理,則向主站點M發(fā)送TF(ST7)。主站點M的通信處理部3M接收到數(shù)據(jù)si和數(shù)據(jù)s2后,將其存儲在接收緩存器32 中。在這里,說明ST3的數(shù)據(jù)si被通信處理部3M正常接收,ST6的數(shù)據(jù)s2由于噪聲等而沒有被通信處理部3M正常接收的情況(產(chǎn)生數(shù)據(jù)失真或數(shù)據(jù)消失的情況)。本實施方式的主站點M的通信處理部3M如果從從屬站點SL2接收到TF (第一次), 則無論是否正常接收到數(shù)據(jù)si和數(shù)據(jù)s2,都向從屬站點SLl發(fā)送TF(第二次)(ST8)。換言之,通信處理部3M既不進行是否正常接收到數(shù)據(jù)si、s2的判定、也不進行數(shù)據(jù)si、s2在主站點M內(nèi)的接收處理(后述的F/W處理),而是將下一個TF向從屬站點SLl發(fā)送。從屬站點SLl如果接收到TF,則進行至主站點M的數(shù)據(jù)發(fā)送處理(ST9)。來自從屬站點SLl的數(shù)據(jù)被作為數(shù)據(jù)si向通信處理部3M發(fā)送(STlO)。從屬站點SLl如果完成至主站點M的數(shù)據(jù)發(fā)送處理,則向從屬站點SL2發(fā)送TF(STll)。從屬站點SL2如果接收到TF,則進行至主站點M的數(shù)據(jù)發(fā)送處理(ST12)。來自從屬站點SL2的數(shù)據(jù)被作為數(shù)據(jù)s2向通信處理部3M發(fā)送(ST13)。從屬站點SL2如果完成至主站點M的數(shù)據(jù)發(fā)送處理,則向主站點M發(fā)送TF (ST14)。在STlO和ST13中,示出了通信處理部3M正常接收了數(shù)據(jù)sl、s2的情況。在STlO及ST13中接收到的數(shù)據(jù)sl、s2,與在ST3 及ST6中接收到的數(shù)據(jù)si、s2 一起存儲在接收緩存器32中。通信處理部3M如果從從屬站點SL2接收到TF (第二次),則進行數(shù)據(jù)的接收處理 (ST15)。具體地說,通信處理部3M判斷存儲在接收緩存器32中的數(shù)據(jù)si、s2是否為被正常接收的數(shù)據(jù)。并且,通信處理部3M在判斷為從各從屬站點(從屬站點SL1、SU)分別接收到至少1個正常數(shù)據(jù)的情況下,將來自各從屬站點SL1、SL2的數(shù)據(jù)sl、s2集中起來向數(shù)據(jù)處理部2進行DMA傳送(ST16、ST17)。由此,與將來自各從屬站點的數(shù)據(jù)逐個向數(shù)據(jù)處理部2傳送的情況相比,可以高速地進行數(shù)據(jù)傳送。在存在數(shù)據(jù)一次也沒有被正常接收到的從屬站點的情況下,通信處理部3M可以僅將正常數(shù)據(jù)向數(shù)據(jù)處理部2進行DMA傳送,也可以不進行向數(shù)據(jù)處理部2的DMA傳送。然后,通信處理部3M向數(shù)據(jù)處理部2進行數(shù)據(jù)讀取請求。如果由CPU 1賦予了讀取許可,則數(shù)據(jù)處理部2將存儲器4內(nèi)的數(shù)據(jù)向通信處理部3M進行數(shù)據(jù)發(fā)送(ST18)。來自數(shù)據(jù)處理部2的數(shù)據(jù)被作為數(shù)據(jù)m向通信處理部3M發(fā)送。
由此,在通信處理部3M的發(fā)送緩存器31中存儲來自數(shù)據(jù)處理部2的數(shù)據(jù)m (發(fā)送數(shù)據(jù)集)(ST19)。然后,通信處理部3M進行至從屬站點SL1、SL2的數(shù)據(jù)發(fā)送處理(ST20)。 從發(fā)送緩存器31利用廣播向從屬站點SL1、SL2發(fā)送數(shù)據(jù)m(ST21、ST22)。通信處理部3M如果完成至從屬站點SL1、SL2的數(shù)據(jù)發(fā)送處理,則向從屬站點SLl 發(fā)送TF (ST23)。從屬站點SLl如果從通信處理部3M接收到TF,則將TF向從屬站點SL2發(fā)送(ST24)。從屬站點SL2如果從從屬站點SLl接收到TF,則將TF向通信處理部3M發(fā)送 (ST25)。然后,通信處理部3M如果接收到來自從屬站點SL2的TF,則在數(shù)據(jù)通信系統(tǒng)100 中,從主站點M向從屬站點SL1、SL2發(fā)送數(shù)據(jù),然后重復STl ST25的處理。如上所述,在本實施方式中,將前述通信處理重復2個循環(huán)后,通信處理部3M進行數(shù)據(jù)的接收處理。換言之,在數(shù)據(jù)通信系統(tǒng)100中,在尚未進行F/W處理的狀態(tài)下就必然會重試1次前述通信處理。由此,可以提高從從屬站點SL1、SL2向主站點M發(fā)送的數(shù)據(jù)的耐噪聲性。此外,此時的重試時間為與1個循環(huán)相應的通信處理,該重試時間成為重試處理所產(chǎn)生的損失時間。由此,在數(shù)據(jù)通信系統(tǒng)100中,在短時間內(nèi)進行重試處理。如上所述,即使在使用以太網(wǎng)(注冊商標)等耐噪聲性較差的方法的情況下,數(shù)據(jù)通信系統(tǒng)100也可以在短時間內(nèi)高效地進行數(shù)據(jù)通信的修復。在這里,為了明確本實施方式的數(shù)據(jù)通信系統(tǒng)100和當前使用的數(shù)據(jù)通信系統(tǒng)之間的處理流程的差異,對當前使用的數(shù)據(jù)通信系統(tǒng)的處理流程的問題點進行說明。圖4是表示現(xiàn)有的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。在圖4中,示出使本實施方式的數(shù)據(jù)通信系統(tǒng)100進行與現(xiàn)有的數(shù)據(jù)通信系統(tǒng)相同的處理的情況下的處理流程。這里的數(shù)據(jù)通信系統(tǒng)100,作為ST31 ST37的處理而進行與圖3所示的STl ST7相同的處理。在從屬站點SL2向通信處理部3M發(fā)送TF (第一次)后(ST37),通信處理部3M將數(shù)據(jù)si、s2存儲在接收緩存器32中。在這里,針對ST33的數(shù)據(jù)si被通信處理部3M正常接收,ST36的數(shù)據(jù)s2由于噪聲等而沒有被通信處理部3M正常接收的情況進行說明。通信處理部3M如果從從屬站點SL2接收到TF (第一次),則進行數(shù)據(jù)的接收處理 (數(shù)據(jù)是否正常的判定、至數(shù)據(jù)處理部2的傳送處理)(ST38)。具體地說,通信處理部3M將數(shù)據(jù)si和數(shù)據(jù)s2向數(shù)據(jù)處理部2進行DMA傳送(ST39,ST40)。此時,對于數(shù)據(jù)s2,無論是否由于噪聲等而無法被正常接收,都通過通信處理部3M進行接收處理(DMA傳送等)。然后,通信處理部3M向數(shù)據(jù)處理部2進行數(shù)據(jù)讀取請求。如果由CPU 1賦予了讀取許可,則數(shù)據(jù)處理部2將存儲器4內(nèi)的數(shù)據(jù)向通信處理部3M進行數(shù)據(jù)發(fā)送(ST41)。來自數(shù)據(jù)處理部2的數(shù)據(jù)作為數(shù)據(jù)m向通信處理部3M發(fā)送。由此,在通信處理部3M的發(fā)送緩存器31中存儲來自數(shù)據(jù)處理部2的數(shù)據(jù)m (發(fā)送數(shù)據(jù)集)(ST42)。并且,通信處理部3M進行至從屬站點SLl、SL2的數(shù)據(jù)發(fā)送處理(ST43)。 從發(fā)送緩存器31利用廣播向從屬站點SL1、SL2發(fā)送數(shù)據(jù)m(ST44,ST45)。通信處理部3M如果完成至從屬站點SL1、SL2的數(shù)據(jù)發(fā)送處理,則向從屬站點SLl 發(fā)送TF(ST46)。然后,在數(shù)據(jù)通信系統(tǒng)100中,進行與實施方式1的圖3中所說明的ST9 ST25相同的處理。圖4所示的ST47 ST63的處理與圖3所示的ST9 ST25的處理相對應。然后,如果通信處理部3M接收到來自從屬站點SL2的TF,則在數(shù)據(jù)通信系統(tǒng)100中,從主站點M向從屬站點SL1、SL2發(fā)送數(shù)據(jù),然后重復ST31 ST63的處理。
如上所述,在現(xiàn)有的數(shù)據(jù)通信處理中,通過使用令牌方式進行的周期通信來執(zhí)行重試處理,從而在每次從從屬站點SL1、SL2發(fā)送數(shù)據(jù)si、s2時(每次接收TF時),進行接收處理(ST38)、發(fā)送數(shù)據(jù)集處理(ST4》等。因此,在現(xiàn)有的數(shù)據(jù)通信處理的重試處理中,包含利用通信處理部3M進行的數(shù)據(jù)接收處理(ST38)及發(fā)送數(shù)據(jù)集處理(ST4》等與在主站點M內(nèi)的數(shù)據(jù)發(fā)送/接收相關的F/W處理。如上所述,在現(xiàn)有的數(shù)據(jù)通信處理中,作為重試處理進行ST38 ST52。如果在令牌持有時間內(nèi),主站點M內(nèi)的F/W處理(發(fā)送/接收處理等)所占的比例增加,則使重試處理的時間變長。特別地,如果在站點間(節(jié)點間)進行發(fā)送/接收的數(shù)據(jù)的容量增多,則F/W處理花費時間,因此重試時間變長。如上所述,現(xiàn)有的重試處理與圖3所示的本實施方式的數(shù)據(jù)通信處理相比,需要更長時間。特別地,在通信處理部3M具有發(fā)送緩存器31和接收緩存器32,且以用戶作出的設定進行F/W處理的情況下,F(xiàn)/W處理大多花費時間。另外,隨著傳送路徑的帶寬提高(例如從IOMbps提高至100Mbps,從IOOMbps提高至I(Aps),F(xiàn)/W處理的性能對數(shù)據(jù)通信系統(tǒng)100 的性能產(chǎn)生的影響變大。此外,在利用TCP (Transmission Control Protocol)中的重試處理對幀數(shù)據(jù)缺失進行修復的情況下,超時時間需要幾百msec,難以應用于重視實時性的現(xiàn)場網(wǎng)絡中。此外,在數(shù)據(jù)通信系統(tǒng)100中,也可以通過用戶設定而切換使用圖3的數(shù)據(jù)通信處理中的重試處理和圖4的數(shù)據(jù)通信處理中的重試處理。圖5是表示通過用戶設定而切換重試處理種類的通信處理部的結構的圖。如該圖所示,通過用戶設定而切換重試處理種類的通信處理部3M除了具有發(fā)送緩存器31、接收緩存器32之外,還具有指示輸入部33、設定切換部35。指示輸入部33具有鼠標、鍵盤、按鈕等而構成,接收由用戶從外部輸入的指示(指定數(shù)據(jù)通信處理的種類的指示)。在指示輸入部33中輸入用于指定圖3所示的重試處理的指示或指定圖4所示的重試處理的處理。指示輸入部33將由用戶從外部輸入的指示作為數(shù)據(jù)通信處理的設定指示而向設定切換部35發(fā)送。設定切換部35基于從指示輸入部33 發(fā)送來的重試處理的設定指示,進行數(shù)據(jù)通信處理的切換。此外,在圖3中,對于數(shù)據(jù)處理部2和CPU 1之間的數(shù)據(jù)通信,省略了其說明,但在數(shù)據(jù)處理部2和CPU 1之間,以與數(shù)據(jù)處理部2和通信處理部3M之間的數(shù)據(jù)通信異步的方式進行數(shù)據(jù)通信。此外,在本實施方式中,利用以太網(wǎng)(注冊商標)進行數(shù)據(jù)通信系統(tǒng)100內(nèi)的數(shù)據(jù)通信,但數(shù)據(jù)通信系統(tǒng)100內(nèi)的數(shù)據(jù)通信也可以使用其它通信方法。另外,在本實施方式中,針對與主站點M進行數(shù)據(jù)通信的從屬站點為從屬站點 SLUSL2這2個的情況進行了說明,但與主站點M進行數(shù)據(jù)通信的從屬站點也可以是1個、 也可以是大于或等于3個。另外,在本實施方式中,針對僅進行1次重試處理的情況進行了說明,但重試處理也可以進行大于或等于2次。在數(shù)據(jù)通信系統(tǒng)100中進行的重試處理的次數(shù),基于來自指示輸入部33等的用戶指示而預先設定。所設定的重試次數(shù)(令牌幀連續(xù)發(fā)送次數(shù))存儲在通信處理部3M內(nèi)的數(shù)據(jù)存儲部(未圖示)中。由此,可以容易地以用戶所期望的重試處理次數(shù)進行處理。如上所述,根據(jù)本實施方式1,由于如果從從屬站點SL2接收到TF(第一次),則與是否正常接收到數(shù)據(jù)sl、s2無關地,主站點M向從屬站點SLl發(fā)送TF (第二次),而不在主站點M內(nèi)進行數(shù)據(jù)si、s2的接收處理,所以可以在短時間內(nèi)進行數(shù)據(jù)通信的修復處理。由此,可以高效地進行數(shù)據(jù)通信。實施方式2.下面,使用圖6說明本發(fā)明的實施方式2。在實施方式2中,在進行重試處理時,從主站點M向從屬站點SL1、SL2再次發(fā)送數(shù)據(jù)m。圖6是表示實施方式2所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。實施方式2 的數(shù)據(jù)通信系統(tǒng)100作為ST71 ST77的處理而進行與圖3所示的STl ST7相同的處理。在從屬站點SL2向通信處理部3M發(fā)送TF (第一次)后(ST77),通信處理部3M將數(shù)據(jù)si及數(shù)據(jù)s2存儲在接收緩存器32中。在這里,針對ST73的數(shù)據(jù)si被通信處理部3M 正常接收,ST76的數(shù)據(jù)s2由于噪聲等而沒有被通信處理部3M正常接收的情況進行說明。然后,與是否正常接收到數(shù)據(jù)si及數(shù)據(jù)s2無關地,通信處理部3M進行至從屬站點SL1、SL2的數(shù)據(jù)發(fā)送處理(ST78)。此時,通信處理部3M使用存儲在發(fā)送緩存器31中的數(shù)據(jù)m,進行至從屬站點SL1、SL2的數(shù)據(jù)發(fā)送。存儲在發(fā)送緩存器31中的數(shù)據(jù)m是與在從通信處理部3M向從屬站點SLl發(fā)送第一次的TF之前從通信處理部3M向從屬站點SLl發(fā)送的數(shù)據(jù)m相同的數(shù)據(jù)。從發(fā)送緩存器31利用廣播向從屬站點SL1、SL2發(fā)送數(shù)據(jù)m(ST79, ST80)。通信處理部3M如果完成至從屬站點SL1、SL2的數(shù)據(jù)發(fā)送處理,則向從屬站點SLl 發(fā)送TF(STSl)。然后,在數(shù)據(jù)通信系統(tǒng)100中,進行與實施方式1的圖3所說明的ST9 ST25相同的處理。圖6所示的ST82 ST98的處理與圖3所示的ST9 ST25的處理相對應。然后,如果通信處理部3M接收到來自從屬站點SL2的TF,則在數(shù)據(jù)通信系統(tǒng)100中,從主站點M向從屬站點SL1、SL2發(fā)送數(shù)據(jù),然后重復ST71 ST98的處理。此外,在本實施方式中,也可以在數(shù)據(jù)通信系統(tǒng)100中,與數(shù)據(jù)通信系統(tǒng)100內(nèi)的狀態(tài)對應地,分別使用圖3的數(shù)據(jù)通信處理、圖4的數(shù)據(jù)通信處理、圖6的數(shù)據(jù)通信處理。在此情況下,也與實施方式1的數(shù)據(jù)通信系統(tǒng)100相同地,利用圖5所示的通信處理部3M切換通信處理的種類。在指示輸入部33中輸入用于指定圖3、圖4、圖6所示的數(shù)據(jù)通信處理的其中一個的指示。另外,從主站點M至從屬站點SL1、SL2的數(shù)據(jù)m也可以重復發(fā)送多次。例如,主站點M也可以將重試時的數(shù)據(jù)m向從屬站點SL1、SL2發(fā)送多次,也可以將通常時的數(shù)據(jù)m向從屬站點SL1、SL2發(fā)送多次。如上所述,根據(jù)實施方式2,由于在進行修復處理時,從主站點M向從屬站點SL1、 SL2進行數(shù)據(jù)發(fā)送,所以可以提高從主站點M向從屬站點SL1、SL2發(fā)送的數(shù)據(jù)的耐噪聲性。實施方式3.下面,使用圖7及圖8,說明本發(fā)明的實施方式3。在實施方式3中,在主站點M接收到數(shù)據(jù)si、s2時,由主站點M的通信處理部3M判斷執(zhí)行圖3所示的數(shù)據(jù)通信處理(ST8 ST14)和圖4所示的數(shù)據(jù)通信處理(ST38 ST52)的哪一個,并切換數(shù)據(jù)通信處理。此時, 數(shù)據(jù)通信系統(tǒng)100與數(shù)據(jù)通信系統(tǒng)100內(nèi)的狀態(tài)(數(shù)據(jù)si及數(shù)據(jù)s2的接收狀態(tài))對應而切換數(shù)據(jù)通信處理的種類。圖7是表示實施方式3所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。實施方式3的數(shù)據(jù)通信系統(tǒng)100作為STlOl ST107的處理而進行與圖3所示的STl ST7相同的處理。在通信處理部3M從從屬站點SL2接收到TF (第一次)后(ST107),通信處理部3M 確認數(shù)據(jù)si及數(shù)據(jù)s2的接收狀態(tài)(到達狀況)(ST108)。具體地說,通信處理部3M使用例如FCS(Frame Check kquence),對從從屬站點SL1、SL2接收到的數(shù)據(jù)si、s2是否為正常接收的數(shù)據(jù)進行判斷。換言之,通信處理部3M判斷在從自身發(fā)行令牌幀至接收到以自身為目標的令牌幀為止的期間(ST101 ST107),是否正常地對從從屬站點SL1、SL2發(fā)送來的數(shù)據(jù)進行數(shù)據(jù)接收、在傳送路徑中是否缺失幀等。通信處理部3M基于該判斷結果,選擇圖3所示的數(shù)據(jù)通信處理或圖4所示的數(shù)據(jù)通信處理的其中一個(ST109)。換言之,通信處理部3M確定在從從屬站點SL2接收到TF 時,是向從屬站點SLl發(fā)行TF,或是將來自從屬站點SL1、SL2的數(shù)據(jù)si、s2在主站點M內(nèi)進行接收處理。在這里,說明通信處理部3M所進行的數(shù)據(jù)通信處理的選擇方法。在通信處理部3M 判斷為通過1個循環(huán)的數(shù)據(jù)通信處理而正常接收到所有數(shù)據(jù)的情況下,選擇圖4所示的數(shù)據(jù)通信處理(F/W處理)。另一方面,在通信處理部3M判斷為由于產(chǎn)生噪聲等而沒有正常接收某一數(shù)據(jù)的情況下,在信息表中登錄各數(shù)據(jù)是否正常。該信息表是將從各從屬站點接收到的數(shù)據(jù)是否正常的判定結果在每次接收數(shù)據(jù)時進行登錄的信息表(以下稱為接收狀態(tài)信息表)。接收狀態(tài)信息表存儲在主站點M的存儲器4內(nèi)。此外,由于主站點M進行周期通信,所以存儲器4是在從屬站點SLl SLn之間共用的存儲器。在PLC 10中,CPU 1(應用程序)以向存儲器4進行數(shù)據(jù)的讀/寫的方式進行數(shù)據(jù)的發(fā)送/接收。因此,通過由CPU 1向各站點所配置的存儲器4上的發(fā)送區(qū)域中寫入數(shù)據(jù),從而進行從主站點M至從屬站點SLl SLn的數(shù)據(jù)發(fā)送,以及從從屬站點SLl SLn 至主站點M的數(shù)據(jù)發(fā)送。并且,CPU 1將最新的數(shù)據(jù)覆蓋寫入存儲器4中,以使得存儲器4 存儲最新的數(shù)據(jù)。由此,在主站點M的存儲器4所存儲的接收狀態(tài)信息表中,存儲有最新的數(shù)據(jù)。圖8是表示接收狀態(tài)信息表的結構的一個例子的圖。在接收狀態(tài)信息表101中, 針對各數(shù)據(jù)的每一次接收,登錄用于表示主站點M從從屬站點SLl SLn接收到的數(shù)據(jù)是否正常的信息。在圖8中示出了下述情況,即,例如作為從從屬站點SLl接收到的數(shù)據(jù)的信息,登錄了表示第一次數(shù)據(jù)接收為正常的“0K”,登錄了表示第二次數(shù)據(jù)接收不正常的“NG”,登錄了表示第χ次(χ為自然數(shù))數(shù)據(jù)接收不正常的“NG”。在由于產(chǎn)生噪聲等而在來自各從屬站點SLl SLn的數(shù)據(jù)中無法正常接收某些數(shù)據(jù)的情況下,通信處理部3M在接收狀態(tài)信息表101中登錄新次數(shù)(第(x+1)次),登錄此時來自各從屬站點SLl SLn的數(shù)據(jù)各自是否正常。然后,通信處理部3M基于接收狀態(tài)信息表101,選擇圖3所示的數(shù)據(jù)通信處理或圖4所示的數(shù)據(jù)通信處理的其中一個。如果在接收狀態(tài)信息表101中,將來自各從屬站點 SLl SLn的數(shù)據(jù)在某一次中登錄為“0K”,則通信處理部3M選擇圖4所示的數(shù)據(jù)通信處理。另一方面,如果對于從屬站點SLl SLn中的某個,所有次數(shù)中均登錄為“NG”,則通信處理部3M選擇圖3所示的數(shù)據(jù)通信處理(重試處理)。此外,在通信處理部3M判斷為在1 個循環(huán)的數(shù)據(jù)通信處理中正常接收到所有數(shù)據(jù)的情況下,將接收狀態(tài)信息表101內(nèi)的信息重置。另外,在通信處理部3M選擇圖4所示的數(shù)據(jù)通信處理的情況下,將接收狀態(tài)信息表 101內(nèi)的信息重置。通信處理部3M在選擇數(shù)據(jù)通信處理的種類后,向設定切換部35發(fā)出根據(jù)所選擇的數(shù)據(jù)通信處理進行數(shù)據(jù)通信的指示。設定切換部35基于從通信處理部3M發(fā)送來的指示, 進行數(shù)據(jù)通信處理的切換。在圖7中,示出在ST103和ST106中接收到的數(shù)據(jù)sl、s2為正常的情況。因此,通信處理部3M選擇圖4所示的數(shù)據(jù)通信處理。由此,在數(shù)據(jù)通信系統(tǒng)100中,作為圖4所示的數(shù)據(jù)通信處理進行STllO ST124的處理。該STllO STlM的處理與圖4所示的ST38 ST52的處理相對應。在從屬站點SL2向通信處理部3M發(fā)送TF (第二次)后(STlM),通信處理部3M對本次接收到的數(shù)據(jù)si及數(shù)據(jù)s2的接收狀態(tài)進行確認(ST12Q。通信處理部3M基于該確認結果,選擇圖3所示的數(shù)據(jù)通信處理或圖4所示的數(shù)據(jù)通信的其中一個(ST126)。在圖7中,在ST103和ST106中接收到的數(shù)據(jù)sl、s2是正常的。由此,接收狀態(tài)信息表101被重置。另外,在圖7中,示出在ST120中接收到的數(shù)據(jù)Sl是正常的,在ST123中接收到的數(shù)據(jù)不正常的情況。因此,通信處理部3M選擇圖3所示的數(shù)據(jù)通信處理。由此, 在數(shù)據(jù)通信系統(tǒng)100中,作為圖3所示的數(shù)據(jù)通信處理而進行ST127 ST133的處理。該 ST127 ST133的處理與圖3所示的ST8 ST14的處理相對應。然后,通信處理部3M從從屬站點SL1、SL2接收數(shù)據(jù)sl、s2,在每次從從屬站點SL2 接收到TF時,進行至接收狀態(tài)信息表101的信息登錄或重置。并且,通信處理部3M基于本次接收到的數(shù)據(jù)si、s2是否正常的判斷結果及接收狀態(tài)信息表101,選擇圖3所示的數(shù)據(jù)通信處理或圖4所示的數(shù)據(jù)通信處理的其中一個。然后,根據(jù)所選擇的數(shù)據(jù)通信處理而重復在主站點M和從屬站點SL1、SL2之間進行數(shù)據(jù)通信的處理。此外,在本實施方式中,針對一邊切換圖3所示的數(shù)據(jù)通信處理(ST8 ST14)和圖4所示的數(shù)據(jù)通信處理(ST38 ST5》、一邊進行數(shù)據(jù)通信的情況進行了說明,但也可以一邊切換圖6所示的數(shù)據(jù)通信處理(ST78 ST87)和圖4所示的數(shù)據(jù)通信處理(ST38 ST52)、一邊進行數(shù)據(jù)通信處理。另外,針對切換圖3所示的數(shù)據(jù)通信處理和圖4所示的數(shù)據(jù)通信處理的情況進行了說明,但通信處理部3M也可以基于數(shù)據(jù)si、s2的接收狀態(tài),設定實施方式1中所說明的重試次數(shù)。在此情況下,如果正常接收到數(shù)據(jù)sl、s2,則將重試次數(shù)設定為0次而不進行重試處理。通信處理部3M在從從屬站點SL1、SL2接收到的數(shù)據(jù)si、s2的錯誤部分少于規(guī)定量的情況下,設定較少次(例如1次)的重試次數(shù),在從從屬站點SL1、SL2接收到的數(shù)據(jù) sl、s2的錯誤部分多于規(guī)定量的情況下,設定多次(例如3次)的重試次數(shù)。另外,通信處理部3M也可以基于數(shù)據(jù)si、s2的接收狀態(tài),設定實施方式2中說明的數(shù)據(jù)m的發(fā)送次數(shù)。另外,在本實施方式中,針對從主站點M向從屬站點SL1、SL2發(fā)送數(shù)據(jù),并在接收到數(shù)據(jù)si、s2后進行接收狀態(tài)確認及下一處理判定的情況進行了說明,但也可以在重試處理后進行接收狀態(tài)確認及下一處理判定。如上所述,根據(jù)實施方式3,由于可以與數(shù)據(jù)sl、s2的接收狀態(tài)對應地切換數(shù)據(jù)通信處理的種類,所以可以與數(shù)據(jù)sl、s2的接收狀態(tài)對應而進行適當?shù)臄?shù)據(jù)通信處理。由此, 可以高效地進行數(shù)據(jù)通信。實施方式4.下面,使用圖9 圖12,說明本發(fā)明的實施方式4。在實施方式4中,主站點M在接收到數(shù)據(jù)sl、s2時,由主站點M向從屬站點指示發(fā)送數(shù)據(jù)的次數(shù)(數(shù)據(jù)發(fā)送的重復次數(shù))。 此時,主站點M與數(shù)據(jù)通信系統(tǒng)100內(nèi)的狀態(tài)(數(shù)據(jù)si及數(shù)據(jù)s2的接收狀態(tài))相應地,確定每一個從屬站點發(fā)送數(shù)據(jù)的次數(shù)。圖9是表示實施方式4所涉及的主站點的通信處理部的結構的圖。如該圖所示, 通信處理部3M在具有發(fā)送緩存器31、接收緩存器32的基礎上,還具有發(fā)送次數(shù)設定部37。發(fā)送次數(shù)設定部37基于數(shù)據(jù)sl、s2的接收狀態(tài),設定各從屬站點SL1、SL2發(fā)送數(shù)據(jù)的次數(shù)。通信處理部3M將由發(fā)送次數(shù)設定部37所設定的各從屬站點SL1、SL2的發(fā)送次數(shù)(數(shù)據(jù)發(fā)送次數(shù))的信息寫入TF內(nèi),并向從屬站點SL1、SL2發(fā)送。圖10是表示實施方式4所涉及的從屬站點的結構的圖。此外,由于從屬站點SL1、 SL2具有相同的結構,所以在這里,僅對從屬站點SLl的結構進行說明。如圖10所示,從屬站點SLl具有數(shù)據(jù)輸入輸出部7、通信處理部70S。通信處理部70S進行與主站點M之間的數(shù)據(jù)發(fā)送/接收處理。通信處理部70S具有發(fā)送緩存器71、接收緩存器72、數(shù)據(jù)發(fā)送次數(shù)控制部73。通信處理部70S將來自數(shù)據(jù)輸入輸出部7的數(shù)據(jù)存儲在發(fā)送緩存器71中,并經(jīng)由發(fā)送緩存器71向主站點M發(fā)送。另外,通信處理部70S將來自主站點M的數(shù)據(jù)存儲在接收緩存器72中,經(jīng)由接收緩存器72向數(shù)據(jù)輸入輸出部7側發(fā)送。數(shù)據(jù)發(fā)送次數(shù)控制部73基于接收到的TF,對至主站點M的數(shù)據(jù)發(fā)送次數(shù)進行控制。例如,在TF內(nèi)將至主站點M的數(shù)據(jù)發(fā)送次數(shù)設定為2次的情況下,數(shù)據(jù)發(fā)送次數(shù)控制部73重復2次至主站點M的數(shù)據(jù)發(fā)送。數(shù)據(jù)輸入輸出部7與IO設備及數(shù)字/模擬變換裝置等周邊設備(未圖示)相連接,向這些周邊設備發(fā)送來自主站點M的動作指示等。另外,向數(shù)據(jù)輸入輸出部7發(fā)送來自周邊設備的數(shù)據(jù)。從周邊設備發(fā)送至數(shù)據(jù)輸入輸出部7的數(shù)據(jù)經(jīng)由通信處理部70S向主站點M發(fā)送。圖11是表示實施方式4所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。實施方式 4的數(shù)據(jù)通信系統(tǒng)100作為ST141 ST147的處理而進行與圖3所示的STl ST7相同的處理。在從屬站點SL2向通信處理部3M發(fā)送TF (第一次)后(ST147),通信處理部3M確認數(shù)據(jù)si及數(shù)據(jù)s2的接收狀態(tài)(ST148)。這樣,通信處理部3M判斷從從屬站點SL1、SL2 接收到的數(shù)據(jù)si、s2是否為正常接收的數(shù)據(jù)。通信處理部3M在從從屬站點SL1、SL2接收到的數(shù)據(jù)si、s2均為正常接收的數(shù)據(jù)的情況下,進行主站點M中的數(shù)據(jù)接收處理。另一方面,通信處理部3M在從從屬站點SLl、 SL2接收到的數(shù)據(jù)si、s2不是正常接收的數(shù)據(jù)的情況下,使發(fā)送次數(shù)設定部37基于數(shù)據(jù) si、s2是否為正常接收的數(shù)據(jù)的判斷結果、以及接收到的數(shù)據(jù)si、s2的狀態(tài)(錯誤量),設定各從屬站點SL1、SL2發(fā)送數(shù)據(jù)的次數(shù)(重復次數(shù))(ST149)。具體地說,在從從屬站點SL1、SL2接收到數(shù)據(jù)sl、s2的情況下,發(fā)送次數(shù)設定部37對成功接收數(shù)據(jù)的從屬站點設定較少次(例如0回或1回)的數(shù)據(jù)發(fā)送次數(shù)。另外,在從從屬站點SL1、SL2接收到的數(shù)據(jù)si、s2的錯誤部分少于規(guī)定量的情況下,發(fā)送次數(shù)設定部 37對該從屬站點設定較少次(例如2次)的數(shù)據(jù)發(fā)送次數(shù)。另外,在從從屬站點SL1、SL2 接收到的數(shù)據(jù)sl、s2的錯誤部分多于規(guī)定量的情況下,發(fā)送次數(shù)設定部37對該從屬站點設定多次(例如3次)的數(shù)據(jù)發(fā)送次數(shù)。另外,在無法從從屬站點SL1、SL2接收數(shù)據(jù)si、s2 的情況下,發(fā)送次數(shù)設定部37對無法接收到數(shù)據(jù)的從屬站點設定多次(例如4次)的數(shù)據(jù)發(fā)送次數(shù)。在本實施方式中,針對由發(fā)送次數(shù)設定部37將從屬站點SLl的數(shù)據(jù)發(fā)送次數(shù)設定為2次,將從屬站點SL2的數(shù)據(jù)發(fā)送次數(shù)設定為1次的情況進行說明。通信處理部3M將由發(fā)送次數(shù)設定部37所設定的每一個從屬站點的發(fā)送次數(shù)的信息(從屬站點SLl為2次,從屬站點SL2為1次)寫入下一次發(fā)送的TF內(nèi)。并且,通信處理部3M將該TF向從屬站點SLl發(fā)送(ST150)。從屬站點SLl的通信處理部70S接收來自主站點M的TF。從屬站點SLl的數(shù)據(jù)發(fā)送次數(shù)控制部73基于來自主站點M的TF,設定至主站點M的數(shù)據(jù)發(fā)送處理次數(shù)。在這里,由于在TF內(nèi)設定為從屬站點SLl進行2次數(shù)據(jù)發(fā)送,所以數(shù)據(jù)發(fā)送次數(shù)控制部73將數(shù)據(jù)發(fā)送次數(shù)設定為2次。然后,從屬站點SLl進行至主站點M的數(shù)據(jù)發(fā)送處理(第一次)(ST151)。來自從屬站點SLl的數(shù)據(jù)被作為數(shù)據(jù)si向通信處理部3M發(fā)送(ST152)。并且,由于在TF中,將由從屬站點SLl進行數(shù)據(jù)發(fā)送的次數(shù)設定為2次,所以通信處理部3M進行至主站點M的數(shù)據(jù)發(fā)送處理(第二次)(ST153)。來自從屬站點SLl的數(shù)據(jù)被作為數(shù)據(jù)si向通信處理部3M發(fā)送(ST154)。從屬站點SLl如果完成至主站點M的數(shù)據(jù)發(fā)送處理(第二次),則向從屬站點SL2發(fā)送TF(ST155)。在該TF中, 寫入有由主站點M的發(fā)送次數(shù)設定部37所設定的每一個從屬站點的發(fā)送次數(shù)信息。從屬站點SL2的通信處理部70S接收來自從屬站點SLl的TF。從屬站點SL2的數(shù)據(jù)發(fā)送次數(shù)控制部73基于TF設定至主站點M的數(shù)據(jù)發(fā)送處理次數(shù)。在這里,由于在TF內(nèi)設定為從屬站點SL2進行1次數(shù)據(jù)發(fā)送,所以數(shù)據(jù)發(fā)送次數(shù)控制部73將數(shù)據(jù)發(fā)送次數(shù)設定為1次。然后,從屬站點SL2進行至主站點M的數(shù)據(jù)發(fā)送處(ST156)。來自從屬站點SL2的數(shù)據(jù)被作為數(shù)據(jù)s2向通信處理部3M發(fā)送(ST157)。由于在TF中,將由從屬站點SL2進行數(shù)據(jù)發(fā)送的次數(shù)設定為1次,所以通信處理部70S在完成至主站點M的數(shù)據(jù)發(fā)送處理(第一次)后,向主站點M發(fā)送TF(ST158)。通信處理部3M如果從從屬站點SL2接收到TF,則進行數(shù)據(jù)的接收處理(ST159)。 此時,通信處理部3M也可以僅在從從屬站點SL1、SL2接收到的數(shù)據(jù)sl、s2為正常接收的數(shù)據(jù)的情況下,進行主站點M中的數(shù)據(jù)接收處理。在此情況下,如果通信處理部3M從從屬站點SL1、SL2接收到的數(shù)據(jù)si、s2不是正常接收的數(shù)據(jù),則在數(shù)據(jù)通信系統(tǒng)100中再次進行 ST149 ST158的處理。通信處理部3M將來自各從屬站點SL1、SL2的數(shù)據(jù)si、s2集中向數(shù)據(jù)處理部2進行DMA傳送(ST160,ST161)。然后,通信處理部3M向數(shù)據(jù)處理部2進行數(shù)據(jù)讀取請求,進行實施方式1的圖3所說明的ST18 ST25的處理。并且,如果通信處理部3M接收到來自從屬站點SL2的TF,則在數(shù)據(jù)通信系統(tǒng)100中,從主站點M向從屬站點SL1、SL2發(fā)送數(shù)據(jù), 然后重復ST141 ST161的處理和圖3所示的ST18 ST25的處理。此外,在本實施方式中,說明了由發(fā)送次數(shù)設定部37設定各從屬站點SL1、SL2進行數(shù)據(jù)發(fā)送的次數(shù)的情況,但各從屬站點SL1、SL2進行數(shù)據(jù)發(fā)送的次數(shù)也可以預先由用戶設定。在此情況下,圖9所示的通信處理部3M形成具有圖5所示的指示輸入部33的功能的結構。另外,在本實施方式中,說明了發(fā)送次數(shù)設定部37基于接收到數(shù)據(jù)si、s2時的數(shù)據(jù)sl、s2的接收狀態(tài),設定各從屬站點SL1、SL2進行數(shù)據(jù)發(fā)送的次數(shù)的情況,但也可以基于過去接收到的數(shù)據(jù)si、s2的接收狀態(tài)(利用接收狀態(tài)的記錄計算出的統(tǒng)計信息),設定各從屬站點SL1、SL2進行數(shù)據(jù)發(fā)送的次數(shù)。在數(shù)據(jù)通信系統(tǒng)100中,例如如圖12所示,經(jīng)由交換式集線器20進行各站點間的數(shù)據(jù)通信。圖12是用于說明經(jīng)由交換式集線器進行數(shù)據(jù)通信的圖。在該情況下,有時僅在規(guī)定的傳送路徑中容易產(chǎn)生噪聲。由此,如果發(fā)送次數(shù)設定部37基于接收狀態(tài)的統(tǒng)計信息,設定各從屬站點SL1、SL2進行數(shù)據(jù)發(fā)送的次數(shù),則可以針對每一個從屬站點設定與噪聲發(fā)生率對應的發(fā)送次數(shù)。發(fā)送次數(shù)設定部37使用例如FCS,判斷從從屬站點SL1、SL2接收到的數(shù)據(jù)si、s2 是否為正常接收的數(shù)據(jù)。發(fā)送次數(shù)設定部37累積該判斷結果,基于所累積的判斷結果生成與數(shù)據(jù)接收狀態(tài)(是否是正常接收)相關的統(tǒng)計信息(噪聲發(fā)生率等)。并且,發(fā)送次數(shù)設定部37基于所生成的統(tǒng)計信息,設定各從屬站點SL1、SL2進行數(shù)據(jù)發(fā)送的次數(shù)。在此情況下,發(fā)送次數(shù)設定部37也可以在從從屬站點SL2接收TF之前,預先基于接收狀態(tài)的統(tǒng)計信息而設定各從屬站點SL1、SL2進行數(shù)據(jù)發(fā)送的次數(shù)。另外,發(fā)送次數(shù)設定部37也可以基于與主站點M進行數(shù)據(jù)通信的從屬站點的數(shù)量、與各從屬站點之間的數(shù)據(jù)通信所需的時間、在主站點M內(nèi)進行的數(shù)據(jù)處理所需的時間等,設定各從屬站點SL1、SL2進行數(shù)據(jù)發(fā)送的次數(shù)。另外,在本實施方式中,針對從主站點M向從屬站點SL1、SL2發(fā)送數(shù)據(jù),在接收到數(shù)據(jù)si、s2后進行接收狀態(tài)確認及發(fā)送次數(shù)設定的情況進行了說明,但也可以在重試處理后進行接收狀態(tài)確認及發(fā)送次數(shù)設定。如上所述,根據(jù)實施方式4,由于基于數(shù)據(jù)sl、s2的接收狀態(tài)設定各從屬站點SL1、 SL2進行數(shù)據(jù)發(fā)送的次數(shù),所以可以與數(shù)據(jù)sl、s2的接收狀態(tài)對應而進行適當?shù)男迯吞幚怼?由此,可以高效地進行數(shù)據(jù)通信。實施方式5.下面,使用圖13 圖20,說明本發(fā)明的實施方式5。在實施方式5中,在進行周期通信時,對周期數(shù)據(jù)進行分割,并且對分割后的周期數(shù)據(jù)賦予序列號(sequence serial number)、末尾標志(最后信息)、數(shù)據(jù)的存儲范圍信息而進行數(shù)據(jù)管理。并且,在將從其它站點發(fā)送來的周期數(shù)據(jù)向本站點的存儲器中更新時,基于序列號和末尾標志判斷是否接收到所有周期數(shù)據(jù),在接收到所有周期數(shù)據(jù)的情況下,在本站點的存儲器中展開。數(shù)據(jù)的存儲范圍信息是分割后的周期數(shù)據(jù)的數(shù)據(jù)長度和向存儲器存儲時的地址,各站點將周期數(shù)據(jù)存儲在存儲器內(nèi)的符合數(shù)據(jù)的存儲范圍信息的位置。FA領域等所使用的周期通信是連接在傳送路徑上的多個站點彼此共用其它站點的數(shù)據(jù)的通信方法。在該周期通信中,在每一個站點中都具有各站點與其它站點共享使用的共用存儲器(存儲所有站點共通的數(shù)據(jù)的存儲器)。各站點的共用存儲器由發(fā)送區(qū)域、接收區(qū)域構成,各站點將本站點取得的數(shù)據(jù)存儲在發(fā)送區(qū)域中,并且將來自其它站點的數(shù)據(jù)存儲在接收區(qū)域中。并且,各站點將本站點的發(fā)送區(qū)域的數(shù)據(jù)以規(guī)定周期向其它站點的共用存儲器的接收區(qū)域發(fā)送。由此,可以在站點之間共用共通的數(shù)據(jù)(周期數(shù)據(jù)的站點單位下的保障)。圖13是表示實施方式5所涉及的數(shù)據(jù)通信系統(tǒng)的存儲器結構的圖。在圖13中, 將主站點M所具有的共用存儲器表示為共用存儲器80X,將從屬站點SLl SL3所具有的共用存儲器分別表示為共用存儲器81X 83X。此外,在圖13中,示出數(shù)據(jù)通信系統(tǒng)100的從屬站點為從屬站點SLl SL3這3個的情況。主站點M的共用存儲器80X具有發(fā)送區(qū)域80a,其將本站點(主站點M)的數(shù)據(jù)作為主站點數(shù)據(jù)進行存儲;接收區(qū)域80b,其將從從屬站點SLl發(fā)送來的數(shù)據(jù)作為從屬站點數(shù)據(jù)(1)進行存儲;接收區(qū)域80c,其將從從屬站點SL2發(fā)送來的數(shù)據(jù)作為從屬站點數(shù)據(jù)(2) 進行存儲;以及接收區(qū)域80d,其將從從屬站點SL3發(fā)送來的數(shù)據(jù)作為從屬站點數(shù)據(jù)(3)進行存儲。另外,從屬站點SLl的共用存儲器81X具有接收區(qū)域81a,其將從主站點M發(fā)送來的數(shù)據(jù)作為主站點數(shù)據(jù)進行存儲;發(fā)送區(qū)域81b,其將本站點(從屬站點SLl)的數(shù)據(jù)作為從屬站點數(shù)據(jù)(1)進行存儲;接收區(qū)域81c,其將從從屬站點SL2發(fā)送來的數(shù)據(jù)作為從屬站點數(shù)據(jù)(2)進行存儲;以及接收區(qū)域81d,其將從從屬站點SL3發(fā)送來的數(shù)據(jù)作為從屬站點數(shù)據(jù)( 進行存儲。另外,從屬站點SL2的共用存儲器82X具有接收區(qū)域82a,其將從主站點M發(fā)送來的數(shù)據(jù)作為主站點數(shù)據(jù)進行存儲;發(fā)送區(qū)域82c,其將本站點(從屬站點SU)的數(shù)據(jù)作為從屬站點數(shù)據(jù)( 進行存儲;接收區(qū)域82b,其將從從屬站點SLl發(fā)送來的數(shù)據(jù)作為從屬站點數(shù)據(jù)(1)進行存儲;以及接收區(qū)域82d,其將從從屬站點SL3發(fā)送來的數(shù)據(jù)作為從屬站點數(shù)據(jù)( 進行存儲。另外,從屬站點SL3的共用存儲器83X具有接收區(qū)域83a,其將從主站點M發(fā)送來的數(shù)據(jù)作為主站點數(shù)據(jù)進行存儲;發(fā)送區(qū)域83d,其將本站點(從屬站點SU)的數(shù)據(jù)作為從屬站點數(shù)據(jù)C3)進行存儲;接收區(qū)域83b,其將從從屬站點SLl發(fā)送來的數(shù)據(jù)作為從屬站點數(shù)據(jù)(1)進行存儲;以及接收區(qū)域83c,其將從從屬站點SL2發(fā)送來的數(shù)據(jù)作為從屬站點數(shù)據(jù)( 進行存儲。在周期通信中,在獲得了一次發(fā)送權(接收到TF)時,將本站點的發(fā)送區(qū)域的數(shù)據(jù) (周期數(shù)據(jù))進行幀分割,將分割后的幀(以下有時稱為分割后幀)向其它站點發(fā)送。此時,在其它站點中,需要接收來自獲得了發(fā)送權的站點的所有分割后幀,并更新為最新的周期數(shù)據(jù)。換言之,在獲得了發(fā)送權的時刻,必須更新所有的周期數(shù)據(jù),不能僅更新一部分周期數(shù)據(jù)。在現(xiàn)有技術中,在從獲得了發(fā)送權的站點僅接收到一部分周期數(shù)據(jù)的情況下,需要將無法接收的周期數(shù)據(jù)再次發(fā)送(連續(xù)發(fā)送)。但是,如果在各站點中配備周期數(shù)據(jù)的再發(fā)送功能,則數(shù)據(jù)的接收處理變得復雜, 有時對數(shù)據(jù)共用的實時性產(chǎn)生惡劣影響。因此,在本實施方式的數(shù)據(jù)通信系統(tǒng)100中,向分割后幀賦予序列號及末尾標志而進行發(fā)送。并且,在接收周期數(shù)據(jù)時,基于序列號和末尾標志,判斷是否接收到所有的分割后幀,在接收到所有的分割后幀的情況下,更新周期數(shù)據(jù)。下面,說明本實施方式所涉及的主站點M和從屬站點SLl SL3的結構。圖14是表示實施方式5所涉及的從屬站點的通信處理部的結構的圖。此外,由于從屬站點SLl SL3具有相同的結構,所以在這里,對從屬站點SLl的通信處理部70S的結構進行說明。實施方式5所涉及的從屬站點SLl的通信處理部70S具有發(fā)送緩存器71、接收緩存器72、分割處理部61、以及組裝處理部62。分割處理部61進行將周期數(shù)據(jù)分割為分割后幀等的處理,組裝處理部62進行是否接收到所有分割后幀的判定等。分割處理部61具有數(shù)據(jù)分割部75、序列號賦予部76、以及末尾標志設定部77。 數(shù)據(jù)分割部75用于在將存儲于共用存儲器81X的發(fā)送區(qū)域81b中的周期數(shù)據(jù)向其它站點發(fā)送時,對周期數(shù)據(jù)進行幀分割。數(shù)據(jù)分割部75在從屬站點SLl接收到TF而獲得數(shù)據(jù)發(fā)送權時分割周期數(shù)據(jù)。序列號賦予部76對由數(shù)據(jù)分割部75分割后的周期數(shù)據(jù)(分割后幀)分別賦予序列號。末尾標志設定部77對由數(shù)據(jù)分割部75分割后的周期數(shù)據(jù)中的最后的分割后幀賦予末尾標志。圖15是表示實施方式5所涉及的主站點的通信處理部的結構的圖。實施方式5 所涉及的主站點M的通信處理部3M基于從其它站點(從屬站點SLl SL3)發(fā)送來的周期數(shù)據(jù)中被賦予的序列號和末尾標志,判斷是否接收到所有的周期數(shù)據(jù),在接收到所有的周期數(shù)據(jù)的情況下,在本站點的共用存儲器80X中展開周期數(shù)據(jù)。通信處理部3M具有發(fā)送緩存器31、接收緩存器32、分割處理部61、以及組裝處理部62。組裝處理部62具有更新指示部51和寄存器重置部53。更新指示部51具有判定電路52,其判定是否接收到所有分割后幀。更新指示部51在判定電路52判定為已經(jīng)接收到所有分割后幀的情況下,在共用存儲器80X中展開分割后幀。判定電路52具有輸入是否接收到與各序列號對應的分割后幀這一信息的寄存器(后述的序列號寄存器91);以及輸入分割后幀中是否被賦予末尾標志這一信息的寄存器(后述的末尾標志寄存器92)。判定電路52基于輸入至序列號寄存器91和末尾標志寄存器92的信息,判定是否接收到所有分割后幀。寄存器重置部53基于周期數(shù)據(jù)內(nèi)被賦予的SA(源地址),判定是從哪個站點接收到周期數(shù)據(jù)。SA是表示周期數(shù)據(jù)的發(fā)送源的幀發(fā)送源信息。寄存器重置部53在例如從與上一次不同的站點接收到分割后幀的情況下,廢棄從上一次站點接收到的序列號和末尾標志,并將判定電路52重置。下面,說明實施方式5所涉及的數(shù)據(jù)通信系統(tǒng)100的處理流程。圖16是表示實施方式5所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。此外,在這里,針對數(shù)據(jù)通信系統(tǒng)100 內(nèi)的從屬站點為從屬站點SL1、SL2這2個的情況進行說明。另外,針對將來自主站點M的 TF首先發(fā)送至從屬站點SLl,然后從從屬站點SLl向從屬站點SL2發(fā)送TF的情況進行說明。在數(shù)據(jù)通信系統(tǒng)100中,主站點M的通信處理部3M向從屬站點SLl發(fā)送 TF (ST191)。從屬站點SLl如果接收到TF,則進行至主站點M的數(shù)據(jù)發(fā)送處(ST192)。此時, 從屬站點SLl的通信處理部70S將存儲在共用存儲器81X內(nèi)的發(fā)送區(qū)域81b中的本站點的周期數(shù)據(jù)進行分割后,向主站點M發(fā)送。另外,從從屬站點SLl至主站點M的數(shù)據(jù)發(fā)送重復進行多次(在這里為2個循環(huán))。如上所述,在本實施方式的數(shù)據(jù)通信系統(tǒng)100中,在進行周期數(shù)據(jù)發(fā)送時,重復進行多次數(shù)據(jù)發(fā)送,并且在各次數(shù)據(jù)發(fā)送時,對周期數(shù)據(jù)進行分割后發(fā)送。圖17是用于說明周期數(shù)據(jù)的分割處理的圖。從屬站點SLl的數(shù)據(jù)分割部75將存儲在共用存儲器81X的發(fā)送區(qū)域81b中的周期數(shù)據(jù)(數(shù)據(jù)si)分割為規(guī)定尺寸的數(shù)據(jù)。在這里,針對由數(shù)據(jù)分割部75將周期數(shù)據(jù)分割為3個數(shù)據(jù)(數(shù)據(jù)Sl-l、sl-2、sl-3)的情況進行說明。如果數(shù)據(jù)分割部75將周期數(shù)據(jù)分割為3個數(shù)據(jù),則序列號賦予部76向各個分割后幀賦予序列號。序列號賦予部76例如對第一個分割后幀(數(shù)據(jù)sl-Ι)賦予序列號“0”, 對第二個分割后幀(數(shù)據(jù)sl-2)賦予序列號“1”,對第三個分割后幀(數(shù)據(jù)sl-3)賦予序列號“2”。另外,末尾標志設定部77對分割后幀中的最后的分割后幀賦予末尾標志。在這里,由于周期數(shù)據(jù)被分割為3個,所以末尾標志設定部77對第三個分割后幀賦予末尾標志 “1”。從屬站點SLl的通信處理部70S將被賦予序列號及末尾標志的分割后幀向主站點 M發(fā)送。通信處理部70S首先將第一個分割后幀作為數(shù)據(jù)sl-Ι向主站點M發(fā)送(ST193)。 然后,通信處理部70S將第二個分割后幀作為數(shù)據(jù)sl-2向主站點M發(fā)送(ST194),將第三個分割后幀作為數(shù)據(jù)sl-3向主站點M發(fā)送(ST195)。然后,通信處理部70S重復與ST192相同的數(shù)據(jù)發(fā)送(ST196)。具體地說,通信處理部70S以第一個分割后幀(數(shù)據(jù)sl-Ι)、第二個分割后幀(數(shù)據(jù)sl-2)、第三個分割后幀 (數(shù)據(jù)sl-3)的順序?qū)⒏鞣指詈髱蛑髡军cM發(fā)送(ST197,ST198,ST199)。主站點M的通信處理部3M如果從從屬站點SLl接收到分割后幀,則對分割后幀中所賦予的序列號及末尾標志進行提取。然后,向判定電路52的序列號寄存器91、末尾標志寄存器92中輸入與序列號及末尾標志對應的信息。圖18及圖19是表示判定電路的結構例和向判定電路輸入的信息的圖。在圖18 中,示出在接收了所有分割后幀的情況下的判定電路52,在圖19中,示出了無法接收一部分分割后幀的情況下的判定電路52。判定電路52具有序列號寄存器91、末尾標志寄存器92。判定電路52將至序列號寄存器91、末尾標志寄存器92的信息作為輸入,并輸出是否從從屬站點SLl接收到所有分割后幀的判定結果。序列號寄存器91具有例如512個寄存器,各寄存器分別與分割后幀對應。另外, 末尾標志寄存器92具有例如512個寄存器,各寄存器分別與分割后幀對應。例如,序列號寄存器91的第一個寄存器(NoO recv_Reg)與序列號“0”的分割后幀對應,第二個寄存器 (Nolrecv_Reg)與序列號“ 1”的分割后幀對應。另外,末尾標志寄存器92的第一個寄存器 (NoO E_Reg)與序列號“O”的分割后幀對應,第二個寄存器(Nol E_Reg)與序列號“1”的分割后幀對應。如果主站點M從從屬站點SLl接收到分割后幀,則更新指示部51提取全部分割后幀中被賦予的序列號和末尾標志。在這里,更新指示部51提取出序列號“1” “3”和序列號“3”的末尾標志。序列號寄存器91及末尾標志寄存器92的初始值為“O”。更新指示部51向序列號寄存器91中與提取出的序列號對應的寄存器中輸入“1”。在這里,在與序列號“1” “3” 對應的寄存器中輸入“1”。具體地說,在(NoO recv_Reg)的寄存器、(Nol recv_Reg)的寄存器、(No2 recv_Reg)的寄存器中分別輸入“ 1”。另外,由于提取出序列號“3”的末尾標志,所以在末尾標志寄存器92中,在與序列號“3”的分割后幀對應的末尾標志中輸入“1”。判定電路52構成為,在序列號寄存器91中所有與分割后幀對應的寄存器中輸入 “ 1 ”,并且在末尾標志寄存器92的任一個寄存器中輸入“ 1 ”的情況下,輸出表示接收到所有分割后幀這一情況的“1”。在圖18所示的判定電路52中,所有與分割后幀對應的寄存器中輸入了“1”。另外, 在圖18所示的判定電路52中,在與序列號“3”的分割后幀對應的末尾標志中輸入了 “1”。 由此,從圖18所示的判定電路52輸出表示接收了所有分割后幀這一情況的“1”。在圖19所示的判定電路52中,部分與分割后幀對應的寄存器中沒有輸入“1”。即, 在(Nol recv_Reg)的寄存器中仍然輸入為“O”。由此,從圖19所示的判定電路52輸出表示沒有接收到所有分割后幀這一情況的“O”。將分割后幀中的被正確接收的分割后幀存儲在通信處理部3M的接收緩存器32 中。從屬站點SLl重復2次周期數(shù)據(jù)的發(fā)送。因此,向主站點M發(fā)送來2次周期數(shù)據(jù)。在發(fā)送來第二次的周期數(shù)據(jù)的情況下,更新指示部51對所有分割后幀中賦予的序列號和末尾標志進行提取。并且,更新指示部51向與提取出的序列號對應的寄存器中輸入“1”。另外,向與提取出的末尾標志對應的寄存器中輸入“1”。此時,也可以省略向已經(jīng)被輸入“1” 的寄存器再次輸入“1”。由此,在主站點M中,如果接收到發(fā)送2次的分割后幀中的至少1次的分割后幀, 則判斷為接收到分割后幀。并且,在各分割后幀被至少各接收到1次的情況下,判斷為接收到所有分割后幀,從判定電路52輸出“1”。如果判定電路52輸出“1”,則更新指示部51判斷為從從屬站點SLl接收到所有分割后幀。從屬站點SLl如果完成至主站點M的數(shù)據(jù)發(fā)送處理,則向從屬站點SL2發(fā)送 TF(ST200)。由此,從屬站點SL2的通信處理部70S將周期數(shù)據(jù)作為數(shù)據(jù)s2向主站點M發(fā)送(ST201、ST202)。此時,從屬站點SL2也可以與從屬站點SLl相同地,重復多次發(fā)送周期數(shù)據(jù),并且將周期數(shù)據(jù)分割為分割后幀。然后,從屬站點SL2向主站點M發(fā)送TF(ST203)。主站點M從從屬站點SL2接收周期數(shù)據(jù)。此時,如果來自從屬站點SL2的周期數(shù)據(jù)為分割后幀,則利用與來自從屬站點SLl的分割后幀相同的處理接收周期數(shù)據(jù)。具體地說,主站點M在重復多次發(fā)送來的各分割后幀被至少各接收到1次的情況下,判斷為接收到所有分割后幀。此時,判定電路52輸出“1”。如果判定電路52輸出“1”,則更新指示部51 判斷為從從屬站點SL2接收到所有分割后幀。如果來自從屬站點SL2的周期數(shù)據(jù)不是分割后幀,則在周期數(shù)據(jù)中不包含序列號。在此情況下,更新指示部51判斷為從從屬站點SL2接收到所有分割后幀,而無需使用判定電路52。如果判定電路52針對所有從從屬站點SL1、SL2接收到的周期數(shù)據(jù)輸出“ 1”,則更新指示部51向表示是否接收到所有周期數(shù)據(jù)的接收許可標志中輸入“1”。接收許可標志是主站點M所具有的標志,表示是否許可由數(shù)據(jù)處理部2進行數(shù)據(jù)接收處理。在接收許可標志為“0”的情況下,禁止數(shù)據(jù)處理部2進行數(shù)據(jù)接收處理,在接收許可標志為“1”的情況下,許可由數(shù)據(jù)處理部2進行數(shù)據(jù)接收處理。數(shù)據(jù)處理部2通過輪詢對接收許可標志的值進行監(jiān)視。數(shù)據(jù)處理部2在接收許可標志為“1”的情況下進行數(shù)據(jù)接收處理(ST204)。由此,將存儲在接收緩存器32中的分割后幀向數(shù)據(jù)處理部2發(fā)送。具體地說,通信處理部3M將來自各從屬站點SL1、SL2的數(shù)據(jù) si、s2集中向數(shù)據(jù)處理部2進行DMA傳送(ST205,ST206)。數(shù)據(jù)處理部2如果完成了數(shù)據(jù)接收處理,則向通信處理部3M的接收許可標志中輸入“0”。由此,禁止數(shù)據(jù)處理部2進行數(shù)據(jù)接收處理,通信處理部3M等待接下來來自從屬站點SL2的分割后幀。此外,數(shù)據(jù)處理部2也可以在通信處理部3M接收到所有來自從屬站點SLl的周期數(shù)據(jù)的時刻進行數(shù)據(jù)接收處理。在此情況下,數(shù)據(jù)處理部2在通信處理部3M接收到所有來自從屬站點SL2的周期數(shù)據(jù)的時刻進行數(shù)據(jù)接收處理。另外,在圖16中,針對由從屬站點SLl向主站點M發(fā)送周期數(shù)據(jù)的情況進行了說明,但從屬站點SLl也向從屬站點SL2發(fā)送周期數(shù)據(jù)。并且,從屬站點SL2向主站點M和從屬站點SLl發(fā)送周期數(shù)據(jù),主站點M向從屬站點SL1、SL2發(fā)送周期數(shù)據(jù)。下面,針對判定電路52的重置處理(序列號寄存器91及末尾標志寄存器92的重置)進行說明。圖20是用于說明判定電路的重置處理的圖。主站點M的通信處理部3M在具有寄存器重置部53及判定電路52等的基礎上,還具有寄存器重置判定部54。此外,在圖 15所示的通信處理部3M中,省略了寄存器重置判定部M的圖示。寄存器重置判定部M判定是否將序列號寄存器91及末尾標志寄存器92重置,并且將判定結果向寄存器重置部53發(fā)送。寄存器重置判定部M具有SA判定部56和TF判定部57。SA判定部56基于接收到的周期數(shù)據(jù)內(nèi)的SA,判斷正在從哪個站點接收周期數(shù)據(jù)。 并且,SA判定部56在判斷為從與上一次不同的站點接收到分割后幀的情況下,向寄存器重置部53發(fā)送寄存器的重置指示。TF判定部57基于接收到的TF的發(fā)送目標(令牌發(fā)送目標信息),判斷是發(fā)往哪個站點的TF。并且,TF判定部57在判斷為接收到以本站點(主站點M)為發(fā)送目標的TF 的情況下,向寄存器重置部53發(fā)送寄存器的重置指示。寄存器重置部53在從SA判定部56或TF判定部57發(fā)送來寄存器的重置指示的情況下,廢棄序列號和末尾標志,并將判定電路52重置。具體地說,向序列號寄存器91和末尾標志寄存器92的所有寄存器中輸入“0”。在與主站點M共用周期數(shù)據(jù)的站點為大于或等于2個從屬站點的情況下,寄存器重置判定部M使用SA判定部56向寄存器重置部53發(fā)送寄存器的重置指示。另外,在與主站點M共用周期數(shù)據(jù)的站點僅為1個從屬站點的情況下,寄存器重置判定部M使用TF判定部57向寄存器重置部53發(fā)送寄存器的重置指示。此外,在利用廣播進行各站點之間的TF發(fā)送/接收的情況下,即使在與主站點M 共用周期數(shù)據(jù)的站點為大于或等于2個從屬站點的情況下,寄存器重置判定部M也可以使用TF判定部57向寄存器重置部53發(fā)送寄存器的重置指示。在此情況下,TF判定部57在接收到TF (具有任意發(fā)送目標的TF)的情況下,向寄存器重置部53發(fā)送寄存器的重置指示。另外,在各站點之間重復多次發(fā)送/接收TF的情況下,TF判定部57在接收到與上一次不同的發(fā)送目標的TF或者與上一次不同的發(fā)送源(令牌發(fā)送源信息)的TF的情況下, 向寄存器重置部53發(fā)送寄存器的重置指示。換言之,TF判定部57在接收到以其它站點作為發(fā)送目標的TF的情況下,向寄存器重置部53發(fā)送寄存器的重置指示。此外,在本實施方式中,針對寄存器重置判定部M具有SA判定部56和TF判定部 57這兩者的情況進行了說明,但寄存器重置判定部M的結構也可以構成為具有SA判定部 56和TF判定部57的其中任意一個。如上所述,根據(jù)實施方式5,由于在數(shù)據(jù)通信系統(tǒng)100內(nèi)將共用的周期數(shù)據(jù)向其它站點發(fā)送時,對周期數(shù)據(jù)進行分割,并且向分割后幀賦予序列號和末尾標志,所以接收到周期數(shù)據(jù)的站點可以基于序列號和末尾標志判斷是否接收到所有周期數(shù)據(jù)。由此,即使在多次重復進行周期數(shù)據(jù)的發(fā)送/接收的情況下,也可以容易地判斷是否接收到所有周期數(shù)據(jù)。由于多次重復進行周期數(shù)據(jù)的發(fā)送/接收,所以可以減少周期數(shù)據(jù)的發(fā)送重試。另外, 由于可以容易地判斷是否接收到所有周期數(shù)據(jù),所以可以容易地維持數(shù)據(jù)共用的實時性。另外,由于基于TF及周期數(shù)據(jù)內(nèi)被賦予的SA而將判定電路52重置,所以可以針對每個站點容易地判斷是否從各站點接收到所有周期數(shù)據(jù)。實施方式6.下面,使用圖21 圖25,說明本發(fā)明的實施方式6。在現(xiàn)有技術中,數(shù)據(jù)通信系統(tǒng)內(nèi)的各站點在發(fā)送本站點的數(shù)據(jù)后,通過發(fā)行1次TF而指定下一個發(fā)送站點。即,在現(xiàn)有的令牌方式中,具有僅由通過接收TF而獲得了發(fā)送權的站點進行數(shù)據(jù)發(fā)送的規(guī)則,因此,不允許TF的多重發(fā)行。這是由于,如果在接收來自其它站點的幀的過程中發(fā)送本站點的幀, 則在傳送路徑中產(chǎn)生幀擁堵,有可能導致數(shù)據(jù)丟失。在本實施方式中,各站點在發(fā)送本站點的數(shù)據(jù)后,通過發(fā)送多次TF而指定下一個發(fā)送站點。換言之,在實施方式6中,在數(shù)據(jù)通信系統(tǒng)100內(nèi)的站點之間發(fā)送/接收TF時,多次重復進行TF的發(fā)送/接收。圖21是表示實施方式6所涉及的主站點的通信處理部的結構的圖。如該圖所示, 實施方式4所涉及的主站點M的通信處理部3M在具有發(fā)送緩存器31、接收緩存器32的基礎上,還具有令牌設定部41。本實施方式的令牌設定部41通過與實施方式4所說明的發(fā)送次數(shù)設定部37相同的處理,而設定TF的發(fā)送次數(shù)。令牌設定部41在構成邏輯環(huán)時,向從屬站點SL1、SL2指示令牌發(fā)送次數(shù),并且設定從主站點M向從屬站點SLl發(fā)送的TF的重復發(fā)送次數(shù)(TF的連續(xù)發(fā)送次數(shù))。圖22是表示實施方式6所涉及的從屬站點的通信處理部的結構的圖。此外,由于從屬站點SL1、SL2具有相同的結構,所以在這里,對從屬站點SLl的通信處理部70S的結構進行說明。如圖22所示,實施方式6所涉及的從屬站點SLl的通信處理部70S具有令牌發(fā)送控制部74、發(fā)送緩存器71、以及接收緩存器72。令牌發(fā)送控制部74基于來自主站點M(令牌設定部41)的指示,對發(fā)送TF的次數(shù)進行控制。具體地說,從屬站點SLl的令牌發(fā)送控制部74對向從屬站點SL2發(fā)送的TF的發(fā)送次數(shù)進行控制,從屬站點SL2的令牌發(fā)送控制部74對向主站點M發(fā)送的TF的發(fā)送次數(shù)進行控制。令牌發(fā)送控制部74具有計時器(未圖示),其在從主站點M接收到第一個TF 后,測定從接收該TF開始的經(jīng)過時間。令牌發(fā)送控制部74在從主站點M接收到第一個(第一次)TF開始經(jīng)過預先設定的規(guī)定時間后,開始發(fā)送數(shù)據(jù)。換言之,令牌發(fā)送控制部74如果從主站點M接收到第一個TF,則使數(shù)據(jù)發(fā)送處理進行等待,直至經(jīng)過預先設定的規(guī)定時間為止。令牌發(fā)送控制部74如果從主站點M接收到第一個TF,則測定從接收TF開始的時間,在經(jīng)過預先設定的規(guī)定時間后,將本站點的數(shù)據(jù)向主站點M發(fā)送。圖23是表示實施方式6所涉及的數(shù)據(jù)通信系統(tǒng)的處理流程的時序圖。本實施方式的數(shù)據(jù)通信系統(tǒng)100的處理流程的一個特征為,重復多次從主站點M向從屬站點SLl發(fā)送TF、以及從從屬站點SLl向從屬站點SL2發(fā)送TF等。下面,針對主站點M的令牌設定部 41向從屬站點SL1、SL2指示的令牌發(fā)送次數(shù)為3次,并且將從主站點M向從屬站點SLl發(fā)送TF的令牌發(fā)送次數(shù)設定為3次的情況進行說明。在數(shù)據(jù)通信系統(tǒng)100中,在構成邏輯環(huán)時,主站點M向從屬站點SL1、SL2指示的令牌發(fā)送次數(shù)為3次。具體地說,主站點M在向從屬站點SL1、SL2發(fā)送的設置幀中,寫入用于指定令牌發(fā)送次數(shù)(3次)的信息。由此,從屬站點SL1、SL2的令牌發(fā)送控制部74基于來自主站點M的指示,將TF的發(fā)送次數(shù)設定為3次。另外,主站點M的令牌設定部41將至從屬站點SLl的令牌發(fā)送次數(shù)設定為3次。然后,主站點M的通信處理部3M向從屬站點SLl發(fā)送第一次的TF(I) (ST171)。從屬站點SLl如果從主站點M接收到第一次的TF(I),則由令牌發(fā)送控制部74使計時器開始計時,并且使至主站點M的數(shù)據(jù)發(fā)送處理待機(ST174)。主站點M的通信處理部3M在發(fā)送第一次的TF后,經(jīng)過規(guī)定間隔后向從屬站點SLl發(fā)送第二次的TFQ) (ST172)。然后,主站點M的通信處理部3M在發(fā)送第二次的TFQ)后,經(jīng)過規(guī)定間隔后向從屬站點SLl發(fā)送第三次的 TF(3) (ST173)。TF 例如是在基于 IEEE(Institute of Electrical and Electronics Engineers) 802. 3u的定時下發(fā)送的。如果從接收到第一次的TF(I)后經(jīng)過了預先設定的規(guī)定時間(待機時間),則從屬站點SLl的令牌發(fā)送控制部74解除數(shù)據(jù)發(fā)送的待機。令牌發(fā)送控制部74將待機時間設定為,在接收到最后的TF(第三次的TF)后解除數(shù)據(jù)發(fā)送的待機。由此,從屬站點SLl的通信處理部70S在接收到第三次的TF后,進行至主站點M的數(shù)據(jù)發(fā)送(ST175)。將來自從屬站點SLl的數(shù)據(jù)作為數(shù)據(jù)si向通信處理部3M發(fā)送(ST176)。從屬站點SLl如果完成至主站點M的數(shù)據(jù)發(fā)送處理,則向從屬站點SL2發(fā)送第一次的TF(I) (ST177)。從屬站點SL2如果從從屬站點SLl接收到第一次的TF,則由令牌發(fā)送控制部74使計時器開始計時,并且使至主站點M的數(shù)據(jù)發(fā)送處理待機。在這里,針對從從屬站點SLl至從屬站點SL2的第一次的TF消失的情況進行說明。在此情況下,從屬站點SL2 無法接收到來自從屬站點SL的第一次的TF(I)。從屬站點SLl的通信處理部70S在發(fā)送第一次的TF(I)后,經(jīng)過規(guī)定間隔后向從屬站點SL2發(fā)送第二次的TF(2) (ST178)。由此,從屬站點SL2從從屬站點SLl接收第二次的TF。此時,從屬站點SL2由于沒有接收到第一次的 TF,所以將來自從屬站點SLl的第二次的TF識別為第一次接收TF。并且,從屬站點SL2的令牌發(fā)送控制部74使計時器開始計時,并且使至主站點M的數(shù)據(jù)發(fā)送處理待機(S179)。從屬站點SLl的通信處理部70S在發(fā)送第二次的TF后,經(jīng)過規(guī)定間隔后向從屬站點SL2發(fā)送第三次的TF(3)(ST181)。如果從接收到第一次的TF(1)開始經(jīng)過了預先設定的規(guī)定時間,則從屬站點SL2的令牌發(fā)送控制部74解除數(shù)據(jù)發(fā)送的待機。由此,從屬站點 SL2的通信處理部70S進行至主站點M的數(shù)據(jù)發(fā)送(S180)。來自從屬站點SLl的數(shù)據(jù)被作為數(shù)據(jù)si向通信處理部3M發(fā)送(STl^)。從屬站點SL2如果完成至主站點M的數(shù)據(jù)發(fā)送處理,則向主站點M發(fā)送第一次的TF(I)、第二次的TF(2)、第三次的TF(3) (ST183,ST184, ST185)。由于傳送路徑內(nèi)的TF有時產(chǎn)生延遲,所以在從屬站點SL2中,有時在進行至主站點M的數(shù)據(jù)發(fā)送的期間接收到來自從屬站點SLl的TF。例如,有時在進行至主站點M的數(shù)據(jù)發(fā)送(ST180)時,來自從屬站點SLl的第三次的TF(3)到達從屬站點SL2。在此情況下, 從屬站點SL2的令牌發(fā)送控制部74向主站點M通知在數(shù)據(jù)發(fā)送過程中接收到TF這一情況。 換言之,令牌發(fā)送控制部74在本站點進行數(shù)據(jù)發(fā)送的定時接收到以本站點為目標的TF的情況下,將在數(shù)據(jù)發(fā)送過程中接收到TF這一情況向主站點M通知。在數(shù)據(jù)通信系統(tǒng)100中,有時在傳送路徑中存在有以太網(wǎng)(注冊商標)這樣的交換式集線器20。因此,各站點即使以最小的幀GAP(發(fā)送間隔)發(fā)送TF,交換式集線器20 也無法保障必定以接收到TF的接收間隔進行幀的發(fā)送。因此,在本實施方式中,如果從屬站點SL1、SL2在數(shù)據(jù)發(fā)送過程中接收到TF,則將在數(shù)據(jù)發(fā)送過程中接收到TF這一情況向主站點M通知。由此,主站點M的令牌設定部41針對從屬站點SL2再次設定從接收到第一次的TF至發(fā)送本站點的數(shù)據(jù)為止的待機時間。具體地說,主站點M的令牌設定部41針對從屬站點SL2再次設定待機時間,以使得從接收到第一次的TF至發(fā)送本站點的數(shù)據(jù)為止的待機時間比當前設定的更長。此外,在本實施方式中,針對主站點M對從屬站點SL2的待機時間進行再次設定的情況進行了說明,但從屬站點SL2也可以自行再次設定待機時間。另外,從屬站點SL2的令牌發(fā)送控制部74也可以基于接收到的TF和無法接收的TF,變更待機時間。在此情況下,預先在各TF中賦予(添加)用于表示是第幾次的TF的信息。例如,在重復發(fā)送5次TF的情況下,在第一次 第五次的各TF中賦予序列號。具體地說,在第一次的TF中作為序列號賦予“1”,在第二次的TF中作為序列號賦予“2”,在第三次的TF中作為序列號賦予“3”。并且,在第四次的TF中作為序列號賦予“4”,在第五次的TF中作為序列號賦予“5”。在由主站點M指定的待機時間(指定待機時間)為t的情況下,令牌發(fā)送控制部 74根據(jù)式(1)計算新的待機時間T。在這里,X是TF的發(fā)送重復次數(shù),Sn是最初接收到的 TF的序列號。T = tX (X-Sn)/(X-I) — (1)由此,在最初接收到的TF的序列號為“1”的情況下,令牌發(fā)送控制部74以由主站點M指定的待機時間t使數(shù)據(jù)的發(fā)送處理進行等待。另外,在最初接收到的TF的序列號為 “2”的情況下,令牌發(fā)送控制部74以(3/4) t使數(shù)據(jù)的發(fā)送處理進行等待,在最初接收到的 TF的序列號為“3”的情況下,令牌發(fā)送控制部74以0/4) t使數(shù)據(jù)發(fā)送處理進行等待。另外,在最初接收到的TF的序列號為“4”的情況下,令牌發(fā)送控制部74以(1/4) t使數(shù)據(jù)的發(fā)送處理進行等待,在最初接收到的TF的序列號為“5”的情況下,令牌發(fā)送控制部74以待機時間0進行數(shù)據(jù)的發(fā)送處理。此外,該待機時間的再設定也可以由主站點M向從屬站點 SL1、SL2進行指示。另外,由于從屬站點SLl具有與從屬站點SL2相同的結構,所以從屬站點SLl的令牌發(fā)送控制部74也與從屬站點SL2的令牌發(fā)送控制部74相同地,如果在本站點進行數(shù)據(jù)發(fā)送的定時接收到以本站點為目標的TF,則向主站點M通知在數(shù)據(jù)發(fā)送過程中接收到TF這一情況。從從屬站點SL2向主站點M通知在數(shù)據(jù)發(fā)送過程中接收到TF這一情況的動作,可以在從從屬站點SL2向主站點M進行了數(shù)據(jù)發(fā)送后(ST181)且在發(fā)送TF(I)之前(ST183 之前)進行,也可以在從屬站點SL2下一次從從屬站點SLl接收到TF的情況下的數(shù)據(jù)發(fā)送時進行。此外,在本實施方式中,針對從屬站點SL1、SL2在接收到第一次的TF后,經(jīng)過預先設定的規(guī)定時間而開始發(fā)送數(shù)據(jù)的情況進行了說明,但主站點M也可以與從屬站點SL1、 SL2相同地,在接收到第一次的TF后,經(jīng)過預先設定的規(guī)定時間而開始發(fā)送數(shù)據(jù)。另外,在主站點M進行數(shù)據(jù)發(fā)送時,主站點M從從屬站點SL1、SL2接收到TF的情況下,也可以由主站點M的令牌設定部41針對本站點,再次設定從接收到第一次的TF至發(fā)送本站點的數(shù)據(jù)為止的待機時間。另外,在本實施方式中,針對各站點重復發(fā)送3次TF的情況進行了說明,但各站點重復發(fā)送TF的次數(shù)也可以是2次,也可以是大于或等于4次。另外,TF的重復發(fā)送次數(shù)也可以是在每一個站點中都不同的次數(shù)。另外,TF的重復發(fā)送次數(shù)也可以基于TF的消失次數(shù)等而由主站點M進行變更。圖 24是表示在變更TF的重復發(fā)送次數(shù)的情況下的主站點的通信處理部的結構的圖。對于變更TF的重復發(fā)送次數(shù)的情況下的主站點M的通信處理部3M,在具有發(fā)送緩存器31、接收緩存器32、令牌設定部41的基礎上,還具有令牌再發(fā)行部42和發(fā)行次數(shù)判定部43。令牌再發(fā)行部42具有在TF消失的情況下再發(fā)行TF的功能(令牌再發(fā)行功能)。 在數(shù)據(jù)通信系統(tǒng)100內(nèi)在規(guī)定時間的期間內(nèi)沒有發(fā)行TF的情況下,令牌再發(fā)行部42判斷為TF消失而再發(fā)行TF。發(fā)行次數(shù)判定部43具有監(jiān)視計時器44、計數(shù)器45、基準值存儲部46、以及判定部 47,判定再發(fā)行TF的次數(shù)是否超過規(guī)定值。監(jiān)視計時器44對時間進行測定,計數(shù)器45對令牌再發(fā)行部42再發(fā)行了幾次TF進行計數(shù)?;鶞手荡鎯Σ?6存儲在判定是否變更TF的重復發(fā)送次數(shù)時所使用的基準值。判定部47基于監(jiān)視計時器44所測定的時間、和計數(shù)器45 所計數(shù)的TF的再發(fā)行次數(shù),計算每單位時間的TF的再發(fā)行次數(shù)。判定部47對計算出的每單位時間的TF再發(fā)行次數(shù)是否超過基準值存儲部46中存儲的基準值進行判定。在TF的再發(fā)行次數(shù)超過基準值存儲部46中存儲的基準值的情況下,判定部47指示令牌設定部41 再次設定TF的發(fā)送次數(shù)。令牌設定部41根據(jù)來自判定部47的指示,增加當前設定的TF的發(fā)送次數(shù)。例如, 令牌設定部41作為初始值而將TF的發(fā)送次數(shù)設定為1次,在從判定部47接收到TF發(fā)送次數(shù)的變更指示時,逐次將TF的發(fā)送次數(shù)增加至2次、3次。此外,基準值存儲部46也可以針對每一個設定的TF發(fā)送次數(shù)而存儲基準值。例如,基準值存儲部46存儲多個基準值,分別為在所設定的TF發(fā)送次數(shù)為1次的情況下所使用的基準值、以及在2次的情況下所使用的基準值。然后,判定部47通過從令牌設定部41 取得當前設定的TF的發(fā)送次數(shù),并將當前設定的TF的發(fā)送次數(shù)和與該TF的發(fā)送次數(shù)對應的基準值進行比較,從而判斷是否增加TF的發(fā)送次數(shù)。此外,判定部47也可以在計算出的每單位時間的TF再發(fā)行次數(shù)小于規(guī)定基準值的情況下,對令牌設定部41發(fā)出減少當前設定的TF發(fā)送次數(shù)的指示。另外,判定部47也可以基于計算出的每單位時間的TF再發(fā)行次數(shù),向令牌設定部41指示TF的發(fā)送次數(shù)。另外,判定部47也可以基于計算出的每單位時間的TF再發(fā)行次數(shù),向令牌設定部41指示TF 的發(fā)送次數(shù)。如上所述,在數(shù)據(jù)通信系統(tǒng)100中,即使在幀的傳送環(huán)境(有無產(chǎn)生噪聲)發(fā)生變化的情況下,也可以與傳送環(huán)境的變化(每單位時間的TF再發(fā)行次數(shù))對應地調(diào)整TF的發(fā)送次數(shù)。由此,可以在傳送路徑上沒有產(chǎn)生噪聲的情況下,為了優(yōu)先進行高速通信而減少 TF的發(fā)送次數(shù),在傳送路徑上產(chǎn)生了噪聲的情況下,增加TF的發(fā)送次數(shù)。由此,可以將性能劣化的程度抑制為最小限度。
另外,主站點M的通信處理部3M也可以基于消失的TF是從哪個站點發(fā)行的TF這一情況,針對每一個站點變更重復發(fā)送TF的次數(shù)。圖25是表示針對每一個站點變更TF的重復發(fā)送次數(shù)的情況下的主站點的通信處理部的結構的圖。針對每一個站點變更TF的重復發(fā)送次數(shù)的情況下的主站點M的通信處理部3M,在具有發(fā)送緩存器31、接收緩存器32、令牌設定部41的基礎上,還具有消失令牌判斷部48。消失令牌判斷部48具有下述功能,即,通過確認TF循環(huán)至哪個站點為止,從而判斷哪個站點發(fā)行的TF消失了。消失令牌判斷部48向令牌設定部41通知發(fā)行該消失了的 TF的站點(從屬站點SL1、SL2或主站點M)。由此,令牌設定部41針對發(fā)行該消失了的TF 的站點(從屬站點SL1、從屬站點SL2、主站點M),變更TF的重復發(fā)送次數(shù)。此時,令牌設定部41對從屬站點SL1、SL2、主站點M中的相應站點設定與TF的消失次數(shù)對應的TF重復次數(shù)。在數(shù)據(jù)通信系統(tǒng)100內(nèi),從屬站點SL1、SL2利用廣播發(fā)送TF。此外,在TF內(nèi)包含表示TF的發(fā)行源的SA(源地址)。由此,將從從屬站點SL1、SL2發(fā)行的具有SA的TF向主站點M的消失令牌判斷部48發(fā)送。消失令牌判斷部48通過確認TF的SA,可以判斷TF循環(huán)經(jīng)過了哪些位置,在哪個位置處消失。此外,在本實施方式中,針對通信處理部3M具有令牌再發(fā)行部42和發(fā)行次數(shù)判定部43的情況,以及通信處理部3M具有消失令牌判斷部48的情況進行了說明,但通信處理部3M也可以具有令牌再發(fā)行部42、發(fā)行次數(shù)判定部43、以及消失令牌判斷部48而構成。由此,即使在如圖12所示局部部分存在噪聲源的情況下,也可以針對每一個站點設定與噪聲源對應的TF的重復發(fā)送。由此,可以將由于TF的重復發(fā)送所導致的性能劣化抑制在最小限度。如上所述,根據(jù)實施方式6,可以在防止TF和數(shù)據(jù)之間的沖突的同時,防止TF消失。由此,可以避免令牌的修復,可以高效地進行數(shù)據(jù)通信。另外,由于主站點M針對每一個站點設定TF的發(fā)送次數(shù),所以可以進行與各站點相應的高效的數(shù)據(jù)通信。另外,由于主站點M基于再發(fā)行的TF的數(shù)量或消失的TF的數(shù)量而設定TF的發(fā)送次數(shù),所以可以進行與噪聲源相應的高效的數(shù)據(jù)通信。此外,數(shù)據(jù)通信系統(tǒng)100也可以將實施方式1 6的數(shù)據(jù)通信處理及利用實施方式1的圖4所說明的現(xiàn)有的數(shù)據(jù)通信處理進行各種組合而進行數(shù)據(jù)通信處理。例如,數(shù)據(jù)通信系統(tǒng)100也可以將實施方式2所說明的數(shù)據(jù)通信處理和實施方式4 所說明的數(shù)據(jù)通信處理組合而進行數(shù)據(jù)通信處理。在此情況下,數(shù)據(jù)通信系統(tǒng)100在設定數(shù)據(jù)發(fā)送次數(shù)后(圖11的ST149),利用廣播將數(shù)據(jù)m向從屬站點SL1、SL2發(fā)送(圖6的 ST79,ST80)。然后,通信處理部3M如果完成至從屬站點SL1、SL2的數(shù)據(jù)發(fā)送處理,則向從屬站點SLl發(fā)送TF (圖11的ST150)。另外,數(shù)據(jù)通信系統(tǒng)100也可以將實施方式1所說明的數(shù)據(jù)通信處理和實施方式4 所說明的現(xiàn)有的數(shù)據(jù)通信處理組合而進行數(shù)據(jù)通信處理。在此情況下,在數(shù)據(jù)通信系統(tǒng)100 中,在通信處理部3M從從屬站點SL1、SL2接收到數(shù)據(jù)Si、s2后,進行圖4的ST38 ST43 的處理(主站點M的F/W處理)和圖11的ST148 ST158的處理。另外,也可以基于實施方式4所說明的接收狀態(tài)的統(tǒng)計信息,而進行實施方式3的圖7中所說明的數(shù)據(jù)通信處理的ST109的處理(下一判定處理)。在此情況下,例如如果噪聲的產(chǎn)生率大于或等于規(guī)定值,則通信處理部3M選擇圖3所示的數(shù)據(jù)通信處理,如果噪聲的產(chǎn)生率小于規(guī)定值,則通信處理部3M選擇圖4所示的數(shù)據(jù)通信處理。由此,可以與數(shù)據(jù) sl、s2的接收狀態(tài)相應地進行適當?shù)男迯吞幚?。由此,可以高效地進行數(shù)據(jù)通信。工業(yè)實用性如以上所述,本發(fā)明所涉及的數(shù)據(jù)通信系統(tǒng)以及數(shù)據(jù)通信裝置適用于主站點和從屬站點之間的數(shù)據(jù)通信。
權利要求
1.一種數(shù)據(jù)通信系統(tǒng),其以使用以太網(wǎng)構成的令牌傳遞方式進行主站點和多個從屬站點之間的數(shù)據(jù)通信,其中以太網(wǎng)為注冊商標,其特征在于,所述主站點具有通信處理部,其作為第1數(shù)據(jù)發(fā)送/接收處理而進行以下處理,即,通過與所述各從屬站點之間使令牌幀循環(huán)而進行與所述各從屬站點之間的數(shù)據(jù)發(fā)送/接收;以及數(shù)據(jù)發(fā)送/接收處理部,其與對從所述從屬站點發(fā)送來的數(shù)據(jù)進行運算處理并生成向所述從屬站點發(fā)送的數(shù)據(jù)的運算處理裝置連接,并且作為第2數(shù)據(jù)發(fā)送/接收處理而執(zhí)行在所述運算處理裝置和所述通信處理部之間進行的數(shù)據(jù)發(fā)送/接收,所述通信處理部作為第3數(shù)據(jù)發(fā)送/接收處理而執(zhí)行與所述數(shù)據(jù)發(fā)送/接收處理部之間進行的數(shù)據(jù)發(fā)送/接收,并且在對所述第1數(shù)據(jù)發(fā)送/接收處理中的與所述各從屬站點之間使所述令牌幀循環(huán)且接收來自所述各從屬站點的數(shù)據(jù)的數(shù)據(jù)接收處理進行重試處理的情況下,在進行所述第1數(shù)據(jù)發(fā)送/接收處理后,不進行所述第3數(shù)據(jù)發(fā)送/接收處理, 而是通過與所述各從屬站點之間使所述令牌幀循環(huán)且接收來自所述各從屬站點的數(shù)據(jù),從而進行重試處理,在所述重試處理后,進行所述第3數(shù)據(jù)發(fā)送/接收處理。
2.根據(jù)權利要求1所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部在進行所述重試處理之前,向所述各從屬站點再次發(fā)送在進行所述第 1數(shù)據(jù)發(fā)送/接收處理時已向所述各從屬站點發(fā)送過的數(shù)據(jù)。
3.根據(jù)權利要求1或2所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部基于從所述各從屬站點發(fā)送來的數(shù)據(jù)的接收狀態(tài),作為進行所述第1 數(shù)據(jù)發(fā)送/接收處理或所述重試處理后的處理,選擇所述第3數(shù)據(jù)發(fā)送/接收處理或所述重試處理的其中一個而執(zhí)行。
4.根據(jù)權利要求1或2所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部基于從所述各從屬站點發(fā)送來的數(shù)據(jù)的接收狀態(tài),針對每一個所述從屬站點設定向所述各從屬站點請求的數(shù)據(jù)發(fā)送次數(shù),并利用所述令牌幀向所述各從屬站點請求所設定的數(shù)據(jù)發(fā)送次數(shù)。
5.根據(jù)權利要求1或2所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部在進行所述第1數(shù)據(jù)發(fā)送/接收處理后,并不進行所述第3數(shù)據(jù)發(fā)送 /接收處理,而是以預先設定的次數(shù)重復所述重試處理。
6.根據(jù)權利要求3所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部基于使用所述接收狀態(tài)的記錄計算出的所述接收狀態(tài)的統(tǒng)計信息,選擇所述第3數(shù)據(jù)發(fā)送/接收處理或所述重試處理的其中一個而執(zhí)行。
7.根據(jù)權利要求4所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部基于使用所述接收狀態(tài)的記錄計算出的所述接收狀態(tài)的統(tǒng)計信息,設定向所述各從屬站點請求的數(shù)據(jù)發(fā)送次數(shù)。
8.根據(jù)權利要求1所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部將通過所述數(shù)據(jù)接收處理從所有從屬站點接收到的數(shù)據(jù)集中起來進行所述第3數(shù)據(jù)發(fā)送/接收處理。
9.根據(jù)權利要求4所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述從屬站點在接收到所述令牌幀時,以由所述主站點預先指定的次數(shù)重復進行至所述主站點的數(shù)據(jù)發(fā)送。
10.根據(jù)權利要求1所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述從屬站點將與所述主站點共用且從所述從屬站點向所述主站點發(fā)送的數(shù)據(jù)分割為多個幀,并且向分割后的各個幀賦予序列號,此外,對分割后的幀中的最后一幀賦予表示是最后的幀這一情況的最后信息,然后將所述各幀向所述主站點發(fā)送,所述通信處理部具有判斷部,其基于所述序列號以及所述最后信息,判斷是否從所述從屬站點接收到所有數(shù)據(jù),所述通信處理部在所述判斷部判斷為從所述從屬站點接收到所有數(shù)據(jù)的情況下,進行所述第3數(shù)據(jù)發(fā)送/接收處理。
11.根據(jù)權利要求10所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述從屬站點向所述主站點發(fā)送的幀具有表示所述幀的發(fā)送源的幀發(fā)送源信息, 所述通信處理部基于從所述從屬站點接收到的幀內(nèi)的幀發(fā)送源信息,判斷從哪個從屬站點接收到所述幀,在判斷為從與上一次不同的下一個從屬站點接收到所述幀的情況下, 重置所述判斷部,使所述判斷部判斷是否從所述下一個從屬站點接收到所有數(shù)據(jù)。
12.根據(jù)權利要求10所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述令牌幀具有表示所述令牌幀的發(fā)送目標的令牌發(fā)送目標信息, 所述通信處理部基于所述令牌發(fā)送目標信息,判斷所述令牌幀的發(fā)送目標,在判斷為接收到以本站點為目標的令牌幀的情況下,重置所述判斷部,使所述判斷部判斷是否從所述下一個從屬站點接收到所有數(shù)據(jù)。
13.根據(jù)權利要求10所述的數(shù)據(jù)通信系統(tǒng),其特征在于, 所述令牌幀具有表示所述令牌幀的發(fā)送源的令牌發(fā)送源信息,所述通信處理部基于所述令牌發(fā)送源信息,判斷所述令牌幀是從哪個從屬站點發(fā)送來的,在判斷為是從與上一次不同的下一個從屬站點接收到所述令牌幀的情況下,重置所述判斷部,使所述判斷部判斷是否從所述下一個從屬站點接收到所有數(shù)據(jù)。
14.一種數(shù)據(jù)通信系統(tǒng),其以使用以太網(wǎng)構成的令牌傳遞方式進行主站點和多個從屬站點之間的數(shù)據(jù)通信,其中以太網(wǎng)為注冊商標,其特征在于, 所述主站點具有通信處理部,其作為第1數(shù)據(jù)發(fā)送/接收處理而進行以下處理,即,通過與所述各從屬站點之間使令牌幀循環(huán)而進行與所述各從屬站點之間的數(shù)據(jù)發(fā)送/接收;以及數(shù)據(jù)發(fā)送/接收處理部,其與對從所述從屬站點發(fā)送來的數(shù)據(jù)進行運算處理并生成向所述從屬站點發(fā)送的數(shù)據(jù)的運算處理裝置連接,并且作為第2數(shù)據(jù)發(fā)送/接收處理而執(zhí)行在所述運算處理裝置和所述通信處理部之間進行的數(shù)據(jù)發(fā)送/接收,所述通信處理部作為第3數(shù)據(jù)發(fā)送/接收處理而執(zhí)行與所述數(shù)據(jù)發(fā)送/接收處理部之間進行的數(shù)據(jù)發(fā)送/接收,并且在進行所述第1數(shù)據(jù)發(fā)送/接收處理時,向作為數(shù)據(jù)發(fā)送/ 接收對象的從屬站點重復多次發(fā)送所述令牌幀。
15.根據(jù)權利要求14所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部針對每一個所述從屬站點設定向所述各從屬站點請求的令牌幀的發(fā)送次數(shù),并向所述各從屬站點請求所設定的令牌幀的發(fā)送次數(shù)。
16.根據(jù)權利要求15所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部在所述令牌幀消失的情況下,進行所述令牌幀的再發(fā)行,并且基于再發(fā)行的令牌幀的數(shù)量,針對每一個所述從屬站點設定向所述各從屬站點請求的令牌幀的發(fā)送次數(shù)。
17.根據(jù)權利要求15所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述通信處理部對消失的令牌幀進行檢測,并且基于消失的令牌幀的數(shù)量,針對每一個所述從屬站點設定向所述各從屬站點請求的令牌幀的發(fā)送次數(shù)。
18.根據(jù)權利要求15所述的數(shù)據(jù)通信系統(tǒng),其特征在于,所述從屬站點在接收到所述令牌幀時,以由所述主站點預先指定的次數(shù)向所述主站點或其他從屬站點重復進行令牌幀的發(fā)送。
19.一種數(shù)據(jù)通信裝置,其以使用以太網(wǎng)構成的令牌傳遞方式,作為主站點進行與多個從屬站點之間的數(shù)據(jù)通信,其中以太網(wǎng)為注冊商標,其特征在于,具有通信處理部,其作為第1數(shù)據(jù)發(fā)送/接收處理而進行以下處理,即,通過與所述各從屬站點之間使令牌幀循環(huán)而進行與所述各從屬站點之間的數(shù)據(jù)發(fā)送/接收;以及數(shù)據(jù)發(fā)送/接收處理部,其與對從所述從屬站點發(fā)送來的數(shù)據(jù)進行運算處理并生成向所述從屬站點發(fā)送的數(shù)據(jù)的運算處理裝置連接,并且作為第2數(shù)據(jù)發(fā)送/接收處理而執(zhí)行在所述運算處理裝置和所述通信處理部之間進行的數(shù)據(jù)發(fā)送/接收,所述通信處理部作為第3數(shù)據(jù)發(fā)送/接收處理而執(zhí)行與所述數(shù)據(jù)發(fā)送/接收處理部之間進行的數(shù)據(jù)發(fā)送/接收,并且在對所述第1數(shù)據(jù)發(fā)送/接收處理中的與所述各從屬站點之間使所述令牌幀循環(huán)且接收來自所述各從屬站點的數(shù)據(jù)的數(shù)據(jù)接收處理進行重試處理的情況下,在進行所述第1數(shù)據(jù)發(fā)送/接收處理后,不進行所述第3數(shù)據(jù)發(fā)送/接收處理, 而是通過與所述各從屬站點之間使所述令牌幀循環(huán)且接收來自所述各從屬站點的數(shù)據(jù),從而進行重試處理,在所述重試處理后,進行所述第3數(shù)據(jù)發(fā)送/接收處理。
20.一種數(shù)據(jù)通信裝置,其以使用以太網(wǎng)構成的令牌傳遞方式,作為主站點進行與多個從屬站點之間的數(shù)據(jù)通信,其中以太網(wǎng)為注冊商標,其特征在于,具有通信處理部,其作為第1數(shù)據(jù)發(fā)送/接收處理而進行以下處理,即,通過與所述各從屬站點之間使令牌幀循環(huán)而進行與所述各從屬站點之間的數(shù)據(jù)發(fā)送/接收;以及數(shù)據(jù)發(fā)送/接收處理部,其與對從所述從屬站點發(fā)送來的數(shù)據(jù)進行運算處理并生成向所述從屬站點發(fā)送的數(shù)據(jù)的運算處理裝置連接,并且作為第2數(shù)據(jù)發(fā)送/接收處理而執(zhí)行在所述運算處理裝置和所述通信處理部之間進行的數(shù)據(jù)發(fā)送/接收,所述通信處理部作為第3數(shù)據(jù)發(fā)送/接收處理而執(zhí)行與所述數(shù)據(jù)發(fā)送/接收處理部之間進行的數(shù)據(jù)發(fā)送/接收,并且在進行所述第1數(shù)據(jù)發(fā)送/接收處理時,向作為數(shù)據(jù)發(fā)送/ 接收對象的從屬站點重復多次發(fā)送所述令牌幀。
全文摘要
在以使用以太網(wǎng)(注冊商標)構成的令牌傳遞方式進行主站點和從屬站點之間的數(shù)據(jù)通信的數(shù)據(jù)通信系統(tǒng)中,主站點(M)的通信處理部(3M)在對其與從屬站點(SL1、SL2)之間使令牌幀循環(huán)且接收來自從屬站點(SL1、SL2)的數(shù)據(jù)的處理進行重試處理的情況下,不將來自從屬站點(SL1、SL2)的數(shù)據(jù)向與運算處理裝置之間進行數(shù)據(jù)發(fā)送/接收的數(shù)據(jù)處理部(2)傳送,而是進行重試處理。
文檔編號H04L12/28GK102265557SQ20088013254
公開日2011年11月30日 申請日期2008年12月25日 優(yōu)先權日2008年12月25日
發(fā)明者中村真人 申請人:三菱電機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1