專利名稱:可編程控制器以及總線變換器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)工業(yè)用設(shè)備等受控裝置進(jìn)行控制的可編程控制器以及總線變換器。
背景技術(shù):
當(dāng)前,在可編程控制器(以下簡(jiǎn)稱為PLC)中,具有在基本單元中安裝大于或等于1 個(gè)功能單元的結(jié)構(gòu)。作為功能單元,除了對(duì)PLC整體進(jìn)行控制的CPU單元之外,還有與PLC 的控制目的相對(duì)應(yīng)而選擇的模擬輸入單元、模擬輸出單元、溫度控制單元、以及動(dòng)作控制器單元等。將上述除CPU單元之外的功能單元統(tǒng)稱為輔助單元。CPU單元經(jīng)由基本單元所具有的總線與輔助單元之間進(jìn)行通信,執(zhí)行輔助單元的控制。另外,基本單元可以進(jìn)行增設(shè)(例如參照專利文獻(xiàn)1、專利文獻(xiàn)2、專利文獻(xiàn)3、專利文獻(xiàn)4),通過(guò)增設(shè)基本單元,可以應(yīng)對(duì)用于安裝輔助單元的槽的不足,以及使基本單元之間的距離增加,從而對(duì)設(shè)置在遠(yuǎn)處的受控裝置進(jìn)行控制。以下,對(duì)于具有多個(gè)基本單元的PLC, 將安裝有CPU單元的基本單元稱為主基本單元,將增設(shè)在主基本單元上并相對(duì)于主基本單元隨動(dòng)地進(jìn)行動(dòng)作的基本單元,稱為增設(shè)基本單元。專利文獻(xiàn)1 日本特開(kāi)2000-47766號(hào)公報(bào)專利文獻(xiàn)2 日本特開(kāi)平6-124103號(hào)公報(bào)專利文獻(xiàn)3 日本特開(kāi)平7-311605號(hào)公報(bào)專利文獻(xiàn)4 日本特開(kāi)平4-373002號(hào)公報(bào)
發(fā)明內(nèi)容
并且,CPU單元的處理速度越快且總線越高速,就可以進(jìn)行更高速的控制。因此, PLC制造商為了提供性能更好的產(chǎn)品,而開(kāi)發(fā)具有更高速的總線的基本單元。另一方面,在每次具有更高速的總線的基本單元發(fā)售時(shí)都要將構(gòu)成PLC的輔助單元換購(gòu)為與高速總線對(duì)應(yīng)的輔助單元這一點(diǎn),對(duì)于用戶而言負(fù)擔(dān)很大。因此,如果可以將具有高速總線的主基本單元和用于已有輔助單元且總線速度低于主基本單元的增設(shè)基本單元連接并進(jìn)行使用,以可以使用并非對(duì)應(yīng)于高速總線的已有的輔助單元,則會(huì)很便利。但是,如果單純將高速總線和低速總線連接,則存在使PLC整體性能降低至低速總線的性能的問(wèn)題。例如根據(jù)專利文獻(xiàn)4中公開(kāi)的技術(shù),主基本單元上的CPU單元在訪問(wèn)低速總線的情況下,將總線時(shí)鐘降低后進(jìn)行訪問(wèn)。本發(fā)明就是鑒于上述情況而提出的,其目的在于,得到一種PLC以及總線變換器, 其可以經(jīng)由速度不同的總線在功能單元之間進(jìn)行高效的通信。為了解決上述課題,達(dá)到目的,本發(fā)明的特征在于,具有CPU單元;輔助單元,其由所述CPU單元進(jìn)行控制;第1基本單元,其具有第1總線,在所述第1總線上安裝所述輔助單元;第2基本單元,其具有比所述第1總線高速的第2總線,在所述第2總線上安裝所述CPU單元;以及總線變換器,其與所述第1總線和所述第2總線連接,對(duì)在所述CPU單元和所述輔助單元之間發(fā)送/接收的控制數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā),所述總線變換器在接收到所述CPU 單元發(fā)送出的針對(duì)所述輔助單元的請(qǐng)求時(shí),針對(duì)每個(gè)請(qǐng)求生成ID,并將所述生成的ID發(fā)送回所述CPU單元,所述CPU單元如果接收到所述ID,則不必等待接收與所述已發(fā)送的請(qǐng)求對(duì)應(yīng)的來(lái)自所述輔助單元的響應(yīng),而執(zhí)行經(jīng)由所述第2總線進(jìn)行的下一個(gè)請(qǐng)求的發(fā)送。發(fā)明的效果根據(jù)本發(fā)明,由于總線變換器在經(jīng)由第2總線將請(qǐng)求接收完畢后,不等待響應(yīng)轉(zhuǎn)發(fā)就將ID回送,CPU單元在接收到ID后就可以利用第2總線,而不必等待接收利用與第2 總線相比低速的第1總線進(jìn)行的響應(yīng),所以具有下述效果,即,可以經(jīng)由速度不同的總線在功能單元之間進(jìn)行高效的通信。
圖1是表示實(shí)施方式1的PLC的結(jié)構(gòu)的圖。圖2是說(shuō)明實(shí)施方式1的總線變換器的結(jié)構(gòu)的圖。圖3是說(shuō)明CPU單元經(jīng)由外部總線進(jìn)行的通信所涉及的動(dòng)作的流程圖。圖4是說(shuō)明總線變換器進(jìn)行的轉(zhuǎn)發(fā)動(dòng)作的流程圖。圖5是說(shuō)明總線變換器進(jìn)行的轉(zhuǎn)發(fā)動(dòng)作中對(duì)請(qǐng)求進(jìn)行轉(zhuǎn)發(fā)的動(dòng)作的框圖。圖6是說(shuō)明總線變換器進(jìn)行的轉(zhuǎn)發(fā)動(dòng)作中對(duì)結(jié)果數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)的動(dòng)作的框圖。圖7是詳細(xì)說(shuō)明結(jié)果數(shù)據(jù)轉(zhuǎn)發(fā)處理的流程圖。圖8是用于說(shuō)明實(shí)施方式1的PLC的效果的時(shí)序圖。圖9是表示實(shí)施方式2的PLC的結(jié)構(gòu)的圖。圖10是說(shuō)明實(shí)施方式2的總線變換器的結(jié)構(gòu)的圖。圖11是說(shuō)明實(shí)施方式2的總線變換器進(jìn)行的結(jié)果數(shù)據(jù)轉(zhuǎn)發(fā)處理的流程圖。圖12是表示實(shí)施方式3的PLC的結(jié)構(gòu)的圖。圖13是說(shuō)明實(shí)施方式3的總線變換器的結(jié)構(gòu)的圖。圖14是說(shuō)明CPU單元經(jīng)由外部總線進(jìn)行的通信所涉及的動(dòng)作的流程圖。圖15是說(shuō)明結(jié)果數(shù)據(jù)轉(zhuǎn)發(fā)處理的流程圖。圖16是說(shuō)明基本單元之間的連接和總線變換器所具有的第1總線I/F的結(jié)構(gòu)的圖。圖17是說(shuō)明第1總線I/F接收請(qǐng)求時(shí)的動(dòng)作的流程圖。圖18是說(shuō)明實(shí)施方式5的PLC的結(jié)構(gòu)的圖。
具體實(shí)施例方式下面,基于附圖,詳細(xì)說(shuō)明本發(fā)明所涉及的可編程控制器(PLC)以及總線變換器的實(shí)施方式。此外,本發(fā)明并不被本實(shí)施方式所限定。實(shí)施方式1圖1是表示本發(fā)明所涉及的實(shí)施方式1的PLC的結(jié)構(gòu)的圖。如圖所示,PLC 100通過(guò)將主基本單元1和增設(shè)基本單元加、213利用外部總線3連接而構(gòu)成。主基本單元1具有CPU單元13、4個(gè)輔助單元12、以及增設(shè)總線接口(I/F)14, 上述各個(gè)構(gòu)成要素利用內(nèi)部總線11彼此連接。
增設(shè)基本單元加具有4個(gè)輔助單元2 和總線變換器23a,上述各個(gè)構(gòu)成要素利用內(nèi)部總線21a彼此連接。相同地,增設(shè)基本單元2b具有4個(gè)輔助單元22b和總線變換器 23b,上述各個(gè)構(gòu)成要素利用內(nèi)部總線21b彼此連接。此外,與主基本單元1連接的增設(shè)基本單元的數(shù)量只要大于或等于1個(gè)即可,可以是任意的。另外,基本單元lda、2b各自所具有的輔助單元12、2h、22b的數(shù)量只要大于或等于1個(gè)即可,可以是任意的。此外,由于增設(shè)基本單元加以及增設(shè)基本單元2b為相同的結(jié)構(gòu),所以下面在進(jìn)行與增設(shè)基本單元相關(guān)的說(shuō)明時(shí),有時(shí)僅以增設(shè)基本單元加為代表進(jìn)行說(shuō)明。增設(shè)總線I/F 14是用于將內(nèi)部總線11和外部總線3連接的接口??偩€變換器 23a是用于將外部總線3和內(nèi)部總線21a連接的接口。CPU單元13通過(guò)與PLC 100所具有的輔助單元12、2h、22b之間進(jìn)行控制數(shù)據(jù)的發(fā)送/接收,由此對(duì)輔助單元12、2h、22b進(jìn)行控制。具體地說(shuō),CPU單元13經(jīng)由內(nèi)部總線 11向輔助單元12發(fā)送請(qǐng)求。從CPU單元13接收到請(qǐng)求的輔助單元12在執(zhí)行所請(qǐng)求的動(dòng)作后,將與請(qǐng)求對(duì)應(yīng)的結(jié)果數(shù)據(jù)(響應(yīng))經(jīng)由內(nèi)部總線11向CPU單元13發(fā)送。例如在輔助單元12為溫度控制單元的情況下,作為請(qǐng)求而存在設(shè)定受控裝置的溫度的請(qǐng)求。接收到該請(qǐng)求的溫度控制單元,在將目標(biāo)溫度設(shè)定為所請(qǐng)求的溫度后,發(fā)送用于通知設(shè)定完畢的結(jié)果數(shù)據(jù)。另外,作為請(qǐng)求的其他例子,在輔助單元12為模擬輸入單元的情況下,存在讀出輸入值的請(qǐng)求。接收到該請(qǐng)求的模擬輸入單元讀出輸入值,將讀出的輸入值作為結(jié)果數(shù)據(jù)而發(fā)送。相同地,CPU單元13經(jīng)由增設(shè)總線I/F 14、外部總線3、總線變換器23a、以及內(nèi)部總線21a,向輔助單元2 發(fā)送請(qǐng)求。輔助單元2 將與請(qǐng)求對(duì)應(yīng)的結(jié)果數(shù)據(jù)向CPU單元 13發(fā)送。作為內(nèi)部總線11,采用與內(nèi)部總線21a以及內(nèi)部總線21b相比更高速的總線。并且,外部總線3是與內(nèi)部總線11速度相同且采用相同傳送方式的總線。在這里,如果由請(qǐng)求和結(jié)果數(shù)據(jù)構(gòu)成事務(wù)(transaction),則內(nèi)部總線21a的性能成為瓶頸,產(chǎn)生無(wú)法進(jìn)行高效通信的問(wèn)題。即,CPU單元13以及輔助單元12無(wú)論是否可以進(jìn)行比增設(shè)基本單元加更高速的動(dòng)作,在對(duì)增設(shè)基本單元加進(jìn)行訪問(wèn)的期間,都不得不直至該訪問(wèn)結(jié)束為止進(jìn)行待機(jī)。因此,在實(shí)施方式1中,在總線變換器23a經(jīng)由外部總線3對(duì)請(qǐng)求接收完畢后,不等待結(jié)果數(shù)據(jù)的轉(zhuǎn)發(fā),就釋放外部總線3。由此,CPU單元13可以進(jìn)行下一個(gè)通信,而不必等待直至接收到結(jié)果數(shù)據(jù),可以進(jìn)行高效的通信。具體地說(shuō),總線變換器23a在每次接收請(qǐng)求時(shí)發(fā)行ID,并將所發(fā)行的ID發(fā)送回去。 另外,由請(qǐng)求和ID構(gòu)成事務(wù)。由于ID發(fā)行是與由作為訪問(wèn)目標(biāo)的輔助單元2 發(fā)送結(jié)果數(shù)據(jù)相比更高速地執(zhí)行的,另外,所發(fā)行的ID不經(jīng)由低速的內(nèi)部總線21a進(jìn)行傳送,所以CPU 單元13可以與接收結(jié)果數(shù)據(jù)相比更早地接收ID。其結(jié)果,外部總線3的占用時(shí)間、換言之 CPU單元13的待機(jī)時(shí)間縮短。圖2是說(shuō)明實(shí)施方式1的總線變換器23a的結(jié)構(gòu)的圖。如圖所示,總線變換器23a 具有控制部對(duì)、第1總線I/F 25、第2總線I/F 26、總線變換部27、ID管理部觀、以及緩存
29 ο第1總線I/F 25是用于經(jīng)由外部總線3與主基本單元1進(jìn)行通信的接口。第2 總線I/F沈是用于經(jīng)由內(nèi)部總線21a與輔助單元2 進(jìn)行通信的接口。總線變換部27對(duì)外部總線3和內(nèi)部總線21a之間的傳送方式進(jìn)行變換。例如,如果使外部總線3采用串行傳送方式,使內(nèi)部總線21a采用并行傳送方式,則總線變換部27將從內(nèi)部總線21a接收到的并行數(shù)據(jù)變換為串行數(shù)據(jù),并向控制部M發(fā)送。另外,總線變換部27將從控制部M接收到的串行數(shù)據(jù)變換為并行數(shù)據(jù),并向第2總線I/F 26發(fā)送??刂撇縈使用ID管理部觀及緩存器四,執(zhí)行經(jīng)由第1總線I/F 25接收的請(qǐng)求、 以及經(jīng)由第2總線I/F 26和總線變換部27接收的結(jié)果數(shù)據(jù)的轉(zhuǎn)發(fā)。ID管理部28針對(duì)每個(gè)總線變換器23a接收到的請(qǐng)求發(fā)行ID。此外,ID是可以將 CPU單元13已經(jīng)發(fā)行的請(qǐng)求相互區(qū)分的標(biāo)識(shí)符。在緩存器四中,確保請(qǐng)求存儲(chǔ)區(qū)域和結(jié)果存儲(chǔ)區(qū)域四_2。在請(qǐng)求存儲(chǔ)區(qū)域 29-1中,將經(jīng)由外部總線3接收到的請(qǐng)求與ID相關(guān)聯(lián)并按照FIFO方式暫時(shí)存儲(chǔ),在結(jié)果存儲(chǔ)區(qū)域四-2中,將經(jīng)由內(nèi)部總線21a接收到的結(jié)果數(shù)據(jù)與ID相關(guān)聯(lián)并按照FIFO方式暫時(shí)存儲(chǔ)。存儲(chǔ)在請(qǐng)求存儲(chǔ)區(qū)域四-1中的請(qǐng)求,被依次向輔助單元2 發(fā)送,存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域四-2中的結(jié)果數(shù)據(jù),通過(guò)控制部M被依次向CPU單元13發(fā)送。下面,說(shuō)明實(shí)施方式1的PLC 100的通信所涉及的動(dòng)作。圖3是說(shuō)明CPU單元13 經(jīng)由外部總線3進(jìn)行的通信所涉及的動(dòng)作的流程圖。如圖所示,CPU單元13經(jīng)由外部總線 3向作為訪問(wèn)目標(biāo)的輔助單元22 (輔助單元22a、輔助單元22b)發(fā)送請(qǐng)求(步驟Si)。從作為訪問(wèn)目標(biāo)的輔助單元22所具有的總線變換器23(總線變換器23a、總線變換器23b)將 ID發(fā)送回來(lái),CPU單元13接收該ID (步驟S》。然后,CPU單元13對(duì)結(jié)果數(shù)據(jù)的接收進(jìn)行監(jiān)視(步驟S3),在沒(méi)有接收到結(jié)果數(shù)據(jù)的情況下(步驟S3,否),轉(zhuǎn)移至步驟Si,向其他訪問(wèn)所涉及的輔助單元22發(fā)送請(qǐng)求。在接收到結(jié)果數(shù)據(jù)的情況下(步驟S3,是),CPU單元 13基于附加在所接收到的結(jié)果數(shù)據(jù)中的ID,與已發(fā)送的請(qǐng)求進(jìn)行關(guān)聯(lián),并進(jìn)行結(jié)果數(shù)據(jù)的處理(步驟S4)。在步驟S4后,轉(zhuǎn)移至步驟S1,CPU單元13向其他訪問(wèn)所涉及的輔助單元 22發(fā)送請(qǐng)求。圖4是說(shuō)明總線變換器23a進(jìn)行的轉(zhuǎn)發(fā)動(dòng)作的流程圖,圖5是說(shuō)明上述轉(zhuǎn)發(fā)動(dòng)作中的對(duì)請(qǐng)求進(jìn)行轉(zhuǎn)發(fā)的動(dòng)作的框圖,圖6是說(shuō)明上述轉(zhuǎn)發(fā)動(dòng)作中的對(duì)結(jié)果數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)的動(dòng)作的框圖。首先,在控制部M對(duì)從外部總線3接收的請(qǐng)求進(jìn)行識(shí)別后(步驟Sll),控制部M 向ID管理部觀請(qǐng)求發(fā)行ID (步驟S12)。然后,如果發(fā)行了 ID,則控制部M將所發(fā)行的ID 經(jīng)由外部總線3向CPU單元13發(fā)送回去(步驟S13),控制部M將接收到的請(qǐng)求的內(nèi)容與 ID相關(guān)聯(lián),并存儲(chǔ)在請(qǐng)求存儲(chǔ)區(qū)域四-1中(步驟S14)。此外,在從外部總線3連續(xù)地接收到請(qǐng)求的情況下,控制部M在每次接收請(qǐng)求時(shí),重復(fù)步驟Sll 步驟S14的動(dòng)作,將所接收到的請(qǐng)求積蓄在請(qǐng)求存儲(chǔ)區(qū)域四-1中。然后,控制部M將存儲(chǔ)在請(qǐng)求存儲(chǔ)區(qū)域四-1中的請(qǐng)求,經(jīng)由內(nèi)部總線21a向輔助單元2 發(fā)送(步驟SM)。然后,控制部M將從輔助單元2 返回的結(jié)果數(shù)據(jù)與ID相關(guān)聯(lián),并存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域四-2中(步驟S16)。然后,控制部M執(zhí)行結(jié)果數(shù)據(jù)轉(zhuǎn)發(fā)處理 (步驟S17)并轉(zhuǎn)移至步驟Sl 1,其中,該結(jié)果數(shù)據(jù)轉(zhuǎn)發(fā)處理是指將存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域四-2 中的結(jié)果數(shù)據(jù)與所對(duì)應(yīng)的ID —起向CPU單元13發(fā)送。圖7是詳細(xì)說(shuō)明結(jié)果數(shù)據(jù)轉(zhuǎn)發(fā)處理的流程圖。此外,在實(shí)施方式1中,總線變換器 23a 針對(duì)外部總線 3,基于 CSMA/CD (Carriei^ense Multiple Access with CollisionDetection)方式發(fā)送結(jié)果數(shù)據(jù)。CSMA/⑶方式在總線協(xié)調(diào)方式中可以比較簡(jiǎn)單地安裝。如圖7所示,首先,控制部M對(duì)外部總線3是否空閑進(jìn)行判斷(步驟S21)。外部總線3不空閑的情況包含CPU單元13正在執(zhí)行請(qǐng)求發(fā)送、ID接收、結(jié)果數(shù)據(jù)接收的情況。 在外部總線3不空閑的情況下(步驟S21,否),通過(guò)重復(fù)執(zhí)行步驟S21而待機(jī)至外部總線 3空閑為止。在外部總線3空閑的情況下(步驟S21,是),控制部M開(kāi)始將存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域四-2中的結(jié)果數(shù)據(jù)與所對(duì)應(yīng)的ID —起向CPU單元13發(fā)送(步驟S2》??刂撇縈 監(jiān)視在結(jié)果數(shù)據(jù)的發(fā)送中外部總線3是否與其他訪問(wèn)發(fā)生沖突(步驟S2!3),在檢測(cè)到訪問(wèn)沖突時(shí)(步驟S23,是),轉(zhuǎn)移至步驟S21,待機(jī)至沖突消除為止。此外,在因訪問(wèn)沖突而使發(fā)送中斷的情況下,如果沖突消除(步驟S21,是),則控制部M從1個(gè)結(jié)果數(shù)據(jù)的開(kāi)頭開(kāi)始發(fā)送,而不是從1個(gè)結(jié)果數(shù)據(jù)的被中斷的部分開(kāi)始發(fā)送。如果沒(méi)有檢測(cè)到在外部總線3中存在訪問(wèn)沖突(步驟S23,否),將1個(gè)結(jié)果數(shù)據(jù)發(fā)送完畢(步驟S24),則控制部M轉(zhuǎn)移至步驟S21,對(duì)外部總線3是否空閑進(jìn)行判斷,以用于對(duì)存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域四-2中的下一個(gè)結(jié)果數(shù)據(jù)進(jìn)行發(fā)送。如上述所示,將接收到的結(jié)果數(shù)據(jù)暫時(shí)存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域四-2中,以不妨礙 CPU單元13對(duì)外部總線3的使用的方式,預(yù)估外部總線3空閑的時(shí)刻,將暫時(shí)存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域四-2中的結(jié)果數(shù)據(jù)依次進(jìn)行發(fā)送。下面,說(shuō)明如上述所示進(jìn)行動(dòng)作的PLC 100的效果。圖8是用于說(shuō)明實(shí)施方式1 的PLC 100的效果的時(shí)序圖。在圖8中,從上方開(kāi)始依次示出外部總線3、總線變換器23a、 內(nèi)部總線21a、總線變換器23b、內(nèi)部總線21b的通信狀態(tài)。如圖所示,在主基本單元1和增設(shè)基本單元加之間的請(qǐng)求發(fā)送和ID回送完畢后,外部總線3被釋放,執(zhí)行主基本單元1的請(qǐng)求的發(fā)送和增設(shè)基本單元2b的ID的回送。在此期間,進(jìn)行對(duì)比外部總線3低速的內(nèi)部總線21a的訪問(wèn)。在從接收來(lái)自增設(shè)基本單元2b的ID至接收來(lái)自增設(shè)基本單元加的結(jié)果數(shù)據(jù)為止的期間,還可以進(jìn)行其他的訪問(wèn)。如上述所示,根據(jù)本實(shí)施方式1,由請(qǐng)求和ID 構(gòu)成事務(wù),CPU單元13不必待機(jī)至低速的總線訪問(wèn)完畢為止,就可以利用高速的外部總線3 以及內(nèi)部總線11執(zhí)行其他訪問(wèn)。如以上說(shuō)明所示,根據(jù)本發(fā)明的實(shí)施方式1,由于總線變換器23構(gòu)成為,在接收到 CPU單元13發(fā)送出的針對(duì)輔助單元22的請(qǐng)求時(shí),針對(duì)每個(gè)請(qǐng)求生成ID,并將生成的ID發(fā)送回CPU單元13,如果CPU單元接收到ID,則經(jīng)由內(nèi)部總線11 (或者,內(nèi)部總線11以及外部總線幻執(zhí)行下一個(gè)請(qǐng)求的發(fā)送,而不必等待接收與已發(fā)送的請(qǐng)求對(duì)應(yīng)的來(lái)自輔助單元的結(jié)果數(shù)據(jù),所以可以經(jīng)由速度不同的總線在功能單元之間進(jìn)行高效的通信。另外,由于總線變換器23構(gòu)成為,具有將輔助單元22發(fā)送出的結(jié)果數(shù)據(jù)暫時(shí)存儲(chǔ)的結(jié)果存儲(chǔ)區(qū)域四-2,將暫時(shí)存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域四-2中的結(jié)果數(shù)據(jù)向CPU單元13發(fā)送, 所以可以在外部總線3空閑之前,將結(jié)果數(shù)據(jù)暫時(shí)存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域四-2中,因此,總線變換器23可以不妨礙CPU單元13對(duì)外部總線3及內(nèi)部總線11的使用而發(fā)送結(jié)果數(shù)據(jù)。另外,由于總線變換器23構(gòu)成為基于CSMA/CD方式將暫時(shí)存儲(chǔ)在結(jié)果存儲(chǔ)區(qū)域 29-2中的結(jié)果數(shù)據(jù)向CPU單元13發(fā)送,所以總線變換器23可以不妨礙CPU單元13對(duì)外部總線3及內(nèi)部總線11的使用而發(fā)送結(jié)果數(shù)據(jù)。另外,由于CSMA/CD方式是在總線協(xié)調(diào)方式中比較容易安裝的方式,所以可以以簡(jiǎn)單的結(jié)構(gòu)進(jìn)行外部總線3及內(nèi)部總線11的總線協(xié)調(diào)。
8
實(shí)施方式2 在實(shí)施方式1中,總線變換器基于CSMA/CD方式進(jìn)行結(jié)果數(shù)據(jù)的轉(zhuǎn)發(fā)定時(shí)調(diào)整。在實(shí)施方式2中,具有判優(yōu)器(總線協(xié)調(diào)部),其對(duì)外部總線以及主基本單元內(nèi)的內(nèi)部總線進(jìn)行總線協(xié)調(diào)。圖9是表示本發(fā)明所涉及的實(shí)施方式2的PLC的結(jié)構(gòu)的圖。如圖所示,PLC 200 通過(guò)將主基本單元1和增設(shè)基本單元加及2b利用外部總線3連接而構(gòu)成。主基本單元1 除了輔助單元12、CPU單元13、增設(shè)總線I/F 14之外,還具有進(jìn)行外部總線3的總線協(xié)調(diào)的判優(yōu)器41。輔助單元12、CPU單元13、增設(shè)總線I/F 14、以及判優(yōu)器41利用內(nèi)部總線11 彼此連接。另一方面,增設(shè)基本單元加具有輔助單元2 和總線變換器42a。另外,增設(shè)基本單元沘具有輔助單元2 和總線變換器42b。增設(shè)基本單元加所具有的總線變換器42a,利用REQUEST信號(hào)以及GRANT信號(hào)與判優(yōu)器41連接。總線變換器4 將REQUEST信號(hào)向判優(yōu)器41輸出,請(qǐng)求總線使用權(quán)。判優(yōu)器41在總線協(xié)調(diào)的結(jié)果為將總線使用權(quán)賦予總線變換器42a的情況下,向總線變換器4 輸出GRANT信號(hào)。相同地,增設(shè)基本單元2b所具有的總線變換器42b,利用REQUEST信號(hào)以及GRANT 信號(hào)與判優(yōu)器41連接??偩€變換器42b將REQUEST信號(hào)向判優(yōu)器41輸出,請(qǐng)求總線使用權(quán)。判優(yōu)器41在總線協(xié)調(diào)的結(jié)果為將總線使用權(quán)賦予總線變換器42b的情況下,向總線變換器4 輸出GRANT信號(hào)。以下,關(guān)于增設(shè)基本單元,僅以增設(shè)基本單元加為代表而進(jìn)行說(shuō)明。圖10是說(shuō)明實(shí)施方式2的總線變換器4 的結(jié)構(gòu)的圖。如圖所示,總線變換器42a 具有控制部43、第1總線I/F 25、第2總線I/F 26、總線變換部27、ID管理部觀、以及緩存器四。如圖所示,控制部43與REQUEST信號(hào)以及GRANT信號(hào)連接,在將結(jié)果數(shù)據(jù)向CPU單元13發(fā)送的情況下,在使用REQUEST信號(hào)以及GRANT信號(hào)確??偩€使用權(quán)后,開(kāi)始發(fā)送上述結(jié)果數(shù)據(jù)。由于其他與實(shí)施方式1同名且標(biāo)注相同標(biāo)號(hào)的構(gòu)成要素進(jìn)行與實(shí)施方式1相同的動(dòng)作,所以在這里省略詳細(xì)的說(shuō)明。圖11是說(shuō)明實(shí)施方式2的總線變換器4 所涉及的結(jié)果數(shù)據(jù)轉(zhuǎn)發(fā)處理的流程圖。 如圖所示,控制部43首先輸出REQUEST信號(hào)(步驟S31)。然后,控制部43判定是否接收到來(lái)自判優(yōu)器41的GRANT信號(hào)(步驟S32)。在沒(méi)有GRANT信號(hào)輸出的情況下(步驟S32, 否),控制部43重復(fù)進(jìn)行步驟S32的判定。如果接收到GRANT信號(hào)(步驟S32,是),則將結(jié)果數(shù)據(jù)與所對(duì)應(yīng)的ID —起向CPU 單元13發(fā)送(步驟S3!3),并轉(zhuǎn)移至步驟S31,輸出用于發(fā)送下一個(gè)結(jié)果數(shù)據(jù)的REQUEST信號(hào)。如上述所示,根據(jù)本發(fā)明的實(shí)施方式2,由于總線變換器4 構(gòu)成為,向判優(yōu)器41 輸出REQUEST信號(hào),在判優(yōu)器41輸出GRANT信號(hào)后,將結(jié)果數(shù)據(jù)向CPU單元13發(fā)送,所以可以通過(guò)與實(shí)施方式1不同的總線協(xié)調(diào)方式,使總線變換器4 不妨礙CPU單元13對(duì)外部總線3及內(nèi)部總線11的使用而發(fā)送結(jié)果數(shù)據(jù)。實(shí)施方式3在實(shí)施方式1及實(shí)施方式2中,總線變換器相對(duì)于外部總線3作為總線主控器而動(dòng)作。在實(shí)施方式3中,說(shuō)明相對(duì)于外部總線3作為總線受控器動(dòng)作的情況下的結(jié)構(gòu)例。圖12是表示實(shí)施方式3的PLC的結(jié)構(gòu)的圖。如圖所示,PLC 300通過(guò)將主基本單元1和增設(shè)基本單元加及2b利用外部總線3連接而構(gòu)成。主基本單元1具有輔助單元 12、CPU單元51以及增設(shè)總線I/F14。輔助單元12、CPU單元51、以及增設(shè)總線I/F 14利用內(nèi)部總線11彼此連接。另一方面,增設(shè)基本單元加具有輔助單元2 和總線變換器52a。另外,增設(shè)基本單元2b具有輔助單元22b和總線變換器52b。以下,關(guān)于增設(shè)基本單元,僅以增設(shè)基本單元加為代表進(jìn)行說(shuō)明。CPU單元51發(fā)行請(qǐng)求,在接收到與該請(qǐng)求對(duì)應(yīng)的ID后,通過(guò)在期望的定時(shí)向作為請(qǐng)求發(fā)行目標(biāo)的增設(shè)基本單元所具有的總線變換器52 (總線變換器5 或者總線變換器 52b)發(fā)送結(jié)果數(shù)據(jù)確認(rèn),從而從作為對(duì)象的總線變換器52讀出結(jié)果數(shù)據(jù)。此外,結(jié)果數(shù)據(jù)確認(rèn)中附加有讀出對(duì)象的結(jié)果數(shù)據(jù)的ID。圖13是說(shuō)明實(shí)施方式3的總線變換器5 的結(jié)構(gòu)的圖。如圖所示,總線變換器 5 具有控制部53、第1總線I/F 25、第2總線I/F 26、總線變換部27、ID管理部28、以及緩存器M。在緩存器M中確保有請(qǐng)求存儲(chǔ)區(qū)域以及結(jié)果存儲(chǔ)區(qū)域M-2??刂撇?3 如果從CPU單元51接收到結(jié)果數(shù)據(jù)確認(rèn),則將與所附加的ID對(duì)應(yīng)的結(jié)果數(shù)據(jù)從結(jié)果存儲(chǔ)區(qū)域M-2中讀出,將所讀出的結(jié)果數(shù)據(jù)與ID—起向CPU單元51發(fā)送。此外,在實(shí)施方式 1及實(shí)施方式2中,結(jié)果存儲(chǔ)區(qū)域四-2按照FIFO的方式存儲(chǔ)結(jié)果數(shù)據(jù),但本實(shí)施方式3的結(jié)果存儲(chǔ)區(qū)域M-2并不是基于FIFO方式進(jìn)行讀出,而是可以讀出期望的數(shù)據(jù)。圖14是說(shuō)明CPU單元51經(jīng)由外部總線3進(jìn)行的通信所涉及的動(dòng)作的流程圖。如圖所示,CPU單元51經(jīng)由外部總線3向作為訪問(wèn)目標(biāo)的輔助單元22 (輔助單元2 或者輔助單元22b)發(fā)送請(qǐng)求(步驟S41)。從作為訪問(wèn)目標(biāo)的輔助單元22所具有的總線變換器 52將ID發(fā)送回來(lái),CPU單元51接收該ID (步驟S4》。然后,CPU單元51發(fā)送結(jié)果數(shù)據(jù)確認(rèn)(步驟S4!3)。然后,CPU單元51接收該結(jié)果數(shù)據(jù),對(duì)所接收到的結(jié)果數(shù)據(jù)進(jìn)行數(shù)據(jù)處理 (步驟S44)。在步驟S44后,CPU單元51轉(zhuǎn)移至步驟S41,進(jìn)行下一次訪問(wèn)。此外,CPU單元51也可以與多次訪問(wèn)所涉及的量相應(yīng)地持續(xù)執(zhí)行步驟S41及步驟S42的動(dòng)作,在上述步驟S41及步驟S42的反復(fù)動(dòng)作結(jié)束后,執(zhí)行步驟S43及步驟S44的動(dòng)作。圖15是說(shuō)明結(jié)果數(shù)據(jù)轉(zhuǎn)發(fā)處理的流程圖。如圖所示,如果控制部53接收到結(jié)果數(shù)據(jù)確認(rèn)(步驟S51),則從結(jié)果存儲(chǔ)區(qū)域M-2讀出所對(duì)應(yīng)的結(jié)果數(shù)據(jù),將讀出的結(jié)果數(shù)據(jù)與ID —起向CPU單元51發(fā)送(步驟S5》。然后,控制部53等候接收新的結(jié)果數(shù)據(jù)確認(rèn), 轉(zhuǎn)移至步驟S51。如上述所示,根據(jù)本發(fā)明的實(shí)施方式3,由于CPU單元51構(gòu)成為在任意定時(shí)讀出暫時(shí)存儲(chǔ)于結(jié)果存儲(chǔ)區(qū)域討-2中的結(jié)果數(shù)據(jù),所以也可以構(gòu)成為使總線變換器52作為總線受控器動(dòng)作。實(shí)施方式4實(shí)施方式1 3的外部總線3也可以構(gòu)成為,能夠在增設(shè)基本單元之間以菊花鏈狀連接。在實(shí)施方式4中,作為一個(gè)例子,說(shuō)明可以將實(shí)施方式1的外部總線3以菊花鏈狀連接的結(jié)構(gòu)。圖16是說(shuō)明基本單元之間的連接和總線變換器23所具有的第1總線I/F 25的結(jié)構(gòu)的圖。如圖所示,實(shí)施方式4的PLC 400構(gòu)成為將主基本單元1和增設(shè)基本單元加經(jīng)由增設(shè)總線I/F 14以及總線變換器23a所具有的第1總線I/F 25,以一對(duì)一的方式利用外部總線3進(jìn)行連接,將增設(shè)基本單元加和增設(shè)基本單元2b經(jīng)由總線變換器23a所具有的第1總線I/F 25以及總線變換器2 所具有的第1總線I/F25,以一對(duì)一的方式利用外部總線3進(jìn)行連接。S卩,增設(shè)基本單元h、2b以菊花鏈狀與主基本單元1連接。另外,各增設(shè)基本單元所具有的第1總線I/F 25還具有請(qǐng)求轉(zhuǎn)發(fā)部61。請(qǐng)求轉(zhuǎn)發(fā)部61基于經(jīng)由外部總線3接收到的請(qǐng)求的發(fā)送目標(biāo)是否為經(jīng)由內(nèi)部總線21與本增設(shè)基本單元2連接的輔助單元22,確定是否向后段的增設(shè)基本單元轉(zhuǎn)發(fā)。通常,CPU單元13在PLC 400啟動(dòng)時(shí)等,檢測(cè)所連接的增設(shè)基本單元2的連接關(guān)系,將每個(gè)增設(shè)基本單元2所固有的標(biāo)識(shí)號(hào)碼登錄到CPU單元13內(nèi)的管理表中。每個(gè)增設(shè)基本單元2的標(biāo)識(shí)號(hào)碼是例如根據(jù)增設(shè)基本單元2所具有的設(shè)定插腳等賦予的。CPU單元 13在經(jīng)由外部總線3發(fā)送請(qǐng)求時(shí),在該請(qǐng)求中附加作為訪問(wèn)目標(biāo)的輔助單元22所屬的增設(shè)基本單元2的標(biāo)識(shí)號(hào)碼。請(qǐng)求轉(zhuǎn)發(fā)部61通過(guò)將本增設(shè)基本單元2的標(biāo)識(shí)號(hào)碼和所接收到的請(qǐng)求中附帶的標(biāo)識(shí)號(hào)碼進(jìn)行比較,由此判定與本增設(shè)基本單元2連接的輔助單元22是否為訪問(wèn)對(duì)象。此外,所謂后段的增設(shè)基本單元,是指在連接有多個(gè)增設(shè)基本單元2的情況下,與本增設(shè)基本單元2連接,并連接在距離主基本單元1較遠(yuǎn)側(cè)的增設(shè)基本單元2。例如如果以增設(shè)基本單元加為基準(zhǔn),則由于增設(shè)基本單元2b與增設(shè)基本單元加連接,并連接在距離主基本單元1較遠(yuǎn)側(cè),所以增設(shè)基本單元2b被稱為后段的增設(shè)基本單元。圖17是說(shuō)明第1總線I/F 25接收請(qǐng)求時(shí)的動(dòng)作的流程圖。如圖所示,首先,如果第1總線I/F 25接收到請(qǐng)求(步驟S61),則請(qǐng)求轉(zhuǎn)發(fā)部61對(duì)本增設(shè)基本單元2 (更準(zhǔn)確地說(shuō),經(jīng)由內(nèi)部總線21與本增設(shè)基本單元2連接的輔助單元22)是否為訪問(wèn)對(duì)象進(jìn)行判定 (步驟S6》。在本增設(shè)基本單元2為訪問(wèn)對(duì)象的情況下(步驟S62,是),請(qǐng)求轉(zhuǎn)發(fā)部61向控制部M發(fā)送所接收到的請(qǐng)求(步驟S6!3),接收請(qǐng)求時(shí)的動(dòng)作結(jié)束。在本增設(shè)基本單元2 不是訪問(wèn)對(duì)象的情況下(步驟S62,否),請(qǐng)求轉(zhuǎn)發(fā)部61向后段的增設(shè)基本單元2轉(zhuǎn)發(fā)所接收到的請(qǐng)求(步驟S64),結(jié)束接收請(qǐng)求時(shí)的動(dòng)作。如上述所示,根據(jù)本發(fā)明的實(shí)施方式4,由于構(gòu)成為總線變換器23利用外部總線3 以菊花鏈狀連接,總線變換器23各自在從CPU單元13接收到請(qǐng)求時(shí),在所接收到的請(qǐng)求的發(fā)送目標(biāo)不是經(jīng)由內(nèi)部總線21與本總線變換器23連接的輔助單元22的情況下,將所接收到的請(qǐng)求向后段的總線變換器23轉(zhuǎn)發(fā),在所接收到的請(qǐng)求的發(fā)送目標(biāo)是經(jīng)由內(nèi)部總線21 與本總線變換器23連接的輔助單元22的情況下,不將接收到的請(qǐng)求向后段的總線變換器 23轉(zhuǎn)發(fā),所以可以防止請(qǐng)求的不必要的轉(zhuǎn)發(fā),并且可以防止使后段的總線變換器23執(zhí)行不必要的動(dòng)作。實(shí)施方式5在實(shí)施方式1 4的說(shuō)明中,將總線變換器作為增設(shè)基本單元所具有的部件進(jìn)行了說(shuō)明,但也可以使總線變換器和增設(shè)基本單元作為獨(dú)立的單元而構(gòu)成。圖18是說(shuō)明實(shí)施方式5的PLC的結(jié)構(gòu)的圖。如圖所示,PLC 500構(gòu)成為具有主基本單元1、多個(gè)增設(shè)基本單元4 (在這里為增設(shè)基本單元如、增設(shè)基本單元4b)、以及總線變換器71??偩€變換器71利用外部總線3與主基本單元1連接。另外,總線變換器71利用
11外部總線5與增設(shè)基本單元如及增設(shè)基本單元4b連接。增設(shè)基本單元如具有內(nèi)部總線21a,其將多個(gè)輔助單元2 連接;以及增設(shè)總線 I/F 72a,其用于將內(nèi)部總線21a和外部總線5連接。相同地,增設(shè)基本單元4b具有內(nèi)部總線21b,其將多個(gè)輔助單元22b連接;以及增設(shè)總線I/F 72b,其用于將內(nèi)部總線21b和外部總線5連接。外部總線5是總線速度低于外部總線3的總線,例如采用與內(nèi)部總線21a 或內(nèi)部總線21b的總線速度相同、傳送方式相同的總線。總線變換器71連接外部總線3和外部總線5,執(zhí)行安裝在主基本單元1上的CPU單元13和安裝在增設(shè)基本單元4 (增設(shè)基本單元如、增設(shè)基本單元4b)上的輔助單元22(輔助單元22a、輔助單元22b)之間的數(shù)據(jù)轉(zhuǎn)發(fā)。此外,作為總線變換器71,也可以采用實(shí)施方式1 4中說(shuō)明的任意結(jié)構(gòu)。外部總線5與第2總線I/F沈連接。如上述所示,可以將總線變換器和增設(shè)基本單元作為獨(dú)立的單元而構(gòu)成。如果將總線變換器和增設(shè)基本單元作為獨(dú)立的單元而構(gòu)成,則即使在用戶導(dǎo)入總線速度為高速的主基本單元1或外部總線3后,作為增設(shè)基本單元4a、增設(shè)基本單元4b、以及外部總線5,用戶也可以有效地使用已經(jīng)擁有的硬件資源,因此,用戶的便利性提高。此外,在實(shí)施方式1 5中,說(shuō)明了 CPU單元為請(qǐng)求的發(fā)送源的情況,但在作為主基本單元1所具有的輔助單元12而包含動(dòng)作CPU單元的情況下,也可以以使該動(dòng)作CPU單元也成為請(qǐng)求的發(fā)送源的方式構(gòu)成。工業(yè)實(shí)用性如上述所示,本發(fā)明所涉及的可編程控制器以及總線變換器,適用于對(duì)工業(yè)用設(shè)備等受控裝置進(jìn)行控制的可編程控制器以及總線變換器。
權(quán)利要求
1.一種可編程控制器,其特征在于,具有 CPU單元;輔助單元,其由所述CPU單元進(jìn)行控制;第1基本單元,其具有第1總線,在所述第1總線上安裝所述輔助單元; 第2基本單元,其具有比所述第1總線高速的第2總線,在所述第2總線上安裝所述 CPU單元;以及總線變換器,其與所述第1總線和所述第2總線連接,對(duì)在所述CPU單元和所述輔助單元之間發(fā)送/接收的控制數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā),所述總線變換器在接收到所述CPU單元發(fā)送出的針對(duì)所述輔助單元的請(qǐng)求時(shí),針對(duì)每個(gè)請(qǐng)求生成ID,并將所述生成的ID發(fā)送回所述CPU單元,所述CPU單元如果接收到所述ID,則不必等待接收與所述已發(fā)送的請(qǐng)求對(duì)應(yīng)的來(lái)自所述輔助單元的響應(yīng),而執(zhí)行經(jīng)由所述第2總線進(jìn)行的下一個(gè)請(qǐng)求的發(fā)送。
2.根據(jù)權(quán)利要求1所述的可編程控制器,其特征在于,所述總線變換器如果接收到所述輔助單元針對(duì)所述CPU單元發(fā)送出的響應(yīng),則將所述接收到的響應(yīng)以及與所述接收到的響應(yīng)對(duì)應(yīng)的請(qǐng)求的ID —起向所述CPU單元轉(zhuǎn)發(fā),所述CPU單元如果接收到所述輔助單元發(fā)送出的響應(yīng),則基于與所述響應(yīng)一起接收到的ID,進(jìn)行與所述已發(fā)送的請(qǐng)求之間的關(guān)聯(lián)。
3.根據(jù)權(quán)利要求2所述的可編程控制器,其特征在于,所述總線變換器具有將所述輔助單元發(fā)送出的響應(yīng)暫時(shí)存儲(chǔ)的響應(yīng)存儲(chǔ)區(qū)域,將暫時(shí)存儲(chǔ)在所述響應(yīng)存儲(chǔ)區(qū)域中的響應(yīng)向所述CPU單元發(fā)送。
4.根據(jù)權(quán)利要求3所述的可編程控制器,其特征在于,所述總線變換器基于CSMA/CD方式,將暫時(shí)存儲(chǔ)在所述響應(yīng)存儲(chǔ)區(qū)域中的響應(yīng)向所述 CPU單元發(fā)送。
5.根據(jù)權(quán)利要求3所述的可編程控制器,其特征在于, 還具有對(duì)所述第2總線進(jìn)行總線協(xié)調(diào)的總線協(xié)調(diào)部,所述總線變換器對(duì)所述總線協(xié)調(diào)部請(qǐng)求訪問(wèn)許可,在取得所述訪問(wèn)許可后,將暫時(shí)存儲(chǔ)在所述響應(yīng)存儲(chǔ)區(qū)域中的響應(yīng)向所述CPU單元發(fā)送。
6.根據(jù)權(quán)利要求1所述的可編程控制器,其特征在于,所述總線變換器具有響應(yīng)存儲(chǔ)區(qū)域,其暫時(shí)存儲(chǔ)所述輔助單元發(fā)送出的響應(yīng), 所述CPU單元在任意的定時(shí)讀出暫時(shí)存儲(chǔ)于所述響應(yīng)存儲(chǔ)區(qū)域中的響應(yīng)。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的可編程控制器,其特征在于,具有多個(gè)所述總線變換器,并且多個(gè)所述總線變換器利用所述第2總線以菊花鏈狀連接,各個(gè)所述總線變換器在從所述CPU單元經(jīng)由所述第2總線接收到請(qǐng)求時(shí),在所述接收到的請(qǐng)求的發(fā)送目標(biāo)不是經(jīng)由所述第1總線與本總線變換器連接的輔助單元的情況下,將所述接收到的請(qǐng)求向后段的總線變換器轉(zhuǎn)發(fā),在所述接收到的請(qǐng)求的發(fā)送目標(biāo)是經(jīng)由所述第1總線與本總線變換器連接的輔助單元的情況下,不將所述接收到的請(qǐng)求向所述后段的總線變換器轉(zhuǎn)發(fā)。
8.一種總線變換器,其與第1基本單元的第1總線和第2基本單元的第2總線連接,對(duì)在CPU單元和輔助單元之間發(fā)送/接收的控制數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā),其中,該第1基本單元具有所述第1總線,在所述第1總線上安裝所述輔助單元,該第2基本單元具有比所述第1總線高速的所述第2總線,在所述第2總線上安裝對(duì)所述輔助單元進(jìn)行控制的所述CPU單元, 該總線變換器的特征在于,在接收到所述CPU單元發(fā)送出的針對(duì)所述輔助單元的請(qǐng)求時(shí),針對(duì)每個(gè)所述CPU單元發(fā)送出的請(qǐng)求生成ID,并將所述生成的ID發(fā)送回所述CPU單元,使得所述CPU單元可在接收到所述ID后,不必等待接收與所述已發(fā)送的請(qǐng)求對(duì)應(yīng)的來(lái)自所述輔助單元的響應(yīng),而執(zhí)行經(jīng)由所述第2總線進(jìn)行的下一個(gè)請(qǐng)求的發(fā)送。
全文摘要
本發(fā)明提供一種可編程控制器以及總線變換器,其經(jīng)由速度不同的總線在功能單元之間進(jìn)行高效的通信。該可編程控制器具有CPU單元;輔助單元,其由CPU單元進(jìn)行控制;第1基本單元,其具有第1總線,在第1總線上安裝輔助單元;第2基本單元,其具有比第1總線高速的第2總線,在第2總線上安裝CPU單元;以及總線變換器,其與第1總線和第2總線連接,對(duì)在CPU單元和輔助單元之間發(fā)送/接收的控制數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā),總線變換器在接收到請(qǐng)求時(shí),針對(duì)每個(gè)請(qǐng)求生成ID,并將ID發(fā)送回CPU單元,CPU單元如果接收到ID,則不必等待接收與已發(fā)送的請(qǐng)求對(duì)應(yīng)的響應(yīng),而執(zhí)行經(jīng)由第2總線進(jìn)行的下一個(gè)請(qǐng)求的發(fā)送。
文檔編號(hào)G05B19/05GK102346454SQ20111007025
公開(kāi)日2012年2月8日 申請(qǐng)日期2011年3月18日 優(yōu)先權(quán)日2010年7月23日
發(fā)明者新開(kāi)孝一 申請(qǐng)人:三菱電機(jī)株式會(huì)社