專利名稱:系統(tǒng)構(gòu)筑輔助工具及系統(tǒng)構(gòu)筑輔助裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于對由可編程控制器(PLC)、顯示器等構(gòu)成的PLC系統(tǒng)的構(gòu)筑進行輔助的系統(tǒng)構(gòu)筑輔助工具及系統(tǒng)構(gòu)筑輔助裝置。
背景技術(shù):
作為工業(yè)用機械等的控制裝置而使用的PLC,由基本單元和配置在該基本單元上的多個單元構(gòu)成。例如,適當?shù)亟M合有下述單元等各種單元,即:作為電源供給源的電源單元;CPU單元,其對PLC整體的控制進行集中管理;動作CPU單元,其經(jīng)由安裝在生產(chǎn)裝置或設(shè)備裝置的驅(qū)動部上的伺服放大器,控制伺服電動機;輸入單元,其接受來自安裝在生產(chǎn)裝置或設(shè)備裝置的適當部位上的開關(guān)或傳感器的信號的輸入;輸出單元,其向致動器等輸出控制信號;以及通信單元,其用于與通信網(wǎng)絡(luò)連接。
作為基本單元,具有基礎(chǔ)基本單元和增設(shè)基本單元,該增設(shè)基本單元通過增設(shè)線纜與基礎(chǔ)基本單元連接?;A(chǔ)基本單元從單元結(jié)構(gòu)角度來說最多能夠配置I個。CPU單元僅能夠安裝在基礎(chǔ)基本單元上。增設(shè)基本單元僅能夠在基礎(chǔ)基本單元存在的情況下進行配置。對于配置在基本單元上的單元,與對它們進行管理的CPU單元相應(yīng),能夠配置的單元的數(shù)量受到限制?;締卧哂杏糜诎?裝電源單元、CPU單元等單元的插槽。對插槽賦予電源插槽、CPU插槽、插槽1、插槽2等名稱或編號。
由含有CPU單元的PLC構(gòu)成的多CPU系統(tǒng)是在基礎(chǔ)基本單元中安裝多個CPU單元,利用各個CPU單元控制輸入單元、輸出單元、通信單元等各種單元的系統(tǒng)。關(guān)于該多CPU系統(tǒng),能夠配置CPU單元的插槽位置及數(shù)量是預(yù)先確定的。
工業(yè)用機械等的控制裝置所使用的顯示器顯示由用戶生成的操作畫面。顯示器與PLC或其他的顯示器連接。用戶通過對生成的畫面進行操作而進行系統(tǒng)的控制、監(jiān)視。
在應(yīng)用PLC或顯示器等控制裝置時,用戶事先對如何構(gòu)筑系統(tǒng)進行研究。當前,系統(tǒng)越復(fù)雜、越大規(guī)模,系統(tǒng)構(gòu)筑時的用戶的負擔就越大。系統(tǒng)構(gòu)筑輔助工具是用于減輕系統(tǒng)構(gòu)筑時的負擔的工具。
例如,在專利文獻I中提出了一種PLC用工具裝置的技術(shù),其對CPU單元進行登錄處理,將構(gòu)成PLC的對象單元按種類以樹狀構(gòu)造進行顯示。在專利文獻2中提出了一種設(shè)計輔助系統(tǒng)的技術(shù),其將計量設(shè)備等的圖標在樹狀顯示部中顯示,通過點擊圖標而以列表顯示可連接的連接設(shè)備等。在專利文獻3中提出了下述技術(shù),S卩,針對梯形圖的符號輸入,從輸入的字符串中檢索成為輸入候選的符號,將檢索結(jié)果在梯形圖編輯器上顯示。
專利文獻1:日本特開2006 - 268834號公報
專利文獻2:日本特開2003 - 202918號公報
專利文獻3:日本特開2006 - 120070號公報發(fā)明內(nèi)容
在專利文獻I的技術(shù)中,有時會樹狀顯示出根據(jù)已配置的單元的組合,因產(chǎn)品規(guī)格而無法配置的單元。因此,導(dǎo)致通過用戶對單元的選擇,而構(gòu)筑出包含原本從PLC的規(guī)格來看不適于配置的單元在內(nèi)的系統(tǒng)。其結(jié)果產(chǎn)生下述問題,即,發(fā)生為了修改系統(tǒng)結(jié)構(gòu)而進行的返工。專利文獻2的技術(shù)存在下述問題,即,由于沒有基于FA設(shè)備的組合或已配置的設(shè)備而對連接設(shè)備等的連接是否適當進行判斷,因此,發(fā)生為了修改系統(tǒng)結(jié)構(gòu)而進行的返工。在專利文獻3的技術(shù)中,檢索的對象僅限定于符號,因此,存在下述問題,即,在為了編輯系統(tǒng)結(jié)構(gòu)而進行單元選擇時,無法檢索型號、類別、輸入輸出(I/o)點數(shù)等單元的規(guī)格。本發(fā)明就是鑒于上述情況而提出的,其目的在于得到一種系統(tǒng)構(gòu)筑輔助工具、系統(tǒng)構(gòu)筑輔助裝置,其適用于在設(shè)計PLC系統(tǒng)時,在實際構(gòu)筑系統(tǒng)前,對構(gòu)成系統(tǒng)的單元的選擇及與系統(tǒng)規(guī)格相適應(yīng)的整體結(jié)構(gòu)進行研究。為了解決上述課題并實現(xiàn)目的,本發(fā)明提供一種系統(tǒng)構(gòu)筑輔助工具,其對可編程控制器系統(tǒng)的構(gòu)筑進行輔助,該系統(tǒng)構(gòu)筑輔助工具的特征在于,具有:產(chǎn)品規(guī)格存儲部件,其針對作為用于構(gòu)筑所述可編程控制器系統(tǒng)的要素的單元,存儲與產(chǎn)品規(guī)格相關(guān)的信息;已配置單元信息存儲部件,其針對在顯示畫面上的編輯作業(yè)中已經(jīng)配置的單元,存儲與配置相關(guān)的信息;單元一覽顯示控制部件,其基于所述已配置單元信息存儲部件中所存儲的信息、和所述產(chǎn)品規(guī)格存儲部件中所存儲的信息,提取出能夠配置的單元;以及單元一覽顯示部件,其將所述單元一覽顯示控制部件提取出的單元,在所述顯示畫面上一覽顯示。發(fā)明的效果根據(jù)本發(fā)明,可以在設(shè)計PLC系統(tǒng)時,在可以配置的新單元受到已經(jīng)設(shè)置的單元限制的情況下,僅將可以配置的單元作為選擇對象而嘗試系統(tǒng)構(gòu)筑。由此,可以減少為了修改系統(tǒng)結(jié)構(gòu)而進行的返工。
圖1是執(zhí)行本發(fā)明所涉及的系統(tǒng)構(gòu)筑輔助工具的硬件結(jié)構(gòu)的框圖。圖2是實施方式I所涉及的系統(tǒng)構(gòu)筑輔助工具的功能框圖。圖3是示出顯示裝置所顯示的顯示畫面的例子的圖。圖4是表示系統(tǒng)構(gòu)筑輔助工具進行的操作的一個例子的圖。圖5是表示在已配置單元信息存儲部件中存儲單元信息時的表格結(jié)構(gòu)的例子的圖。圖6是表示與基本單元相關(guān)的產(chǎn)品規(guī)格存儲部件的表格結(jié)構(gòu)的例子的圖。圖7是表示與CPU單元相關(guān)的產(chǎn)品規(guī)格存儲部件的表格結(jié)構(gòu)的例子的圖。圖8是表示與單元相關(guān)的產(chǎn)品規(guī)格存儲部件的表格結(jié)構(gòu)的例子的圖。圖9是表示單元一覽顯示控制部件的動作的流程的流程圖。圖10是表示單元一覽顯示控制部件的動作的流程的流程圖。圖11是實施方式2所涉及的系統(tǒng)構(gòu)筑輔助工具的功能框圖。圖12是表示單元一覽顯示控制部件的動作的流程的流程圖。圖13是表示單元一覽顯示控制部件的動作的流程的流程圖。圖14是實施方式3所涉及的系統(tǒng)構(gòu)筑輔助工具的功能框圖。
圖15是表示單元信息存儲部件的表格結(jié)構(gòu)的例子的圖。
圖16是表示單元一覽顯示控制部件的動作的流程的流程圖。
具體實施方式
下面,基于附圖,詳細地說明本發(fā)明所涉及的系統(tǒng)構(gòu)筑輔助工具及系統(tǒng)構(gòu)筑輔助裝置的實施方式。此外,本發(fā)明并不由本實施方式限定。
實施方式I
圖1是執(zhí)行本發(fā)明所涉及的系統(tǒng)構(gòu)筑輔助工具的硬件結(jié)構(gòu)(系統(tǒng)構(gòu)筑輔助裝置)的框圖。系統(tǒng)構(gòu)筑輔助裝置10具有:鍵盤或指點設(shè)備等輸入裝置11、顯示裝置(顯示部)12、中央運算裝置(控制部)13及存儲裝置(存儲部)14。
存儲裝置14具有非易失性存儲裝置及易失性存儲裝置(均省略圖示)。非易失性存儲裝置存儲產(chǎn)品規(guī)格等。易失性存儲裝置適當?shù)赜米鳛橛糜谑怪醒脒\算裝置13進行運算的工作存儲器。系統(tǒng)構(gòu)筑輔助裝置10是通過在個人計算機中安裝規(guī)定的應(yīng)用程序而構(gòu)成的。
圖2是實施方式I所涉及的系統(tǒng)構(gòu)筑輔助工具的功能框圖。系統(tǒng)構(gòu)筑輔助工具20主要是使用中央運算裝置13及存儲裝置14 (參照圖1)而實現(xiàn)的。系統(tǒng)構(gòu)筑輔助工具20具有:單元一覽顯示部件23、單元一覽顯示控制部件24、產(chǎn)品規(guī)格存儲部件25及已配置單元信息存儲部件26。
產(chǎn)品規(guī)格存儲部件25針對作為用于構(gòu)筑PLC系統(tǒng)的要素的各種單元,存儲與產(chǎn)品規(guī)格相關(guān)的信息。已配置單元信息存儲部件26針對在顯示裝置12 (參照圖1)的顯示畫面上的編輯作業(yè)中已配置的單元,存儲與配置相關(guān)的信息。
單元一覽顯示控制部件24基于已配置單元信息存儲部件26中所存儲的信息、和產(chǎn)品規(guī)格存儲部件25中所存儲的信息,提取出可以配置的單元,將提取出的單元的信息向單元一覽顯示控制部件24發(fā)送。單元一覽顯示部件23將單元一覽顯示控制部件24提取出的單元在顯示裝置12的顯示畫面上一覽顯示。
圖3是示出顯示裝置中顯示的顯示畫面的例子的圖。顯示畫面30包含單元結(jié)構(gòu)顯示框31及單元一覽顯示框32。單元結(jié)構(gòu)顯示框31是用于在實際構(gòu)筑PLC系統(tǒng)前選擇單元并研究其合理布置時,進行編輯作業(yè)的框。單元結(jié)構(gòu)顯示框31顯示編輯作業(yè)中的單元結(jié)構(gòu)。單元一覽顯示框32將在編輯作業(yè)中作為研究配置的對象的單元的型號進行一覽顯示。
圖4是表示系統(tǒng)構(gòu)筑輔助工具的操作的一個例子的圖。系統(tǒng)構(gòu)筑輔助工具20的用戶從單元一覽顯示框32中顯示的單元一覽中,通過鼠標等輸入裝置11 (參照圖1)選擇單元。將所選擇的單元通過例如向單元結(jié)構(gòu)顯示框31拖放,從而配置在編輯作業(yè)中的單元結(jié)構(gòu)中。通過選擇對編輯作業(yè)中的單元結(jié)構(gòu)的名稱進行顯示的標簽33,單元結(jié)構(gòu)顯示框31可以顯示多個單元結(jié)構(gòu)。通過構(gòu)成為可以顯示多個單元結(jié)構(gòu),系統(tǒng)構(gòu)筑輔助工具可以并行地生成多個單元結(jié)構(gòu)。
圖5是表示已配置單元信息存儲部件中存儲單元信息時的表格結(jié)構(gòu)的例子的圖。已配置單元信息存儲表格50針對通過圖4所示的操作而已配置在單元結(jié)構(gòu)顯示框31中的已配置單元,存儲與配置相關(guān)的信息。單元結(jié)構(gòu)字段51存儲在單元結(jié)構(gòu)顯示框31中顯示的單元結(jié)構(gòu)的名稱。
基本/線纜字段52對單元結(jié)構(gòu)字段51所示的單元結(jié)構(gòu)中已配置的基本單元的型號或基本單元間的線纜的型號進行存儲。插糟編號字段53對基本/線纜字段52示出的基本單元上存在的插槽的編號進行存儲。單元型號字段54對已配置在插糟編號字段53所示出的插槽中的單元型號進行存儲。圖6是表示與基本單元相關(guān)的產(chǎn)品規(guī)格存儲部件的表格結(jié)構(gòu)的例子的圖?;井a(chǎn)品規(guī)格存儲表格60存儲基本單元的產(chǎn)品規(guī)格。基本型號字段61存儲基本單元的型號?;A(chǔ)基本標志字段62存儲表示基本型號字段61示出的基本單元是否為基礎(chǔ)基本單元的基礎(chǔ)基本標志。例如,基礎(chǔ)基本標志“ I ”表不為基礎(chǔ)基本單兀,“O”表不為增設(shè)基本單兀。插糟編號字段63對基本型號字段61示出的基本單元中所設(shè)置的插槽的編號進行存儲。CPU安裝可否標志字段64具有多個(例如I至n) CPU型號字段64a。CPU安裝可否標志字段64存儲表示CPU型號字段64a示出的CPU單元是否可以安裝在插糟編號字段63示出的插槽中的CPU安裝可否標志。例如,CPU安裝可否標志“ I ”表示可以安裝,“O”表示不可安裝。電源安裝可否標志字段65具有多個(例如I至η)電源型號字段65a。電源安裝可否標志字段65存儲表示電源型號字段65a示出的電源單元是否可以安裝在插糟編號字段63示出的插槽中的電源安裝可否標志。例如,電源安裝可否標志“I”表示可以安裝,“O”表示不可安裝。單元安裝可否標志字段66具有多個(例如I至η)單元型號字段66a。單元安裝可否標志字段66存儲表示單元型號字段66a示出的單元是否可以安裝在插糟編號字段63示出的插槽中的單元安裝可否標志。例如,單元安裝可否標志“ I ”表示可以安裝,“O”表示不可安裝。圖7是表示與CPU單元相關(guān)的產(chǎn)品規(guī)格存儲部件的表格結(jié)構(gòu)的例子的圖。CPU產(chǎn)品規(guī)格存儲表格70存儲CPU單 元的產(chǎn)品規(guī)格。插糟編號字段71按插槽編號劃分出字段,存儲安裝在插槽中的CPU單元的型號的組合71a?;拘吞栕侄?2被劃分為多個(例如I至η)字段,存儲表示組合71a示出的CPU單元是否可以配置在基本型號I η的基本單元上的CPU配置可否標志72a。例如,CPU配置可否標志72a “ I”表示可以配置,“O”表示不可配置。此外,組合71a中的“空”表示沒有配置CPU單元。圖8是表示與單元相關(guān)的產(chǎn)品規(guī)格存儲部件的表格結(jié)構(gòu)的例子的圖。單元產(chǎn)品規(guī)格存儲表格80存儲單元的產(chǎn)品規(guī)格。CPU型號字段81存儲在單元結(jié)構(gòu)顯示框31中可以配置的CPU單元的型號。單元可安裝數(shù)量字段82具有多個(例如I至η)單元型號字段82a。單元可安裝數(shù)量字段82存儲在CPU型號字段81示出的CPU單元的情況下單元型號字段82a示出的單元的可安裝數(shù)量。在單元可安裝數(shù)量字段82中,與單元型號對應(yīng)地示出各CPU單元能夠管理的單元的數(shù)量。圖9及圖10是表示單元一覽顯示控制部件的動作的流程的流程圖。單元一覽顯示控制部件24 (參照圖2)從已配置單元信息存儲部件26中存儲的編輯作業(yè)中的單元結(jié)構(gòu)的數(shù)據(jù)中,獲取已配置的基本單元及CPU單元的信息(步驟S100)。單元一覽顯示控制部件24參照已配置單元信息存儲表格50的基本/線纜字段52 (參照圖5)。單元一覽顯示控制部件24針對基本/線纜字段52示出的基本單元,參照基本產(chǎn)品規(guī)格存儲表格60的基礎(chǔ)基本標志字段62 (參照圖6),對已配置的基本單元中是否含有基礎(chǔ)基本單元進行判斷(步驟S101)。基本單元是否為基礎(chǔ)基本單元這一判斷是通過存儲在基礎(chǔ)基本標志字段62中的基礎(chǔ)基本標志而進行的。在已配置的基本單元中不含有基礎(chǔ)基本單元的情況下(步驟SlOl為否),單元一覽顯示控制部件24將在基本產(chǎn)品規(guī)格存儲表格60中基礎(chǔ)基本標志為“I”的基礎(chǔ)基本單元的型號,向存儲裝置14 (參照圖1)內(nèi)的可配置單元表格(省略圖示)登錄(步驟S103)。在已配置的基本單元中含有基礎(chǔ)基本單元的情況下(步驟SlOl為是),單元一覽顯示控制部件24將基礎(chǔ)基本標志為“O”的基本單元(增設(shè)基本單元)的型號向可配置單元表格登錄(步驟S102)。單元一覽顯示控制部件24判斷已配置的基礎(chǔ)基本單元中是否存在未安裝單元的插槽(步驟S105)。另外,單元一覽顯示控制部件24根據(jù)基本產(chǎn)品規(guī)格存儲表格60 (參照圖6)參照與該基礎(chǔ)基本單元對應(yīng)的CPU型號的行,判斷對應(yīng)的CPU單元是否可以安裝在未安裝插槽中(步驟S105)。是否可以向插槽安裝CPU單元的判斷是通過該插槽編號的CPU安裝可否標志進行的。此外,使得從步驟S105至步驟S107的流程成為以基本產(chǎn)品規(guī)格存儲表格60中與基礎(chǔ)基本單元對應(yīng)的CPU單元的數(shù)量進行重復(fù)的循環(huán)。在已配置的基礎(chǔ)基本單元中不存在未安裝插槽、或者該插槽編號的CPU安裝可否標志為“O”的情況下(步驟S105為否),返回循環(huán)頂部(步驟S104),針對對應(yīng)的其他CPU單元實施從步驟S105開始的流程。在已配置的基礎(chǔ)基本單元中存在未安裝插槽、且該插槽編號的CPU安裝可否標志為“I”的情況下(步驟S105為是),單元一覽顯示控制部件24參照CPU產(chǎn)品規(guī)格存儲表格70 (參照圖7)的各組合71a、和基本型號字段72中的該基礎(chǔ)基本單元的列的CPU配置可否標志72a。單元一覽顯示控制部件24對是否存在將循環(huán)中的CPU單元配置在未安裝插槽中的組合71a進行判斷(步驟S106)。另外,單元一覽顯示控制部件24根據(jù)該基礎(chǔ)基本單元的列的CPU配置可否標志72a是否為“1”,從而判斷是否可以配置該CPU單元(步驟S106)。在存在能夠?qū)⒃揅PU單元配置在未安裝插槽中的組合71a,且CPU配置可否標志72a為“I”的情況下(步驟S106為是),單元一覽顯示控制部件24將該CPU單元的型號向可配置單元表格登錄(步驟S107)。在步驟S107的登錄處理后,返回循環(huán)頂部(步驟S104),針對對應(yīng)的其他CPU單元實施從步驟S105開始的流程。在不存在將該CPU單元配置在未安裝插槽中的組合71a的情況、或者雖然存在組合71a但CPU配置可否標志72a為“O”的情況下(步驟S106為否),也返回循環(huán)頂部(步驟S104)。然后,單元一覽顯示控制部件24判斷已配置的基本單元中是否存在未安裝電源單元的電源插槽(步驟S112)。另外,單元一覽顯示控制部件24基于基本產(chǎn)品規(guī)格存儲表格
60(參照圖6)參照與該基本單元對應(yīng)的電源型號的行,判斷對應(yīng)的電源單元是否可以安裝在未安裝電源插槽中(步驟S112)。電源單元是否可以安裝在電源插槽中是根據(jù)該插槽編號的電源安裝可否標志進行判斷的。此外,使得步驟S112及步驟S113的流程成為,以基本產(chǎn)品規(guī)格存儲表格60中與基本單元對應(yīng)的電源單元的數(shù)量進行重復(fù),并以已配置的基本單元的數(shù)量進行重復(fù)的循環(huán)。在基本單元中不存在未安裝電源插槽、或者未安裝電源插槽的電源安裝可否標志為“O”的情況下(步驟sii2為否),返回循環(huán)頂部(步驟Sm、步驟siio),針對對應(yīng)的其他電源單元、已配置的其他基本單元實施從步驟S112開始的流程。
在已配置的基本單元中存在未安裝電源插槽、且電源安裝可否標志為“I”的情況下(步驟S112為是),單元一覽顯示控制部件24將該電源單元的型號向可配置單元表格登錄(步驟S113)。在步驟S113的登錄處理后,返回循環(huán)頂部(步驟S111、步驟S110),針對對應(yīng)的其他電源單元、已配置的其他基本單元實施從步驟S112開始的流程。
然后,單元一覽顯示控制部件24對已配置的基本單元中是否存在未安裝單元的插槽進行判斷(步驟S115)。另外,單元一覽顯示控制部件24基于基本產(chǎn)品規(guī)格存儲表格60 (參照圖6)參照與該基本單元對應(yīng)的單元型號的行,判斷對應(yīng)的單元是否可以安裝在未安裝插槽中(步驟S115)。單元是否可以安裝在插槽中是通過該插槽編號的單元安裝可否標志判斷的。此外,使得從步驟S115至步驟S117的流程成為以基本產(chǎn)品規(guī)格存儲表格60中與基本單元對應(yīng)的單元的數(shù)量進行重復(fù)的循環(huán)。
在已配置的基本單元中不存在未安裝插槽、或者未安裝插槽的單元安裝可否標志為“O”的情況下(步驟S115為否),返回循環(huán)頂部(步驟S114),針對對應(yīng)的其他單元實施從步驟S115開始的流程。
在已配置的基本單元中存在未安裝插槽、且單元安裝可否標志為“I”的情況下(步驟S115為是),單元一覽顯示控制部件24參照單元產(chǎn)品規(guī)格存儲表格80 (參照圖8)的CPU型號字段81、和該單元的單元型號字段82a。單元一覽顯示控制部件24判斷在已配置的CPU單元的情況下該單元的數(shù)量是否小于或等于單元型號字段82a中指定的可安裝數(shù)量(步驟S116)。
在該單元的數(shù)量小于或等于可安裝數(shù)量的情況下(步驟S116為是),單元一覽顯示控制部件24將該單元的型號向可配置單元表格登錄(步驟S117)。在步驟S117的登錄處理后,返回循環(huán)頂部(步驟S114),針對對應(yīng)的其他單元實施從步驟S115開始的流程。在該單元的數(shù)量大于可安裝數(shù)量的情況下(步驟S116為否),也返回循環(huán)頂部(步驟S114)。
然后,單元一覽顯示控制部件24將在步驟S107、步驟S113及步驟S117中提取至可配置單元表格的數(shù)據(jù),提供給單元一覽顯示部件23。單元一覽顯示部件23將可配置單元表格的內(nèi)容在顯示畫面30的單元一覽顯示框32 (參照圖3)中進行一覽顯示(步驟S118)。
在本實施方式中,以該單元是否可以安裝在已配置基本單元中、是否并未超過已配置CPU單元能夠管理的數(shù)量作為基準,判定是否可以向可配置單元表格登錄。本實施方式的系統(tǒng)構(gòu)筑輔助工具,在設(shè)計PLC系統(tǒng)時由于已設(shè)置的單元限制了新的可以配置的單元的情況下,可以僅將可配置的單元作為選擇對象而嘗試系統(tǒng)構(gòu)筑。由此,可以減少為了修改系統(tǒng)結(jié)構(gòu)而進行的返工。
實施方式2
圖11是實施方式2所涉及的系統(tǒng)構(gòu)筑輔助工具的功能框圖。例如,CPU單元僅能夠安裝在基礎(chǔ)基本單元的規(guī)定的插槽中。這樣,根據(jù)單元不同而限制了能夠配置的插槽。在本實施方式中,在是否可以向可配置單元表格登錄的判定中,在實施方式I的基準的基礎(chǔ)上,還參照是否可以向配置預(yù)定位置處配置單元的信息。此外,用于執(zhí)行本實施方式所涉及的系統(tǒng)構(gòu)筑輔助工具的硬件結(jié)構(gòu)(系統(tǒng)構(gòu)筑輔助裝置)與實施方式I相同(參照圖1)。
系統(tǒng)構(gòu)筑輔助工具20具有配置預(yù)定位置獲取部件21、單元一覽顯示部件23、單元一覽顯示控制部件24、產(chǎn)品規(guī)格存儲部件25及已配置單元信息存儲部件26。配置預(yù)定位置獲取部件21獲取單元的配置預(yù)定位置的信息。配置預(yù)定位置獲取部件21例如將用戶在單元結(jié)構(gòu)顯示框31 (參照圖3)上最后點擊的基本單元的插槽編號,作為配置預(yù)定位置信息進行獲取。此外,在下面的說明中,適當?shù)貙⒆鳛榕渲妙A(yù)定位置的插槽稱為“配置預(yù)定插槽”。產(chǎn)品規(guī)格存儲部件25存儲與配置位置對應(yīng)的關(guān)于單元是否可以配置的信息。單元一覽顯示控制部件24參照由配置預(yù)定位置獲取部件21獲取到的信息、和存儲在產(chǎn)品規(guī)格存儲部件25中的信息,提取能夠配置的單元。圖12及圖13是表示單元一覽顯示控制部件的動作的流程的流程圖。單元一覽顯示控制部件24從已配置單元信息存儲部件26中存儲的編輯中的單元結(jié)構(gòu)中,獲取已配置的基本單元及CPU單元的信息(步驟S200)。單元一覽顯示控制部件24從配置預(yù)定位置獲取部件21,作為用戶想要配置單元的配置預(yù)定位置的信息而獲取配置預(yù)定插槽的插槽編號(步驟S201 )。單元一覽顯示控制部件24將基礎(chǔ)基本標志為“O”的基本單元(增設(shè)基本單元)的型號向可配置單元表格(省略圖示)登錄(步驟S202)。單元一覽顯示控制部件24根據(jù)基本產(chǎn)品規(guī)格存儲表格60 (參照圖6)參照與該基礎(chǔ)基本單元對應(yīng)的CPU型號的行,判斷對應(yīng)的CPU單元是否可以安裝在配置預(yù)定插槽中(步驟S204)。是否可以向插槽安裝CPU單元的判斷是通過該插槽編號的CPU安裝可否標志進行的。此外,使得從步驟S204至步驟S206的流程成為以基本產(chǎn)品規(guī)格存儲表格60中與基礎(chǔ)基本單元對應(yīng)的CPU單元的數(shù)量進行重復(fù)的循環(huán)。在配置預(yù)定插槽的CPU安裝可否標志為“O”的情況下(步驟S204為否),返回循環(huán)頂部(步驟S203),針對對應(yīng)的其他CPU單元實施從步驟S204開始的流程。在配置預(yù)定插槽的CPU安裝可否標志為“I”的情況下(步驟S204為是),單元一覽顯示控制部件24對是否存在將循環(huán)中的CPU單元配置在配置預(yù)定插槽中的組合71a(參照圖7)進行判斷(步驟S205)。另外,單元一覽顯示控制部件24根據(jù)該基礎(chǔ)基本單元的列的CPU配置可否標志是否為“ I ”,從而判斷是否可以配置該CPU單元(步驟S205 )。在存在將該CPU單元配置在配置預(yù)定插槽中的組合71a,且CPU配置可否標志72a為“I”的情況下(步驟S205為是),單元一覽顯示控制部件24將該CPU單元的型號向可配置單元表格登錄(步驟S206)。在步驟S206的登錄處理后,返回循環(huán)頂部(步驟S203),針對對應(yīng)的其他CPU單元實施從步驟S204開始的流程。在不存在將該CPU單元配置在配置預(yù)定插槽中的組合71a的情況、或者雖然存在組合71a但CPU配置可否標志72a為“O”的情況下(步驟S205為否),也返回循環(huán)頂部(步驟S203)。然后,單元一覽顯示控制部件24參照在基本產(chǎn)品規(guī)格存儲表格60 (參照圖6)中與已配置的基本單元對應(yīng)的電源型號的行,判斷對應(yīng)的電源單元是否可以安裝在配置預(yù)定插槽中(步驟S211)。電源單元是否可以安裝在插槽中是根據(jù)該插槽編號的電源安裝可否標志進行判斷的。此外,使得步驟S211及步驟S212的流程成為以基本產(chǎn)品規(guī)格存儲表格60中與基本單元對應(yīng)的電源單元的數(shù)量進行重復(fù)的循環(huán)。在配置預(yù)定插槽的電源安裝可否標志為“O”的情況下(步驟S211為否),返回循環(huán)頂部(步驟S210),針對對應(yīng)的其他電源單元實施從步驟S211開始的流程。在配置預(yù)定插槽的電源安裝可否標志為“I”的情況下(步驟S211為是),單元一覽顯示控制部件24將該電源單元的型號向可配置單元表格登錄(步驟S212)。在步驟S212的登錄處理后,返回循環(huán)頂部(步驟S210),針對對應(yīng)的其他電源單元實施從步驟S211開始的流程。
單元一覽顯示控制部件24參照在基本產(chǎn)品規(guī)格存儲表格60 (參照圖6)中與已配置的基本單元對應(yīng)的單元型號的行,判斷對應(yīng)的單元是否可以安裝在配置預(yù)定插槽中(步驟S214)。單元是否可以安裝在插槽中是通過該插槽編號的單元安裝可否標志判斷的。此夕卜,使得從步驟S214至步驟S216的流程成為以基本產(chǎn)品規(guī)格存儲表格60中與基本單元對應(yīng)的單元的數(shù)量進行重復(fù)的循環(huán)。
在配置預(yù)定插槽的單元安裝可否標志為“O”的情況下(步驟S214為否),返回循環(huán)頂部(步驟S213),針對對應(yīng)的其他單元實施從步驟S214開始的流程。
在配置預(yù)定插槽的單元安裝可否標志為“I”的情況下(步驟S214為是),單元一覽顯示控制部件24參照單元產(chǎn)品規(guī)格存儲表格80 (參照圖8)的CPU型號字段81、和該單元的單元型號字段82a。單元一覽顯示控制部件24判斷在已配置的CPU單元的情況下該單元的數(shù)量是否小于或等于單元型號字段82a中指定的可安裝數(shù)量(步驟S215)。
在該單元的數(shù)量小于或等于可安裝數(shù)量的情況下(步驟S215為是),單元一覽顯示控制部件24將該單元的型號向可配置單元表格登錄(步驟S216)。在步驟S216的登錄處理后,返回循環(huán)頂部(步驟S213),針對對應(yīng)的其他單元實施從步驟S214開始的流程。在該單元的數(shù)量大于可安裝數(shù)量的情況下(步驟S215為否),也返回循環(huán)頂部(步驟S213)。
然后,單元一覽顯示控制部件24將在步驟S206、步驟S212及步驟S216中提取至可配置單元表格的數(shù)據(jù),提供給單元一覽顯示部件23。單元一覽顯示部件23將可配置單元表格的內(nèi)容在顯示畫面30的單元一覽顯示框32 (參照圖3)中進行一覽顯示(步驟S217)。
在本實施方式中,在實施方式I的基準的基礎(chǔ)上,還基于該單元是否可以安裝在配置預(yù)定插槽中(步驟S204、步驟S211及步驟S214),判定是否可以向可配置單元表格登錄。通過構(gòu)成為可以將能夠配置的單元與配置預(yù)定位置對應(yīng)地進行篩選后進行一覽顯示,從而可以使得用戶對單元的選擇更加容易。
實施方式3
圖14是實施方式3所涉及的系統(tǒng)構(gòu)筑輔助工具的功能框圖。在本實施方式中,根據(jù)單元的型號、類別及輸入輸出(I/O)點數(shù)篩選單元,并進行一覽顯示。用于執(zhí)行本實施方式所涉及的系統(tǒng)構(gòu)筑輔助工具的硬件結(jié)構(gòu)(系統(tǒng)構(gòu)筑輔助裝置)與實施方式I相同(參照圖1)。
系統(tǒng)構(gòu)筑輔助工具20具有:輸入字符獲取部件22、單元一覽顯示部件23、單元一覽顯示控制部件24及單元信息存儲部件27。輸入字符獲取部件22對顯示畫面30(參照圖3)上的編輯作業(yè)中從鍵盤等輸入裝置11 (參照圖1)輸入的字符信息進行獲取。單元信息存儲部件27針對作為用于構(gòu)筑PLC系統(tǒng)的要素的單元,存儲型號、類別及I/O點數(shù)的信息。
單元一覽顯示控制部件24將輸入字符獲取部件22獲取到的字符信息、與表示單元信息存儲部件27中所存儲的信息的字符串進行對比,提取字符串中含有與輸入字符一致的部分的單元。單元一覽顯示部件23將單元一覽顯示控制部件24提取出的單元在顯示畫面30上進行一覽顯示。
圖15是表示單元信息存儲部件的表格結(jié)構(gòu)的例子的圖。單元信息存儲表格90具有類別字段91、型號字段92及I/O點數(shù)字段93。類別字段91存儲單元的類別。型號字段92存儲單元的型號。I/O點數(shù)字段93存儲單元的I/O點數(shù)。圖16是表示單元一覽顯示控制部件的動作的流程的流程圖。單元一覽顯示控制部件24從輸入字符獲取部件22獲取用戶輸入的字符信息(步驟S300)。單元一覽顯示控制部件24將從輸入字符獲取部件22獲取到的字符信息,與表示存儲在類別字段91中的類別的字符串、表示存儲在型號字段92中的型號的字符串、表示存儲在I/O點數(shù)字段93中的I/O點數(shù)的字符串進行對比。單元一覽顯示控制部件24針對循環(huán)中的單元而從類別、型號、I/O點數(shù)的各字符串的前端開始進行對比,判斷是否含有詞頭與輸入字符一致的信息(步驟S302)。此外,使得步驟S302及步驟S303的流程成為以所準備的單元的數(shù)量進行重復(fù)的循環(huán)。在類別、型號及I/O點數(shù)的字符串某一方的詞頭與輸入字符一致的情況下(步驟S302為是),單元一覽顯示控制部件24將該單元的型號向可配置單元表格(省略圖示)登錄(步驟S303)。在步驟S303的登記處理后,返回循環(huán)頂部(步驟S301),針對其他單元實施從步驟S302開始的流程。在不含有詞頭與輸入字符一致的信息的情況下(步驟S302為否),也返回循環(huán)頂部(步驟S301)。然后,單元一覽顯示控制部件24將在步驟S303中提取至可配置單元表格的數(shù)據(jù),提供給單元一覽顯示部件23。單元一覽顯示部件23將可配置單元表格的內(nèi)容在顯示畫面30的單元一覽顯示框32 (參照圖3)中進行一覽顯示(步驟S304)。在本實施方式中,例如在用戶知道要配置的單元型號的起始部分的情況下,可對一覽顯示的單元進行篩選。根據(jù)本實施方式,可以使用戶對單元的選擇變得容易。單元一覽顯示控制部件24也可以將除了單元的類別、型號及I/O點數(shù)之外的與單元相關(guān)的任何信息作為與輸入字符對比的對象。系統(tǒng)構(gòu)筑輔助工具也可以在實施方式I的結(jié)構(gòu)中追加本實施方式的輸入字符獲取部件22及單元信息存儲部件27。在此情況下,系統(tǒng)構(gòu)筑輔助工具通過已配置單元及產(chǎn)品規(guī)格對一覽顯示的單元進行判定,并且,通過與用戶輸入的輸入字符進行對比而進一步篩選。由此,可以使用戶對單元的選擇更加容易。系統(tǒng)構(gòu)筑輔助工具也可以在實施方式2的結(jié)構(gòu)中追加本實施方式的輸入字符獲取部件22及單元信息存儲部件27。在此情況下,系統(tǒng)構(gòu)筑輔助工具通過已配置單元及產(chǎn)品規(guī)格、配置預(yù)定位置對一覽顯示的單元進行判定,并且,通過與用戶輸入的輸入字符進行對比而進一步篩選。由此,可以使用戶對單元的選擇更加容易。工業(yè)實用性如上所述,本發(fā)明所涉及的系統(tǒng)構(gòu)筑輔助工具及系統(tǒng)構(gòu)筑輔助裝置,適用于在實際構(gòu)筑PLC系統(tǒng)前選擇構(gòu)成單元并研究單元的合理布置的情況。標號的說明10系統(tǒng)構(gòu)筑輔助裝置11輸入裝置12顯示裝置13中央運算裝置14存儲裝置20系統(tǒng)構(gòu)筑輔助工具
21配置預(yù)定位置獲取部件
22輸入字符獲取部件
23單元一覽顯示部件
24單元一覽顯示控制部件
25產(chǎn)品規(guī)格存儲部件
26已配置單元信息存儲部件
27單元信息存儲部件
30顯示畫面
31單元結(jié)構(gòu)顯示框
32單元一覽顯示框
50已配置單元信息存儲表格
60基本產(chǎn)品規(guī)格存儲表格
70CPU產(chǎn)品規(guī)格存儲表格
80單元產(chǎn)品規(guī)格存儲表格
90單元信 息 存儲表格
權(quán)利要求
1.一種系統(tǒng)構(gòu)筑輔助工具,其對可編程控制器系統(tǒng)的構(gòu)筑進行輔助, 該系統(tǒng)構(gòu)筑輔助工具的特征在于,具有: 產(chǎn)品規(guī)格存儲部件,其針對作為用于構(gòu)筑所述可編程控制器系統(tǒng)的要素的單元,存儲與產(chǎn)品規(guī)格相關(guān)的信息; 已配置單元信息存儲部件,其針對在顯示畫面上的編輯作業(yè)中已經(jīng)配置的單元,存儲與配置相關(guān)的信息; 單元一覽顯示控制部件,其基于所述已配置單元信息存儲部件中所存儲的信息、和所述產(chǎn)品規(guī)格存儲部件中所存儲的信息,提取出能夠配置的單元;以及 單元一覽顯示部件,其將所述單元一覽顯示控制部件提取出的單元,在所述顯示畫面上一覽顯不。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)構(gòu)筑輔助工具,其特征在于, 所述系統(tǒng)構(gòu)筑輔助工具還具有配置預(yù)定位置獲取部件,所述配置預(yù)定位置獲取部件獲取與單元的配置預(yù)定位置相關(guān)的信息, 所述產(chǎn)品規(guī)格存儲部件存儲與所述配置預(yù)定位置對應(yīng)的關(guān)于單元可否配置的信息, 所述單元一覽顯示控制部件參照所述配置預(yù)定位置獲取部件獲取的信息、和所述產(chǎn)品規(guī)格存儲部件中存儲的信息,提取出能夠配置的單元。
3.一種系統(tǒng)構(gòu)筑輔助工具,其對可編程控制器系統(tǒng)的構(gòu)筑進行輔助, 該系統(tǒng)構(gòu)筑輔助工具的特征在于,具有: 單元信息存儲部件,其針對作為用于構(gòu)筑所述可編程控制器系統(tǒng)的要素的單元,存儲型號、類別及輸入輸出點數(shù)的信息; 輸入字符獲取部件,其獲取在顯示畫面上的編輯作業(yè)中輸入的字符信息; 單元一覽顯示控制部件,其將所述輸入字符獲取部件獲取的所述字符信息、和表示所述單元信息存儲部件中存儲的信息的字符串進行對比,提取出所述字符串中含有與所述字符信息一致的部分的單元;以及 單元一覽顯示部件,其將所述單元一覽顯示控制部件提取出的單元,在所述顯示畫面上一覽顯不。
4.根據(jù)權(quán)利要求3所述的系統(tǒng)構(gòu)筑輔助工具,其特征在于, 所述系統(tǒng)構(gòu)筑輔助工具還具有: 產(chǎn)品規(guī)格存儲部件, 其針對作為用于構(gòu)筑所述可編程控制器系統(tǒng)的要素的單元,存儲與產(chǎn)品規(guī)格相關(guān)的信息;以及 已配置單元信息存儲部件,其針對在所述顯示畫面上的編輯作業(yè)中已經(jīng)配置的單元,存儲與配置相關(guān)的信息, 所述單元一覽顯示控制部件基于存儲在所述已配置單元信息存儲部件中的信息、和存儲在所述產(chǎn)品規(guī)格存儲部件中的信息,提取出能夠配置的單元。
5.根據(jù)權(quán)利要求4所述的系統(tǒng)構(gòu)筑輔助工具,其特征在于, 所述系統(tǒng)構(gòu)筑輔助工具還具有配置預(yù)定位置獲取部件,所述配置預(yù)定位置獲取部件獲取與單元的配置預(yù)定位置相關(guān)的信息, 所述產(chǎn)品規(guī)格存儲部件存儲與所述配置預(yù)定位置對應(yīng)的關(guān)于單元可否配置的信息, 所述單元一覽顯示控制部件參照所述配置預(yù)定位置獲取部件獲取的信息、和所述產(chǎn)品規(guī)格存儲部件中存儲的信息,提取出能夠配置的單元。
6.一種系統(tǒng)構(gòu)筑輔助裝置,其對可編程控制器系統(tǒng)的構(gòu)筑進行輔助, 該系統(tǒng)構(gòu)筑輔助裝置的特征在于,具有: 顯示部,其顯示出顯示畫面; 存儲部,其存儲與產(chǎn)品規(guī)格相關(guān)的信息、以及與在所述顯示畫面上的編輯作業(yè)中已經(jīng)配置的已配置單元的配置相關(guān)的信息,其中,所述產(chǎn)品規(guī)格指的是與作為用于構(gòu)筑所述可編程控制器系統(tǒng)的要素的單元相關(guān)的產(chǎn)品規(guī)格;以及 控制部,其基于所述存儲部中存儲的與所述產(chǎn)品規(guī)格相關(guān)的信息和與所述已配置單元的配置相關(guān)的信息,提取出能夠配置的單元,并在所述顯示畫面上一覽顯示。
7.一種系統(tǒng)構(gòu)筑輔助裝置,其對可編程控制器系統(tǒng)的構(gòu)筑進行輔助, 該系統(tǒng)構(gòu)筑輔助裝置的特征在于,具有: 顯示部,其顯示出顯示畫面; 存儲部,其針對作為 用于構(gòu)筑所述可編程控制器系統(tǒng)的要素的單元,存儲型號、類別及輸入輸出點數(shù)的信息;以及 控制部,其將在所述顯示畫面上的編輯作業(yè)中輸入的字符信息、與表示在所述存儲部中存儲的信息的字符串進行對比,提取出所述字符串中含有與所述字符信息一致的部分的單元,并在所述顯示畫面上一覽顯示。
全文摘要
一種系統(tǒng)構(gòu)筑輔助工具,其對可編程控制器系統(tǒng)的構(gòu)筑進行輔助,其具有產(chǎn)品規(guī)格存儲部件(25),其針對作為用于構(gòu)筑可編程控制器系統(tǒng)的要素的單元,存儲與產(chǎn)品規(guī)格相關(guān)的信息;已配置單元信息存儲部件(26),其針對在顯示畫面上的編輯作業(yè)中已配置的單元,存儲與配置相關(guān)的信息;單元一覽顯示控制部件(24),其基于存儲在已配置單元信息存儲部件中的信息、和存儲在產(chǎn)品規(guī)格存儲部件中的信息,提取出能夠配置的單元;以及單元一覽顯示部件(23),其將單元一覽顯示控制部件提取出的單元,在顯示畫面上一覽顯示。
文檔編號G06F17/50GK103221956SQ201080070199
公開日2013年7月24日 申請日期2010年11月19日 優(yōu)先權(quán)日2010年11月19日
發(fā)明者中村大之, 刀根讓, 青山晃治, 岡田知浩 申請人:三菱電機株式會社