元件裝配裝置和顯示裝置本申請是申請?zhí)枮?01010227869.1(申請日:2010.5.24,發(fā)明名稱:網(wǎng)絡(luò)I/O系統(tǒng)及其設(shè)定方法)的分案申請。技術(shù)領(lǐng)域本發(fā)明涉及一種多路復(fù)用產(chǎn)業(yè)機(jī)械等中數(shù)字控制多個控制對象設(shè)備用的多點(diǎn)數(shù)字輸入輸出端口信號以節(jié)省布線的網(wǎng)絡(luò)I/O系統(tǒng)及其設(shè)定方法。
背景技術(shù):網(wǎng)絡(luò)I/O系統(tǒng)具備主機(jī)、連接于主機(jī)的中央通信單元、和具備數(shù)字輸入輸出端口的多個終端通信單元,中央通信單元與多個終端通信單元利用多支路或環(huán)(daisychain)等方式,構(gòu)成網(wǎng)絡(luò)來加以利用。以前,主機(jī)與分散配置的多個控制對象設(shè)備、例如傳感器、致動器等的數(shù)據(jù)輸入輸出通過將各控制對象設(shè)備直接連接于主機(jī)上來進(jìn)行,需要多個布線。網(wǎng)絡(luò)I/O系統(tǒng)利用網(wǎng)絡(luò)來連接主機(jī)與分散配置的多個控制對象設(shè)備,并多路復(fù)用數(shù)字輸入輸出端口的信號,從而通過少的布線、簡單的連接來實(shí)現(xiàn)主機(jī)與多個控制對象設(shè)備間的數(shù)據(jù)輸入輸出,主要用于汽車、工作機(jī)械、芯片裝配機(jī)等產(chǎn)業(yè)機(jī)械等控制對象設(shè)備多、設(shè)備配置易分散的領(lǐng)域。這里,為了主機(jī)與連接了控制對象設(shè)備的各終端通信單元進(jìn)行通信,必需對各終端通信單元設(shè)定指定通信發(fā)送目的地與發(fā)送源的識別序號。以前,各終端通信單元中識別序號的設(shè)定通過如下方法來進(jìn)行,即在各終端通信單元中設(shè)置開關(guān)或ROM,當(dāng)將網(wǎng)絡(luò)I/O系統(tǒng)搭載于機(jī)械時,使用開關(guān)、ROM,由人工向各終端通信單元分配固有且不重復(fù)的值。這里,在變更或追加網(wǎng)絡(luò)構(gòu)成的情況下,不僅要再設(shè)定上述各終端通信單元的識別序號,系統(tǒng)利用者還要正確把握網(wǎng)絡(luò)構(gòu)成或連接于各終端通信單元的控制對象設(shè)備的種類、對各終端單元設(shè)定的識別序號,并正確構(gòu)筑系統(tǒng)。以前,經(jīng)人工來進(jìn)行各終端通信單元的網(wǎng)絡(luò)構(gòu)成、或連接于各終端通信單元的控制對象設(shè)備的種類確認(rèn)、對各終端單元設(shè)定的識別序號的確認(rèn)。作為解決該問題的方法,已知如下技術(shù),即在終端通信單元制造時事先設(shè)定作為固有地址的MAC(媒體訪問控制)地址,對每個通信卡槽(cardslot)動態(tài)設(shè)定IP(因特網(wǎng)協(xié)議)地址(專利文獻(xiàn)1)等。但是,上述方法必需從制造階段至轉(zhuǎn)讓給用戶后維持地址管理,負(fù)擔(dān)大。另外,在不能使用MAC地址等廣泛使用的大規(guī)模結(jié)構(gòu)的情況下,重新設(shè)定固有地址來制造終端通信單元,需要大的工作量。專利文獻(xiàn)1:JP特開2005-260828號公報(bào)
技術(shù)實(shí)現(xiàn)要素:本發(fā)明要解決的一個課題是解決利用固有地址或開關(guān)、ROM等經(jīng)人工直接設(shè)定各終端通信單元的識別序號引起的上述問題。本發(fā)明要解決的另一課題是現(xiàn)有技術(shù)中不能動態(tài)識別賦予網(wǎng)絡(luò)I/O系統(tǒng)的各終端通信單元的識別序號或網(wǎng)絡(luò)連接方式、和連接于各終端通信單元的控制對象設(shè)備的種類。針對上述課題,本發(fā)明的一個目的在于,實(shí)現(xiàn)一種基于網(wǎng)絡(luò)連接關(guān)系的各終端通信單元的識別序號的動態(tài)且彈性的設(shè)定方法,該設(shè)定方法不必固有地址的分配或使用開關(guān)、ROM等經(jīng)人工的直接設(shè)定。本發(fā)明的另一目的在于,實(shí)現(xiàn)一種系統(tǒng),該系統(tǒng)可動態(tài)識別對網(wǎng)絡(luò)I/O系統(tǒng)中的各終端通信單元所設(shè)定的識別序號或網(wǎng)絡(luò)連接方式、和連接于各終端通信單元的控制對象設(shè)備的種類。本發(fā)明是一種網(wǎng)絡(luò)I/O系統(tǒng),具備:主機(jī);中央通信單元,具有主機(jī)接口單元、數(shù)字輸入輸出數(shù)據(jù)存儲單元、識別序號設(shè)定信息存儲單元、識別序號設(shè)定完成信息存儲單元、至少一個通信端口、至少一個數(shù)字輸入輸出端口、和中央通信控制單元;和多個終端通信單元,具有一個上游通信端口、多個下游通信端口、和終端通信控制單元,所述終端通信單元的上游通信端口與所述中央通信單元的通信端口、或多個終端通信單元中的任一其它終端通信單元的任一下游通信端口連接,所述網(wǎng)絡(luò)I/O系統(tǒng)的特征在于:所述中央通信單元的識別序號設(shè)定信息存儲單元具有識別序號設(shè)定信息,該識別序號設(shè)定信息組合了路徑信息和對終端通信單元設(shè)定的單獨(dú)且不重復(fù)的識別序號,所述路徑信息在經(jīng)其它終端通信單元的下游通信端口連接所述中央通信單元與所述終端通信單元時的連接路徑中,對應(yīng)于中央通信單元與終端通信單元之間連接的其它終端通信單元數(shù)量來組合從中央通信單元順序通過的終端通信單元下游通信端口的端口序號,所述終端通信單元具有識別序號指定單元,該識別序號指定單元存儲從上游通信端口接收到的所述識別序號設(shè)定信息的識別序號。另外,所述網(wǎng)絡(luò)I/O系統(tǒng)的特征在于:所述中央通信單元的識別序號設(shè)定信息存儲單元具有存儲對所述終端通信單元設(shè)定的識別序號的識別序號存儲單元;和按每個所述終端通信單元存儲從所述中央通信單元至各終端通信單元的路徑信息的路徑信息存儲單元。另外,所述網(wǎng)絡(luò)I/O系統(tǒng)的特征在于:所述終端通信單元具備終端種類序號指定單元,該終端種類序號指定單元按與數(shù)字輸入輸出端口連接的控制對象設(shè)備的每個種類來存儲唯一確定的終端種類序號。另外,所述網(wǎng)絡(luò)I/O系統(tǒng)的特征在于:所述中央通信單元具備存儲從所述終端通信單元發(fā)送的終端種類序號的終端種類信息存儲單元。另外,一種網(wǎng)絡(luò)I/O系統(tǒng)中使用的中央通信單元,該網(wǎng)絡(luò)I/O系統(tǒng)具備主機(jī)、中央通信單元、和多個終端通信單元,在所述網(wǎng)絡(luò)I/O系統(tǒng)中,所述終端通信單元的上游通信端口與所述中央通信單元的通信端口、或多個終端通信單元中的任一其它終端通信單元的任一下游通信端口連接,所述中央通信單元的識別序號設(shè)定信息存儲單元具有識別序號設(shè)定信息,該識別序號設(shè)定信息組合了路徑信息和對終端通信單元設(shè)定的單獨(dú)且不重復(fù)的識別序號,所述路徑信息在經(jīng)其它終端通信單元的下游通信端口連接所述中央通信單元與所述終端通信單元時的連接路徑中,對應(yīng)于中央通信單元與終端通信單元之間連接的其它終端通信單元數(shù)量來組合從中央通信單元順序通過的終端通信單元下游通信端口的端口序號,所述終端通信單元具有識別序號指定單元,該識別序號指定單元存儲從上游通信端口接收到的所述識別序號設(shè)定信息的識別序號,所述中央通信單元的特征在于:所述中央通信單元具有主機(jī)接口單元、數(shù)字輸入輸出數(shù)據(jù)存儲單元、識別序號設(shè)定信息存儲單元、識別序號設(shè)定完成信息存儲單元、至少一個通信端口、和中央通信控制單元,所述識別序號設(shè)定完成信息存儲單元還具有識別序號存儲單元和路徑信息存儲單元。另外,一種網(wǎng)絡(luò)I/O系統(tǒng)中使用的終端通信單元,該網(wǎng)絡(luò)I/O系統(tǒng)具備主機(jī)、中央通信單元、和多個終端通信單元,在所述網(wǎng)絡(luò)I/O系統(tǒng)中,所述終端通信單元的上游通信端口與所述中央通信單元的通信端口、或多個終端通信單元中的任一其它終端通信單元的任一下游通信端口連接,所述中央通信單元的識別序號設(shè)定信息存儲單元具有識別序號設(shè)定信息,該識別序號設(shè)定信息組合了路徑信息和對終端通信單元設(shè)定的單獨(dú)且不重復(fù)的識別序號,所述路徑信息在經(jīng)其它終端通信單元的下游通信端口連接所述中央通信單元與所述終端通信單元時的連接路徑中,對應(yīng)于中央通信單元與終端通信單元之間連接的其它終端通信單元數(shù)量來組合從中央通信單元順序通過的終端通信單元下游通信端口的端口序號,所述終端通信單元具有識別序號指定單元,該識別序號指定單元存儲從上游通信端口接收到的所述識別序號設(shè)定信息的識別序號,所述終端通信單元的特征在于:所述終端通信單元具有一個上游通信端口、多個下游通信端口、終端通信控制單元、和識別序號指定單元。另外,一種芯片裝配機(jī),其特征在于,具備搭載了所述中央通信單元的控制器;和可從搭載了所述終端通信單元的裝置主體進(jìn)行更換的作業(yè)單元。并且,一種網(wǎng)絡(luò)I/O系統(tǒng)的設(shè)定方法,所述網(wǎng)絡(luò)I/O系統(tǒng)具備:主機(jī);中央通信單元,具有主機(jī)接口單元、數(shù)字輸入輸出數(shù)據(jù)存儲單元、識別序號設(shè)定信息存儲單元、識別序號設(shè)定完成信息存儲單元、至少一個通信端口、和中央通信控制單元;和多個終端通信單元,具有一個上游通信端口、多個下游通信端口、至少一個數(shù)字輸入輸出端口、終端通信控制單元、和識別序號指定單元,所述終端通信單元的上游通信端口與所述中央通信單元的通信端口、或多個終端通信單元中的任一其它終端通信單元的任一下游通信端口連接,所述設(shè)定方法的特征在于:所述主機(jī)按連接于網(wǎng)絡(luò)的每個終端通信單元,將識別序號設(shè)定信息存儲在中央通信單元的識別序號設(shè)定信息存儲單元中,該識別序號設(shè)定信息組合了路徑信息和對終端通信單元設(shè)定的單獨(dú)且不重復(fù)的識別序號,所述路徑信息在經(jīng)其它終端通信單元的下游通信端口連接所述中央通信單元與所述終端通信單元時的連接路徑中,對應(yīng)于中央通信單元與終端通信單元之間連接的其它終端通信單元數(shù)量來組合從中央通信單元順序通過的終端通信單元下游通信端口的端口序號,所述中央通信單元經(jīng)通信端口,對應(yīng)于連接于網(wǎng)絡(luò)的終端通信單元數(shù)量,向與中央通信單元連接的終端通信單元的上游通信端口發(fā)送所述識別序號設(shè)定信息存儲單元中存儲的識別序號設(shè)定信息,所述終端通信單元參照從上游通信端口接收到的識別序號設(shè)定信息路徑信息中最末尾的序號,若該最末尾的序號是下游通信端口的端口序號,則刪除最末尾的序號,然后向該端口序號的下游通信端口發(fā)送識別序號設(shè)定信息,若不是下游通信端口的端口序號,則將識別序號設(shè)定信息的識別序號存儲在所述識別序號指定單元中,同時向上游通信端口輸出表示已設(shè)定識別序號的識別序號設(shè)定完成信息,所述中央通信單元一旦接收到識別序號設(shè)定完成信息,則使成為其發(fā)送源的終端通信單元停止發(fā)送識別序號設(shè)定信息。并且,就網(wǎng)絡(luò)I/O系統(tǒng)的設(shè)定方法而言,其特征在于:所述識別序號設(shè)定信息存儲單元具有存儲對所述終端通信單元設(shè)定的識別序號的識別序號存儲單元;和按每個所述終端通信單元存儲從所述中央通信單元至各終端通信單元的路徑信息的路徑信息存儲單元。并且,就網(wǎng)絡(luò)I/O系統(tǒng)的設(shè)定方法而言,其特征在于:所述終端通信單元具備按與數(shù)字輸入輸出端口連接的控制對象設(shè)備的每個種類來存儲唯一確定的終端種類序號的終端種類序號指定單元,所述終端通信單元將終端種類序號指定單元中存儲的終端種類序號與識別序號指定單元中存儲的識別序號相組合后,發(fā)送到上游通信端口,在從下游通信端口組合接收到終端種類序號與識別序號的情況下,將該接收到的終端種類序號與識別序號原樣發(fā)送到上游通信端口,所述中央通信單元根據(jù)從通信端口接收到的終端種類序號與識別序號,按每個識別序號,將全部終端通信單元的終端種類序號區(qū)別后存儲在終端種類信息存儲單元中,所述主機(jī)根據(jù)中央通信單元的終端種類信息存儲單元中存儲的終端種類序號,識別與各終端通信單元連接的控制對象設(shè)備的種類。并且,一種網(wǎng)絡(luò)I/O系統(tǒng)的設(shè)定方法,所述網(wǎng)絡(luò)I/O系統(tǒng)具備:主機(jī);中央通信單元,具有主機(jī)接口單元、數(shù)字輸入輸出數(shù)據(jù)存儲單元、識別序號設(shè)定信息存儲單元、識別序號設(shè)定完成信息存儲單元、至少一個通信端口、和中央通信控制單元;和多個終端通信單元,具有一個上游通信端口、多個下游通信端口、至少一個數(shù)字輸入輸出端口、終端通信控制單元和識別序號指定單元,所述終端通信單元的上游通信端口與所述中央通信單元的通信端口、或多個終端通信單元中的任一其它終端通信單元的任一下游通信端口連接,所述設(shè)定方法的特征在于:當(dāng)所述終端通信單元已連接于網(wǎng)絡(luò)上時,向上游通信端口發(fā)送路徑識別信息,在從下游通信端口接收到路徑識別信息的情況下,將接收到的下游通信端口的通信端口序號附加于路徑識別信息后,發(fā)送到上游通信端口,所述中央通信單元將從通信端口接收到的全部終端通信單元的路徑識別信息存儲在路徑信息存儲單元中,所述主機(jī)根據(jù)中央通信單元中存儲的各終端單元的路徑識別信息,識別從中央通信單元至各終端通信單元的路徑信息。并且,就網(wǎng)絡(luò)I/O系統(tǒng)的設(shè)定方法而言,其特征在于:所述識別序號設(shè)定信息存儲單元具有存儲對所述終端通信單元設(shè)定的識別序號的識別序號存儲單元;和按每個所述終端通信單元存儲從所述中央通信單元至各終端通信單元的路徑信息的路徑信息存儲單元。并且,就網(wǎng)絡(luò)I/O系統(tǒng)的設(shè)定方法而言,其特征在于:所述終端通信單元具備按與數(shù)字輸入輸出端口連接的控制對象設(shè)備的每個種類來存儲唯一確定的終端種類序號的終端種類序號指定單元,當(dāng)終端通信單元本身已連接于網(wǎng)絡(luò)上時,將路徑識別信息與終端種類序號指定單元中存儲的終端種類序號相組合后,發(fā)送到上游通信端口,在從下游通信端口組合接收到路徑識別信息與終端種類序號的情況下,將接收到的下游通信端口的通信端口序號與接收到的路徑識別信息相組合后,發(fā)送到上游通信端口,所述中央通信單元根據(jù)從通信端口接收到的路徑識別信息與終端種類序號,將全部終端通信單元的路徑識別信息存儲在路徑信息存儲單元中,將全部終端通信單元的終端識別序號存儲在所述終端種類信息存儲單元中,所述主機(jī)根據(jù)中央通信單元中存儲的各終端單元的路徑識別信息,識別從中央通信單元至各終端通信單元的路徑信息,并根據(jù)中央通信單元中存儲的終端種類序號,識別與各終端通信單元連接的控制對象設(shè)備的種類。(發(fā)明效果)本發(fā)明實(shí)現(xiàn)如下效果,即:通過根據(jù)網(wǎng)絡(luò)的連接關(guān)系,向各終端通信單元動態(tài)地賦予識別序號,從而不需要固有地址的分配或開關(guān)、ROM等的設(shè)定,所以可大幅度減輕制造時和系統(tǒng)組裝時及網(wǎng)絡(luò)方式變更時基于人工的工作量。本發(fā)明還實(shí)現(xiàn)如下效果,即:由于可動態(tài)識別網(wǎng)絡(luò)的方式、和基于與各終端通信單元連接的控制對象設(shè)備種類的網(wǎng)絡(luò)系統(tǒng)構(gòu)成,所以可向利用者提示識別到的網(wǎng)絡(luò)系統(tǒng)的構(gòu)成,容易地進(jìn)行系統(tǒng)的追加、變更,并且,易于識別系統(tǒng)構(gòu)成中人為的錯誤。附圖說明圖1是表示本發(fā)明網(wǎng)絡(luò)I/O系統(tǒng)的基本構(gòu)成框圖。圖2是本發(fā)明網(wǎng)絡(luò)通信中使用的數(shù)據(jù)包形式信息的說明圖。圖3是實(shí)施例1中路徑信息存儲單元中存儲的路徑信息的說明圖。圖4A和B是實(shí)施例1中識別序號設(shè)定應(yīng)用程序的畫面顯示及功能的說明圖。圖5是圖4中識別序號設(shè)定步驟的說明圖。圖6是實(shí)施例2中路徑信息存儲單元中存儲的路徑識別信息的說明圖。圖7是實(shí)施例2中識別序號設(shè)定應(yīng)用程序的畫面顯示和功能的說明圖。符號說明:100主機(jī)110中央通信單元120、120a-120e終端通信單元130中央通信控制單元131終端通信控制單元140數(shù)字輸入輸出數(shù)據(jù)存儲單元141識別序號設(shè)定信息存儲單元141a識別序號存儲單元141b路徑信息存儲單元142識別序號設(shè)定完成信息存儲單元143終端種類信息存儲單元144識別序號指定單元145終端種類序號指定單元150通信端口151上游通信端口152a、152b下游通信端口160主機(jī)IF單元161數(shù)字輸入輸出端口具體實(shí)施方式下面,參照附圖來說明本發(fā)明的實(shí)施方式。實(shí)施例1[系統(tǒng)基本構(gòu)成]圖1是根據(jù)本發(fā)明實(shí)施例1的網(wǎng)絡(luò)I/O系統(tǒng)的框圖。本發(fā)明的網(wǎng)絡(luò)I/O系統(tǒng)由連接于主機(jī)100的中央通信單元110與終端通信單元120構(gòu)成。另外,利用網(wǎng)絡(luò)上的配置,將多個終端通信單元120表示為多個終端通信單元120a-120e。中央通信單元110具備主機(jī)接口單元160、數(shù)字輸入輸出數(shù)據(jù)存儲單元140、識別序號設(shè)定信息存儲單元141、通信端口150和中央通信控制單元130。識別序號設(shè)定信息存儲單元141還具有存儲對各終端通信單元120設(shè)定的識別序號的識別序號存儲單元141a、和按每個終端通信單元120存儲從中央通信單元110至該終端通信單元120的路徑信息的路徑信息存儲單元141b。終端通信單元120具備上游通信端口151、多個下游通信端口152a、152b、數(shù)字輸入輸出端口161、終端通信控制單元131和識別序號指定單元144。終端通信單元120的上游通信端口151分別與中央通信單元110的通信端口150、或全部終端通信單元120中其它終端通信單元中的下游通信端口152a或下游通信端口152b連接。另外,在終端通信單元120的數(shù)字輸入輸出端口161的端部連接控制對象設(shè)備、例如傳感器或致動器等。下面,說明本實(shí)施例中主機(jī)100的工作。主機(jī)100向中央通信單元110發(fā)送根據(jù)在后說明的制作方法事先制作的從中央通信單元110至全部終端通信單元120的路徑信息、和對全部終端通信單元120設(shè)定的識別序號信息,經(jīng)主機(jī)接口(IF)單元160,存儲在識別序號設(shè)定信息存儲單元141中。另外,主機(jī)100經(jīng)主機(jī)IF單元160,將來自全部終端通信單元120的數(shù)字輸入輸出端口161的輸出值存儲在中央通信單元110的數(shù)字輸入輸出數(shù)據(jù)存儲單元140中,通過察看經(jīng)主機(jī)IF單元160存儲在中央通信單元110的數(shù)字輸入輸出數(shù)據(jù)存儲單元140中的數(shù)字輸入值,確認(rèn)全部終端通信單元120的數(shù)字輸入值。并且,中央通信單元110還具備終端種類信息識別單元143,終端通信單元120具備與之對應(yīng)的終端種類序號指定單元145。[中央通信單元]下面,說明本實(shí)施例中的中央通信單元110的工作。中央通信單元110經(jīng)主機(jī)IF單元160與主機(jī)110進(jìn)行數(shù)據(jù)的發(fā)送接收,經(jīng)由中央通信控制單元130控制的通信端口150與各終端通信單元120進(jìn)行數(shù)據(jù)的發(fā)送接收。中央通信控制單元130一旦由主機(jī)100對識別序號設(shè)定信息存儲單元141設(shè)定各終端通信單元120的路徑信息與識別序號,則將按各終端通信單元120的每一個而組合路徑信息與識別序號后的信息作為識別序號設(shè)定數(shù)據(jù)包,輸出到通信端口150。之后,中央通信控制單元130向通信端口150重復(fù)輸出全部終端通信單元120的識別序號設(shè)定數(shù)據(jù)包,一旦接收從終端通信單元120發(fā)送的、表示識別序號設(shè)定完成的識別序號設(shè)定完成數(shù)據(jù)包,則停止作為其發(fā)送源的終端通信單元120發(fā)送識別序號設(shè)定信息。另外,中央通信控制單元130一旦對數(shù)字輸入輸出數(shù)據(jù)存儲單元140設(shè)定數(shù)字輸出值,則將組合了與設(shè)定的數(shù)字輸出值對應(yīng)的終端通信單元120的識別序號與數(shù)字輸出值的信息作為數(shù)字輸出數(shù)據(jù)包,輸出到通信端口150。并且,若從通信端口150輸入組合了各終端通信單元120的識別序號與數(shù)字輸入值的數(shù)字輸入數(shù)據(jù)包,則將該數(shù)字輸入數(shù)據(jù)包的信息存儲在數(shù)字輸入輸出數(shù)據(jù)存儲單元140中。通信端口150向連接的終端通信單元120的上游通信端口151發(fā)送從中央通信控制單元130輸入的各數(shù)據(jù)包,將從連接的終端通信單元120的上游通信端口151接收到的數(shù)據(jù)包輸出到中央通信控制單元130。[終端通信單元]下面,說明本實(shí)施例中終端通信單元120的工作。各終端通信單元120利用終端通信控制單元131,經(jīng)由數(shù)字輸入輸出端口161與連接設(shè)備發(fā)送接收數(shù)據(jù),經(jīng)由上游通信端口151與中央通信單元110或其它終端通信單元120發(fā)送接收數(shù)據(jù),經(jīng)由下游通信端口152a、或下游通信端口152b與其它終端通信單元120發(fā)送接收數(shù)據(jù)。終端通信控制單元131在從上游通信端口151輸入識別序號設(shè)定數(shù)據(jù)包的情況下,若該數(shù)據(jù)包中路徑信息部分的數(shù)據(jù)的最末尾是表示對該終端通信單元120設(shè)定識別序號的值、例如“1”,則將識別序號設(shè)定數(shù)據(jù)包中在識別序號部分存儲的值設(shè)定為識別序號。另外,若路徑信息部分的數(shù)據(jù)最末尾是表示下游通信端口152a的值、例如“2”,則刪除該最末尾的值,將其余的數(shù)據(jù)發(fā)送給下游通信端口152a,若是表示下游通信端口152b的值、例如“3”,則刪除該最末尾的值,將其余的數(shù)據(jù)發(fā)送給下游通信端口152b。另外,在從上游通信端口151輸入了數(shù)字輸出數(shù)據(jù)包的情況下,若該數(shù)字輸出數(shù)據(jù)包的識別序號信息與該終端通信單元的識別序號一致,則將數(shù)字輸出數(shù)據(jù)包的數(shù)字輸出值設(shè)定至數(shù)字輸入輸出端口161,在不一致的情況下,向下游通信端口152a和下游通信端口152b發(fā)送數(shù)據(jù)包。終端通信控制單元131若數(shù)字輸入值變化,則將組合了數(shù)字輸入值與本身識別序號的數(shù)字輸入數(shù)據(jù)包發(fā)送給上游通信端口。終端通信控制單元131在從下游通信端口152a或下游通信端口152b輸入了數(shù)據(jù)包的情況下,向上游通信端口151輸出數(shù)據(jù)包。圖2表示數(shù)據(jù)通信中使用的數(shù)據(jù)包形式。數(shù)據(jù)包的形式由相當(dāng)于發(fā)送接收數(shù)據(jù)的數(shù)據(jù)部200、表示數(shù)據(jù)包種類的數(shù)據(jù)包種類部201、和表示終端通信單元120的識別序號的識別序號部202構(gòu)成。數(shù)據(jù)部200提供終端通信單元120的數(shù)字輸入輸出端口161的輸入輸出數(shù)據(jù)、或識別序號設(shè)定信息的路徑信息。數(shù)據(jù)包種類部201在例如數(shù)據(jù)包種類為數(shù)字輸入數(shù)據(jù)包時,提供“10”的值,為數(shù)字輸出數(shù)據(jù)包時,提供“11”的值,為識別序號設(shè)定數(shù)據(jù)包時,提供“20”的值,為識別序號設(shè)定完成數(shù)據(jù)包時,提供“30”的值,為終端種類序號數(shù)據(jù)包時,提供“40”的值。中央通信控制單元130和終端通信控制單元131通過參照指令部201,判斷數(shù)據(jù)包的種類,進(jìn)行對各數(shù)據(jù)的處理。識別序號部202當(dāng)從中央通信單元110向終端通信單元120發(fā)送數(shù)據(jù)包時,設(shè)定對作為發(fā)送對象的終端通信單元120設(shè)定的識別序號、即發(fā)送對象終端通信單元的識別序號,當(dāng)從終端通信單元120向中央通信單元110發(fā)送數(shù)據(jù)包時,識別序號部202設(shè)定對終端通信單元120本身設(shè)定的識別序號、即發(fā)送源終端通信單元的識別序號。[路徑信息的制作]這里,用圖3來說明路徑信息的制作方法。路徑信息是依次排列從中央通信單元110至各終端通信單元120的途中所通過的終端通信單元120的下游通信端口152a、152b的序號的信息。例如,由于圖1的終端通信單元120a連接于中央通信單元110的通信端口150,所以由表示中央通信單元110的通信端口150的序號“2”、與表示是目的終端通信單元的序號“1”構(gòu)成。即,路徑信息為“1-2”。另外,由于終端通信單元120b連接于終端通信單元120a的下游通信端口152a,所以由表示中央通信單元110的通信端口150的序號“2”、表示終端通信單元120的下游通信端口152a的序號“2”、和表示是目的終端通信單元120的序號“1”構(gòu)成。即,路徑信息為“1-2-2”。[識別序號的設(shè)定]下面,舉例說明對圖1的各終端通信單元120設(shè)定識別序號。圖4A是基于主機(jī)100制作識別序號設(shè)定信息時利用的GUI(圖形用戶界面)的識別序號設(shè)定應(yīng)用程序400在顯示器上的顯示畫面的一例。識別序號設(shè)定應(yīng)用程序400的顯示畫面由網(wǎng)絡(luò)方式設(shè)定部401、終端通信單元信息顯示部402、顯示主機(jī)100的處理狀況的處理顯示部403、和識別序號設(shè)定信息生成按鈕430構(gòu)成。另外,網(wǎng)絡(luò)方式設(shè)定部401由中央通信單元符號410、具備上游通信端口符號414與下游通信端口符號415a、415b的終端通信單元符號411、和連接狀態(tài)符號412構(gòu)成。通過系統(tǒng)利用者的操作,將終端通信單元符號411的上游通信端口符號414與中央通信單元符號410的通信端口符號413相連接,或通過連接狀態(tài)符號412將上游通信端口符號414與其它終端通信單元符號411的下游通信端口符號415a或415b之一相連接,由此在軟件上制作網(wǎng)絡(luò)構(gòu)成。各終端通信單元符號411具有在軟件上設(shè)定識別序號的功能,且在本身中顯示指定的識別序號。終端通信單元信息顯示部402由識別序號顯示部420和終端種類序號顯示部421構(gòu)成,對各終端通信單元120設(shè)定識別序號,在多個終端通信單元120之一可與主機(jī)100通信后,顯示該終端通信單元120的識別序號與終端種類的對應(yīng)。這里,識別序號設(shè)定應(yīng)用程序400由系統(tǒng)利用者制作圖4A所示的網(wǎng)絡(luò)方式,在按下識別序號設(shè)定信息制作按鈕430的情況下,生成圖4B所示的識別序號設(shè)定信息,經(jīng)主機(jī)IF單元160存儲在中央通信單元110的識別序號信息存儲單元中。[系統(tǒng)處理步驟]圖5是表示本實(shí)施例中對各終端通信單元120a、120b、120d設(shè)定識別序號時系統(tǒng)整體處理步驟的說明圖,根據(jù)上述生成的圖4B的識別序號設(shè)定信息實(shí)例,說明處理步驟的細(xì)節(jié)。在下面的實(shí)例中,設(shè)終端通信單元120d最初未連接于網(wǎng)絡(luò)上。主機(jī)100通過識別序號設(shè)定應(yīng)用程序400的工作,生成識別序號設(shè)定信息(處理500),經(jīng)主機(jī)IF單元160,將生成的識別序號設(shè)定信息(表格)存儲在中央通信單元110的識別序號設(shè)定信息存儲單元141中(處理510)。中央通信單元110根據(jù)設(shè)定的識別序號設(shè)定信息,按每個終端通信單元120a、120b、120d生成識別序號設(shè)定數(shù)據(jù)包,即在本例中生成3個(處理511)。在本例中,由于中央通信單元110僅具備一個通信端口150,所以路徑信息的最末尾首先,中央通信單元110發(fā)送對終端通信單元120a發(fā)送的識別序號設(shè)定信息(圖4B第1行),即作為識別序號“1”、路徑信息“1-2”的第1識別序號設(shè)定數(shù)據(jù)包。中央通信控制單元130從第1識別序號設(shè)定數(shù)據(jù)包的路徑信息中刪除最末尾的值,向通信端口150發(fā)送其余的第1識別序號設(shè)定數(shù)據(jù)包(通信550)。終端通信單元120a經(jīng)上游通信端口151接收第1識別序號設(shè)定數(shù)據(jù)包,該第1識別序號設(shè)定數(shù)據(jù)包中的路徑信息為“1”,因此最末尾的數(shù)據(jù)為1,故在終端通信單元120a的識別序號指定單元144中存儲識別序號“1”(處理520)。終端通信單元120a經(jīng)上游通信端口151向中央通信單元110發(fā)送識別序號設(shè)定完成數(shù)據(jù)包(通信590)。中央通信單元110每當(dāng)接收識別序號設(shè)定完成數(shù)據(jù)包時,都將識別序號設(shè)定完成信息存儲在識別序號設(shè)定完成信息存儲單元142中,停止作為接收到的識別序號設(shè)定完成數(shù)據(jù)包發(fā)送源的終端通信單元120發(fā)送識別序號設(shè)定信息。中央通信單元110發(fā)送對終端通信單元120b發(fā)送的識別序號設(shè)定信息(圖4B第2行),即作為識別序號“2”、路徑信息“1-2-2”的第2識別序號設(shè)定數(shù)據(jù)包。中央通信控制單元130從第2識別序號設(shè)定數(shù)據(jù)包的路徑信息中刪除最末尾的值,向通信端口150發(fā)送其余的第2識別序號設(shè)定數(shù)據(jù)包(通信560)。終端通信單元120a經(jīng)上游通信端口151接收第2識別序號設(shè)定數(shù)據(jù)包,該第2識別序號設(shè)定數(shù)據(jù)包中的路徑信息為“1-2”,因此最末尾的數(shù)據(jù)為2,故刪除最末尾的值,向下游通信端口152a發(fā)送其余的第2識別序號設(shè)定數(shù)據(jù)包(通信561)。終端通信單元120b經(jīng)上游通信端口151接收第2識別序號設(shè)定數(shù)據(jù)包,該第2識別序號設(shè)定數(shù)據(jù)包中的路徑信息為“1”,所以最末尾的數(shù)據(jù)為1,故在終端通信單元120b的識別序號指定單元144中存儲識別序號“2”(處理530)。終端通信單元120b經(jīng)上游通信端口151向中央通信單元110發(fā)送識別序號設(shè)定完成數(shù)據(jù)包(通信591)。中央通信單元110發(fā)送對終端通信單元120d發(fā)送的識別序號設(shè)定信息(圖4B第3行),即作為識別序號“2”、路徑信息“1-3-2-2”的第3識別序號設(shè)定數(shù)據(jù)包。中央通信控制單元130從第3識別序號設(shè)定數(shù)據(jù)包的路徑信息中刪除最末尾的值,向通信端口150發(fā)送其余的第3識別序號設(shè)定數(shù)據(jù)包(通信570)。終端通信單元120a經(jīng)上游通信端口151接收第3識別序號設(shè)定數(shù)據(jù)包,該第3識別序號設(shè)定數(shù)據(jù)包中的路徑信息為“1-3-2”,因此最末尾的數(shù)據(jù)為“2”,故刪除最末尾的值,向下游通信端口152a發(fā)送其余的第3識別序號設(shè)定數(shù)據(jù)包(通信571)。終端通信單元120b經(jīng)上游通信端口151接收第3識別序號設(shè)定數(shù)據(jù)包,該第3識別序號設(shè)定數(shù)據(jù)包中的路徑信息為“1-3”,所以最后的數(shù)據(jù)為“3”,故刪除最末尾的值,向下游通信端口152b發(fā)送其余的第3識別序號設(shè)定數(shù)據(jù)包(通信572)。由于終端通信單元120d未連接于網(wǎng)絡(luò),所以不能接收第3識別序號設(shè)定數(shù)據(jù)包(通信572a)。主機(jī)100經(jīng)主機(jī)IF單元160,參照識別信息設(shè)定完成信息存儲單元(處理512),使用設(shè)定完成了的識別序號“1”與“2”,開始與終端通信單元120a、120b通信(處理501)。中央通信單元110對通信端口150定期重復(fù)與作為未設(shè)定的識別序號“3”對應(yīng)的第3識別序號設(shè)定數(shù)據(jù)包(處理513、通信570、通信571、通信572a)。若終端通信單元120d連接于網(wǎng)絡(luò),則從上游通信端口151接收定期發(fā)送的第3識別序號設(shè)定數(shù)據(jù)包(通信572b),該第3識別序號設(shè)定數(shù)據(jù)包中的路徑信息為“1”,因此最末尾的數(shù)據(jù)為1,故在終端通信單元120d的識別序號指定單元144中存儲識別序號“3”(處理540)。終端通信單元120d經(jīng)上游通信端口151向中央通信單元110發(fā)送識別序號設(shè)定完成數(shù)據(jù)包(通信592)。主機(jī)100經(jīng)主機(jī)IF單元160,參照識別信息設(shè)定完成信息存儲單元,使用設(shè)定完成了的識別序號“1”、“2”與“3”,開始與終端通信單元120a、120b、120d通信(處理502)。通過以上的工作,可對多個終端通信單元120設(shè)定識別序號,可進(jìn)行主機(jī)100與多個終端通信單元120的數(shù)字輸入輸出端口161的數(shù)據(jù)發(fā)送接收。根據(jù)本實(shí)施例的方法,可不使用固有地址或開關(guān)、ROM等,根據(jù)網(wǎng)絡(luò)的路徑信息,對全部終端通信單元120設(shè)定識別序號,并且,可從主機(jī)100一元化執(zhí)行全部終端通信單元120中的識別序號的設(shè)定、變更。由此,不需要制造時固有地址的分配,另外,也不需要在將網(wǎng)絡(luò)I/O系統(tǒng)搭載于機(jī)械時由開關(guān)、ROM等單獨(dú)進(jìn)行設(shè)定或變更,還可防止因開關(guān)、ROM等的設(shè)定錯誤造成的識別序號的沖突。就圖1的構(gòu)成而言,在本實(shí)施例中,中央通信單元110具備終端種類信息存儲單元143,各終端通信單元120具備終端種類序號指定單元145。終端通信單元120若設(shè)定識別序號,則將終端種類序號指定單元145中存儲的終端種類序號與識別序號構(gòu)成的終端種類數(shù)據(jù)包輸出到上游通信端口151。終端通信單元120若從下游通信端口152a或下游通信端口152b輸入終端種類數(shù)據(jù)包,則將輸入的終端種類數(shù)據(jù)包輸出到上游通信端口151。中央通信單元110若從通信端口151輸入終端種類數(shù)據(jù)包,則將全部終端通信單元120的終端種類存儲在終端種類信息存儲單元143中。主機(jī)100參照中央通信單元110的終端種類信息存儲單元143中存儲的各終端通信單元120的終端種類序號,確認(rèn)各終端通信單元120的終端種類。根據(jù)本實(shí)施例的方法,主機(jī)100可確認(rèn)連接于網(wǎng)絡(luò)的終端通信單元120是期待種類的終端種類。實(shí)施例2下面說明本發(fā)明的實(shí)施例2。實(shí)施例2中的系統(tǒng)構(gòu)成與圖1所示的實(shí)施例1一樣。[終端通信單元]說明終端通信單元120在本實(shí)施例中的工作。終端通信單元120通過終端通信控制單元131生成路徑識別數(shù)據(jù)包,經(jīng)上游通信端口151發(fā)送與中央通信單元110或其它終端通信單元120之間的路徑識別數(shù)據(jù)包,經(jīng)下游通信端口152a或下游通信端口152b接收與終端通信單元120之間的路徑識別數(shù)據(jù)包。終端通信控制單元131當(dāng)上游通信端口151連接于網(wǎng)絡(luò)時,向上游通信端口151發(fā)送數(shù)據(jù)部200為“1”的路徑識別數(shù)據(jù)包。終端通信控制單元131在從下游通信端口152a或下游通信端口152b輸入路徑識別數(shù)據(jù)包的情況下,若是來自下游通信端口152a的輸入,則將表示下游通信端口152b的值、例如“2”追加到路徑識別數(shù)據(jù)包的數(shù)據(jù)部200的末尾,發(fā)送給上游通信端口151,若是來自下游通信端口152b的輸入,則將表示下游通信端口152b的值、例如“3”追加到路徑識別數(shù)據(jù)包的數(shù)據(jù)部200的末尾,發(fā)送給上游通信端口151。中央通信單元110通過中央通信控制單元130,在從通信端口150接收的路徑識別數(shù)據(jù)包的數(shù)據(jù)部200的末尾,追加表示通信端口150的值、例如“2”,存儲在識別序號設(shè)定信息存儲單元141的路徑信息存儲單元中。主機(jī)100經(jīng)主機(jī)IF單元160,參照識別序號設(shè)定信息存儲單元141的路徑信息存儲單元中存儲的路徑識別信息,從而識別至各終端通信單元120的路徑信息。[路徑識別信息]這里,說明路徑識別信息的制作方法。圖6是表示路徑信息存儲單元141b中存儲的信息的說明圖。通過將路徑識別信息作為路徑識別數(shù)據(jù)包從各終端通信單元120發(fā)送,并依次追加在到達(dá)中央通信單元110的途中所通過的終端通信單元120的下游通信端口152a或下游通信端口152b的端口序號,由此制作路徑信息。例如,由于圖1的終端通信單元120a連接于中央通信單元110的通信端口150,所以從終端通信單元120a發(fā)送的路徑識別數(shù)據(jù)包在最初的狀態(tài)下具有“1”的值,若被中央通信單元110接收,則由中央通信控制單元130將表示通信端口150的序號“2”追加到末尾。即,路徑識別信息變?yōu)椤?-2”。另外,由于終端通信單元120b連接于終端通信單元120a的下游通信端口152a,所以從終端通信單元120b發(fā)送的路徑識別數(shù)據(jù)包在最初的狀態(tài)下具有“1”的值,若被終端通信單元120a接收,則由終端通信控制單元131將表示下游通信端口152a的序號“2”追加到末尾,發(fā)送給上游通信端口151,然后,若被中央通信單元110接收,則由中央通信控制單元130將表示通信端口150的序號“2”追加到末尾。即,路徑識別信息變?yōu)椤?-2-2”。中央通信單元110若接收來自全部終端通信單元120a-120e的路徑識別信息,則如圖6所示,存儲在路徑信息存儲單元141b中。因此,主機(jī)100通過經(jīng)主機(jī)IF單元160參照路徑信息存儲單元141b,可識別至全部終端通信單元120的路徑信息。另外,通過各終端通信單元120向路徑識別數(shù)據(jù)包的識別序號部202提供終端種類序號指定單元145中存儲的終端種類序號后發(fā)送,中央通信單元110可同時進(jìn)行基于上述工作的路徑識別信息的存儲、和向終端種類序號存儲單元143中的終端種類序號的存儲,主機(jī)100可在識別路徑信息的同時,識別各終端通信單元120的終端種類序號。[識別序號的設(shè)定]圖7是主機(jī)100根據(jù)利用上述方法識別的路徑信息與終端種類序號來識別網(wǎng)絡(luò)整體的構(gòu)成并由GUI表現(xiàn)網(wǎng)絡(luò)構(gòu)成時的顯示畫面的一例。網(wǎng)絡(luò)構(gòu)成顯示設(shè)定應(yīng)用程序700的顯示畫面由網(wǎng)絡(luò)構(gòu)成顯示部701、終端通信單元信息顯示部402、處理顯示部403、識別序號設(shè)定信息生成按鈕430和識別序號自動設(shè)定按鈕730構(gòu)成。網(wǎng)絡(luò)構(gòu)成顯示部701由中央通信單元符號410、具備上游通信端口符號414與下游通信端口符號415a、415b的終端通信單元符號411、表示與各終端通信單元120連接的控制對象設(shè)備的控制對象設(shè)備符號710、和連接狀態(tài)符號412構(gòu)成,具有如下功能,即通過連接狀態(tài)符號412將終端通信單元符號411的上游通信端口符號414與中央通信單元符號410的通信端口符號413或其它終端通信單元符號411的下游通信端口符號415a、415b之一相連接,自動顯示主機(jī)100識別到的網(wǎng)絡(luò)構(gòu)成。各終端通信單元符號411具有在軟件上設(shè)定識別序號的功能,并在本身中顯示指定的識別序號。終端通信單元信息顯示部402由識別序號顯示部410和終端種類序號顯示部411構(gòu)成,對各終端通信單元120設(shè)定識別序號,在多個終端通信單元120之一可與主機(jī)100通信后,顯示該終端通信單元120的識別序號與終端種類的對應(yīng)。通過在對網(wǎng)絡(luò)構(gòu)成顯示部701中顯示的網(wǎng)絡(luò)構(gòu)成的終端通信單元符號411進(jìn)行了識別序號設(shè)定之后按壓識別序號設(shè)定信息生成按鈕430,生成識別序號設(shè)定表格,并存儲在主機(jī)100中。通過在網(wǎng)絡(luò)構(gòu)成顯示部701中顯示網(wǎng)絡(luò)構(gòu)成之后按壓識別序號自動設(shè)定按鈕730,通過軟件的處理,對各終端通信單元符號410自動地進(jìn)行識別序號設(shè)定。按實(shí)施例1的步驟對各終端通信單元120設(shè)定在此設(shè)定的識別序號。根據(jù)實(shí)施例2的方法,可動態(tài)識別網(wǎng)絡(luò)方式與控制對象設(shè)備的連接關(guān)系,并顯示在主機(jī)100的應(yīng)用程序上,所以系統(tǒng)利用者對系統(tǒng)構(gòu)成的確認(rèn)作業(yè)變得容易。由此,可降低在系統(tǒng)構(gòu)成、追加、變更時引起的終端通信單元120和控制對象設(shè)備連接出錯等人為的錯誤。另外,由于不需要人工進(jìn)行路徑信息的設(shè)定就可進(jìn)行各終端通信單元120的識別序號設(shè)定,所以系統(tǒng)的構(gòu)成、追加、變更變得容易。這里,說明將本發(fā)明的網(wǎng)絡(luò)I/O系統(tǒng)應(yīng)用于作為產(chǎn)業(yè)機(jī)械這一領(lǐng)域的芯片裝配機(jī)的情況。芯片裝配機(jī)用于制造電子電路基板,通過在印刷布線板上配置、安裝電子電路元件單元,制作印刷電路板。即便在芯片裝配機(jī)中,模塊化(modular)裝配機(jī)等種類的裝置也具備將多個單元提供裝置匯總后的專用單元提供單元與多個單元裝填頭單元等,通過控制各單元的多個控制對象設(shè)備中的數(shù)據(jù)輸入輸出,進(jìn)行芯片裝配機(jī)裝置整體的控制。另外,模塊化裝配機(jī)根據(jù)所使用的電子電路元件單元或電路基板等的種類,對芯片裝配機(jī)主體拆裝更換所述各單元,改變相同構(gòu)成的多個單元或構(gòu)成不同的多個單元的組合來使用。因此,需要在使用網(wǎng)絡(luò)I/O系統(tǒng)的芯片裝配機(jī)的控制下,向各單元的控制設(shè)備分別賦予單獨(dú)不重復(fù)的通信用識別序號,以防止單元制造時的識別序號設(shè)定錯誤或單元拆裝更換時的誤安裝和各識別序號的再設(shè)定引起的識別序號重復(fù)或設(shè)定錯誤。芯片裝配機(jī)可將例如中央通信單元搭載于芯片裝配機(jī)的控制用主機(jī)上,將多個終端通信單元搭載于上述更換單元上。