專利名稱:通信管理裝置、通信裝置以及通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在利用以太網(wǎng)(注冊(cè)商標(biāo))連接的通信節(jié)點(diǎn)之間,利用令牌幀進(jìn)行通信的通信管理裝置、通信裝置以及通信方法。
背景技術(shù):
當(dāng)前,已知在連接有多個(gè)通信節(jié)點(diǎn)的局域網(wǎng)中,利用使表示發(fā)送權(quán)的令牌幀循環(huán)的令牌傳遞方式,對(duì)來(lái)自各通信節(jié)點(diǎn)的數(shù)據(jù)的發(fā)送進(jìn)行控制的方法(例如,參照專利文獻(xiàn) 1)。在該專利文獻(xiàn)1所記載的技術(shù)中,將在網(wǎng)絡(luò)內(nèi)循環(huán)一周的期間內(nèi)可以發(fā)送的數(shù)據(jù)量、 即容許發(fā)送數(shù)據(jù)量設(shè)定在令牌幀中,在獲得令牌幀的通信節(jié)點(diǎn)中應(yīng)發(fā)送的數(shù)據(jù)量小于或等于令牌幀中設(shè)定的容許發(fā)送數(shù)據(jù)量的情況下,在發(fā)送該數(shù)據(jù)后,向下一個(gè)通信節(jié)點(diǎn)發(fā)送將從容許發(fā)送數(shù)據(jù)量中減去已發(fā)送的數(shù)據(jù)量后的數(shù)據(jù)量作為新的容許發(fā)送數(shù)據(jù)量而設(shè)定的令牌幀。另外,在應(yīng)發(fā)送的數(shù)據(jù)量比容許發(fā)送數(shù)據(jù)量大的情況下,該通信節(jié)點(diǎn)向下一個(gè)節(jié)點(diǎn)發(fā)送將容許發(fā)送數(shù)據(jù)量設(shè)定為0的令牌幀,并且存儲(chǔ)將容許發(fā)送數(shù)據(jù)量設(shè)定為0這一情況。 對(duì)于令牌循環(huán)順序中次序位于該通信節(jié)點(diǎn)之后的通信節(jié)點(diǎn),由于容許發(fā)送數(shù)據(jù)量為“0”,所以即使獲得令牌幀,也無(wú)法發(fā)送數(shù)據(jù)。然后,如果網(wǎng)絡(luò)內(nèi)的管理站點(diǎn)接收到將容許發(fā)送數(shù)據(jù)量設(shè)定為0的令牌幀,則發(fā)送將容許發(fā)送數(shù)據(jù)量設(shè)定為“-1,,的令牌幀。并且,如果將上一次接收到的令牌幀的容許發(fā)送數(shù)據(jù)量設(shè)為“0”的通信節(jié)點(diǎn)接收到容許發(fā)送數(shù)據(jù)量被設(shè)定為 “-1”的令牌幀,則獲得數(shù)據(jù)的發(fā)送權(quán),將容許發(fā)送數(shù)據(jù)量設(shè)定為初始值,對(duì)上一次無(wú)法發(fā)送的數(shù)據(jù)進(jìn)行發(fā)送。專利文獻(xiàn)1 日本專利第3487324號(hào)公報(bào)
發(fā)明內(nèi)容
但是,在專利文獻(xiàn)1所記載的通信方法中,在獲得令牌幀的通信節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí), 必須計(jì)算應(yīng)發(fā)送的數(shù)據(jù)量,并且將計(jì)算出的應(yīng)發(fā)送的數(shù)據(jù)量和包含在令牌幀中的容許發(fā)送數(shù)據(jù)量進(jìn)行比較。由此,存在以下問(wèn)題點(diǎn),即,獲得令牌幀后至發(fā)送數(shù)據(jù)為止需要時(shí)間。另外,在專利文獻(xiàn)1所記載的方法中,例如對(duì)于接收到第η次的令牌幀,但應(yīng)發(fā)送的數(shù)據(jù)量比容許發(fā)送數(shù)據(jù)量大而無(wú)法發(fā)送數(shù)據(jù)的通信節(jié)點(diǎn),在下一次獲得第(η+1)次的令牌幀時(shí),可以可靠地發(fā)送數(shù)據(jù)。但是,在接收第η次的令牌幀后,在令牌幀循環(huán)一周的期間內(nèi),如果向該通信節(jié)點(diǎn)中追加新的應(yīng)發(fā)送的數(shù)據(jù),則在獲得第(η+1)次的令牌幀時(shí),發(fā)送的是向獲得第η次的令牌幀時(shí)的應(yīng)發(fā)送的數(shù)據(jù)量中追加上述部分后的數(shù)據(jù)量。由此,存在下述問(wèn)題點(diǎn),即,例如如果位于上述通信節(jié)點(diǎn)的下游側(cè)的通信節(jié)點(diǎn)保持有在接收第η次的令牌幀時(shí)應(yīng)發(fā)送的數(shù)據(jù),則應(yīng)發(fā)送的數(shù)據(jù)的時(shí)間順序發(fā)生錯(cuò)亂。無(wú)法在通信節(jié)點(diǎn)之間按照經(jīng)由發(fā)送入口輸入的時(shí)間進(jìn)行發(fā)送。本發(fā)明就是鑒于上述情況而提出的,其目的在于,得到一種通信管理裝置、通信裝置以及通信方法,其與現(xiàn)有技術(shù)相比,可以縮短在網(wǎng)絡(luò)內(nèi)使令牌幀循環(huán)而進(jìn)行通信的通信系統(tǒng)中從通信節(jié)點(diǎn)獲得令牌幀開(kāi)始至發(fā)送數(shù)據(jù)為止所需的時(shí)間。另外,其目的還在于,得到一種通信管理裝置、通信裝置以及通信方法,其可以大致按照數(shù)據(jù)生成的順序,發(fā)送由構(gòu)成通信系統(tǒng)的各通信節(jié)點(diǎn)發(fā)送的數(shù)據(jù)。為了實(shí)現(xiàn)上述目的,本發(fā)明所涉及的通信管理裝置對(duì)利用以太網(wǎng)(注冊(cè)商標(biāo))線纜將1臺(tái)通信管理裝置和大于或等于1臺(tái)通信裝置連接而成的網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)發(fā)送進(jìn)行管理,其特征在于,具有令牌循環(huán)順序存儲(chǔ)單元,其存儲(chǔ)使令牌幀在所述網(wǎng)絡(luò)內(nèi)循環(huán)的令牌循環(huán)順序;令牌幀接收單元,其對(duì)接收到的所述令牌幀內(nèi)的下一個(gè)獲得發(fā)送權(quán)的發(fā)送權(quán)獲得裝置信息是否為本裝置進(jìn)行判定;令牌幀發(fā)送單元,其對(duì)設(shè)定有下述信息的所述令牌幀進(jìn)行發(fā)送,即,在所述令牌幀中設(shè)定有表示所述令牌循環(huán)順序中的可獲得發(fā)送權(quán)的通信裝置的次序編號(hào)的第1發(fā)送權(quán)獲得判定信息、表示在所述令牌幀從本裝置開(kāi)始循環(huán)一周的期間內(nèi)可發(fā)送的幀數(shù)量的第2發(fā)送權(quán)獲得判定信息、以及作為從所述令牌循環(huán)順序中取得的本裝置之后的下一個(gè)令牌幀發(fā)送目標(biāo)的發(fā)送權(quán)獲得裝置信息;以及數(shù)據(jù)幀通信處理單元, 其進(jìn)行來(lái)自其它通信節(jié)點(diǎn)的數(shù)據(jù)幀的接收處理,如果獲得所述發(fā)送權(quán),則將數(shù)據(jù)以幀為單位進(jìn)行數(shù)據(jù)幀化并發(fā)送。發(fā)明的效果根據(jù)本發(fā)明,通信系統(tǒng)內(nèi)的通信節(jié)點(diǎn)在發(fā)送數(shù)據(jù)時(shí),利用第1發(fā)送權(quán)獲得判定信息進(jìn)行是否為可以發(fā)送數(shù)據(jù)的通信節(jié)點(diǎn)的第1判定,在可以發(fā)送數(shù)據(jù)的情況下,在第2發(fā)送權(quán)獲得判定信息的幀數(shù)量的范圍內(nèi),使通信節(jié)點(diǎn)發(fā)送數(shù)據(jù)。其結(jié)果,由于各通信節(jié)點(diǎn)只要將存儲(chǔ)在發(fā)送緩存器中的數(shù)據(jù)以幀為單位進(jìn)行數(shù)據(jù)發(fā)送即可,所以不必計(jì)算可發(fā)送數(shù)據(jù)量, 具有下述效果,即,與現(xiàn)有技術(shù)相比,可以縮短從通信節(jié)點(diǎn)獲得令牌幀至發(fā)送數(shù)據(jù)之前所需的時(shí)間。另外,由于以經(jīng)由發(fā)送入口輸入的順序?qū)嵤┌l(fā)送,所以還具有易于進(jìn)行在控制設(shè)備中使用的反饋控制的效果。
圖1是示意地表示本發(fā)明的實(shí)施方式1所涉及的通信系統(tǒng)的結(jié)構(gòu)的一個(gè)例子的圖。圖2-1是示意地表示主站點(diǎn)的功能結(jié)構(gòu)的框圖。圖2-2是示意地表示從屬站點(diǎn)的功能結(jié)構(gòu)的框圖。圖3是表示本實(shí)施方式1中使用的令牌幀的格式的一個(gè)例子的圖。圖4是示意地表示發(fā)送緩存器中的數(shù)據(jù)存儲(chǔ)狀態(tài)的一個(gè)例子的圖。圖5-1是表示從屬站點(diǎn)中的接收到令牌幀時(shí)的發(fā)送處理的一個(gè)例子的流程圖(其 1)。圖5-2是表示從屬站點(diǎn)中的接收到令牌幀時(shí)的發(fā)送處理的一個(gè)例子的流程圖(其 2)。圖6是表示主站點(diǎn)中的接收到令牌幀時(shí)的處理的一個(gè)例子的流程圖。圖7-1是示意地表示本實(shí)施方式1所涉及的利用令牌幀進(jìn)行通信的方法的一個(gè)例子的圖(其1)。圖7-2是示意地表示本實(shí)施方式1所涉及的利用令牌幀進(jìn)行通信的方法的一個(gè)例子的圖(其2)。圖7-3是示意地表示本實(shí)施方式1所涉及的利用令牌幀進(jìn)行通信的方法的一個(gè)例9子的圖(其3)。圖7-4是示意地表示本實(shí)施方式1所涉及的利用令牌幀進(jìn)行通信的方法的一個(gè)例子的圖(其4)。圖7-5是示意地表示本實(shí)施方式1所涉及的利用令牌幀進(jìn)行通信的方法的一個(gè)例子的圖(其5)。圖7-6是示意地表示本實(shí)施方式1所涉及的利用令牌幀進(jìn)行通信的方法的一個(gè)例子的圖(其6)。圖7-7是示意地表示本實(shí)施方式1所涉及的利用令牌幀進(jìn)行通信的方法的一個(gè)例子的圖(其7)。圖7-8是示意地表示本實(shí)施方式1所涉及的利用令牌幀進(jìn)行通信的方法的一個(gè)例子的圖(其8)。圖7-9是示意地表示本實(shí)施方式1所涉及的利用令牌幀進(jìn)行通信的方法的一個(gè)例子的圖(其9)。圖8是表示主站點(diǎn)的接收到令牌幀時(shí)的處理的一個(gè)例子的流程圖。圖9-1是示意地表示本實(shí)施方式2所涉及的利用令牌幀進(jìn)行通信的方法的步驟的一個(gè)例子的圖(其1)。圖9-2是示意地表示本實(shí)施方式2所涉及的利用令牌幀進(jìn)行通信的方法的步驟的一個(gè)例子的圖(其2)。圖9-3是示意地表示本實(shí)施方式2所涉及的利用令牌幀進(jìn)行通信的方法的步驟的一個(gè)例子的圖(其3)。圖9-4是示意地表示本實(shí)施方式2所涉及的利用令牌幀進(jìn)行通信的方法的步驟的一個(gè)例子的圖(其4)。圖9-5是示意地表示本實(shí)施方式2所涉及的利用令牌幀進(jìn)行通信的方法的步驟的一個(gè)例子的圖(其5)。圖9-6是示意地表示本實(shí)施方式2所涉及的利用令牌幀進(jìn)行通信的方法的步驟的一個(gè)例子的圖(其6)。圖9-7是示意地表示本實(shí)施方式2所涉及的利用令牌幀進(jìn)行通信的方法的步驟的一個(gè)例子的圖(其7)。圖9-8是示意地表示本實(shí)施方式2所涉及的利用令牌幀進(jìn)行通信的方法的步驟的一個(gè)例子的圖(其8)。圖10是示意地表示本實(shí)施方式3所涉及的主站點(diǎn)的功能結(jié)構(gòu)的框圖。圖11是示意地表示構(gòu)成通信系統(tǒng)的通信節(jié)點(diǎn)的站點(diǎn)編號(hào)、次序編號(hào)和優(yōu)先度之間的關(guān)系的圖。圖12-1是表示本實(shí)施方式3所涉及的主站點(diǎn)的令牌幀處理步驟的一個(gè)例子的流程圖(其1)。圖12-2是表示本實(shí)施方式3所涉及的主站點(diǎn)的令牌幀處理步驟的一個(gè)例子的流程圖(其2)。圖13-1是示意地表示本實(shí)施方式3所涉及的令牌幀發(fā)送處理的一個(gè)例子的圖 (其 1)。
圖13-2是示意地表示本實(shí)施方式3所涉及的令牌幀發(fā)送處理的一個(gè)例子的圖 (其 2)。圖13-3是示意地表示本實(shí)施方式3所涉及的令牌幀發(fā)送處理的一個(gè)例子的圖 (其 3)。圖13-4是示意地表示本實(shí)施方式3所涉及的令牌幀發(fā)送處理的一個(gè)例子的圖 (其 4)。圖13-5是示意地表示本實(shí)施方式3所涉及的令牌幀發(fā)送處理的一個(gè)例子的圖 (其 5)。圖14是表示本實(shí)施方式4中使用的令牌幀的格式的一個(gè)例子的圖。符號(hào)的說(shuō)明 11-1、11-2、51-1、51_2 端口20、60通信處理部21邏輯環(huán)構(gòu)成部22令牌循環(huán)順序信息存儲(chǔ)部23、62令牌幀處理部24、63數(shù)據(jù)幀通信處理部25、64發(fā)送緩存器26、65接收緩存器27優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部28可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部30運(yùn)算處理部61令牌循環(huán)目標(biāo)信息存儲(chǔ)部101交換式集線器200令牌幀201發(fā)送目標(biāo)地址(DA)202發(fā)送源地址(SA)203以太網(wǎng)(注冊(cè)商標(biāo))類型204 數(shù)據(jù)205幀種類信息206發(fā)送權(quán)獲得裝置信息207令牌轉(zhuǎn)發(fā)計(jì)數(shù)器208發(fā)送許可站值208a開(kāi)始發(fā)送許可站值208b結(jié)束發(fā)送許可站值209可發(fā)送幀數(shù)量210可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)
具體實(shí)施例方式下面,參照附圖,詳細(xì)說(shuō)明本發(fā)明所涉及的通信管理裝置、通信裝置以及通信方法的優(yōu)選實(shí)施方式。另外,本發(fā)明并不由這些實(shí)施方式限定。實(shí)施方式1. 圖1是示意地表示本發(fā)明的實(shí)施方式1所涉及的通信系統(tǒng)的結(jié)構(gòu)的一個(gè)例子的圖。本通信系統(tǒng)由將多個(gè)通信節(jié)點(diǎn)A C經(jīng)由交換式集線器101利用以太網(wǎng)(注冊(cè)商標(biāo), 以下相同)連接為星狀的同一網(wǎng)段的網(wǎng)絡(luò)構(gòu)成。通信節(jié)點(diǎn)A C各自具有端口,各通信節(jié)點(diǎn)的端口之間經(jīng)由雙絞線線纜或光纖等可以進(jìn)行全雙工通信的線纜連接。在本例中,作為通信節(jié)點(diǎn),示出了設(shè)有1臺(tái)作為管理站點(diǎn)的主站點(diǎn)A以及2臺(tái)從屬站點(diǎn)B、C的情況,該主站點(diǎn)A對(duì)同一網(wǎng)段的網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)(幀)的發(fā)送/接收進(jìn)行管理,該從屬站點(diǎn)B、C基于主站點(diǎn)A確定的發(fā)送順序進(jìn)行數(shù)據(jù)(幀)的發(fā)送。另外,在本例中,示出了通信系統(tǒng)由連接為星狀的通信節(jié)點(diǎn)A C構(gòu)成的情況,但也可以是由以線狀或環(huán)狀等其它連接方式連接的通信節(jié)點(diǎn)構(gòu)成的情況,或星狀和線狀的連接方式混合存在的情況。在本實(shí)施方式1中,在將各通信節(jié)點(diǎn)A C之間利用以太網(wǎng)連接的通信系統(tǒng)中,各通信節(jié)點(diǎn)A C不是自由地進(jìn)行數(shù)據(jù)發(fā)送的,而是向通信系統(tǒng)內(nèi)的各通信節(jié)點(diǎn)A C依次發(fā)送被稱為令牌的用于獲得數(shù)據(jù)發(fā)送權(quán)的幀(令牌幀),獲得該令牌幀的通信節(jié)點(diǎn)可以向其它通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)發(fā)送。在這里,令牌幀的發(fā)送順序例如如以下的(1)所示。主站點(diǎn)A —從屬站點(diǎn)B —從屬站點(diǎn)C —主站點(diǎn)A··· (1)如上所述,通信系統(tǒng)雖然在物理的網(wǎng)絡(luò)結(jié)構(gòu)中不具有環(huán)路結(jié)構(gòu),但通過(guò)使數(shù)據(jù)的發(fā)送權(quán)(令牌幀)在通信系統(tǒng)內(nèi)的通信節(jié)點(diǎn)A C之間順序循環(huán),并使發(fā)送權(quán)返回環(huán)路管理站點(diǎn)X,從而形成以邏輯環(huán)結(jié)構(gòu)反復(fù)傳遞發(fā)送權(quán)的結(jié)構(gòu)。圖2-1是示意地表示主站點(diǎn)的功能結(jié)構(gòu)的框圖。主站點(diǎn)具有2個(gè)端口 11-1、11_2, 它們用于與相鄰的通信節(jié)點(diǎn)(從屬站點(diǎn))或者交換式集線器101之間連接以太網(wǎng)線纜;以及通信處理部20,其進(jìn)行經(jīng)由端口 11-1、11-2的幀發(fā)送/接收處理、及確立令牌幀的發(fā)送順序的處理等;以及運(yùn)算處理部30,其利用來(lái)自從屬站點(diǎn)的數(shù)據(jù)進(jìn)行運(yùn)算處理。端口 11-1、11-2由第1端口 11-1和第2端口 11-2這兩個(gè)端口構(gòu)成。只要上述2 個(gè)端口 11-1、11_2中的至少一個(gè)端口與相鄰的從屬站點(diǎn)的端口(或者經(jīng)由交換式集線器 101連接的從屬站點(diǎn)的端口)連接即可。通信處理部20具有邏輯環(huán)構(gòu)成部21、令牌循環(huán)順序信息存儲(chǔ)部22、令牌幀處理部23、數(shù)據(jù)幀通信處理部24、發(fā)送緩存器25、以及接收緩存器26。邏輯環(huán)構(gòu)成部21在主站點(diǎn)的電源接通時(shí)或者每隔規(guī)定的時(shí)間進(jìn)行邏輯環(huán)構(gòu)成處理,即,對(duì)與主站點(diǎn)存在于同一網(wǎng)段的網(wǎng)絡(luò)內(nèi)的通信節(jié)點(diǎn)(從屬站點(diǎn))進(jìn)行檢測(cè),根據(jù)其連接關(guān)系,確定對(duì)作為數(shù)據(jù)發(fā)送權(quán)的令牌幀進(jìn)行傳送(傳遞)的順序、即令牌循環(huán)順序信息。 另外,邏輯環(huán)構(gòu)成部21向存在于同一網(wǎng)段的網(wǎng)絡(luò)內(nèi)的其它通信節(jié)點(diǎn)(從屬站點(diǎn))通知令牌循環(huán)目標(biāo)信息,該令牌循環(huán)目標(biāo)信息包含該通信節(jié)點(diǎn)之后的下一個(gè)獲得發(fā)送權(quán)的通信節(jié)點(diǎn)的信息。另外,該令牌循環(huán)目標(biāo)信息也可以是令牌循環(huán)順序信息。令牌循環(huán)順序信息存儲(chǔ)部22存儲(chǔ)由邏輯環(huán)構(gòu)成部21確定的令牌循環(huán)順序信息。如果邏輯環(huán)構(gòu)成部21的邏輯環(huán)構(gòu)成處理結(jié)束,則令牌幀處理部23生成令牌幀,基于令牌循環(huán)順序信息進(jìn)行令牌幀發(fā)送處理,另外如果接收到令牌幀,則對(duì)是否獲得了發(fā)送權(quán)進(jìn)行判定。圖3是表示本實(shí)施方式1中使用的令牌幀的格式的一個(gè)例子的圖。令牌幀 200是以太網(wǎng)幀,具有發(fā)送目標(biāo)MAC (Media Access Control)地址(DA) 201 ;發(fā)送源MAC地址(SA) 202 ;以太網(wǎng)類型(type) 203 ;數(shù)據(jù)204,其存儲(chǔ)上位層的數(shù)據(jù);以及FCS (Frame Check SeqUence)211,其存儲(chǔ)本幀的從DA 201至數(shù)據(jù)204為止所存儲(chǔ)的信息中是否存在錯(cuò)誤的校
驗(yàn)結(jié)果。在本實(shí)施方式1中,在數(shù)據(jù)204的一部分中存儲(chǔ)幀種類信息205、發(fā)送權(quán)獲得裝置信息206、令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207、發(fā)送許可站值208、可發(fā)送幀數(shù)量209、以及可發(fā)送幀數(shù)量 “0”設(shè)定站點(diǎn)210。在該幀種類信息205中存儲(chǔ)表示以太網(wǎng)幀種類的信息,在此情況下,存儲(chǔ)表示該幀為令牌幀的信息。另外,在發(fā)送權(quán)獲得裝置信息206中存儲(chǔ)具有發(fā)送權(quán)的通信節(jié)點(diǎn)的MAC 地址。該發(fā)送權(quán)獲得裝置信息206中的發(fā)送權(quán),是指處于取得令牌幀且可獲得發(fā)送權(quán)的狀態(tài),不是實(shí)際上可以進(jìn)行數(shù)據(jù)發(fā)送的權(quán)利。令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207對(duì)接收到該令牌幀200的通信節(jié)點(diǎn)在邏輯環(huán)中的從主站點(diǎn)開(kāi)始數(shù)的次序編號(hào)進(jìn)行計(jì)數(shù),與權(quán)利要求書(shū)的令牌循環(huán)編號(hào)相對(duì)應(yīng)。在這里,發(fā)送權(quán)獲得裝置信息206中所示出的通信節(jié)點(diǎn),表示將主站點(diǎn)作為第0個(gè)而在邏輯環(huán)上是位于第幾個(gè)的通信節(jié)點(diǎn)。例如,在圖1的結(jié)構(gòu)中具有上述(1)的令牌循環(huán)順序的情況下,從屬站點(diǎn)B在邏輯環(huán)上是第1個(gè)通信節(jié)點(diǎn),同理,從屬站點(diǎn)C是第2個(gè)通信節(jié)點(diǎn)。發(fā)送許可站值208表示在邏輯環(huán)上的通信節(jié)點(diǎn)中最先可以進(jìn)行數(shù)據(jù)幀發(fā)送的通信節(jié)點(diǎn)的次序編號(hào)。該次序編號(hào)與由令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207計(jì)數(shù)的值相同。另外,令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207和發(fā)送許可站值208構(gòu)成權(quán)利要求書(shū)中的第1發(fā)送權(quán)獲得判定信息??砂l(fā)送幀數(shù)量209表示在從主站點(diǎn)發(fā)送令牌幀200并循環(huán)一周的期間內(nèi)可發(fā)送的幀數(shù)量。另外,可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210表示將可發(fā)送幀數(shù)量209設(shè)為“0”的通信節(jié)點(diǎn)的次序編號(hào)。該次序編號(hào)與令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207計(jì)數(shù)的值相同。在這里,說(shuō)明上述利用令牌幀200的情況下的接收處理和發(fā)送處理。如果令牌幀處理部23接收到從其它通信節(jié)點(diǎn)(從屬站點(diǎn))發(fā)送來(lái)的令牌幀200,則對(duì)該令牌幀200的數(shù)據(jù)204內(nèi)的發(fā)送權(quán)獲得裝置信息206和本站點(diǎn)的MAC地址進(jìn)行比較。在兩者一致的情況下,判定為處于可以發(fā)送數(shù)據(jù)的狀態(tài),并且在根據(jù)存儲(chǔ)于數(shù)據(jù)204內(nèi)的信息,可以由本站點(diǎn)發(fā)送數(shù)據(jù)幀的情況下,向數(shù)據(jù)幀通信處理部24發(fā)送進(jìn)行數(shù)據(jù)幀發(fā)送處理的指示,但在不能進(jìn)行數(shù)據(jù)幀發(fā)送的情況下,判定為無(wú)法獲得發(fā)送權(quán)。另外,在發(fā)送權(quán)獲得裝置信息206和本站點(diǎn)的MAC地址不一致的情況下,判定為尚未獲得發(fā)送權(quán)。另外,在任意一種情況下,均將接收到的令牌幀200從除了接收到該幀的端口之外的其它端口轉(zhuǎn)發(fā)。以上利用令牌幀處理部23進(jìn)行的令牌幀200的接收處理,與權(quán)利要求書(shū)的令牌幀接收單元相對(duì)應(yīng)。另外,如果令牌幀處理部23接收到發(fā)送權(quán)獲得裝置信息206為本站點(diǎn)的令牌幀 200,則設(shè)定發(fā)送權(quán)獲得裝置信息206、令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207、發(fā)送許可站值208、以及可發(fā)送幀數(shù)量209,并利用廣播進(jìn)行發(fā)送。在這里,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207設(shè)定為“1”,將可發(fā)送幀數(shù)量209設(shè)定為預(yù)先確定的規(guī)定值,將發(fā)送權(quán)獲得裝置信息206基于令牌循環(huán)順序信息設(shè)定為本站點(diǎn)之后的下一個(gè)獲得發(fā)送權(quán)的從屬站點(diǎn)(的MAC地址)。另外,在接收到令牌幀時(shí)的可發(fā)送幀數(shù)量209不是“0”的情況下,在發(fā)送許可站值 208中設(shè)定為邏輯環(huán)中本站點(diǎn)的排列次序即“0”,在接收到令牌幀時(shí)的可發(fā)送幀數(shù)量209為 “0”的情況下,將發(fā)送許可站值208設(shè)定為存儲(chǔ)在接收時(shí)刻的令牌幀200的可發(fā)送幀數(shù)量 “0”設(shè)定站點(diǎn)210中的值。以上利用令牌幀處理部23進(jìn)行的令牌幀200的發(fā)送處理,與權(quán)利要求書(shū)的令牌幀發(fā)送單元相對(duì)應(yīng)。 數(shù)據(jù)幀通信處理部24進(jìn)行數(shù)據(jù)幀的發(fā)送/接收處理。具體地說(shuō),具有以下功能, 艮口,在獲得發(fā)送權(quán)的情況下,將存儲(chǔ)在發(fā)送緩存器25中的數(shù)據(jù)進(jìn)行數(shù)據(jù)幀化后向從屬站點(diǎn)發(fā)送,或者對(duì)從從屬站點(diǎn)接收并存儲(chǔ)在接收緩存器26中的數(shù)據(jù)幀進(jìn)行接收處理,或者轉(zhuǎn)送 (轉(zhuǎn)發(fā))從屬站點(diǎn)以其它從屬站點(diǎn)為目標(biāo)發(fā)送的數(shù)據(jù)幀。發(fā)送緩存器25暫時(shí)存儲(chǔ)由運(yùn)算處理部30進(jìn)行運(yùn)算并利用數(shù)據(jù)幀通信處理部24 向其它通信節(jié)點(diǎn)發(fā)送的數(shù)據(jù)幀。按照存儲(chǔ)于該發(fā)送緩存器25中的順序發(fā)送數(shù)據(jù)幀。接收緩存器26暫時(shí)存儲(chǔ)利用端口 11-1、11_2接收的來(lái)自其它通信節(jié)點(diǎn)的數(shù)據(jù)幀。 該接收緩存器26以幀為單位存儲(chǔ)接收到的數(shù)據(jù)幀,僅可以存儲(chǔ)規(guī)定數(shù)量的幀。運(yùn)算處理部30以規(guī)定周期利用由數(shù)據(jù)幀通信處理部24執(zhí)行接收處理后得到的來(lái)自其它通信節(jié)點(diǎn)的數(shù)據(jù),進(jìn)行生成用于控制其它通信節(jié)點(diǎn)的信息等的規(guī)定運(yùn)算。運(yùn)算處理結(jié)果經(jīng)由數(shù)據(jù)幀通信處理部24向其它通信節(jié)點(diǎn)發(fā)送。圖2-2是示意地表示從屬站點(diǎn)的功能結(jié)構(gòu)的框圖。從屬站點(diǎn)具有2個(gè)端口 51-1、 51-2,它們用于與相鄰的通信節(jié)點(diǎn)(環(huán)路管理站點(diǎn)、從屬站點(diǎn))或者交換式集線器101之間連接以太網(wǎng)線纜;以及通信處理部60,其進(jìn)行經(jīng)由端口 51-1、51-2的幀的發(fā)送/接收處理。端口 51-1、51_2與主站點(diǎn)相同地,由第1端口 51_1和第2端口 51_2這2個(gè)端口構(gòu)成。只要上述2個(gè)端口 51-1、51-2中的至少1個(gè)端口與通信節(jié)點(diǎn)連接即可。通信處理部60具有令牌循環(huán)目標(biāo)信息存儲(chǔ)部61、令牌幀處理部62、數(shù)據(jù)幀通信處理部63、發(fā)送緩存器64、以及接收緩存器65。令牌循環(huán)目標(biāo)信息存儲(chǔ)部61存儲(chǔ)從主站點(diǎn)通知的令牌循環(huán)目標(biāo)信息。在這里,僅將本從屬站點(diǎn)之后的下一個(gè)獲得發(fā)送權(quán)的通信節(jié)點(diǎn)的MAC地址,作為令牌循環(huán)目標(biāo)信息而存儲(chǔ)。如果令牌幀處理部62接收到從其它通信節(jié)點(diǎn)發(fā)送的令牌幀200,則對(duì)該令牌幀 200的數(shù)據(jù)204內(nèi)的發(fā)送權(quán)獲得裝置信息206和本站點(diǎn)(從屬站點(diǎn))的MAC地址進(jìn)行比較。 在兩者一致的情況下,判定為處于可發(fā)送的狀態(tài),將接收到的令牌幀200的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值和發(fā)送許可站值208的值進(jìn)行比較,在令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207 >發(fā)送許可站值208 的情況下,判定為獲得了可在可發(fā)送幀數(shù)量209的范圍內(nèi)發(fā)送數(shù)據(jù)幀的權(quán)利。但是,在可發(fā)送幀數(shù)量209為“0”的情況下,無(wú)法發(fā)送數(shù)據(jù)幀。另一方面,在令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207 <發(fā)送許可站值208的情況下,判定為沒(méi)有得到數(shù)據(jù)幀的發(fā)送權(quán)。另外,在發(fā)送權(quán)獲得裝置信息 206和本站點(diǎn)的MAC地址不一致的情況下,判定為尚未變成可以發(fā)送的狀態(tài)。以上令牌幀處理部62中的對(duì)令牌幀進(jìn)行接收的處理,與權(quán)利要求書(shū)的令牌幀接收單元相對(duì)應(yīng)。另外,令牌幀處理部62針對(duì)接收到的令牌幀200設(shè)定發(fā)送權(quán)獲得裝置信息206、令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207、以及可發(fā)送幀數(shù)量209,并在必要的情況下設(shè)定可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210,利用廣播進(jìn)行發(fā)送。具體地說(shuō),將存儲(chǔ)在令牌幀200中的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207設(shè)定為遞加1后的值,作為發(fā)送權(quán)獲得裝置信息206而設(shè)定為在令牌循環(huán)目標(biāo)信息中設(shè)定的通信節(jié)點(diǎn)的MAC地址。另外,在發(fā)送了數(shù)據(jù)幀的情況下,將“接收到令牌幀時(shí)的可發(fā)送幀數(shù)量209-所發(fā)送的數(shù)據(jù)幀數(shù)量”,設(shè)定為新的可發(fā)送幀數(shù)量209。并且,在新的可發(fā)送幀數(shù)量209為“0”的情況下,作為可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210而設(shè)定為接收時(shí)的令牌幀200的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值。以上令牌幀處理部62中的對(duì)令牌幀進(jìn)行發(fā)送的處理,與權(quán)利要求書(shū)中的令牌幀發(fā)送單元相對(duì)應(yīng)。在獲得數(shù)據(jù)發(fā)送權(quán)的情況下,數(shù)據(jù)幀通信處理部63在由可發(fā)送幀數(shù)量209規(guī)定的范圍內(nèi),進(jìn)行數(shù)據(jù)幀的發(fā)送/接收處理。例如,在FA網(wǎng)絡(luò)中,接收從主站點(diǎn)發(fā)送的用于在從屬站點(diǎn)中進(jìn)行設(shè)定的數(shù)據(jù),或者向主站點(diǎn)發(fā)送在運(yùn)算處理中使用的數(shù)據(jù)。另外,還具有以下功能,即,接收從從屬站點(diǎn)發(fā)送的數(shù)據(jù)幀,或者轉(zhuǎn)送(轉(zhuǎn)發(fā))從屬站點(diǎn)以其它從屬站點(diǎn)為目標(biāo)發(fā)送的數(shù)據(jù)幀。另外,數(shù)據(jù)幀通信處理部63進(jìn)行以下處理,S卩,將可發(fā)送幀數(shù)量在本站點(diǎn)中成為 “0”而無(wú)法發(fā)送的數(shù)據(jù)(幀)、以及獲得了令牌幀200但可發(fā)送幀數(shù)量為“0”而無(wú)法發(fā)送的數(shù)據(jù)(幀),與釋放令牌幀200后存儲(chǔ)于發(fā)送緩存器64中的數(shù)據(jù)進(jìn)行區(qū)別。對(duì)于該處理,在后面記述。發(fā)送緩存器64在直至由數(shù)據(jù)幀通信處理部63發(fā)送為止的期間內(nèi),暫時(shí)存儲(chǔ)從從屬站點(diǎn)的未圖示的應(yīng)用層向數(shù)據(jù)鏈路層輸入(entry)的數(shù)據(jù)。另外,接收緩存器65在直至由數(shù)據(jù)幀通信處理部63進(jìn)行接收處理為止的期間內(nèi),暫時(shí)存儲(chǔ)由端口 51-1、51-2接收到的數(shù)據(jù)。圖4是示意地表示發(fā)送緩存器中的數(shù)據(jù)存儲(chǔ)狀態(tài)的一個(gè)例子的圖。如該圖所示, 在發(fā)送緩存器中,將應(yīng)向其它通信節(jié)點(diǎn)(主要是主站點(diǎn))發(fā)送的數(shù)據(jù),作為待發(fā)送幀而按時(shí)間序列存儲(chǔ)。另外,與各個(gè)待發(fā)送幀相對(duì)應(yīng),存儲(chǔ)用于對(duì)獲得了發(fā)送權(quán)但無(wú)法發(fā)送的數(shù)據(jù) (幀)進(jìn)行區(qū)分的信息。在本實(shí)施方式1中,具有可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀信息,其用于對(duì)在本站點(diǎn)中可發(fā)送幀數(shù)量209成為“0”的情況下無(wú)法發(fā)送的數(shù)據(jù)(幀)進(jìn)行識(shí)別;以及上一次令牌接收時(shí)的未發(fā)送幀信息,其用于對(duì)獲得了將發(fā)送權(quán)設(shè)定為本站點(diǎn)的令牌幀,但未獲得發(fā)送權(quán)(即,可發(fā)送幀數(shù)量209為“0”)而無(wú)法發(fā)送的數(shù)據(jù)(幀)進(jìn)行識(shí)別。另外,上述可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀信息和上一次令牌接收時(shí)的未發(fā)送幀信息,與權(quán)利要求書(shū)中的上一次未發(fā)送數(shù)據(jù)識(shí)別信息相對(duì)應(yīng)。下面,按照從屬站點(diǎn)、主站點(diǎn)的順序,說(shuō)明接收到令牌幀時(shí)的處理。圖5-1 圖5-2 是表示從屬站點(diǎn)中的接收到令牌幀時(shí)的發(fā)送處理的一個(gè)例子的流程圖。首先,如果接收到令牌幀200 (步驟Sll),則令牌幀處理部62對(duì)該令牌幀200的發(fā)送權(quán)獲得裝置信息206是否為本站點(diǎn)進(jìn)行判定(步驟S12)。在發(fā)送權(quán)獲得裝置信息206 不是本站點(diǎn)的情況(在步驟S12中為否的情況)下,對(duì)令牌幀進(jìn)行轉(zhuǎn)送(步驟S13),結(jié)束處理。另外,在發(fā)送權(quán)獲得裝置信息206是本站點(diǎn)的情況(在步驟S12中為是的情況) 下,對(duì)接收到的令牌幀200的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值是否大于或等于發(fā)送許可站值208 進(jìn)行判定(步驟S14)。在令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值大于或等于發(fā)送許可站值208的情況 (在步驟S14中為是的情況)下,進(jìn)一步對(duì)令牌幀200的可發(fā)送幀數(shù)量209是否大于“0”進(jìn)行判定(步驟S15)。在可發(fā)送幀數(shù)量209大于“0”的情況(在步驟S15中為是的情況)下,從屬站點(diǎn)識(shí)別為獲得了發(fā)送權(quán)。并且,對(duì)在接收到令牌幀200的時(shí)刻下存儲(chǔ)在發(fā)送緩存器64中的幀數(shù)量(以下稱為待發(fā)送幀數(shù)量)是否小于或等于可發(fā)送幀數(shù)量進(jìn)行判定(步驟S16)。在待發(fā)送幀數(shù)量小于或等于可發(fā)送幀數(shù)量的情況(在步驟S16中為是的情況)下,進(jìn)一步對(duì)在發(fā)送緩存器64內(nèi)是否存在可發(fā)送幀數(shù)量設(shè)定為“O”時(shí)的未發(fā)送幀或者上一次令牌接收時(shí)的未發(fā)送幀進(jìn)行判定(步驟S17)。在發(fā)送緩存器64內(nèi)不存在可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀或者上一次令牌接收時(shí)的未發(fā)送幀的情況(在步驟S17中為否的情況)下,進(jìn)行存儲(chǔ)在發(fā)送緩存器64中的全部幀的發(fā)送處理(步驟S21)。另外,在發(fā)送緩存64內(nèi)存在可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀或者上一次令牌接收時(shí)的未發(fā)送幀的情況(在步驟S17中為是的情況)下,數(shù)據(jù)幀通信處理部63僅發(fā)送可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀或者上一次令牌接收時(shí)的未發(fā)送幀(步驟S22)。然后,令牌幀處理部62在令牌幀200的可發(fā)送幀數(shù)量209中設(shè)定為(接收到令牌幀200時(shí)的可發(fā)送幀數(shù)量209)-(在步驟S21或者S22中發(fā)送的幀數(shù)量)(步驟S23)。然后,對(duì)在令牌幀200中設(shè)定的新的可發(fā)送幀數(shù)量209是否為“0”進(jìn)行判定(步驟S24)。
在設(shè)定的可發(fā)送幀數(shù)量209不為“0”的情況(在步驟S24中為否的情況)下,將令牌幀200的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值遞加1 (步驟S41),在發(fā)送權(quán)獲得裝置信息206中設(shè)定為存儲(chǔ)于令牌循環(huán)目標(biāo)信息存儲(chǔ)部61中的令牌循環(huán)目標(biāo)信息(步驟S42)。并且,發(fā)送如上所述對(duì)數(shù)據(jù)204內(nèi)的各項(xiàng)進(jìn)行了設(shè)定后的令牌幀200 (步驟S43),結(jié)束處理。另外,在步驟S23中設(shè)定的可發(fā)送幀數(shù)量209為0的情況(在步驟S24中為是的情況)下,在令牌幀200的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210中,設(shè)定為接收到令牌幀200時(shí)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值(步驟S34)。然后,進(jìn)行上述步驟S41之后的處理。另一方面,在步驟S16中待發(fā)送幀數(shù)量比可發(fā)送幀數(shù)量209大的情況(在步驟S16 中為否的情況)下,數(shù)據(jù)幀通信處理部63從存儲(chǔ)在發(fā)送緩存器64中的幀中先存儲(chǔ)的幀開(kāi)始,依次發(fā)送可發(fā)送幀數(shù)量209的幀(步驟S31)。此時(shí),對(duì)于存儲(chǔ)在發(fā)送緩存器64中的幀中未發(fā)送的幀,賦予對(duì)該幀是可發(fā)送幀設(shè)定為“0”時(shí)的未發(fā)送幀這一情況進(jìn)行識(shí)別的標(biāo)志 (步驟S32)。另外,令牌幀處理部62將令牌幀200的可發(fā)送幀數(shù)量209設(shè)定為“0”、即(接收到令牌幀200時(shí)的可發(fā)送幀數(shù)量209)-(在步驟S31中發(fā)送的幀數(shù)量)(步驟S33),將令牌幀200的可發(fā)送幀數(shù)量209設(shè)定為“0”。然后,進(jìn)行上述步驟S34之后的處理。另外,在步驟S15中,在可發(fā)送幀數(shù)量209為“0”的情況(在步驟S15中為否的情況)下,令牌幀處理部62識(shí)別為沒(méi)有獲得發(fā)送權(quán)。并且,數(shù)據(jù)幀通信處理部63向在接收到令牌幀200的時(shí)刻存儲(chǔ)于發(fā)送緩存器64中的幀,賦予對(duì)該幀是上一次令牌接收時(shí)的未發(fā)送幀這一情況進(jìn)行識(shí)別的標(biāo)志(步驟S25)。然后,進(jìn)行上述步驟S41之后的處理。并且,在步驟S14中,在令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值比發(fā)送許可站值208小的情況 (在步驟S14中為否的情況)下,從屬站點(diǎn)的令牌幀處理部62識(shí)別為沒(méi)有獲得發(fā)送權(quán),進(jìn)行上述步驟S41之后的處理。如上所述,由從屬站點(diǎn)進(jìn)行令牌幀的處理。另外,由于步驟S34 S42的處理是令牌幀200的數(shù)據(jù)204內(nèi)的信息的設(shè)定處理, 所以設(shè)定順序并不限定于這里示出的順序。圖6是表示主站點(diǎn)中的接收到令牌幀時(shí)的處理的一個(gè)例子的流程圖。首先,如果令牌幀處理部23接收到令牌幀200 (步驟S71),則對(duì)該令牌幀200的發(fā)送權(quán)獲得裝置信息 206是否為本站點(diǎn)進(jìn)行判定(步驟S72)。在發(fā)送權(quán)獲得裝置信息206不是本站點(diǎn)的情況 (在步驟S72中為否的情況)下,對(duì)令牌幀200進(jìn)行轉(zhuǎn)送(步驟S73),結(jié)束處理。另外,在發(fā)送權(quán)獲得裝置信息206為本站點(diǎn)的情況(在步驟S72中為是的情況)下,對(duì)接收到的令牌幀200的可發(fā)送幀數(shù)量209是否為“O”進(jìn)行確認(rèn)(步驟S74)。在可發(fā)送幀數(shù)量不為“0”的情況(在步驟S74中為否的情況)下,主站點(diǎn)的令牌幀處理部23識(shí)別為不存在無(wú)法發(fā)送數(shù)據(jù)幀的通信節(jié)點(diǎn)(從屬站點(diǎn)),進(jìn)行令牌幀200的設(shè)定處理,以使得在下一個(gè)令牌幀200的循環(huán)中,也按照令牌循環(huán)順序信息,向通信節(jié)點(diǎn)依次賦予發(fā)送權(quán)。艮口, 利用數(shù)據(jù)幀通信處理部24在預(yù)先設(shè)定的可發(fā)送幀數(shù)量的范圍內(nèi)發(fā)送了發(fā)送緩存器25內(nèi)的幀后(步驟S75),令牌幀處理部23將從預(yù)先設(shè)定的可發(fā)送幀數(shù)量中減去步驟S75中發(fā)送的幀數(shù)量后的值,設(shè)定至令牌幀200的可發(fā)送幀數(shù)量209中(步驟S76),將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器 207的值設(shè)定為“1”(步驟S77),將發(fā)送許可站值208設(shè)定為“0”(步驟S78)。另一方 面,在步驟S74中可發(fā)送幀數(shù)量209為“0”的情況下(在步驟S74中為是的情況)下,主站點(diǎn)的令牌幀處理部23識(shí)別出在該令牌幀200循環(huán)一周的期間內(nèi),存在無(wú)法發(fā)送數(shù)據(jù)幀的通信節(jié)點(diǎn)(從屬站點(diǎn))這一情況,并進(jìn)行令牌幀200的設(shè)定處理,以使得在下一個(gè)令牌幀200的循環(huán)中,可以從無(wú)法發(fā)送數(shù)據(jù)幀的通信節(jié)點(diǎn)(從屬站點(diǎn))進(jìn)行數(shù)據(jù)幀的發(fā)送。即,將令牌幀200的可發(fā)送幀數(shù)量209設(shè)定為預(yù)先設(shè)定的值(步驟S81),將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值設(shè)定為“1”(步驟S82),并且,在發(fā)送許可站值208中設(shè)定為接收到令牌幀200時(shí)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210的值(步驟S83)。然后,或者在步驟S78之后,在令牌幀200的發(fā)送權(quán)獲得裝置信息206中設(shè)定為從令牌循環(huán)順序信息存儲(chǔ)部22中的令牌循環(huán)順序信息中取得的本站點(diǎn)之后的下一個(gè)獲得發(fā)送權(quán)的從屬站點(diǎn)(步驟S91)。并且,對(duì)以上述方式設(shè)定的令牌幀進(jìn)行發(fā)送(步驟S92),結(jié)束處理。另外,由于步驟S76 S78、S91的處理是令牌幀200的數(shù)據(jù)204內(nèi)的信息的設(shè)定處理,所以也可以不按照這里示出的順序。另外,對(duì)于步驟S81 S83、S91的處理也相同。下面,舉出具體的例子,說(shuō)明上述通信系統(tǒng)中的利用令牌幀進(jìn)行通信的方法。圖 7-1 圖7-9是示意地表示本實(shí)施方式1所涉及的利用令牌進(jìn)行通信的方法的一個(gè)例子的圖。在這里,假定主站點(diǎn)A已進(jìn)行邏輯環(huán)的構(gòu)成處理,確定出如上述(1)所示的令牌循環(huán)順序,由本站點(diǎn)最先獲得發(fā)送權(quán)。圖7-1表示主站點(diǎn)A獲得發(fā)送權(quán)的時(shí)刻的通信系統(tǒng)的狀態(tài)。 在該狀態(tài)下,在主站點(diǎn)A中,例如從應(yīng)用層向數(shù)據(jù)鏈路層輸入幀F(xiàn)l F5,以向其它從屬站點(diǎn)B、C發(fā)送,這些幀F(xiàn)l F5作為待發(fā)送幀而依次存儲(chǔ)在發(fā)送緩存器25中。另外,在從屬站點(diǎn)B中,從應(yīng)用層向數(shù)據(jù)鏈路層輸入幀F(xiàn)6 F7,以向其它通信節(jié)點(diǎn)發(fā)送,這些幀F(xiàn)6 F7 作為待發(fā)送幀而依次存儲(chǔ)在發(fā)送緩存器中。并且,在從屬站點(diǎn)C中,從應(yīng)用層向數(shù)據(jù)鏈路層輸入幀F(xiàn)8,以向其它通信節(jié)點(diǎn)發(fā)送,該幀F(xiàn)8作為待發(fā)送幀而存儲(chǔ)在發(fā)送緩存器中。然后,如圖7-2所示,主站點(diǎn)A的令牌幀處理部23將令牌幀200內(nèi)的可發(fā)送幀數(shù)量,設(shè)定為預(yù)先在通信系統(tǒng)內(nèi)設(shè)定的值(在這里為“6”)。另外,主站點(diǎn)A的數(shù)據(jù)幀通信處理部24將存儲(chǔ)于發(fā)送緩存器25中的待發(fā)送幀,在令牌幀200中設(shè)定的可發(fā)送幀數(shù)量的范圍內(nèi),按照存儲(chǔ)于發(fā)送緩存器25中的順序(從舊到新的順序)發(fā)送。在這里,由于存儲(chǔ)在發(fā)送緩存器25中的待發(fā)送幀F(xiàn)l F5的數(shù)量為“5”,令牌幀200中設(shè)定的可發(fā)送幀數(shù)量為 “6”,所以將幀F(xiàn)l F5全部發(fā)送。由此,在該令牌幀200循環(huán)一周的期間內(nèi)可發(fā)送的幀數(shù)量為“ 1 ( = 6-5) ”。然后,主站點(diǎn)A的令牌幀處理部23對(duì)以下述方式設(shè)定的令牌幀200進(jìn)行發(fā)送,即,在該令牌幀200中將可發(fā)送幀數(shù)量設(shè)定為“1”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器設(shè)定為1,并且將發(fā)送許可站值設(shè)定為表示本站點(diǎn)的“0”,將發(fā)送權(quán)獲得裝置信息設(shè)定為從屬站點(diǎn)B。另夕卜,將發(fā)送后的幀F(xiàn)l F5從發(fā)送緩存器25中刪除。然后,如果從屬站點(diǎn)B接收到將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200, 則將令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器的值和發(fā)送許可站值進(jìn)行比較,對(duì)本站點(diǎn)可否發(fā)送數(shù)據(jù)進(jìn)行判定。在這里,由于令牌轉(zhuǎn)發(fā)計(jì)數(shù)器“1” >發(fā)送許可站值“0”,所以識(shí)別為獲得了在令牌幀200內(nèi)的可發(fā)送幀數(shù)量的范圍內(nèi)進(jìn)行數(shù)據(jù)發(fā)送的權(quán)利。然后,如圖7-3所示,從屬站點(diǎn)B的數(shù)據(jù)幀通信處理部63將存儲(chǔ)于發(fā)送緩存器64 中的待發(fā)送幀,在令牌幀200中設(shè)定的可發(fā)送幀數(shù)量的范圍內(nèi),按照存儲(chǔ)于發(fā)送緩存器64 中的順序(從舊到新的順 序)發(fā)送。在這里,由于存儲(chǔ)于發(fā)送緩存器64中的待發(fā)送幀F(xiàn)6 F7的數(shù)量為“2”,設(shè)定于令牌幀200中的可發(fā)送幀數(shù)量為“1”,所以僅將幀F(xiàn)6進(jìn)行發(fā)送。由此,在直至該令牌幀200返回主站點(diǎn)A為止的期間內(nèi)可發(fā)送幀數(shù)量成為“0(= 1-1)”。然后,從屬站點(diǎn)B的令牌幀處理部62對(duì)以下述方式設(shè)定的令牌幀200進(jìn)行發(fā)送,即,在該令牌幀200中將可發(fā)送幀數(shù)量設(shè)定為“0”,將可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)設(shè)定為本站點(diǎn)的邏輯環(huán)上的次序編號(hào)即“1”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207遞加1而設(shè)為“2”,作為發(fā)送權(quán)獲得裝置信息設(shè)定為存儲(chǔ)在令牌循環(huán)目標(biāo)信息存儲(chǔ)部61中的從屬站點(diǎn)C。另外,在這里,可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)中設(shè)定的值是從屬站點(diǎn)B接收到令牌幀200時(shí)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器所設(shè)定的值,是從邏輯環(huán)上的主站點(diǎn)A開(kāi)始數(shù)的次序編號(hào)。另外,從屬站點(diǎn)B的數(shù)據(jù)幀通信處理部63將本次發(fā)送權(quán)獲得時(shí)無(wú)法發(fā)送的發(fā)送緩存器64中的幀F(xiàn)7,作為可發(fā)送幀數(shù)量為“0”時(shí)的未發(fā)送幀而存儲(chǔ)。這一處理可以通過(guò)向發(fā)送緩存器64中設(shè)定例如‘可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀’這一項(xiàng),并在該項(xiàng)中設(shè)立標(biāo)志而進(jìn)行,但在圖中為了使說(shuō)明易于理解而描述為,設(shè)置‘可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀’這一項(xiàng),在該項(xiàng)中也存儲(chǔ)發(fā)送緩存器64中未發(fā)送的幀F(xiàn)7。另外,將發(fā)送后的幀F(xiàn)6刪除。然后,從屬站點(diǎn)C的令牌幀處理部62接收將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,將令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器的值和發(fā)送許可站值進(jìn)行比較,對(duì)本站點(diǎn)可否發(fā)送數(shù)據(jù)進(jìn)行判定。在這里,由于令牌轉(zhuǎn)發(fā)計(jì)數(shù)器“2” >發(fā)送許可站值“0”,所以識(shí)別為獲得了在令牌幀200內(nèi)的可發(fā)送幀數(shù)量的范圍內(nèi)發(fā)送數(shù)據(jù)的權(quán)利。然后,如圖7-4所示,從屬站點(diǎn)C將存儲(chǔ)于發(fā)送緩存器64中的待發(fā)送幀,在令牌幀 200中設(shè)定的可發(fā)送幀數(shù)量的范圍內(nèi),按照存儲(chǔ)于發(fā)送緩存器64中的順序(從舊到新的順序)發(fā)送,但在這里,由于令牌幀200中設(shè)定的可發(fā)送幀數(shù)量為“ 0 ”,所以無(wú)法對(duì)發(fā)送緩存器 64內(nèi)的幀F(xiàn)8進(jìn)行發(fā)送。因此,從屬站點(diǎn)C的令牌幀處理部62對(duì)以下述方式設(shè)定的令牌幀 200進(jìn)行發(fā)送,即,在該令牌幀200中將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器遞加1而設(shè)為“3”,作為下一個(gè)發(fā)送權(quán)獲得裝置信息設(shè)定為存儲(chǔ)在令牌循環(huán)目標(biāo)信息存儲(chǔ)部61中的主站點(diǎn)A。另外,在該令牌幀200中,可發(fā)送幀數(shù)量保持為“0”,可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)也保持為“ 1 ”。此時(shí),從屬站點(diǎn)C的數(shù)據(jù)幀通信處理部63將本次發(fā)送權(quán)獲得時(shí)無(wú)法發(fā)送的發(fā)送緩存器64中的幀F(xiàn)8,作為上一次令牌接收時(shí)的未發(fā)送幀而存儲(chǔ)。這一處理可以通過(guò)向發(fā)送緩存器64中設(shè)定例如“上一次令牌接收時(shí)的未發(fā)送幀”這一項(xiàng),并在該項(xiàng)中設(shè)立標(biāo)志而進(jìn)行, 但在圖中為了使說(shuō)明易于理解而描述為,設(shè)置“上一次令牌接收時(shí)的未發(fā)送幀”這一項(xiàng),在該項(xiàng)中也存儲(chǔ)發(fā)送緩存器64中未發(fā)送的幀F(xiàn)8。然后,如圖7-5所示,假定在從屬站點(diǎn)C剛剛發(fā)送了將發(fā)送權(quán)獲得裝置信息設(shè)定為主站點(diǎn)A的令牌幀200后的狀態(tài)下,各通信節(jié)點(diǎn)取得新的應(yīng)發(fā)送的數(shù)據(jù)。即,在主站點(diǎn)A中, 例如從應(yīng)用層向數(shù)據(jù)鏈路層輸入幀F(xiàn)9 F10,以向其它從屬站點(diǎn)發(fā)送,上述幀F(xiàn)9 FlO作為待發(fā)送幀而依次存儲(chǔ)在發(fā)送緩存器25中。另外,在從屬站點(diǎn)B中,從應(yīng)用層向數(shù)據(jù)鏈路層輸入Fll F14,以向其它通信節(jié)點(diǎn)發(fā)送,上述幀F(xiàn)ll F14作為待發(fā)送幀而依次存儲(chǔ)在發(fā)送緩存器64中。并且,在從屬站點(diǎn)C中,從應(yīng)用層向數(shù)據(jù)鏈路層輸入幀F(xiàn)15,以向其它通信節(jié)點(diǎn)發(fā)送,該幀F(xiàn)15作為待發(fā)送幀而存儲(chǔ)在發(fā)送緩存器64中。然后,如圖7-6所示,如果主站點(diǎn)A的令牌幀處理部23接收到將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,則對(duì)令牌幀200內(nèi)的可發(fā)送幀數(shù)量進(jìn)行確認(rèn)。在這里,由于可發(fā)送幀數(shù)量為“0”,所以判斷為在邏輯環(huán)中的通信節(jié)點(diǎn)中存在獲得了發(fā)送權(quán)但無(wú)法發(fā)送幀的通信節(jié)點(diǎn)、即無(wú)法獲得發(fā)送權(quán)的通信節(jié)點(diǎn)。其結(jié)果,主站點(diǎn)A的數(shù)據(jù)幀通信處理部24 不對(duì)存儲(chǔ)在發(fā)送緩存器25中的幀F(xiàn)9 FlO進(jìn)行發(fā)送處理。并且,對(duì)以下述方式設(shè)定的令牌幀200進(jìn)行發(fā)送,即,在該令牌幀200中將接收到的令牌幀200的可發(fā)送幀數(shù)量設(shè)定為預(yù)先設(shè)定的值“6 ”,將發(fā)送許可站值設(shè)定為接收到的令牌幀200的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)的值、即“1”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207再次設(shè)定為“1”,作為發(fā)送權(quán)獲得裝置信息206而設(shè)定為從屬站點(diǎn)B。然后,如果從屬站點(diǎn)B接收到將發(fā)送權(quán)獲得裝置信息206設(shè)定為本站點(diǎn)的令牌幀 200,則將令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值和發(fā)送許可站值208進(jìn)行比較,對(duì)本站點(diǎn)可否發(fā)送數(shù)據(jù)進(jìn)行判定。在這里,由于令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值“1”=發(fā)送許可站值208 的值“1”,即令牌轉(zhuǎn)發(fā)計(jì)數(shù)器>發(fā)送許可站值,所以識(shí)別出獲得了在令牌幀200內(nèi)的可發(fā)送幀數(shù)量的范圍內(nèi)發(fā)送數(shù)據(jù)的權(quán)利這一情況。然后,如圖7-7所示,從屬站點(diǎn)B的數(shù)據(jù)幀通信處理部24識(shí)別出在存儲(chǔ)于發(fā)送緩存器64中的未發(fā)送幀中,存在“可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀”這一情況。并且, 將該“可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀”,在令牌幀200中設(shè)定的可發(fā)送幀數(shù)量的范圍內(nèi),按照發(fā)送緩存器64中存儲(chǔ)的順序(從舊到新的順序)進(jìn)行發(fā)送。在這里,在發(fā)送緩存器64中存儲(chǔ)有幀F(xiàn)7、Fll F14,但由于“可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀”為幀 F7,所以僅對(duì)幀F(xiàn)7進(jìn)行發(fā)送。由此,在直至該令牌幀200返回主站點(diǎn)A為止的期間內(nèi),可發(fā)送幀數(shù)量為“5 ( = 6-1)”。然后,從屬站點(diǎn)B的令牌幀處理部62對(duì)以下述方式設(shè)定的令牌幀200進(jìn)行發(fā)送,即,在該令牌幀200中將可發(fā)送幀數(shù)量設(shè)定為“5”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器遞加1而設(shè)為“2”,將發(fā)送權(quán)獲得裝置信息設(shè)定為從屬站點(diǎn)C。另外,從屬站點(diǎn)B將本次發(fā)送權(quán)獲得時(shí)無(wú)法發(fā)送的幀F(xiàn)ll F14作為“上一次令牌接收時(shí)的未發(fā)送幀”而存儲(chǔ)。另外,令牌幀200內(nèi)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)沒(méi)有變更,保持接收到的令牌幀200中所設(shè)定的值。另外,將發(fā)送后的幀F(xiàn)7從發(fā)送緩存器64中刪除。然后,從屬站點(diǎn)C接收將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,將令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器的值和發(fā)送許可站值進(jìn)行比較,對(duì)本站點(diǎn)可否發(fā)送數(shù)據(jù)進(jìn)行判定。在這里,由于令牌轉(zhuǎn)發(fā)計(jì)數(shù)器“2”>發(fā)送許可站值“1”,所以識(shí)別出獲得了在令牌幀200 內(nèi)的可發(fā)送幀數(shù)量的范圍內(nèi)發(fā)送數(shù)據(jù)的權(quán)利這一情況。然后,如圖7-8所示,從屬站點(diǎn)C識(shí)別出在存儲(chǔ)于發(fā)送緩存器64中的待發(fā)送幀中存在“上一次令牌接收時(shí)的未發(fā)送幀”這一情況。并且,數(shù)據(jù)幀通信處理部24將該“上一次令牌接收時(shí)的未發(fā)送幀”,在令牌幀200中設(shè)定的可發(fā)送幀數(shù)量的范圍內(nèi),按照向發(fā)送緩存器64中存儲(chǔ)的順序(從舊到新的順序)進(jìn)行發(fā)送。在這里,在發(fā)送緩存器64中存儲(chǔ)有幀 F8、F15,但由于“上一次令牌接收時(shí)的未發(fā)送幀”為幀F(xiàn)8,所以僅對(duì)幀F(xiàn)8進(jìn)行發(fā)送。由此, 在直至該令牌幀200返回主站點(diǎn)A為止的期間內(nèi),可發(fā)送幀數(shù)量為“4 ( = 5-1) ”。然后,從屬站點(diǎn)C的令牌幀處理部62對(duì)以下述方式設(shè)定的令牌幀200進(jìn)行發(fā)送,即,在該令牌幀200 中將可發(fā)送幀數(shù)量設(shè)定為“4”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器遞加1而設(shè)為“3”,將發(fā)送權(quán)獲得裝置信息設(shè)定為主站點(diǎn)A。另外,從屬站點(diǎn)C的數(shù)據(jù)幀通信處理部24將本次發(fā)送權(quán)獲得時(shí)無(wú)法發(fā)送的發(fā)送緩存器64中的幀F(xiàn)15,作為上一次令牌接收時(shí)的未發(fā)送幀而存儲(chǔ)。另外,令牌幀 200內(nèi)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)沒(méi)有變更,保持接收到的令牌幀200中所設(shè)定的值。另夕卜,將發(fā)送后的幀F(xiàn)8從發(fā)送緩存器64中刪除。然后,如果主站點(diǎn)A的令牌幀處理部23接收到將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,則對(duì)令牌幀200內(nèi)的可發(fā)送幀數(shù)量進(jìn)行確認(rèn)。在這里,由于可發(fā)送幀數(shù)量為“4”,所以判斷為邏輯環(huán)中全部的通信節(jié)點(diǎn)都實(shí)現(xiàn)了幀的發(fā)送。然后,如圖7-9所示,主站點(diǎn)A的數(shù)據(jù)幀通信處理部24對(duì)存儲(chǔ)于發(fā)送緩存器25中的幀F(xiàn)9 FlO進(jìn)行發(fā)送處理。然后,令牌幀處理部23對(duì)以下述方式設(shè)定的令牌幀200進(jìn)行發(fā)送,即,在該令牌幀200中,將令牌幀200的可發(fā)送幀數(shù)量設(shè)定為,從作為可發(fā)送幀數(shù)量而預(yù)先設(shè)定的值“6”中減去已發(fā)送的幀數(shù)量“2”而得到的“4”,將發(fā)送許可站值設(shè)定為表示本站點(diǎn)的“0”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器再次設(shè)定為“ 1 ”,將發(fā)送權(quán)獲得裝置信息設(shè)定為從屬站點(diǎn) B。另外,令牌幀200內(nèi)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)的值可以不變更而保持原樣,也可以刪除。然后,反復(fù)執(zhí)行上述處理,在各通信節(jié)點(diǎn)中進(jìn)行應(yīng)發(fā)送幀的發(fā)送。根據(jù)本實(shí)施方式1,由于在各通信節(jié)點(diǎn)中針對(duì)處于待發(fā)送狀態(tài)的數(shù)據(jù),以幀為單位判定是否可以進(jìn)行發(fā)送,所以不必如現(xiàn)有技術(shù)所示計(jì)算處于待發(fā)送狀態(tài)的數(shù)據(jù)量。其結(jié)果, 可以縮短接收令牌幀200后至發(fā)送數(shù)據(jù)為止的期間的時(shí)間。另外,由于進(jìn)行以幀為單位的發(fā)送,所以雖然在如現(xiàn)有技術(shù)所示根據(jù)數(shù)據(jù)量對(duì)可否發(fā)送進(jìn)行判斷的情況中,在某個(gè)通信節(jié)點(diǎn)中應(yīng)發(fā)送的數(shù)據(jù)量超過(guò)通信系統(tǒng)內(nèi)可發(fā)送的數(shù)據(jù)量的情況下,無(wú)法將該應(yīng)發(fā)送的數(shù)據(jù)全部發(fā)送,但在本實(shí)施方式1中,可以在可發(fā)送幀數(shù)量209的范圍內(nèi)以幀為單位發(fā)送數(shù)據(jù)。即,從屬站點(diǎn)在令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207大于或等于發(fā)送許可站值208的情況下,觀察令牌幀200內(nèi)的可發(fā)送幀數(shù)量209是否為“0”,對(duì)本站點(diǎn)是否具有發(fā)送權(quán)進(jìn)行判斷,因此,在直至上述令牌幀200返回主站點(diǎn)的期間內(nèi)即使可發(fā)送幀數(shù)量209為1的情況下,也可以將幀進(jìn)行發(fā)送。其結(jié)果,具有可以進(jìn)行實(shí)時(shí)通信的效果。另外,具有可以在使令牌幀200循環(huán)一周的期間內(nèi)高效地發(fā)送幀的效果。并且,由于設(shè)置在邏輯環(huán)的結(jié)構(gòu)中將主站點(diǎn)作為第0個(gè)、且在令牌幀200循環(huán)時(shí)每次經(jīng)過(guò)從屬站點(diǎn)則遞加1的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207,所以從屬站點(diǎn)可以根據(jù)該令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207識(shí)別出是邏輯環(huán)中的從主站點(diǎn)開(kāi)始數(shù)第幾個(gè)從屬站點(diǎn)。并且,利用該一點(diǎn),針對(duì)將可發(fā)送幀數(shù)量209設(shè)為“0”的從屬站點(diǎn),將該從屬站點(diǎn)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值,作為可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210而存儲(chǔ)在令牌幀200中,在主站點(diǎn)中將發(fā)送許可站值208設(shè)定為該可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210,因此,可以從具有在上一次令牌幀獲得時(shí)無(wú)法發(fā)送的數(shù)據(jù)的從屬站點(diǎn)發(fā)送數(shù)據(jù)。其結(jié)果,具有下述效果,即,可以將各站點(diǎn)中生成的數(shù)據(jù)以時(shí)間上從舊到新的順序發(fā)送,可以進(jìn)行重視實(shí)時(shí)性的通信。并且,由于將獲得令牌幀200時(shí)無(wú)法發(fā)送的幀作為上一次未發(fā)送幀而存儲(chǔ),在下一次獲得令牌幀200的情況下,僅將上一次未發(fā)送幀進(jìn)行發(fā)送,所以具有下述效果,即,即使在從上一次獲得令牌幀200后至下一次獲得令牌幀200為止的期間內(nèi)生成了應(yīng)發(fā)送的幀的情況下,也可以將在該通信節(jié)點(diǎn)內(nèi)按從舊到新的順序、且在整個(gè)通信系統(tǒng)中也是在大致相同的階段經(jīng)由發(fā)送入口輸入的幀集中發(fā)送。實(shí)施方式2. 在如實(shí)施方式1所示,由主站點(diǎn)和從屬站點(diǎn)構(gòu)成的、利用來(lái)自從屬站點(diǎn)的數(shù)據(jù)進(jìn)行運(yùn)算并將其運(yùn)算結(jié)果向從屬站點(diǎn)通知的通信系統(tǒng)中,存在從屬站點(diǎn)所發(fā)送的數(shù)據(jù)向主站點(diǎn)集中的可能性。另外,也存在下述可能性,即,在主站點(diǎn)中發(fā)送/接收處理的處理能力暫時(shí)比其它處理差,接收緩存器成為存滿(Full)狀態(tài),而將幀廢棄。如果發(fā)生上述狀況,則實(shí)施重發(fā)處理,恢復(fù)被廢棄的數(shù)據(jù),但該恢復(fù)處理導(dǎo)致網(wǎng)絡(luò)及主站點(diǎn)、從屬站點(diǎn)的性能劣化。 由此,在本實(shí)施方式2中,說(shuō)明一種通信系統(tǒng)以及通信方法,其在主站點(diǎn)中接收處理的處理能力暫時(shí)劣化的情況下,可以進(jìn)行數(shù)據(jù)的發(fā)送/接收,而無(wú)需進(jìn)行恢復(fù)處理。本實(shí)施方式2所涉及的主站點(diǎn)在實(shí)施方式1的基礎(chǔ)上還具有以下功能,S卩,如果令牌幀處理部23接收到發(fā)送權(quán)獲得裝置信息206為本站點(diǎn)的令牌幀200,則根據(jù)接收緩存器 26的使用狀態(tài)取得可接收緩存數(shù)量,在令牌幀200的可發(fā)送幀數(shù)量209中設(shè)定為可接收緩存數(shù)量。例如接收緩存器26的最大幀存儲(chǔ)數(shù)量為n(n為自然數(shù)),在獲得了令牌幀200的時(shí)刻接收緩存器26中存儲(chǔ)有m(m為自然數(shù)且η > m)個(gè)幀的情況下,在令牌幀200的可發(fā)送幀數(shù)量209中設(shè)定為“n-m”。另外,對(duì)于與實(shí)施方式1相同的構(gòu)成要素,標(biāo)注相同標(biāo)號(hào),省略其說(shuō)明。另外,由于本實(shí)施方式2所涉及的從屬站點(diǎn)的結(jié)構(gòu)與實(shí)施方式1相同,所以省略其說(shuō)明。下面,說(shuō)明本實(shí)施方式2所涉及的數(shù)據(jù)的通信方法。圖8是表示主站點(diǎn)的接收到令牌幀時(shí)的處理的一個(gè)例子的流程圖。首先,與實(shí)施方式1的圖6所說(shuō)明的步驟S71 S74 相同地,主站點(diǎn)的令牌幀處理部23針對(duì)發(fā)送權(quán)獲得裝置信息206不是本站點(diǎn)的令牌幀200 進(jìn)行轉(zhuǎn)送,在以本站點(diǎn)為發(fā)送目標(biāo)的令牌幀200的情況下,對(duì)可發(fā)送幀數(shù)量209是否為“0” 進(jìn)行判定(步驟SlOl S104)。在可發(fā)送幀數(shù)量209不為“0”的情況(在步驟S104中為否的情況)下,主站點(diǎn)的令牌幀處理部23取得當(dāng)前時(shí)刻接收緩存器26中可存儲(chǔ)的幀數(shù)量(步驟S105)。例如,在處于能夠存儲(chǔ)6個(gè)幀的接收緩存器26中,已存儲(chǔ)有4個(gè)幀的狀態(tài)的情況下,可以存儲(chǔ)2個(gè)幀。 并且,作為令牌幀200的可發(fā)送幀數(shù)量209而設(shè)定為所取得的該接收緩存器26中可存儲(chǔ)的幀數(shù)量(步驟S106)。然后,數(shù)據(jù)幀通信處理部24在所設(shè)定的可發(fā)送幀數(shù)量209的范圍內(nèi)將發(fā)送緩存器25內(nèi)的幀發(fā)送之后(步驟S107),令牌幀處理部23將從步驟S106所設(shè)定的可發(fā)送幀數(shù)量209中減去步驟S107所發(fā)送的幀數(shù)量而得到的值,設(shè)定為令牌幀200的可發(fā)送幀數(shù)量209 (步驟S108)。另外,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值設(shè)定為“1” (步驟S109),將發(fā)送許可站值208設(shè)定為“0” (步驟S110)。另一方面,在步驟S104中接收到的令牌幀200內(nèi)的可發(fā)送幀數(shù)量209為“0”的情況(在步驟S104中為是的情況)下,主站點(diǎn)的令牌幀處理部23取得接收緩存器26中可存儲(chǔ)的幀數(shù)量(步驟S121)。并且,作為令牌幀200的可發(fā)送幀數(shù)量209而設(shè)定為所取得的該接收緩存器26中可存儲(chǔ)的幀數(shù)量(步驟S122)。另外,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值設(shè)定為 “1” (步驟S123),將發(fā)送許可站值208設(shè)定為接收到令牌幀時(shí)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210的值(步驟S124)。然后,或者在步驟SllO之后,與圖6的步驟S91 S92相同地,在令牌幀200的發(fā)送權(quán)獲得裝置信息206中設(shè)定為從令牌循環(huán)順序信息中取得的本站點(diǎn)之后的下一個(gè)獲得發(fā)送權(quán)的從屬站點(diǎn)(步驟S125)。并且,對(duì)以上述方式設(shè)定的令牌幀進(jìn)行發(fā)送(步驟S126),
結(jié)束處理。
下面,舉出具體的例子,說(shuō)明上述通信系統(tǒng)中的利用令牌幀進(jìn)行通信的方法。圖 9-1 圖9-8是示意地表示本實(shí)施方式2所涉及的利用令牌幀進(jìn)行通信的方法的步驟的一個(gè)例子的圖。在這里,假定主站點(diǎn)A可以處理6個(gè)幀。即,假定主站點(diǎn)A的接收緩存器26 可以存儲(chǔ)6個(gè)幀。另外,假定處于如下?tīng)顟B(tài),即,主站點(diǎn)A已經(jīng)進(jìn)行了邏輯環(huán)構(gòu)成處理,并確定出實(shí)施方式1的(1)所示的令牌循環(huán)順序,在向各從屬站點(diǎn)B、C通知與令牌循環(huán)順序相關(guān)的信息(令牌循環(huán)目標(biāo)信息)后,按照令牌循環(huán)順序使令牌幀循環(huán)。并且,如圖9-1所示,在從從屬站點(diǎn)C發(fā)送了將發(fā)送權(quán)獲得裝置信息設(shè)定為主站點(diǎn) A的令牌幀的時(shí)刻,在從屬站點(diǎn)B中,從應(yīng)用層向數(shù)據(jù)鏈路層輸入幀F(xiàn)l F5這5個(gè)幀,以向主站點(diǎn)A發(fā)送,這些幀F(xiàn)l F5處于作為待發(fā)送幀而依次存儲(chǔ)在發(fā)送緩存器64中的狀態(tài)。然后,如圖9-2所示,如果主站點(diǎn)A接收到將發(fā)送權(quán)獲得裝置信息206設(shè)定為本站點(diǎn)的令牌幀200,則對(duì)令牌幀200內(nèi)的可發(fā)送幀數(shù)量進(jìn)行確認(rèn)。在這里,假定可發(fā)送幀數(shù)量是以不為“0”的數(shù)量被返回的。由此,不存在如實(shí)施方式1所說(shuō)明的那樣的雖獲得發(fā)送權(quán)但無(wú)法發(fā)送幀的從屬站點(diǎn),進(jìn)行按照幀循環(huán)順序依次賦予發(fā)送權(quán)的一般通信。另外,對(duì)于主站點(diǎn)A的數(shù)據(jù)幀通信處理部24,由于本站點(diǎn)獲得了發(fā)送權(quán),所以可以對(duì)發(fā)送緩存器25的幀進(jìn)行發(fā)送,但由于在該時(shí)刻沒(méi)有應(yīng)發(fā)送的幀,所以不進(jìn)行發(fā)送處理。 然后,主站點(diǎn)A的令牌幀處理部23發(fā)送以下述方式設(shè)定的令牌幀200,即,在該令牌幀200 中將可發(fā)送幀數(shù)量設(shè)定為通信系統(tǒng)內(nèi)預(yù)先設(shè)定的值“6”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器再次設(shè)定為 “1”,并且將發(fā)送許可站值設(shè)定為表示本站點(diǎn)的“0”,將發(fā)送權(quán)獲得裝置信息206設(shè)定為從屬站點(diǎn)B。然后,如果從屬站點(diǎn)B的令牌幀處理部62接收到將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,則將令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器的值和發(fā)送許可站值進(jìn)行比較,對(duì)本站點(diǎn)可否發(fā)送數(shù)據(jù)進(jìn)行判定。在這里,由于令牌轉(zhuǎn)發(fā)計(jì)數(shù)器“1” >發(fā)送許可站值“0”,所以識(shí)別出獲得了在令牌幀200內(nèi)的可發(fā)送幀數(shù)量的范圍內(nèi)進(jìn)行數(shù)據(jù)發(fā)送的權(quán)利這一情況。然后,如圖9-3所示,從屬站點(diǎn)B的數(shù)據(jù)幀通信處理部63將存儲(chǔ)于發(fā)送緩存器64 中的待發(fā)送幀,在令牌幀200中設(shè)定的可發(fā)送幀數(shù)量的范圍內(nèi),按照存儲(chǔ)于發(fā)送緩存器64 中的順序(從舊到新的順序)進(jìn)行發(fā)送。在這里,由于存儲(chǔ)于發(fā)送緩存器64中的待發(fā)送幀 Fl F5的數(shù)量為“5”,在令牌幀200中設(shè)定的可發(fā)送幀數(shù)量為“6”,所以將幀F(xiàn)l F5全部以主站點(diǎn)A為發(fā)送目標(biāo)進(jìn)行發(fā)送。由此,在直至該令牌幀200返回主站點(diǎn)A的期間內(nèi),可發(fā)送幀數(shù)量為“1( = 6-5)”。然后,從屬站點(diǎn)B的令牌幀處理部62發(fā)送以下述方式設(shè)定的令牌幀200,即,在該令牌幀200中將可發(fā)送幀數(shù)量設(shè)定為“1”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器遞加1而設(shè)為“2”,將發(fā)送權(quán)獲得裝置信息設(shè)定為從屬站點(diǎn)C。另外,將發(fā)送后的幀F(xiàn)l F5從發(fā)送緩存器64中刪除。另外,從從屬站點(diǎn)B發(fā)送的數(shù)據(jù)被主站點(diǎn)A接收,暫時(shí)存儲(chǔ)在接收緩存器26中。 其結(jié)果,由于在主站點(diǎn)A的接收緩存器26中存儲(chǔ)5個(gè)幀,所以接收緩存器可處理數(shù)量成為“1”。然后,從屬站點(diǎn)C接收將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,將令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器的值和發(fā)送許可站值進(jìn)行比較,對(duì)本站點(diǎn)可否發(fā)送數(shù)據(jù)進(jìn)行判定。在這里,由于令牌轉(zhuǎn)發(fā)計(jì)數(shù)器“2”>發(fā)送許可站值“0”,所以識(shí)別出獲得了在令牌幀200 內(nèi)的可發(fā)送幀數(shù)量的范圍內(nèi)發(fā)送數(shù)據(jù)的權(quán)利這一情況。然后,如圖9-4所示,從屬站點(diǎn)C將存儲(chǔ)于發(fā)送緩存器64中的待發(fā)送幀,在令牌幀 200中設(shè)定的可發(fā)送幀數(shù)量“1”的范圍內(nèi),按照存儲(chǔ)于發(fā)送緩存器64中的順序(從舊到新的順序)進(jìn)行發(fā)送,但在這里,由于在發(fā)送緩存器64內(nèi)沒(méi)有應(yīng)發(fā)送的數(shù)據(jù),所以結(jié)果是從屬站點(diǎn)C不發(fā)送幀。并且,從屬站點(diǎn)C的令牌幀處理部62發(fā)送以下述方式設(shè)定的令牌幀200,即,在該令牌幀200中將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器遞加1而設(shè)為“3”,將發(fā)送權(quán)獲得裝置信息設(shè)定為主站點(diǎn) A。另外,在該令牌幀200中,可發(fā)送幀數(shù)量保持為“1”。另外,假定在直至該從屬站點(diǎn)C發(fā)送出令牌幀200時(shí)為止的時(shí)間內(nèi),在主站點(diǎn)A 中,針對(duì)接收緩存器26所存儲(chǔ)的幀中的1個(gè)幀的處理結(jié)束,處于在接收緩存器中確保了 2 個(gè)幀量的存儲(chǔ)容量的狀態(tài)。即,主站點(diǎn)A的接收緩存器可處理數(shù)量成為“2”。然后,如圖9-5所示,在從屬站點(diǎn)C剛剛發(fā)送了將發(fā)送權(quán)獲得裝置信息設(shè)定為主站點(diǎn)A的令牌幀200之后的狀態(tài)下,在從屬站點(diǎn)C中,從應(yīng)用層向數(shù)據(jù)鏈路層輸入幀F(xiàn)6 F9, 以向主站點(diǎn)A發(fā)送,這些幀F(xiàn)6 F9作為待發(fā)送幀而存儲(chǔ)于發(fā)送緩存器64中。然后,如圖9-6所示,如果主站點(diǎn)A接收到將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,則對(duì)令牌幀200內(nèi)的可發(fā)送幀數(shù)量進(jìn)行確認(rèn)。在這里,由于可發(fā)送幀數(shù)量209 為“1”,所以判斷為邏輯環(huán)中的全部通信節(jié)點(diǎn)都實(shí)現(xiàn)了幀的發(fā)送。其結(jié)果,主站點(diǎn)A可以進(jìn)行存儲(chǔ)于發(fā)送緩存器25中的幀的發(fā)送處理,但在本例中由于在發(fā)送緩存器25中沒(méi)有存儲(chǔ)幀,所以主站點(diǎn)A不進(jìn)行幀的發(fā)送處理。然后,主站點(diǎn)A發(fā)送以下述方式設(shè)定的令牌幀200,即,在該令牌幀200中,作為令牌幀200的可發(fā)送幀數(shù)量,本來(lái)應(yīng)當(dāng)是將可發(fā)送幀數(shù)量設(shè)定為通信系統(tǒng)中預(yù)先設(shè)定的值 “6”,但由于接收緩存器可處理數(shù)量為“2”,所以將令牌幀200的可發(fā)送幀數(shù)量設(shè)定為“2”, 將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器再次設(shè)定為“ 1 ”,將發(fā)送權(quán)獲得裝置信息設(shè)定為從屬站點(diǎn)B。然后,如果從屬站點(diǎn)B接收到將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200, 則將令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器的值和發(fā)送許可站值進(jìn)行比較,對(duì)本站點(diǎn)可否發(fā)送數(shù)據(jù)進(jìn)行判定。在這里,由于令牌轉(zhuǎn)發(fā)計(jì)數(shù)器“1” >發(fā)送許可站值“0”,所以識(shí)別出獲得了在令牌幀內(nèi)的可發(fā)送幀數(shù)量的范圍內(nèi)發(fā)送數(shù)據(jù)的權(quán)利這一情況。但是,由于在從屬站點(diǎn)B的發(fā)送緩存器64中不存在幀,所以不進(jìn)行幀的發(fā)送處理。然后,如圖9-7所示,從屬站點(diǎn)B發(fā)送以下述方式設(shè)定的令牌幀200,即,在該令牌幀200中,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器遞加1而設(shè)為“2”,將發(fā)送權(quán)獲得裝置信息設(shè)定為從屬站點(diǎn)C。 另外,令牌幀200內(nèi)的可發(fā)送幀數(shù)量沒(méi)有變更,保持接收到的令牌幀200所設(shè)定的值。然后,從屬站點(diǎn)C接收將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,對(duì)令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器的值和發(fā)送許可站值進(jìn)行比較,對(duì)本站點(diǎn)可否發(fā)送數(shù)據(jù)進(jìn)行判定。在這里,由于令牌轉(zhuǎn)發(fā)計(jì)數(shù)器“2” >發(fā)送許可站值“0”,所以識(shí)別出獲得了在令牌幀內(nèi)的可發(fā)送幀數(shù)量的范圍內(nèi)發(fā)送數(shù)據(jù)的權(quán)利這一情況。
然后,如圖9-8所示,從屬站點(diǎn)C的數(shù)據(jù)幀通信處理部63將發(fā)送緩存器64中存儲(chǔ)的待發(fā)送幀,在令牌幀200所設(shè)定的可發(fā)送幀數(shù)量209的范圍內(nèi),按照存儲(chǔ)于發(fā)送緩存器64 中的順序(從舊到新的順序)進(jìn)行發(fā)送。在這里,雖然在發(fā)送緩存器64中存儲(chǔ)有幀F(xiàn)6 F9,但由于可發(fā)送幀數(shù)量為“2”,所以僅發(fā)送幀F(xiàn)6、F7。由此,在直至該令牌幀200返回主站點(diǎn)A為止的期間內(nèi),可發(fā)送幀數(shù)量成為“0 ( = 2-2) ”。然后,從屬站點(diǎn)C的令牌幀處理部62 發(fā)送以下述方式設(shè)定的令牌幀200,即,在該令牌幀200中,將可發(fā)送幀數(shù)量設(shè)定為“0”,將可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)設(shè)定為接收到令牌幀時(shí)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器的值、S卩(表示本站點(diǎn)的)“2”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器遞加1而設(shè)為“3”,將發(fā)送權(quán)獲得裝置信息設(shè)定為主站點(diǎn)A。 另外,從屬站點(diǎn)C將本次發(fā)送權(quán)獲得時(shí)無(wú)法發(fā)送的發(fā)送緩存器64中的幀F(xiàn)8、F9,作為可發(fā)送幀數(shù)量為“0”時(shí)的未發(fā)送幀而存儲(chǔ)。并且,將發(fā)送后的幀F(xiàn)6、F7從發(fā)送緩存器64中刪除。 之后,進(jìn)行以上說(shuō)明的處理或者實(shí)施方式1所說(shuō)明的處理。 如上所述,與主站點(diǎn)A的接收處理能力相對(duì)應(yīng),以可變方式設(shè)定可發(fā)送幀數(shù)量,進(jìn)行與該設(shè)定相對(duì)應(yīng)的幀發(fā)送處理。根據(jù)本實(shí)施方式2,由于與主站點(diǎn)的接收處理能力相對(duì)應(yīng),設(shè)定在接下來(lái)使令牌循環(huán)時(shí)可發(fā)送的幀數(shù)量,所以可以防止數(shù)據(jù)向主站點(diǎn)集中,可以防止由于接收緩存器成為存滿(Full)狀態(tài)而將幀廢棄。另外,由于不進(jìn)行因幀被廢棄而執(zhí)行的恢復(fù)處理,所以也具有以下效果,即,可以防止主站點(diǎn)、從屬站點(diǎn)以及具有這些通信節(jié)點(diǎn)的通信系統(tǒng)中的通信性能及數(shù)據(jù)處理性能的劣化。實(shí)施方式3.例如,在利用網(wǎng)絡(luò)將與主站點(diǎn)相對(duì)應(yīng)的可編程控制器和與從屬站點(diǎn)相對(duì)應(yīng)的控制對(duì)象設(shè)備連結(jié)而形成的FA系統(tǒng)中,由于基于從控制對(duì)象設(shè)備輸出的數(shù)據(jù),利用可編程控制器進(jìn)行運(yùn)算處理,并將該運(yùn)算結(jié)果向控制對(duì)象設(shè)備輸出而進(jìn)行控制對(duì)象設(shè)備的控制,所以要求數(shù)據(jù)的實(shí)時(shí)性。在上述情況下,在對(duì)于運(yùn)算處理的結(jié)果要求高精度的情況下,需要大量來(lái)自控制對(duì)象設(shè)備的數(shù)據(jù),在對(duì)于運(yùn)算處理的結(jié)果不要求那么高的精度的情況下,來(lái)自控制對(duì)象設(shè)備的數(shù)據(jù)較少也是可以的。這樣,在FA系統(tǒng)中,對(duì)于控制對(duì)象設(shè)備存在重要度的區(qū)別。由此,在各從屬站點(diǎn)的發(fā)送請(qǐng)求負(fù)荷暫時(shí)變高的情況下,如果利用實(shí)施方式1所示的方法,對(duì)來(lái)自全部從屬站點(diǎn)的數(shù)據(jù)進(jìn)行接收處理,則存在無(wú)法接收來(lái)自重要度較高的控制對(duì)象設(shè)備的數(shù)據(jù),無(wú)法進(jìn)行高精度運(yùn)算處理的可能性。因此,在本實(shí)施方式3中說(shuō)明一種通信系統(tǒng)以及通信方法,其在來(lái)自各從屬站點(diǎn)的發(fā)送請(qǐng)求負(fù)荷暫時(shí)變高的情況下,可以將來(lái)自重要度較高的從屬站點(diǎn)的數(shù)據(jù)優(yōu)先向主站點(diǎn)發(fā)送。圖10是示意地表示本實(shí)施方式3所涉及的主站點(diǎn)的功能結(jié)構(gòu)的框圖。本主站點(diǎn)在實(shí)施方式1、2的結(jié)構(gòu)的基礎(chǔ)上還具有優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27,其存儲(chǔ)優(yōu)先處理時(shí)變更目標(biāo)信息,該優(yōu)先處理時(shí)變更目標(biāo)信息表示在從屬站點(diǎn)的發(fā)送請(qǐng)求負(fù)荷增高的情況下優(yōu)先向哪個(gè)從屬站點(diǎn)賦予發(fā)送權(quán);以及可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28,其在從屬站點(diǎn)的發(fā)送請(qǐng)求負(fù)荷增高的情況下,存儲(chǔ)令牌幀200內(nèi)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn) 210。另外,令牌幀處理部23根據(jù)令牌幀200內(nèi)的可發(fā)送幀數(shù)量209是否為“0”,對(duì)是否處于從屬站點(diǎn)的發(fā)送請(qǐng)求負(fù)荷增高的狀態(tài)進(jìn)行判定。將存儲(chǔ)在優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27中的優(yōu)先處理時(shí)變更目標(biāo)信息設(shè)定為,在邏輯環(huán)(令牌循環(huán)順序)中,優(yōu)先度設(shè)定得最高的從屬站點(diǎn)中的令牌循環(huán)順序最早的從屬站點(diǎn)。另外,從屬站點(diǎn)的優(yōu)先度根據(jù)從屬站點(diǎn)的種類而預(yù)先設(shè)定,或者由用戶設(shè)定。 圖11是示意地表示構(gòu)成通信系統(tǒng)的通信節(jié)點(diǎn)的站點(diǎn)編號(hào)和次序編號(hào)之間的關(guān)系的圖。在這里,所謂站點(diǎn)編號(hào)是指為了使用戶唯一地識(shí)別通信系統(tǒng)的通信節(jié)點(diǎn)而任意設(shè)定的信息。另外,如實(shí)施方式1的說(shuō)明所示,次序編號(hào)是表示在邏輯環(huán)中以主站點(diǎn)A為基準(zhǔn)的各從屬站點(diǎn)的排列次序的編號(hào)。主站點(diǎn)A將上述站點(diǎn)編號(hào)和次序編號(hào)相關(guān)聯(lián)而存儲(chǔ)在例如令牌循環(huán)順序信息存儲(chǔ)部22的令牌循環(huán)順序信息中。并且,將用戶提高了哪個(gè)站點(diǎn)編號(hào)的通信節(jié)點(diǎn)的優(yōu)先度這一信息,作為優(yōu)先處理時(shí)變更目標(biāo)信息而存儲(chǔ)在優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27中。例如,假設(shè)從屬站點(diǎn)C、E的優(yōu)先度最高,則作為優(yōu)先處理時(shí)變更目標(biāo)信息,選擇從屬站點(diǎn)C。其原因在于,通過(guò)選擇從屬站點(diǎn)C,從而在之后的邏輯環(huán)中令牌幀也會(huì)循環(huán)至優(yōu)先度高的從屬站點(diǎn)E。另外,對(duì)于通信節(jié)點(diǎn)的站點(diǎn)編號(hào)和次序編號(hào)之間的關(guān)聯(lián),在由邏輯環(huán)構(gòu)成部21進(jìn)行邏輯環(huán)構(gòu)成處理時(shí),從通信節(jié)點(diǎn)中取得各通信節(jié)點(diǎn)中設(shè)定的站點(diǎn)編號(hào)的信息,由此可以得到如圖11所示的關(guān)系。另外,如果令牌幀處理部23接收到令牌幀200,則在接收到的令牌幀的可發(fā)送幀數(shù)量為“0”的情況下,在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中,存儲(chǔ)接收到的令牌幀200 中存儲(chǔ)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)的值,并且,將令牌幀200的發(fā)送許可站值,設(shè)定為優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27中存儲(chǔ)的優(yōu)先處理時(shí)變更目標(biāo)信息。并且,如果在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中存儲(chǔ)有可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)的狀態(tài)下,接收到將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,則生成下述令牌幀200并將可發(fā)送幀數(shù)量 “0”設(shè)定站點(diǎn)存儲(chǔ)部28內(nèi)的信息刪除,即,在該令牌幀200中將令牌幀200的發(fā)送許可站值設(shè)定為可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中存儲(chǔ)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)。另外,對(duì)于與實(shí)施方式1 2中說(shuō)明的構(gòu)成要素相同的構(gòu)成要素,標(biāo)注相同標(biāo)號(hào), 省略其說(shuō)明。另外,由于從屬站點(diǎn)的結(jié)構(gòu)與實(shí)施方式1 2所說(shuō)明的結(jié)構(gòu)相同,所以省略其說(shuō)明。下面,說(shuō)明主站點(diǎn)向期望使其優(yōu)先的從屬站點(diǎn)賦予數(shù)據(jù)發(fā)送權(quán)的處理步驟。圖 12-1 圖12-2是表示本實(shí)施方式3所涉及的主站點(diǎn)的令牌幀處理步驟的一個(gè)例子的流程圖。首先,與實(shí)施方式1的圖6所說(shuō)明的步驟S71 S73相同地,主站點(diǎn)的令牌幀處理部23 針對(duì)發(fā)送權(quán)獲得裝置信息206不是本站點(diǎn)的令牌幀200進(jìn)行轉(zhuǎn)送(步驟S151 S153)。另外,在發(fā)送權(quán)獲得裝置信息206是本站點(diǎn)的令牌幀200的情況下,對(duì)是否在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中存儲(chǔ)有信息進(jìn)行判定(步驟S154)。令牌幀處理部23 在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中沒(méi)有存儲(chǔ)信息的情況(在步驟S154中為否的情況)下,識(shí)別出下述情況,即,上一次令牌幀200的循環(huán)不是使優(yōu)先度高的通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)發(fā)送的處理(以下,稱為優(yōu)先模式處理),而是處于實(shí)施方式1、2所說(shuō)明的向通信系統(tǒng)內(nèi)的通信節(jié)點(diǎn)均等地發(fā)行用于賦予數(shù)據(jù)發(fā)送權(quán)的令牌幀200的狀態(tài)。由此,接下來(lái)對(duì)令牌幀 200內(nèi)的可發(fā)送幀數(shù)量209是否為“0”進(jìn)行判定(步驟S155)。在可發(fā)送幀數(shù)量209不為“0”的情況(在步驟S155中為否的情況)下,判斷為構(gòu)成通信系統(tǒng)的各通信節(jié)點(diǎn)的發(fā)送請(qǐng)求負(fù)荷沒(méi)有增高。然后,令牌幀處理部23將可發(fā)送幀數(shù)量設(shè)定為預(yù)先設(shè)定的值(步驟S156),數(shù)據(jù)幀通信處理部24對(duì)發(fā)送緩存器25內(nèi)的幀進(jìn)行發(fā)送(步驟S157)。另外,令牌幀處理部23將令牌幀200的可發(fā)送幀數(shù)量209設(shè)定為,從步驟S156中設(shè)定的可發(fā)送幀數(shù)量中減去步驟S157所發(fā)送的幀數(shù)量而得到的值(步驟S158)。 另外,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207再次設(shè)定為“1”(步驟S159),將令牌幀200的發(fā)送許可站值 208設(shè)定為“0”(步驟S160)。并且,將發(fā)送權(quán)獲得裝置信息206設(shè)定為符合令牌循環(huán)順序信息的通信節(jié)點(diǎn)(步驟S175),將令牌幀200進(jìn)行發(fā)送(步驟S176)而結(jié)束處理。另一方面,在步驟S155中,在可發(fā)送幀數(shù)量為0的情況(在步驟S155中為是的情況)下,令牌幀處理部23判斷為構(gòu)成通信系統(tǒng)的通信節(jié)點(diǎn)的發(fā)送請(qǐng)求負(fù)荷暫時(shí)增高。然后,將可發(fā)送幀數(shù)量設(shè)定為預(yù)先設(shè)定的值(步驟S171),將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207再次設(shè)定為 “1”(步驟S172)。另外,在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中存儲(chǔ)接收到的令牌幀 200內(nèi)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210 (步驟S173),將發(fā)送許可站值208設(shè)定為優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27的優(yōu)先處理時(shí)變更目標(biāo)信息中存儲(chǔ)的值(步驟S174)。然后, 進(jìn)行上述步驟S175之后的處理。
另外,在步驟S154中,在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中存儲(chǔ)有信息的情況(在步驟S154中為是的情況)下,識(shí)別出在上一次令牌幀200循環(huán)時(shí)為優(yōu)先模式處理這一情況。由此,主站點(diǎn)的令牌幀處理部23在將可發(fā)送幀數(shù)量設(shè)定為預(yù)先設(shè)定的值后(步驟 S181),數(shù)據(jù)幀通信處理部24對(duì)發(fā)送緩存器25內(nèi)的幀進(jìn)行發(fā)送(步驟S182)。另外,令牌幀處理部23將令牌幀200的可發(fā)送幀數(shù)量209設(shè)定為,從步驟S181所設(shè)定的可發(fā)送幀數(shù)量中減去步驟S182所發(fā)送的幀數(shù)量而得到的值(步驟S183)。并且,將令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207再次設(shè)定為“1” (步驟S184),將發(fā)送許可站值208設(shè)定為可發(fā)送幀數(shù)量 “0”設(shè)定站點(diǎn)存儲(chǔ)部28中存儲(chǔ)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)(步驟S185),將發(fā)送權(quán)獲得裝置信息206設(shè)定為符合令牌循環(huán)順序信息的通信節(jié)點(diǎn)(步驟S186)。對(duì)如上所述設(shè)定了數(shù)據(jù)204內(nèi)的各種信息的令牌幀200進(jìn)行發(fā)送(步驟S187)。此時(shí),令牌幀處理部23將在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中存儲(chǔ)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)刪除。由此結(jié)束處理。下面,說(shuō)明本實(shí)施方式3所涉及的令牌幀的發(fā)送處理的具體例子。圖13-1 圖 13-5是示意地表示本實(shí)施方式3所涉及的令牌幀發(fā)送處理的一個(gè)例子的圖。本通信系統(tǒng)是將1臺(tái)主站點(diǎn)A和3臺(tái)從屬站點(diǎn)B D由交換式集線器101連接而構(gòu)成的。假定通過(guò)主站點(diǎn)A的邏輯環(huán)構(gòu)成部21如下述(2)所示確定令牌循環(huán)順序。另外,假定處于在主站點(diǎn)A向各從屬站點(diǎn)B D通知下述(2)所示的與令牌循環(huán)順序相關(guān)的信息(令牌循環(huán)目標(biāo)信息) 后,使令牌幀200按照該令牌循環(huán)順序在通信系統(tǒng)內(nèi)循環(huán)的狀態(tài)。主站點(diǎn)A —從屬站點(diǎn)B —從屬站點(diǎn)C —從屬站點(diǎn)D —主站點(diǎn)A··· (2)在這里,假定從從屬站點(diǎn)B發(fā)送的數(shù)據(jù)的優(yōu)先度較高,在優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27中,作為優(yōu)先處理時(shí)變更目標(biāo)信息而設(shè)定為表示從屬站點(diǎn)B的“2”。另外,假定主站點(diǎn)A的接收緩存器26可以存儲(chǔ)6個(gè)幀。首先,如圖13-1所示,從屬站點(diǎn)C獲得可發(fā)送幀數(shù)量為“3”的發(fā)送權(quán),將發(fā)送緩存器64中的待發(fā)送幀F(xiàn)l F5中的幀F(xiàn)l F3發(fā)送出。并且,發(fā)送出以下述方式設(shè)定的令牌幀200,并且將發(fā)送緩存器64內(nèi)的無(wú)法發(fā)送的幀F(xiàn)4、F5作為可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀而存儲(chǔ),即,在該令牌幀200中將可發(fā)送幀數(shù)量設(shè)定為“0”,將可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210設(shè)定為本站點(diǎn)的次序編號(hào)即“2”,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器設(shè)定為“3”,將發(fā)送權(quán)獲得裝置信息設(shè)定為從屬站點(diǎn)D。
然后,如圖13-2所示,從屬站點(diǎn)D如實(shí)施方式1的說(shuō)明所示獲得發(fā)送權(quán),但無(wú)法將發(fā)送緩存器64內(nèi)的未發(fā)送幀F(xiàn)6、F7進(jìn)行發(fā)送。由此,對(duì)以下述方式設(shè)定的令牌幀200進(jìn)行發(fā)送,并將發(fā)送緩存器64內(nèi)的無(wú)法發(fā)送的幀F(xiàn)6、F7作為上一次令牌接收時(shí)的未發(fā)送幀而存儲(chǔ),即,在該令牌幀200中將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207設(shè)定為“4”,將發(fā)送權(quán)獲得裝置信息設(shè)定為主站點(diǎn)A。另外,假定在從從屬站點(diǎn)D剛剛發(fā)送了將發(fā)送權(quán)獲得裝置信息設(shè)定為主站點(diǎn)A的令牌幀200之后的時(shí)刻,在從屬站點(diǎn)B中,從應(yīng)用層向數(shù)據(jù)鏈路層輸入幀F(xiàn)8 F13這6個(gè)幀,以向主站點(diǎn)A發(fā)送,這些幀F(xiàn)8 F13處于作為待發(fā)送幀而依次存儲(chǔ)在發(fā)送緩存器64中的狀態(tài)。并且,在從屬站點(diǎn)C中,從應(yīng)用層向數(shù)據(jù)鏈路層輸入幀F(xiàn)14 F15這2個(gè)幀,以向主站點(diǎn)A發(fā)送,這些幀F(xiàn)14 F15處于作為待發(fā)送幀而依次存儲(chǔ)在發(fā)送緩存器64中的狀態(tài)。 另外,在該時(shí)刻,在主站點(diǎn)A中,由于從從屬站點(diǎn)C接收到的幀F(xiàn)l F3使得接收緩存器26 處于存滿了數(shù)據(jù)的狀態(tài)。
在上述狀態(tài)下,如果主站點(diǎn)A的令牌幀處理部23接收到將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,則對(duì)是否在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中存儲(chǔ)有信息進(jìn)行確認(rèn)。在這里,假定在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中沒(méi)有存儲(chǔ)信息。然后, 進(jìn)一步對(duì)令牌幀200內(nèi)的可發(fā)送幀數(shù)量進(jìn)行確認(rèn),但在這里,由于可發(fā)送幀數(shù)量為“0”,所以轉(zhuǎn)變至優(yōu)先模式,即,使優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27的優(yōu)先處理時(shí)變更目標(biāo)信息中預(yù)先設(shè)定的從屬站點(diǎn)B的數(shù)據(jù)優(yōu)先發(fā)送。如圖13-3所示,在這里,主站點(diǎn)A將接收到的令牌幀200內(nèi)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210存儲(chǔ)在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中。然后,發(fā)送以下述方式設(shè)定的令牌幀200,即,在該令牌幀200中,將可發(fā)送幀數(shù)量設(shè)定為通信系統(tǒng)內(nèi)預(yù)先設(shè)定的值“6”, 將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器再次設(shè)定為“ 1 ”,并且,將發(fā)送許可站值設(shè)定為優(yōu)先處理時(shí)變更目標(biāo)信息中存儲(chǔ)的值“1” (=從屬站點(diǎn)B),將發(fā)送權(quán)獲得裝置信息設(shè)定為從屬站點(diǎn)B。然后,從屬站點(diǎn)B接收將發(fā)送權(quán)獲得裝置信息206設(shè)定為本站點(diǎn)的令牌幀200,將令牌幀200內(nèi)的令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值和發(fā)送許可站值208進(jìn)行比較。然后,由于令牌轉(zhuǎn)發(fā)計(jì)數(shù)器“ 1” =發(fā)送許可站值“ 1 ”,所以識(shí)別出獲得了發(fā)送權(quán)這一情況。另外,如圖13-4所示,從屬站點(diǎn)B在由可發(fā)送幀數(shù)量規(guī)定的范圍內(nèi),將發(fā)送緩存器 64中存儲(chǔ)的待發(fā)送幀中幀F(xiàn)8 F13這6個(gè)幀進(jìn)行發(fā)送。然后,發(fā)送以下述方式設(shè)定的令牌幀200,即,在該令牌幀200中,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器遞加1而設(shè)為“2”,將可發(fā)送幀數(shù)量設(shè)定為“0”,將發(fā)送權(quán)獲得裝置信息設(shè)定為從屬站點(diǎn)C。另外,在優(yōu)先模式下發(fā)送數(shù)據(jù)的過(guò)程中,即使可發(fā)送幀數(shù)量成為“0”,也不對(duì)令牌幀200中的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)進(jìn)行設(shè)定(寫(xiě)入)。在這里,在實(shí)施方式1的方法中,主站點(diǎn)A設(shè)定令牌幀200的數(shù)據(jù)內(nèi)的信息,以向圖13-2中被設(shè)定在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)中的從屬站點(diǎn)C賦予發(fā)送權(quán)。但是,在本實(shí)施方式3中,在主站點(diǎn)A的接收緩存器26的可處理幀數(shù)量為“0”的情況下,向存儲(chǔ)于優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27中的從屬站點(diǎn)B賦予發(fā)送權(quán)。然后,使令牌幀200以從屬站點(diǎn)C、D的順序循環(huán),但由于可發(fā)送幀數(shù)量均為“0”,所以無(wú)法發(fā)送數(shù)據(jù)幀。然后,如圖13-5所示,從屬站點(diǎn)D發(fā)送以下述方式設(shè)定的令牌幀200, 艮口,在該令牌幀200中將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器設(shè)定為“4”,將可發(fā)送幀數(shù)量設(shè)定為“0”,將發(fā)送權(quán)獲得裝置信息設(shè)定為主站點(diǎn)A。然后,如圖13-5所示,主站點(diǎn)A接收將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀200,對(duì)在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中是否存儲(chǔ)有信息進(jìn)行確認(rèn)。在這里,由于存儲(chǔ)有信息,所 以主站點(diǎn)A的令牌幀處理部23將令牌幀200的發(fā)送許可站值設(shè)定為可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中存儲(chǔ)的值“2”。另外,生成并發(fā)送以下述方式設(shè)定的令牌幀200,即,在該令牌幀200中,將令牌轉(zhuǎn)發(fā)計(jì)數(shù)器再次設(shè)定為“1”,將可發(fā)送幀數(shù)量設(shè)定為“6”,將發(fā)送權(quán)獲得裝置信息設(shè)定為表示從屬站點(diǎn)B的“ 1 ”。另外,如果令牌幀處理部23 完成令牌幀200的生成處理,則將存儲(chǔ)在可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)部28中的信息刪除。然后,進(jìn)行與實(shí)施方式1所說(shuō)明的處理相同的處理。即,在這里,首先,向從屬站點(diǎn) C賦予發(fā)送權(quán),將發(fā)送緩存器64內(nèi)的作為可發(fā)送幀數(shù)量設(shè)定為“0”時(shí)的未發(fā)送幀而存儲(chǔ)的幀F(xiàn)4、F5進(jìn)行發(fā)送,然后將從屬站點(diǎn)D的發(fā)送緩存器64內(nèi)的作為上一次令牌接收時(shí)的未設(shè)定幀而存儲(chǔ)的幀F(xiàn)6、F7進(jìn)行發(fā)送。另外,在以上的說(shuō)明中,舉例說(shuō)明了從屬站點(diǎn)的通信請(qǐng)求負(fù)荷暫時(shí)增高的情況,但并不是僅在該情況下進(jìn)行上述處理,在主站點(diǎn)的接收處理劣化的情況等下,也可以執(zhí)行同樣的轉(zhuǎn)變至優(yōu)先模式的處理。根據(jù)本實(shí)施方式3,在接收到的令牌幀的可發(fā)送幀數(shù)量為“0”的情況下,向預(yù)先設(shè)定的優(yōu)先度較高的從屬站點(diǎn)賦予發(fā)送權(quán),暫時(shí)存儲(chǔ)可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210的內(nèi)容,不向可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)210所設(shè)定的從屬站點(diǎn)賦予發(fā)送權(quán)。其結(jié)果,具有下述效果,即,可以在維持實(shí)時(shí)性的同時(shí),發(fā)送需要向主站點(diǎn)頻繁進(jìn)行數(shù)據(jù)發(fā)送的從屬站點(diǎn)的數(shù)據(jù)。實(shí)施方式4.在本實(shí)施方式4中,說(shuō)明在接收到的令牌幀的可發(fā)送幀數(shù)量為“0”的情況下,向通信系統(tǒng)內(nèi)的從屬站點(diǎn)中優(yōu)先度最高的從屬站點(diǎn)賦予發(fā)送權(quán)的其它方法。圖14是表示本實(shí)施方式4中使用的令牌幀的格式的一個(gè)例子的圖。在該令牌幀 200中,圖3所示的發(fā)送許可站值208由開(kāi)始發(fā)送許可站值208a和結(jié)束發(fā)送許可站值208b 構(gòu)成,它們規(guī)定了在邏輯環(huán)上的優(yōu)先進(jìn)行數(shù)據(jù)發(fā)送的從屬站點(diǎn)的范圍。即,開(kāi)始發(fā)送許可站值208a表示在接收到的令牌幀的可發(fā)送幀數(shù)量為“0”而向優(yōu)先模式轉(zhuǎn)變時(shí),邏輯環(huán)上的通信節(jié)點(diǎn)中被優(yōu)先賦予發(fā)送權(quán)的最先的通信節(jié)點(diǎn)的次序編號(hào),同理,結(jié)束發(fā)送許可站值208b 表示邏輯環(huán)上的通信節(jié)點(diǎn)中被優(yōu)先賦予發(fā)送權(quán)的最后的通信節(jié)點(diǎn)的次序編號(hào)。其結(jié)果,在邏輯環(huán)上的通信節(jié)點(diǎn)中,從具有開(kāi)始發(fā)送許可站值208a的次序編號(hào)的通信節(jié)點(diǎn)至具有結(jié)束發(fā)送許可站值208b的次序編號(hào)的通信節(jié)點(diǎn)為止的通信節(jié)點(diǎn),獲得發(fā)送權(quán)而進(jìn)行數(shù)據(jù)幀的發(fā)送。對(duì)于主站點(diǎn)的結(jié)構(gòu),在優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27中存儲(chǔ)包含向優(yōu)先模式轉(zhuǎn)變時(shí)的開(kāi)始發(fā)送權(quán)許可站值和結(jié)束發(fā)送權(quán)許可站值在內(nèi)的優(yōu)先處理時(shí)變更目標(biāo)信息這一點(diǎn),與實(shí)施方式3的結(jié)構(gòu)不同,但由于其它結(jié)構(gòu)相同,所以省略其說(shuō)明。另外,對(duì)于從屬站點(diǎn)的結(jié)構(gòu),令牌幀處理部62在接收到發(fā)送權(quán)獲得裝置信息206 為本站點(diǎn)的令牌幀200后,對(duì)令牌轉(zhuǎn)發(fā)計(jì)數(shù)器207的值是否大于或等于開(kāi)始發(fā)送許可站值 208a而小于或等于結(jié)束發(fā)送許可站值208b進(jìn)行判定這一點(diǎn),與實(shí)施方式1 3的結(jié)構(gòu)不同,但由于其它結(jié)構(gòu)相同,所以省略其說(shuō)明。并且,由于上述結(jié)構(gòu)下的通信系統(tǒng)的通信方法也與實(shí)施方式3所說(shuō)明的方法相同,所以省略其說(shuō)明。根據(jù)本實(shí)施方式4,由于在接收到的令牌幀的可發(fā)送幀數(shù)量為“0”的情況下,指定期望優(yōu)先發(fā)送數(shù)據(jù)的通信節(jié)點(diǎn)在邏輯環(huán)上的開(kāi)始次序編號(hào)和結(jié)束次序編號(hào),所以具有以下效果,即,可以使邏輯環(huán)上的任意選擇的通信節(jié)點(diǎn)的集合優(yōu)先發(fā)送數(shù)據(jù)。另外,由于轉(zhuǎn)變至優(yōu)先模式時(shí)的數(shù)據(jù)發(fā)送處理,僅通過(guò)由開(kāi)始發(fā)送許可站值和結(jié)束發(fā)送許可站值設(shè)定的范圍內(nèi)的通信節(jié)點(diǎn)進(jìn)行,所以與實(shí)施方式3的情況相比,可以縮短令牌幀循環(huán)一周的期間內(nèi)進(jìn)行的處理。在上述實(shí)施方式3、4中,也可以在 主站點(diǎn)中設(shè)置優(yōu)先處理信息設(shè)定單元,在優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)部27中設(shè)定用戶輸入的期望優(yōu)先的從屬站點(diǎn)。通過(guò)按照上述方式處理,可以針對(duì)所發(fā)生的事件,進(jìn)行期望優(yōu)先的從屬站點(diǎn)的發(fā)送權(quán)控制。另外,在實(shí)施方式1 4中,對(duì)于獲得發(fā)送權(quán)的通信節(jié)點(diǎn)所發(fā)送的幀的大小沒(méi)有特別地限制,但例如也可以在主站點(diǎn)中設(shè)定為僅發(fā)送小于或等于規(guī)定長(zhǎng)度的幀。此時(shí),只要在發(fā)送比設(shè)定的規(guī)定長(zhǎng)度長(zhǎng)的幀的情況下,在數(shù)據(jù)鏈路層的上位層中將數(shù)據(jù)分割為可發(fā)送的長(zhǎng)度,在接收的情況下,在接收側(cè)將分割后的數(shù)據(jù)合并為1個(gè)即可。實(shí)施方式5.另外,上述實(shí)施方式1 4的通信系統(tǒng)可以適用于下述FA網(wǎng)絡(luò)(FA系統(tǒng))等,在該FA網(wǎng)絡(luò)(系統(tǒng))中具有控制對(duì)象設(shè)備;以及可編程控制器等控制裝置,其將控制對(duì)象設(shè)備的狀態(tài)作為輸入數(shù)據(jù)而進(jìn)行規(guī)定的運(yùn)算,將控制對(duì)象設(shè)備的狀態(tài)作為輸入數(shù)據(jù)而進(jìn)行規(guī)定的運(yùn)算,將控制對(duì)象設(shè)備的動(dòng)作條件作為輸出數(shù)據(jù)而輸出。在FA網(wǎng)絡(luò)中,在接收到令牌幀時(shí)總是從各通信節(jié)點(diǎn)發(fā)送的同步數(shù)據(jù)(周期數(shù)據(jù))、 和不重視實(shí)時(shí)性而可以不以周期性發(fā)送的非同步數(shù)據(jù)(非周期數(shù)據(jù))共存。作為同步數(shù)據(jù), 可以例示出主站點(diǎn)向各從屬站點(diǎn)發(fā)送的用于控制從屬站點(diǎn)的數(shù)據(jù)、及主站點(diǎn)的運(yùn)算處理所需的由從屬站點(diǎn)取得的數(shù)據(jù)等控制數(shù)據(jù),作為非同步數(shù)據(jù),可以例示出例如從屬站點(diǎn)的控制記錄等數(shù)據(jù)。在上述網(wǎng)絡(luò)中,也可以不針對(duì)由通信系統(tǒng)發(fā)送的所有數(shù)據(jù)應(yīng)用實(shí)施方式1 4所示的功能。具體地說(shuō),在通信節(jié)點(diǎn)接收到將發(fā)送權(quán)獲得裝置信息設(shè)定為本站點(diǎn)的令牌幀的情況下,對(duì)于同步數(shù)據(jù),總是進(jìn)行發(fā)送,僅對(duì)于非同步數(shù)據(jù)利用實(shí)施方式1 4所說(shuō)明的方法進(jìn)行發(fā)送。在此情況下,只要在幀內(nèi)設(shè)置對(duì)是同步幀還是非同步幀進(jìn)行判斷的標(biāo)志(非同步幀判定標(biāo)志),獲得了發(fā)送權(quán)的通信節(jié)點(diǎn)讀入幀的非同步幀判定標(biāo)志信息,僅對(duì)于非同步幀應(yīng)用上述實(shí)施方式1 4,對(duì)于同步幀,在獲得了發(fā)送權(quán)的情況下一定進(jìn)行發(fā)送即可。根據(jù)本實(shí)施方式5,具有下述效果,S卩,可以根據(jù)數(shù)據(jù)的重要度,變更確保實(shí)時(shí)性的對(duì)象。另外,上述主站點(diǎn)和從屬站點(diǎn)中的通信方法,可以通過(guò)利用具有CPU(中央運(yùn)算處理單元)的可編程控制器或個(gè)人計(jì)算機(jī)等計(jì)算機(jī)執(zhí)行寫(xiě)入有各個(gè)處理步驟的程序而實(shí)現(xiàn)。在此情況下,計(jì)算機(jī)的CPU(控制單元)根據(jù)程序執(zhí)行上述通信方法的各處理工序。 上述程序記錄在硬盤(pán)、軟(注冊(cè)商標(biāo))盤(pán)、CD (Compact Disk) -ROM (Read Only Memory)、MO(Magneto-Optical disk)、DVD (Digital Versatile Disk 或者 Digital Video Disk)等可以由計(jì)算機(jī)讀取的記錄介質(zhì)中,通過(guò)由計(jì)算機(jī)從記錄介質(zhì)中讀出而被執(zhí)行。另外,上述程序也可以經(jīng)由互聯(lián)網(wǎng)等網(wǎng)絡(luò)(通信線路)發(fā)布。另外,主站點(diǎn)也可以形成為通信管理電路,該通信管理電路是由使上述實(shí)施方式所記載的各處理部以上述處理步驟執(zhí)行處理的電路而實(shí)現(xiàn)的。相同地,從屬站點(diǎn)也可以形成為通信電路,該通信電路是由使上述實(shí)施方式所記載的各處理部以上述處理步驟執(zhí)行處理的電路而實(shí)現(xiàn)的。另外,主站點(diǎn)也可以形成為以使上述實(shí)施方式所記載的各處理部按上述處理步驟執(zhí)行處理的方式制作的LSI (Large-Scale Integration)。相同地,從屬站點(diǎn)也可以形成為以使上述實(shí)施方式所記載的各處理部按上述處理步驟執(zhí)行處理的方式制作的LSI。
工業(yè)實(shí)用性如上所述,本發(fā)明所涉及的通信管理裝置,作為在由以太網(wǎng)連接的要求數(shù)據(jù)通信的實(shí)時(shí)性的網(wǎng)絡(luò)系統(tǒng)中對(duì)數(shù)據(jù)發(fā)送權(quán)進(jìn)行管理的通信裝置有用。
權(quán)利要求
1.一種通信管理裝置,其對(duì)利用以太網(wǎng)線纜將1臺(tái)通信管理裝置和大于或等于1臺(tái)通信裝置連接而成的網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)發(fā)送進(jìn)行管理,其中,以太網(wǎng)為注冊(cè)商標(biāo),其特征在于,具有令牌循環(huán)順序存儲(chǔ)單元,其存儲(chǔ)使令牌幀在所述網(wǎng)絡(luò)內(nèi)循環(huán)的令牌循環(huán)順序; 令牌幀接收單元,其對(duì)接收到的所述令牌幀內(nèi)的下一個(gè)獲得發(fā)送權(quán)的發(fā)送權(quán)獲得裝置信息是否為本裝置進(jìn)行判定;令牌幀發(fā)送單元,其對(duì)設(shè)定有下述信息的所述令牌幀進(jìn)行發(fā)送,即,在所述令牌幀中設(shè)定有表示所述令牌循環(huán)順序中的可獲得發(fā)送權(quán)的通信裝置的次序編號(hào)的第1發(fā)送權(quán)獲得判定信息、表示在所述令牌幀從本裝置開(kāi)始循環(huán)一周的期間內(nèi)可發(fā)送的幀數(shù)量的第2發(fā)送權(quán)獲得判定信息、以及作為從所述令牌循環(huán)順序中取得的本裝置之后的下一個(gè)令牌幀發(fā)送目標(biāo)的發(fā)送權(quán)獲得裝置信息;以及數(shù)據(jù)幀通信處理單元,其進(jìn)行來(lái)自其它通信節(jié)點(diǎn)的數(shù)據(jù)幀的接收處理,如果獲得所述發(fā)送權(quán),則將數(shù)據(jù)以幀為單位進(jìn)行數(shù)據(jù)幀化并發(fā)送。
2.根據(jù)權(quán)利要求1所述的通信管理裝置,其特征在于,所述第1發(fā)送權(quán)獲得判定信息包含令牌循環(huán)編號(hào),其表示所述發(fā)送權(quán)獲得裝置信息中設(shè)定的通信裝置在所述令牌循環(huán)順序中的以該通信管理裝置為基準(zhǔn)的次序編號(hào);以及發(fā)送許可站值,其表示可發(fā)送數(shù)據(jù)幀的通信裝置在所述令牌循環(huán)順序中的次序編號(hào),所述令牌幀發(fā)送單元將所述令牌循環(huán)編號(hào)設(shè)定為“ 1 ”,將所述發(fā)送許可站值設(shè)定為與接收到的所述令牌幀中設(shè)定的信息相對(duì)應(yīng)的值。
3.根據(jù)權(quán)利要求2所述的通信管理裝置,其特征在于,所述令牌幀發(fā)送單元在接收到的令牌幀的所述第2發(fā)送權(quán)獲得判定信息不為“0”的情況下,將所述發(fā)送許可站值設(shè)定為表示本站點(diǎn)的所述次序編號(hào)的“0”。
4.根據(jù)權(quán)利要求2所述的通信管理裝置,其特征在于,在接收到的令牌幀中,所述第2發(fā)送權(quán)獲得判定信息為“0”,且設(shè)定有表示將第2發(fā)送權(quán)獲得判定信息設(shè)為“0”的通信裝置的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息的情況下, 所述令牌幀接收單元不向所述數(shù)據(jù)幀通信處理單元發(fā)出數(shù)據(jù)幀發(fā)送指示, 所述令牌幀發(fā)送單元將所述令牌幀的所述發(fā)送許可站值設(shè)定為所述可發(fā)送幀數(shù)量“0” 設(shè)定站點(diǎn)信息。
5.根據(jù)權(quán)利要求1所述的通信管理裝置,其特征在于,還具有接收緩存器,其在直至由所述數(shù)據(jù)幀通信處理單元進(jìn)行接收處理為止的期間內(nèi),暫時(shí)以幀為單位存儲(chǔ)從接收端口接收到的數(shù)據(jù)幀,所述令牌幀發(fā)送單元將所述接收緩存器中可存儲(chǔ)的幀數(shù)量,作為所述第2發(fā)送權(quán)獲得判定信息而設(shè)定。
6.根據(jù)權(quán)利要求4所述的通信管理裝置,其特征在于,還具有優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)單元,其存儲(chǔ)根據(jù)預(yù)先設(shè)定的事件的發(fā)生而被優(yōu)先賦予發(fā)送權(quán)的通信裝置的所述次序編號(hào),如果所述事件發(fā)生,則所述令牌幀發(fā)送單元將所述發(fā)送許可站值設(shè)定為存儲(chǔ)于所述優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)單元中的所述次序編號(hào)。
7.根據(jù)權(quán)利要求4所述的通信管理裝置,其特征在于,還具有可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)單元,其存儲(chǔ)所述令牌幀的所述可發(fā)送幀數(shù)量 “0”設(shè)定站點(diǎn)信息的內(nèi)容,在所述優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)單元中,存儲(chǔ)有在所述第2發(fā)送權(quán)獲得判定信息為“0”的情況下被優(yōu)先賦予發(fā)送權(quán)的通信裝置的所述次序編號(hào),如果所述令牌幀接收單元接收到所述發(fā)送權(quán)獲得裝置信息為本裝置、且所述第2發(fā)送權(quán)獲得判定信息為“0”的令牌幀,則將所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息的內(nèi)容存儲(chǔ)在所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)單元中,所述令牌幀發(fā)送單元將所述發(fā)送許可站值設(shè)定為存儲(chǔ)于所述優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)單元中的所述次序編號(hào)。
8.根據(jù)權(quán)利要求7所述的通信管理裝置,其特征在于,在所述優(yōu)先處理時(shí)變更目標(biāo)信息存儲(chǔ)單元中,存儲(chǔ)開(kāi)始發(fā)送許可站值和結(jié)束發(fā)送許可站值,它們表示被優(yōu)先賦予發(fā)送權(quán)的通信裝置的范圍的所述次序編號(hào),所述令牌幀發(fā)送單元在接收到的所述令牌幀的所述第2發(fā)送權(quán)獲得判定信息為“0”的情況下,將所述令牌幀的所述發(fā)送許可站值設(shè)定為所述開(kāi)始發(fā)送許可站值和所述結(jié)束發(fā)送許可站值。
9.根據(jù)權(quán)利要求7所述的通信管理裝置,其特征在于,在所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)單元中存儲(chǔ)有所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息的情況下,如果接收到所述發(fā)送權(quán)獲得裝置信息為本裝置的所述令牌幀,則所述令牌幀發(fā)送單元將所述令牌幀的所述發(fā)送許可站值設(shè)定為所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息,將存儲(chǔ)于所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)存儲(chǔ)單元中的所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息刪除。
10.一種通信裝置,其在利用以太網(wǎng)線纜將1臺(tái)通信管理裝置和大于或等于1臺(tái)通信裝置連接而成的網(wǎng)絡(luò)內(nèi),獲得按照由所述通信管理裝置確定的令牌循環(huán)順序循環(huán)的令牌幀, 而進(jìn)行數(shù)據(jù)發(fā)送,其中,以太網(wǎng)為注冊(cè)商標(biāo),其特征在于,具有令牌循環(huán)目標(biāo)信息存儲(chǔ)單元,其存儲(chǔ)包含下一個(gè)發(fā)送所述令牌幀的通信節(jié)點(diǎn)的令牌循環(huán)目標(biāo)信息;令牌幀接收單元,其對(duì)接收到的所述令牌幀內(nèi)的表示下一個(gè)獲得發(fā)送權(quán)的通信節(jié)點(diǎn)的發(fā)送權(quán)獲得裝置信息是否為本裝置進(jìn)行判定,在所述發(fā)送權(quán)獲得裝置信息為本裝置的情況下,利用所述令牌幀內(nèi)的表示所述令牌循環(huán)順序中可獲得發(fā)送權(quán)的通信裝置的次序編號(hào)的第1發(fā)送權(quán)獲得判定信息、和表示接收到所述令牌幀時(shí)的可發(fā)送幀數(shù)量的第2發(fā)送權(quán)獲得判定信息,對(duì)是否具有數(shù)據(jù)幀的發(fā)送權(quán)進(jìn)行判定;以及令牌幀發(fā)送單元,其對(duì)以下述方式設(shè)定的所述令牌幀進(jìn)行發(fā)送,即,在該令牌幀中,將所述發(fā)送權(quán)獲得裝置信息設(shè)定為所述令牌循環(huán)目標(biāo)信息,在由數(shù)據(jù)幀通信處理單元發(fā)送了所述數(shù)據(jù)幀的情況下,將所述第2發(fā)送權(quán)獲得判定信息設(shè)定為從接收到所述令牌幀時(shí)的所述第2發(fā)送權(quán)獲得判定信息中減去所發(fā)送的所述數(shù)據(jù)幀的數(shù)量而得到的值; 發(fā)送緩存器,其以幀為單位存儲(chǔ)向其它通信節(jié)點(diǎn)發(fā)送的數(shù)據(jù);以及數(shù)據(jù)幀通信處理單元,其進(jìn)行來(lái)自其它通信節(jié)點(diǎn)的數(shù)據(jù)幀的接收處理,如果獲得所述發(fā)送權(quán),則將存儲(chǔ)于所述發(fā)送緩存器中的數(shù)據(jù)以幀為單位進(jìn)行數(shù)據(jù)幀化并發(fā)送。
11.根據(jù)權(quán)利要求10所述的通信裝置,其特征在于,所述第1發(fā)送權(quán)獲得判定信息包含令牌循環(huán)編號(hào),其表示所述發(fā)送權(quán)獲得裝置信息中設(shè)定的通信裝置在所述令牌循環(huán)順序中的以該通信管理裝置為基準(zhǔn)的次序編號(hào);以及發(fā)送許可站值,其表示可發(fā)送數(shù)據(jù)幀的通信裝置在所述令牌循環(huán)順序中的次序編號(hào),如果所述令牌幀接收單元接收到所述發(fā)送權(quán)獲得裝置信息為本裝置的所述令牌幀,則利用所述令牌循環(huán)編號(hào)和所述發(fā)送許可站值,判定有無(wú)發(fā)送權(quán),所述令牌幀發(fā)送單元將所述令牌循環(huán)編號(hào)設(shè)定為與所述令牌循環(huán)目標(biāo)信息相對(duì)應(yīng)的通信裝置的次序編號(hào)。
12.根據(jù)權(quán)利要求11所述的通信裝置,其特征在于,所述令牌幀發(fā)送單元將使接收到的所述令牌幀的所述令牌循環(huán)編號(hào)遞加1后的值,設(shè)定為新的所述令牌循環(huán)編號(hào)。
13.根據(jù)權(quán)利要求11所述的通信裝置,其特征在于,所述令牌幀接收單元在所述令牌幀內(nèi)的所述令牌循環(huán)編號(hào)大于或等于所述發(fā)送許可站值,且所述第2發(fā)送權(quán)獲得判定信息大于“0”的情況下,判定為獲得了發(fā)送權(quán),所述數(shù)據(jù)幀通信處理單元在所述第2發(fā)送權(quán)獲得判定信息的范圍內(nèi),對(duì)數(shù)據(jù)幀進(jìn)行發(fā)送。
14.根據(jù)權(quán)利要求13所述的通信裝置,其特征在于,所述令牌幀中還具有可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息,其表示將所述第2發(fā)送權(quán)獲得判定信息設(shè)定為“0”的通信節(jié)點(diǎn),所述令牌幀發(fā)送單元在由于所述數(shù)據(jù)幀通信處理單元進(jìn)行的所述數(shù)據(jù)幀的發(fā)送而使所述第2發(fā)送權(quán)獲得判定信息成為“0”的情況下,將所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息設(shè)定為接收到所述令牌幀時(shí)的令牌循環(huán)編號(hào)的值。
15.根據(jù)權(quán)利要求14所述的通信裝置,其特征在于,所述數(shù)據(jù)幀通信處理單元向所述發(fā)送緩存器內(nèi)的數(shù)據(jù)附加上一次未發(fā)送數(shù)據(jù)識(shí)別信息,在接下來(lái)獲得下一次的發(fā)送權(quán)時(shí),在所述發(fā)送緩存器中存在附加有所述上一次未發(fā)送數(shù)據(jù)識(shí)別信息的數(shù)據(jù)的情況下,在所述令牌幀的所述第2發(fā)送權(quán)獲得判定信息的范圍內(nèi), 僅將附加有所述上一次未發(fā)送數(shù)據(jù)識(shí)別信息的數(shù)據(jù)進(jìn)行發(fā)送,其中,該上一次未發(fā)送數(shù)據(jù)識(shí)別信息用于對(duì)在接收到所述令牌幀的時(shí)刻存儲(chǔ)于所述發(fā)送緩存器中但無(wú)法發(fā)送的數(shù)據(jù)進(jìn)行識(shí)別。
16.根據(jù)權(quán)利要求11所述的通信裝置,其特征在于,所述數(shù)據(jù)幀通信處理單元在接收到的所述令牌幀內(nèi)的所述令牌循環(huán)編號(hào)大于或等于所述發(fā)送許可站值,且所述第2發(fā)送權(quán)獲得判定信息為“0”的情況下,附加對(duì)在接收到所述令牌幀的時(shí)刻存儲(chǔ)于所述發(fā)送緩存器中但無(wú)法發(fā)送的數(shù)據(jù)進(jìn)行識(shí)別的上一次未發(fā)送數(shù)據(jù)識(shí)別信息,在接下來(lái)獲得下一次的發(fā)送權(quán)時(shí),在所述發(fā)送緩存器中存在附加有所述上一次未發(fā)送數(shù)據(jù)識(shí)別信息的數(shù)據(jù)的情況下,在所述令牌幀的所述第2發(fā)送權(quán)獲得判定信息的范圍內(nèi),僅將附加有所述上一次未發(fā)送數(shù)據(jù)識(shí)別信息的數(shù)據(jù)進(jìn)行發(fā)送。
17.—種通信方法,其用于在通信系統(tǒng)中利用令牌幀進(jìn)行數(shù)據(jù)通信,該通信系統(tǒng)具有對(duì)利用以太網(wǎng)線纜連接多個(gè)通信節(jié)點(diǎn)而形成的網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)發(fā)送進(jìn)行管理且作為所述通信節(jié)點(diǎn)之一的通信管理裝置、以及作為所述網(wǎng)絡(luò)內(nèi)的其它通信節(jié)點(diǎn)的通信裝置,其中,以太網(wǎng)為注冊(cè)商標(biāo),該通信方法的特征在于,具有下述工序發(fā)送權(quán)判定工序,在該工序中,所述通信管理裝置對(duì)接收到的所述令牌幀內(nèi)的下一個(gè)獲得發(fā)送權(quán)的發(fā)送權(quán)獲得裝置信息是否為本裝置進(jìn)行判定;第1數(shù)據(jù)幀發(fā)送工序,在該工序中,所述通信管理裝置在所述發(fā)送權(quán)獲得裝置信息為本裝置的情況下,對(duì)處于待發(fā)送狀態(tài)的數(shù)據(jù)以幀為單位進(jìn)行發(fā)送;第1令牌幀發(fā)送工序,在該工序中,所述通信管理裝置對(duì)設(shè)定有下述信息的所述令牌幀進(jìn)行發(fā)送,即,在所述令牌幀中設(shè)定有表示在所述網(wǎng)絡(luò)內(nèi)使令牌幀循環(huán)的令牌循環(huán)順序中的可獲得發(fā)送權(quán)的通信裝置的次序編號(hào)的第1發(fā)送權(quán)獲得判定信息、表示在所述令牌幀從本裝置開(kāi)始循環(huán)一周的期間內(nèi)可發(fā)送的幀數(shù)量的第2發(fā)送權(quán)獲得判定信息、以及作為從所述令牌循環(huán)順序中取得的本裝置之后的下一個(gè)令牌幀發(fā)送目標(biāo)的發(fā)送權(quán)獲得裝置信息;令牌幀取得判定工序,在該工序中,所述通信裝置對(duì)接收到的所述令牌幀的所述發(fā)送權(quán)獲得裝置信息是否為本裝置進(jìn)行判定;第1發(fā)送權(quán)判定工序,在該工序中,所述通信裝置在所述發(fā)送權(quán)獲得裝置信息為本裝置的情況下,利用所述第1發(fā)送權(quán)獲得判定信息,對(duì)本站點(diǎn)是否具有發(fā)送權(quán)進(jìn)行判定;第2發(fā)送權(quán)判定工序,在該工序中,所述通信裝置在所述第1發(fā)送權(quán)判定工序中判定為本站點(diǎn)具有發(fā)送權(quán)的情況下,利用所述第2發(fā)送權(quán)獲得判定信息,對(duì)可否發(fā)送數(shù)據(jù)幀進(jìn)行判定;第2數(shù)據(jù)幀發(fā)送工序,在該工序中,所述通信裝置在所述第2發(fā)送權(quán)判定工序中判定為可以發(fā)送數(shù)據(jù)幀的情況下,在所述第2發(fā)送權(quán)獲得判定信息的范圍內(nèi)發(fā)送數(shù)據(jù)幀;以及第2令牌幀發(fā)送工序,在該工序中,所述通信裝置在所述第1發(fā)送權(quán)判定工序中判定為本站點(diǎn)不具有發(fā)送權(quán)之后,在第2發(fā)送權(quán)判定工序中判定為無(wú)法發(fā)送數(shù)據(jù)幀之后,或者在所述第2數(shù)據(jù)幀發(fā)送工序中發(fā)送了所述數(shù)據(jù)幀之后,對(duì)以如下方式設(shè)定的所述令牌幀進(jìn)行發(fā)送,即,在該令牌幀中,將所述發(fā)送權(quán)獲得裝置信息設(shè)定為表示在本站點(diǎn)之后的下一個(gè)被賦予發(fā)送權(quán)的通信節(jié)點(diǎn)的令牌循環(huán)目標(biāo)信息,在所述第2數(shù)據(jù)幀發(fā)送工序中發(fā)送了所述數(shù)據(jù)幀的情況下,將所述第2發(fā)送權(quán)獲得判定信息設(shè)定為從接收到所述令牌幀時(shí)的所述第2 發(fā)送權(quán)獲得判定信息中減去所發(fā)送的所述數(shù)據(jù)幀的數(shù)量而得到的值。
18.根據(jù)權(quán)利要求17所述的通信方法,其特征在于,所述第1發(fā)送權(quán)獲得判定信息中具有令牌循環(huán)編號(hào),其表示所述發(fā)送權(quán)獲得裝置信息中設(shè)定的通信裝置在所述令牌循環(huán)順序中的以所述通信管理裝置為基準(zhǔn)的次序編號(hào);以及發(fā)送許可站值,其表示可發(fā)送數(shù)據(jù)幀的通信裝置在所述令牌循環(huán)順序中的次序編號(hào),在所述第1令牌幀發(fā)送工序中,所述通信管理裝置將所述令牌循環(huán)編號(hào)設(shè)定為“1”,將所述發(fā)送許可站值設(shè)定為與在接收到的所述令牌幀中設(shè)定的信息相對(duì)應(yīng)的值,在所述第1發(fā)送權(quán)判定工序中,所述通信裝置利用所述令牌循環(huán)編號(hào)和所述發(fā)送許可站值,對(duì)有無(wú)發(fā)送權(quán)進(jìn)行判定,在所述第2令牌幀發(fā)送工序中,所述通信裝置將所述令牌循環(huán)編號(hào)設(shè)定為表示所述令牌循環(huán)目標(biāo)信息的次序編號(hào)。
19.根據(jù)權(quán)利要求18所述的通信方法,其特征在于,在所述第2令牌幀發(fā)送工序中,所述通信裝置將使接收到的所述令牌幀的所述令牌循環(huán)編號(hào)遞加1后的值,設(shè)定為新的所述令牌循環(huán)編號(hào)。
20.根據(jù)權(quán)利要求18所述的通信方法,其特征在于,在所述第1發(fā)送權(quán)判定工序中,所述通信裝置在所述令牌幀內(nèi)的所述令牌循環(huán)編號(hào)大于或等于所述發(fā)送許可站值的情況下,判定為本站點(diǎn)具有發(fā)送權(quán),在所述第2發(fā)送權(quán)判定工序中,所述通信裝置在所述第2發(fā)送權(quán)獲得判定信息大于“0” 的情況下,判定為可以發(fā)送幀,在所述第2數(shù)據(jù)幀發(fā)送工序中,將對(duì)在接收到所述令牌幀時(shí)處于待發(fā)送狀態(tài),且在所述第2發(fā)送權(quán)獲得判定信息的范圍內(nèi)無(wú)法發(fā)送的數(shù)據(jù)進(jìn)行識(shí)別的上一次未發(fā)送數(shù)據(jù)識(shí)別信息,向所述無(wú)法發(fā)送的數(shù)據(jù)附加,在所述第2令牌幀發(fā)送工序中,在由于通過(guò)所述第2數(shù)據(jù)幀發(fā)送工序進(jìn)行的所述數(shù)據(jù)幀的發(fā)送而使所述第2發(fā)送權(quán)獲得判定信息成為“0”的情況下,將表示使所述第2發(fā)送權(quán)獲得判定信息成為“0”的通信節(jié)點(diǎn)的可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息設(shè)定為接收到所述令牌幀時(shí)的所述令牌循環(huán)編號(hào)的值,在所述發(fā)送權(quán)判定工序中,所述通信管理裝置在接收到的所述令牌幀內(nèi)的所述發(fā)送權(quán)獲得裝置信息為本裝置,且所述第2發(fā)送權(quán)獲得判定信息為“0”,并且設(shè)定有所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息的情況下,判定為沒(méi)有獲得發(fā)送權(quán),在所述第1令牌幀發(fā)送工序中,所述通信管理裝置進(jìn)一步將所述令牌幀的所述發(fā)送許可站值設(shè)定為所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息。
21.根據(jù)權(quán)利要求20所述的通信方法,其特征在于,在所述第2數(shù)據(jù)幀發(fā)送工序中,所述通信裝置在具有附加了所述上一次未發(fā)送數(shù)據(jù)識(shí)別信息的數(shù)據(jù)的情況下,在獲得發(fā)送權(quán)時(shí)僅發(fā)送附加有所述上一次未發(fā)送數(shù)據(jù)識(shí)別信息的數(shù)據(jù)。
22.根據(jù)權(quán)利要求18所述的通信方法,其特征在于,在所述第2數(shù)據(jù)幀發(fā)送工序中,所述通信裝置在所述令牌循環(huán)編號(hào)大于或等于所述發(fā)送許可站值,且所述第2發(fā)送權(quán)獲得判定信息為“0”的情況下,附加對(duì)在接收到所述令牌幀的時(shí)刻處于待發(fā)送狀態(tài)但無(wú)法發(fā)送的數(shù)據(jù)進(jìn)行識(shí)別的上一次未發(fā)送數(shù)據(jù)識(shí)別信息。
23.根據(jù)權(quán)利要求22所述的通信方法,其特征在于,在所述第2數(shù)據(jù)幀發(fā)送工序中,所述通信裝置在具有附加了所述上一次未發(fā)送數(shù)據(jù)識(shí)別信息的數(shù)據(jù)的情況下,在獲得發(fā)送權(quán)時(shí)僅發(fā)送附加有所述上一次未發(fā)送數(shù)據(jù)識(shí)別信息的數(shù)據(jù)。
24.根據(jù)權(quán)利要求17所述的通信方法,其特征在于,在所述第1令牌幀發(fā)送工序中,所述通信管理裝置將在接收到所述發(fā)送權(quán)獲得裝置信息為本裝置的所述令牌幀的時(shí)刻可接收的幀數(shù)量,作為所述第2發(fā)送權(quán)獲得判定信息而設(shè)定。
25.根據(jù)權(quán)利要求18所述的通信方法,其特征在于,在所述發(fā)送權(quán)判定工序中,如果所述通信管理裝置接收到所述第2發(fā)送權(quán)獲得判定信息為“0”的令牌幀,則對(duì)所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息的內(nèi)容進(jìn)行存儲(chǔ),在所述第1令牌幀發(fā)送工序中,所述通信管理裝置在所述第2發(fā)送權(quán)獲得裝置信息為“0”的情況下,將發(fā)送許可站值設(shè)定為被優(yōu)先賦予發(fā)送權(quán)的通信裝置的所述次序編號(hào)即優(yōu)先處理時(shí)變更目標(biāo)信息。
26.根據(jù)權(quán)利要求25所述的通信方法,其特征在于,所述優(yōu)先處理時(shí)變更目標(biāo)信息是開(kāi)始發(fā)送許可站值和結(jié)束發(fā)送許可站值,它們表示在所述第2發(fā)送權(quán)獲得判定信息為“0”的情況下,被優(yōu)先賦予發(fā)送權(quán)的通信裝置的范圍的所述次序編號(hào),在所述第1發(fā)送權(quán)判定工序中,所述通信裝置在所述令牌循環(huán)編號(hào)存在于由所述開(kāi)始發(fā)送許可站值和所述結(jié)束發(fā)送許可站值表示的范圍內(nèi)的情況下,判定為本站點(diǎn)具有發(fā)送權(quán)。
27.根據(jù)權(quán)利要求25所述的通信方法,其特征在于,在所述第1令牌幀發(fā)送工序中,所述通信管理裝置在接收到所述發(fā)送權(quán)獲得裝置信息為本裝置的所述令牌幀時(shí),在存儲(chǔ)有所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息的內(nèi)容的情況下, 將所述發(fā)送許可站值設(shè)定為所存儲(chǔ)的所述可發(fā)送幀數(shù)量“0”設(shè)定站點(diǎn)信息。
全文摘要
本發(fā)明得到一種通信管理裝置,其與現(xiàn)有技術(shù)相比,可以縮短在網(wǎng)絡(luò)內(nèi)使令牌幀循環(huán)而進(jìn)行通信的通信系統(tǒng)中,從通信節(jié)點(diǎn)獲得令牌幀至發(fā)送數(shù)據(jù)之前所需的時(shí)間。其具有令牌循環(huán)順序信息存儲(chǔ)部(22),其存儲(chǔ)令牌循環(huán)順序;令牌幀處理部(23),其對(duì)令牌幀的發(fā)送權(quán)獲得裝置信息是否為本裝置進(jìn)行判定,對(duì)設(shè)定有下述信息的令牌幀進(jìn)行發(fā)送,即,在該令牌幀中設(shè)定有表示令牌循環(huán)順序中的可獲得發(fā)送權(quán)的通信裝置的次序編號(hào)的第1發(fā)送權(quán)獲得判定信息、表示在令牌幀從本裝置開(kāi)始循環(huán)一周的期間內(nèi)可發(fā)送的幀數(shù)量的第2發(fā)送權(quán)獲得判定信息、以及作為從令牌循環(huán)順序中取得的本裝置之后的下一個(gè)令牌幀發(fā)送目標(biāo)的發(fā)送權(quán)獲得裝置信息;以及數(shù)據(jù)幀通信處理部(24),其發(fā)送/接收數(shù)據(jù)幀。
文檔編號(hào)H04L12/417GK102265560SQ20088013251
公開(kāi)日2011年11月30日 申請(qǐng)日期2008年12月25日 優(yōu)先權(quán)日2008年12月25日
發(fā)明者中村真人, 河本久文 申請(qǐng)人:三菱電機(jī)株式會(huì)社