專利名稱:系統(tǒng)設(shè)計(jì)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于對(duì)由FA設(shè)備構(gòu)成的系統(tǒng)進(jìn)行設(shè)計(jì)的FA系統(tǒng)設(shè)計(jì)裝置。
背景技術(shù):
對(duì)于由PLC (Programmable Logic Controller)和顯不器等 FA (FactoryAutomation)設(shè)備構(gòu)成的系統(tǒng)的設(shè)計(jì)或構(gòu)筑,是由FA設(shè)備的裝置制造商進(jìn)行的。由于FA系統(tǒng)是通過將具有多種特征的單元(FA設(shè)備)進(jìn)行組合而構(gòu)成的,因此,在進(jìn)行系統(tǒng)開發(fā)時(shí),向各裝置制造商分配設(shè)計(jì)范圍。而且,各裝置制造商使用系統(tǒng)設(shè)計(jì)裝置,進(jìn)行設(shè)計(jì)責(zé)任范圍內(nèi)的系統(tǒng)結(jié)構(gòu)圖的生成(系統(tǒng)設(shè)計(jì))等。例如,在由多個(gè)裝置制造商進(jìn)行大規(guī)模系統(tǒng)設(shè)計(jì)的情況下,各裝置制造商的系統(tǒng)設(shè)計(jì)裝置的操作者(下面,稱為設(shè)計(jì)者),將由其他裝置制造商負(fù)責(zé)的設(shè)計(jì)范圍(下面,稱為設(shè)計(jì)責(zé)任范圍外系統(tǒng))作為通用單元而表示在系統(tǒng)結(jié)構(gòu)圖內(nèi)。而且,在設(shè)計(jì)責(zé)任范圍外系統(tǒng)具有多個(gè)的情況下,對(duì)應(yīng)于設(shè)計(jì)責(zé)任范圍外系統(tǒng)的數(shù)量,在系統(tǒng)結(jié)構(gòu)圖內(nèi)生成通用單元。同樣地,設(shè)計(jì)者將系統(tǒng)設(shè)計(jì)裝置不支持的設(shè)備,作為通用單元而表示在系統(tǒng)結(jié)構(gòu)圖內(nèi)。而且,在系統(tǒng)設(shè)計(jì)裝置不支持的設(shè)備具有多個(gè)的情況下,對(duì)應(yīng)于系統(tǒng)設(shè)計(jì)裝置不支持的設(shè)備的數(shù)量,在系統(tǒng)結(jié)構(gòu)圖內(nèi)生成通用單元。因此,設(shè)計(jì)責(zé)任范圍外系統(tǒng)和系統(tǒng)設(shè)計(jì)裝置不支持的設(shè)備的數(shù)量越多,系統(tǒng)設(shè)計(jì)時(shí)的設(shè)計(jì)者的負(fù)擔(dān)就越大。作為減輕系統(tǒng)設(shè)計(jì)時(shí)的設(shè)計(jì)者的負(fù)擔(dān)的技術(shù),具有將多個(gè)功能表示為I個(gè)虛擬單元的技術(shù)(例如參照專利文獻(xiàn)I)。專利文獻(xiàn)1:日本特開2008 - 146385號(hào)公報(bào)
發(fā)明內(nèi)容
然而,在上述現(xiàn)有技術(shù)中,在由多個(gè)裝置制造商進(jìn)行系統(tǒng)設(shè)計(jì)的情況下,各裝置制造商的設(shè)計(jì)者必須在系統(tǒng)結(jié)構(gòu)圖內(nèi)生成多個(gè)通用單元。另外,在系統(tǒng)內(nèi)具有多個(gè)不被系統(tǒng)設(shè)計(jì)裝置支持的設(shè)備的情況下,設(shè)計(jì)者必須在系統(tǒng)結(jié)構(gòu)圖內(nèi)生成多個(gè)通用單元。這樣,在進(jìn)行大規(guī)模的系統(tǒng)設(shè)計(jì)的情況下,必須針對(duì)系統(tǒng)結(jié)構(gòu)圖生成多個(gè)通用單元。因此,存在生成系統(tǒng)結(jié)構(gòu)圖時(shí)工作量較大的問題。本發(fā)明就是鑒于上述情況而提出的,其目的在于得到一種能夠容易地生成系統(tǒng)結(jié)構(gòu)圖的系統(tǒng)設(shè)計(jì)裝置。為了解決上述課題并實(shí)現(xiàn)目的,本發(fā)明的系統(tǒng)設(shè)計(jì)裝置的特征在于,具有:存儲(chǔ)部,其將成為FA系統(tǒng)的結(jié)構(gòu)要素的FA設(shè)備中的由本裝置設(shè)計(jì)的FA設(shè)備的結(jié)構(gòu)圖作為設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖進(jìn)行存儲(chǔ),并且,將所述FA設(shè)備中的不由本裝置設(shè)計(jì)的多個(gè)FA設(shè)備的結(jié)構(gòu)圖作為I個(gè)結(jié)構(gòu)圖即通用單元結(jié)構(gòu)圖進(jìn)行存儲(chǔ);輸入部,其輸入指示信息,該指示信息用于指定所述設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖的至少I個(gè)及所述通用單元結(jié)構(gòu)圖;系統(tǒng)結(jié)構(gòu)圖生成部,其從所述存儲(chǔ)部讀取與從所述輸入部輸入的指示信息相對(duì)應(yīng)的設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖及通用單元結(jié)構(gòu)圖,而生成所述FA系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;以及顯示部,其顯示由所述系統(tǒng)結(jié)構(gòu)圖生成部生成的系統(tǒng)結(jié)構(gòu)圖,由此,將所述FA設(shè)備中的不由本裝置設(shè)計(jì)的多個(gè)FA設(shè)備作為I個(gè)結(jié)構(gòu)圖即通用單元結(jié)構(gòu)圖進(jìn)行顯示。發(fā)明的效果本發(fā)明所涉及的系統(tǒng)設(shè)計(jì)裝置具有可容易地生成系統(tǒng)結(jié)構(gòu)圖的效果。
圖1是表示本發(fā)明的實(shí)施方式I所涉及的系統(tǒng)設(shè)計(jì)裝置的硬件結(jié)構(gòu)的圖。圖2是實(shí)施方式I所涉及的系統(tǒng)設(shè)計(jì)裝置的功能框圖。圖3是表示通用單元信息的結(jié)構(gòu)的圖。圖4是表示在實(shí)施方式I所涉及的系統(tǒng)設(shè)計(jì)裝置的顯示裝置中顯示的畫面的結(jié)構(gòu)的圖。圖5是表示系統(tǒng)設(shè)計(jì)裝置的動(dòng)作處理步驟的流程圖。圖6是表示F A系統(tǒng)的結(jié)構(gòu)例的圖。圖7是表示在顯示裝置中顯示的畫面的一個(gè)例子的圖。圖8是實(shí)施方式2所涉及的系統(tǒng)設(shè)計(jì)裝置的功能框圖。圖9是表示在實(shí)施方式2所涉及的系統(tǒng)設(shè)計(jì)裝置的顯示裝置中顯示的畫面的結(jié)構(gòu)的圖。圖10是表示參數(shù)設(shè)定處理步驟的流程圖。圖11是表示參數(shù)設(shè)定畫面的一個(gè)例子的圖。圖12是表示在參數(shù)是站點(diǎn)編號(hào)的情況下的參數(shù)設(shè)定畫面的一個(gè)例子的圖。圖13是表示鏈接文件設(shè)定處理步驟的流程圖。圖14是表示鏈接文件設(shè)定畫面的一個(gè)例子的圖。
具體實(shí)施例方式下面,基于附圖,詳細(xì)地說明本發(fā)明的實(shí)施方式所涉及的系統(tǒng)設(shè)計(jì)裝置。此外,本發(fā)明并不限定于本實(shí)施方式。實(shí)施方式I圖1是表示本發(fā)明的實(shí)施方式I所涉及的系統(tǒng)設(shè)計(jì)裝置的硬件結(jié)構(gòu)的圖。系統(tǒng)設(shè)計(jì)裝置50A是生成由PLC和顯示器等FA設(shè)備構(gòu)成的FA系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖,并且進(jìn)行FA系統(tǒng)的設(shè)計(jì)的計(jì)算機(jī)等。系統(tǒng)設(shè)計(jì)裝置50A通過啟動(dòng)在系統(tǒng)設(shè)計(jì)裝置50A內(nèi)預(yù)先安裝的軟件(系統(tǒng)設(shè)計(jì)程序),從而生成系統(tǒng)結(jié)構(gòu)圖。本實(shí)施方式的系統(tǒng)設(shè)計(jì)裝置50A將設(shè)計(jì)責(zé)任范圍外的FA設(shè)備及系統(tǒng)設(shè)計(jì)裝置50A不支持設(shè)計(jì)的FA設(shè)備作為I個(gè)通用單元(下面,稱為綜合通用單元)而表示在系統(tǒng)結(jié)構(gòu)圖內(nèi)。系統(tǒng)設(shè)計(jì)裝置50A具有:輸入裝置51,其具有鍵盤和鼠標(biāo)等而構(gòu)成;液晶顯示器等顯示裝置52 ;中央運(yùn)算裝置53 ;以及存儲(chǔ)裝置54。在系統(tǒng)設(shè)計(jì)裝置50A中,上述輸入裝置51、顯示裝置52、中央運(yùn)算裝置53、存儲(chǔ)裝置54經(jīng)由總線連接。中央運(yùn)算裝置53是CPU (Central Processing Unit)等信息處理裝置,存儲(chǔ)裝置54 是 ROM (Read Only Memory)> RAM (Random Access Memory)等存儲(chǔ)裝置。
中央運(yùn)算裝置53利用作為計(jì)算機(jī)程序的系統(tǒng)設(shè)計(jì)程序而生成系統(tǒng)結(jié)構(gòu)圖。顯示裝置52基于來自中央運(yùn)算裝置53的指示,在顯示畫面中顯示系統(tǒng)結(jié)構(gòu)圖等。顯示裝置52例如將裝入至FA系統(tǒng)的單元部件(FA設(shè)備)及綜合通用單元作為系統(tǒng)結(jié)構(gòu)圖而顯示在顯示畫面中。輸入裝置51輸入由設(shè)計(jì)者(系統(tǒng)設(shè)計(jì)裝置50A的使用者)輸入的指示信息。向輸入裝置51輸入用于對(duì)由系統(tǒng)設(shè)計(jì)裝置50A設(shè)計(jì)的FA設(shè)備的種類進(jìn)行指定的指示信息、和將綜合通用單元顯示在系統(tǒng)結(jié)構(gòu)圖上的指示信息等。將輸入至輸入裝置51的指示信息發(fā)送至中央運(yùn)算裝置53。系統(tǒng)設(shè)計(jì)程序存儲(chǔ)在存儲(chǔ)裝置54內(nèi)的ROM中,經(jīng)由總線而加載至存儲(chǔ)裝置54內(nèi)的RAM。中央運(yùn)算裝置53執(zhí)行加載至RAM內(nèi)的系統(tǒng)設(shè)計(jì)程序。具體來說,在系統(tǒng)設(shè)計(jì)裝置50A中,根據(jù)使用者利用輸入裝置51進(jìn)行的指示輸入,中央運(yùn)算裝置53從ROM內(nèi)讀取系統(tǒng)設(shè)計(jì)程序,將該程序向RAM內(nèi)的程序存儲(chǔ)區(qū)域中展開而執(zhí)行各種處理。中央運(yùn)算裝置53將在該各種處理時(shí)產(chǎn)生的各種數(shù)據(jù)暫時(shí)存儲(chǔ)在形成于RAM內(nèi)的數(shù)據(jù)存儲(chǔ)區(qū)域中。由系統(tǒng)設(shè)計(jì)裝置50A執(zhí)行的系統(tǒng)設(shè)計(jì)程序成為包含后述的系統(tǒng)結(jié)構(gòu)圖生成處理部63在內(nèi)的模塊結(jié)構(gòu),它們被加載至主存儲(chǔ)裝置中,是在主存儲(chǔ)裝置中生成的。圖2是實(shí)施方式I所涉及的系統(tǒng)設(shè)計(jì)裝置的功能框圖。在圖2中示出了使用圖1所示的中央運(yùn)算裝置53和存儲(chǔ)裝置54而實(shí)現(xiàn)的系統(tǒng)設(shè)計(jì)裝置50A的功能框圖。因此,在圖2中,省略了輸入裝置51和顯示裝置52的圖示。系統(tǒng)設(shè)計(jì)裝置50A具有輸入處理部60、顯示處理部61、運(yùn)算部62A、及存儲(chǔ)部67A。輸入處理部60進(jìn)行將從輸入裝置51發(fā)送來的信息輸入至運(yùn)算部62A的輸入處理。顯示處理部61生成向顯示裝置52輸出的顯示數(shù)據(jù)。顯示處理部61基于由運(yùn)算部62A運(yùn)算而得的運(yùn)算結(jié)果(系統(tǒng)結(jié)構(gòu)圖等)生成顯示數(shù)據(jù),將顯示數(shù)據(jù)輸出至顯示裝置52。運(yùn)算部62A執(zhí)行系統(tǒng)結(jié)構(gòu)圖的生成功能。運(yùn)算部62A構(gòu)成為包含系統(tǒng)結(jié)構(gòu)圖生成處理部63,系統(tǒng)結(jié)構(gòu)圖生成處理部63構(gòu)成為包含通用單元生成處理部59。系統(tǒng)結(jié)構(gòu)圖生成處理部63進(jìn)行在顯示裝置52中顯示的系統(tǒng)結(jié)構(gòu)圖的生成處理。另外,系統(tǒng)結(jié)構(gòu)圖生成處理部63進(jìn)行與系統(tǒng)結(jié)構(gòu)圖相關(guān)的信息的生成處理。通用單元生成處理部59進(jìn)行在系統(tǒng)結(jié)構(gòu)圖顯示部73中顯示的綜合通用單元的生成處理。另外,通用單元生成處理部59進(jìn)行與綜合通用單元相關(guān)的信息的生成處理。系統(tǒng)結(jié)構(gòu)圖生成處理部63具有下述功能:將FA系統(tǒng)的結(jié)構(gòu)在圖面上繪制成圖形的繪制功能;以及在繪制時(shí)將從一覽表中選擇出的單元部件配置在圖面上的單元配置功能。本實(shí)施方式的系統(tǒng)結(jié)構(gòu)圖生成處理部63使用由設(shè)計(jì)者指定的作為設(shè)計(jì)對(duì)象的FA設(shè)備(設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖)及由設(shè)計(jì)者指定的綜合通用單元(通用單元結(jié)構(gòu)圖)而生成系統(tǒng)結(jié)構(gòu)圖。另外,通用單元生成處理部59以在系統(tǒng)結(jié)構(gòu)圖上配置的綜合通用單元能夠表示多個(gè)單元的方式進(jìn)行各種信息設(shè)定。系統(tǒng)結(jié)構(gòu)圖生成處理部63將已生成的系統(tǒng)結(jié)構(gòu)圖保存在系統(tǒng)結(jié)構(gòu)圖存儲(chǔ)部68中。存儲(chǔ)部67A對(duì)使用運(yùn)算部62A而生成的系統(tǒng)結(jié)構(gòu)圖和單元部件等的結(jié)構(gòu)圖等進(jìn)行保存。存儲(chǔ)部67A構(gòu)成為包含系統(tǒng)結(jié)構(gòu)圖存儲(chǔ)部68和單元部件存儲(chǔ)部69。另外,系統(tǒng)結(jié)構(gòu)圖存儲(chǔ)部68構(gòu)成為包含通用單 元信息存儲(chǔ)部58。
系統(tǒng)結(jié)構(gòu)圖存儲(chǔ)部68對(duì)使用運(yùn)算部62A而生成的系統(tǒng)結(jié)構(gòu)圖進(jìn)行存儲(chǔ)。單元部件存儲(chǔ)部69將表示系統(tǒng)設(shè)計(jì)裝置50A支持設(shè)計(jì)的FA設(shè)備和網(wǎng)絡(luò)線纜等的圖、以及表示綜合通用單元等的圖,作為與單元部件相關(guān)的單元部件圖而進(jìn)行存儲(chǔ)。換言之,單元部件存儲(chǔ)部69對(duì)由本裝置(系統(tǒng)設(shè)計(jì)裝置50A)設(shè)計(jì)的FA設(shè)備的結(jié)構(gòu)圖(設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖)和沒有由本裝置設(shè)計(jì)的多個(gè)FA設(shè)備的結(jié)構(gòu)圖(I個(gè)通用單元結(jié)構(gòu)圖)進(jìn)行存儲(chǔ)。存儲(chǔ)在單元部件存儲(chǔ)部69中的單元部件圖,在運(yùn)算部62A生成系統(tǒng)結(jié)構(gòu)圖時(shí)使用。設(shè)計(jì)者從存儲(chǔ)在單元部件存儲(chǔ)部69中的單元部件圖中選擇在系統(tǒng)結(jié)構(gòu)圖的生成時(shí)所需的單元部件圖(設(shè)計(jì)責(zé)任范圍內(nèi)的單元部件圖)而應(yīng)用于系統(tǒng)結(jié)構(gòu)圖的生成中。通用單元信息存儲(chǔ)部58對(duì)與綜合通用單元相關(guān)的信息即通用單元信息進(jìn)行存儲(chǔ)。圖3是表示通用單元信息的結(jié)構(gòu)的圖。在圖3中示出了存儲(chǔ)在通用單元信息存儲(chǔ)部58中的通用單元信息76的數(shù)據(jù)構(gòu)造。通用單元信息76構(gòu)成為包含設(shè)備信息77。在設(shè)備信息77中存儲(chǔ)作為I個(gè)綜合通用單元而表示出的FA設(shè)備的數(shù)量。換言之,設(shè)備信息77是構(gòu)成綜合通用單元的FA設(shè)備的數(shù)量。圖4是表示在實(shí)施方式I所涉及的系統(tǒng)設(shè)計(jì)裝置的顯示裝置中顯示的畫面的結(jié)構(gòu)的圖。在系統(tǒng)設(shè)計(jì)裝置50A的顯示裝置52中顯示的畫面72A由系統(tǒng)結(jié)構(gòu)圖顯示部73、單元部件顯示部74、通用單元信息設(shè)定部75等構(gòu)成。系統(tǒng)結(jié)構(gòu)圖顯示部73是顯示設(shè)計(jì)者使用運(yùn)算部62A而生成的系統(tǒng)結(jié)構(gòu)圖的區(qū)域。單元部件顯示部74是用于顯示系統(tǒng)結(jié)構(gòu)圖的結(jié)構(gòu)要素即FA設(shè)備、綜合通用單元、網(wǎng)絡(luò)線纜等的單元部件圖的一覽表的區(qū)域。通用單元信息設(shè)定部75是用于輸入并設(shè)定作為綜合通用單元而顯示的FA設(shè)備的 數(shù)量的區(qū)域。在單元部件顯示部74中顯示的單元部件圖保存在單元部件存儲(chǔ)部69內(nèi)。顯示處理部61基于運(yùn)算部62A的指示,從單元部件存儲(chǔ)部69讀取單元部件圖,使其顯示在單元部件顯示部74中。另外,顯示處理部61從系統(tǒng)結(jié)構(gòu)圖存儲(chǔ)部68讀取系統(tǒng)結(jié)構(gòu)圖,使其顯示在系統(tǒng)結(jié)構(gòu)圖顯不部73中。接下來,對(duì)系統(tǒng)設(shè)計(jì)裝置50A的動(dòng)作處理步驟進(jìn)行說明。圖5是表示系統(tǒng)設(shè)計(jì)裝置的動(dòng)作處理步驟的流程圖。系統(tǒng)設(shè)計(jì)裝置50A的系統(tǒng)結(jié)構(gòu)圖生成處理部63使單元部件圖顯示在單元部件顯示部74中。具體來說,系統(tǒng)結(jié)構(gòu)圖生成處理部63將存儲(chǔ)在單元部件存儲(chǔ)部69中的單元部件圖發(fā)送至顯示處理部61,并且,將使單元部件圖顯示在單元部件顯示部74中的指示發(fā)送至顯示處理部61。由此,顯示處理部61使單元部件圖顯示在單元部件顯示部74中。然后,系統(tǒng)結(jié)構(gòu)圖生成處理部63對(duì)成為設(shè)計(jì)對(duì)象的FA系統(tǒng)中的FA設(shè)備是否已全部配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中進(jìn)行判定(步驟S10)。設(shè)計(jì)者例如通過目視判定FA系統(tǒng)中的FA設(shè)備是否已全部配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中。而且,在FA設(shè)備已全部配置的情況下,由設(shè)計(jì)者將表示FA設(shè)備已全部配置這一情況的信息(設(shè)備配置確認(rèn)信息)輸入至輸入裝置51。該設(shè)備配置確認(rèn)信息經(jīng)由輸入處理部60輸入至系統(tǒng)結(jié)構(gòu)圖生成處理部63。系統(tǒng)結(jié)構(gòu)圖生成處理部63基于設(shè)備配置確認(rèn)信息是否已輸入,對(duì)單元部件圖是否已全部配置進(jìn)行判定。在單元部件圖沒有全部配置的情況下(步驟S10,否),對(duì)將要向系統(tǒng)結(jié)構(gòu)圖顯示部73配置的FA設(shè)備是否是由系統(tǒng)設(shè)計(jì)裝置50A支持的FA設(shè)備進(jìn)行判定(步驟S20)。
在將要進(jìn)行配置的FA設(shè)備已顯示在單元部件顯示部74中的情況下(步驟S20,是),判斷為將要進(jìn)行配置的FA設(shè)備由系統(tǒng)設(shè)計(jì)裝置50A支持。設(shè)計(jì)者例如通過目視對(duì)將要配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中的FA設(shè)備是否已顯示在單元部件顯示部74中進(jìn)行判定。而且,在將要進(jìn)行配置的FA設(shè)備已顯示在單元部件顯示部74中的情況下,由設(shè)計(jì)者將表示要配置的FA設(shè)備的圖從單元部件顯示部74拖放至系統(tǒng)結(jié)構(gòu)圖顯示部73 (步驟S30)。由此,系統(tǒng)結(jié)構(gòu)圖生成處理部63生成與被拖放的FA設(shè)備相關(guān)的信息。而且,將表示FA設(shè)備的圖顯不在系統(tǒng)結(jié)構(gòu)圖顯不部73中。另一方面,在將要進(jìn)行配置的FA設(shè)備沒有顯示在單元部件顯示部74中的情況下(步驟S20,否),判斷為將要進(jìn)行配置的FA設(shè)備不由系統(tǒng)設(shè)計(jì)裝置50A支持。在此情況下,對(duì)綜合通用單元是否已經(jīng)配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中進(jìn)行判定(步驟S40)。設(shè)計(jì)者例如通過目視對(duì)綜合通用單元是否已顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中進(jìn)行判定。而且,在綜合通用單元沒有顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中的情況下(步驟S40,否),將綜合通用單元從單元部件顯示部74拖放至系統(tǒng)結(jié)構(gòu)圖顯示部73 (步驟S50)。由此,通用單元生成處理部59生成與被拖放的綜合通用單元相關(guān)的信息。而且,將表示綜合通用單元的圖顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中。在將表示要配置的FA設(shè)備的圖從單元部件顯示部74拖放至系統(tǒng)結(jié)構(gòu)圖顯示部73后(步驟S30),對(duì)成為設(shè)計(jì)對(duì)象的FA系統(tǒng)中的FA設(shè)備是否全部配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中進(jìn)行判定(步驟S10)。另外,在綜合通用單元顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中的情況下(步驟S40,是),對(duì)成為設(shè)計(jì)對(duì)象的FA系統(tǒng)中的FA設(shè)備是否全部配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中進(jìn)行判定(步驟 SlO)。另外,在將綜合通用單元從單元部件顯示部74拖放至系統(tǒng)結(jié)構(gòu)圖顯示部73后(步驟S50),對(duì)成為設(shè)計(jì)對(duì)象的FA系統(tǒng)中的FA設(shè)備是否全部配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中進(jìn)行判定(步驟S10)。在系統(tǒng)設(shè)計(jì)裝置50A中,直至判定出成為設(shè)計(jì)對(duì)象的FA系統(tǒng)中的FA設(shè)備全部配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中為止,重復(fù)進(jìn)行步驟SlO至S50的處理。如果判定出成為設(shè)計(jì)對(duì)象的FA系統(tǒng)中的FA設(shè)備全部配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中(步驟S10,是),則對(duì)綜合通用單元是否配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中進(jìn)行判定(步驟S60)。設(shè)計(jì)者例如通過目視,對(duì)綜合通用單元是否已顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中進(jìn)行判定。而且,在綜合通用單元已配置的情況下,由設(shè)計(jì)者將表示綜合通用單元已配置這一情況的信息(單元配置確認(rèn)信息)輸入至輸入裝置51。該單元配置確認(rèn)信息經(jīng)由輸入處理部60輸入至系統(tǒng)結(jié)構(gòu)圖生成處理部63。系統(tǒng)結(jié)構(gòu)圖生成處理部63基于是否已輸入單元配置確認(rèn)信息,對(duì)綜合通用單元是否已配置進(jìn)行判定。如果綜合通用單元已配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中(步驟S60,是),則由設(shè)計(jì)者將表示為綜合通用單元的FA設(shè)備的數(shù)量輸入至通用單元信息設(shè)定部75(步驟S70)。由此,系統(tǒng)結(jié)構(gòu)圖生成處理部63將表示為綜合通用單元的FA設(shè)備的數(shù)量存儲(chǔ)在設(shè)備信息77內(nèi)。另一方面,如果綜合通用單元沒有配置在系統(tǒng)結(jié)構(gòu)圖顯示部73中(步驟S60,否),則結(jié)束系統(tǒng)結(jié)構(gòu)圖的生成處理。通過以上的系 統(tǒng)結(jié)構(gòu)圖生成處理,使系統(tǒng)結(jié)構(gòu)圖顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中。另外,通過通用單元生成處理,系統(tǒng)設(shè)計(jì)裝置50A不支持的多個(gè)FA設(shè)備能夠作為I個(gè)綜合通用單元顯示在系統(tǒng)結(jié)構(gòu)圖上。生成的綜合通用單元存儲(chǔ)在通用單元信息存儲(chǔ)部58中。關(guān)于在通用單元信息存儲(chǔ)部58中存儲(chǔ)的綜合通用單元,根據(jù)需要進(jìn)行讀取,顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中。在此,對(duì)設(shè)計(jì)者利用系統(tǒng)設(shè)計(jì)裝置50A而生成的FA系統(tǒng)的結(jié)構(gòu)例進(jìn)行說明。圖6是表示FA系統(tǒng)的結(jié)構(gòu)例的圖。本圖所示的FA系統(tǒng)Ilr具有系統(tǒng)設(shè)計(jì)裝置50A支持的FA設(shè)備即PLC4r、PLC5r。另外,F(xiàn)A系統(tǒng)Ilr具有系統(tǒng)設(shè)計(jì)裝置50A不支持的FA設(shè)備即條形碼閱讀器6r、條形碼閱讀器7r、PLC8r、PLC9r、PLC10r。并且,PLC4r、5r、8r、9r、IOr和條形碼閱讀器6r、7r分別與FA網(wǎng)絡(luò)3r連接。圖7是表示顯示在顯示裝置中的畫面的一個(gè)例子的圖。在畫面72A中示出了圖6所示的FA系統(tǒng)Ilr的系統(tǒng)結(jié)構(gòu)圖11s。PLC4r及PLC5r是系統(tǒng)設(shè)計(jì)裝置50A支持的FA設(shè)備。因此,作為表示PLC4r (PLC2)及PLC5r (PLCl)的圖,使PLC4s及PLC5s顯示在單元部件顯示部74中。在利用系統(tǒng)設(shè)計(jì)裝置50A生成FA系統(tǒng)I Ir的系統(tǒng)結(jié)構(gòu)圖1ls時(shí),由設(shè)計(jì)者將PLC4s及PLC5s從單元部件顯示部74拖放至系統(tǒng)結(jié)構(gòu)圖顯示部73中。由此,PLC5s及PLC4s分別作為第一 PLCl及第二 PLC2而顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中。另一方面,條形碼閱讀器6r、7r、PLC8r至IOr是系統(tǒng)設(shè)計(jì)裝置50A不支持的FA設(shè)備。因此,表示條形碼閱讀器6r、7r、PLC8r至IOr的圖不顯示在單元部件顯示部74中。在單元部件圖未顯示在單元部件顯示部74中的情況下或不是設(shè)計(jì)對(duì)象的情況下,由設(shè)計(jì)者將I個(gè)表示綜合通用單元的圖從單元部件顯示部74拖放至系統(tǒng)結(jié)構(gòu)圖顯示部73中。由此,作為表示綜合通用單元的圖,將綜合通用單元12s顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中。由此,將連接有PLC4s、5s和綜合通用單元12s的系統(tǒng)結(jié)構(gòu)圖1ls作為表示FA網(wǎng)絡(luò)3r的圖而顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73中。
`
另外,由設(shè)計(jì)者將顯示為綜合通用單元12s的FA設(shè)備的數(shù)量輸入至通用單元信息設(shè)定部75。在此的綜合通用單元12s與條形碼閱讀器6r、7r及PLC8r至IOr共計(jì)5個(gè)FA設(shè)備相對(duì)應(yīng)。因此,將“5”作為綜合通用單元12s的FA設(shè)備的數(shù)量而輸入至通用單元信息設(shè)定部75中。如果是現(xiàn)有技術(shù)中的系統(tǒng)設(shè)計(jì)裝置,則為了表示條形碼閱讀器6r、7r、PLC8i■至IOr這5個(gè)FA設(shè)備,而必須在系統(tǒng)結(jié)構(gòu)圖顯示部73中生成5個(gè)通用單元。另一方面,對(duì)于本實(shí)施方式的系統(tǒng)設(shè)計(jì)裝置50A,為了表示所述5個(gè)FA設(shè)備而在系統(tǒng)結(jié)構(gòu)圖顯示部73中生成的通用單元為I個(gè)綜合通用單元即可。FA系統(tǒng)的系統(tǒng)設(shè)計(jì)是由各裝置制造商進(jìn)行的,但如果設(shè)計(jì)責(zé)任范圍外的FA設(shè)備(單元)沒有準(zhǔn)確地配置,則無法對(duì)分配給FA設(shè)備的網(wǎng)絡(luò)站點(diǎn)編號(hào)是否重復(fù)進(jìn)行檢查。在本實(shí)施方式中,通過I個(gè)綜合通用單元取代多個(gè)FA設(shè)備,從而無需獲知設(shè)計(jì)范圍外的FA設(shè)備的詳細(xì)情況。因此,節(jié)省了生成系統(tǒng)結(jié)構(gòu)圖時(shí)的工作量。如上所述,根據(jù)實(shí)施方式I,在設(shè)計(jì)責(zé)任范圍外的FA設(shè)備和系統(tǒng)設(shè)計(jì)裝置50A不支持的FA設(shè)備具有多個(gè)的情況下,將這些FA設(shè)備作為I個(gè)綜合通用單元而表示在系統(tǒng)結(jié)構(gòu)圖上。因此,設(shè)計(jì)者無需針對(duì)系統(tǒng)結(jié)構(gòu)圖生成與設(shè)計(jì)責(zé)任范圍外的FA設(shè)備的數(shù)量以及系統(tǒng)設(shè)計(jì)裝置50A不支持的設(shè)備的數(shù)量相對(duì)應(yīng)的通用單元。因此,能夠容易地生成系統(tǒng)結(jié)構(gòu)圖。
實(shí)施方式2接下來,使用圖8至圖14,對(duì)本發(fā)明的實(shí)施方式2進(jìn)行說明。在實(shí)施方式2中,對(duì)應(yīng)于構(gòu)成綜合通用單元的各FA設(shè)備,設(shè)定站點(diǎn)編號(hào)等參數(shù)。另外,對(duì)應(yīng)于構(gòu)成綜合通用單元的各FA設(shè)備,設(shè)定鏈接文件。圖8是實(shí)施方式2所涉及的系統(tǒng)設(shè)計(jì)裝置的功能框圖。在圖8的各結(jié)構(gòu)要素中,對(duì)于實(shí)現(xiàn)與圖2所示的實(shí)施方式I的系統(tǒng)設(shè)計(jì)裝置50A相同功能的結(jié)構(gòu)要素標(biāo)注相同的編號(hào)并省略重復(fù)說明。實(shí)施方式2所涉及的系統(tǒng)設(shè)計(jì)裝置50B的硬件結(jié)構(gòu)與實(shí)施方式I中說明的系統(tǒng)設(shè)計(jì)裝置50A相同,因此省略其說明。在系統(tǒng)設(shè)計(jì)裝置50B中執(zhí)行的系統(tǒng)設(shè)計(jì)程序成為包含后述的系統(tǒng)結(jié)構(gòu)圖生成處理部63、參數(shù)設(shè)定處理部84、鏈接文件設(shè)定處理部85、鏈接文件執(zhí)行部86在內(nèi)的模塊結(jié)構(gòu),它們被加載至主存儲(chǔ)裝置中,是在主存儲(chǔ)裝置中生成的。系統(tǒng)設(shè)計(jì)裝置50B通過啟動(dòng)在系統(tǒng)設(shè)計(jì)裝置50B內(nèi)預(yù)先安裝的軟件(系統(tǒng)設(shè)計(jì)程序),從而生成系統(tǒng)結(jié)構(gòu)圖,向FA系統(tǒng)中的FA設(shè)備設(shè)定參數(shù),設(shè)定鏈接文件。系統(tǒng)設(shè)計(jì)裝置50B具有輸入處理部60、顯示處理部61、運(yùn)算部62B、存儲(chǔ)部67B。運(yùn)算部62B具有與運(yùn)算部62A相同的功能,存儲(chǔ)部67B具有與存儲(chǔ)部67A相同的功能。運(yùn)算部62B構(gòu)成為包含系統(tǒng)結(jié)構(gòu)圖生成處理部63、參數(shù)設(shè)定處理部84、鏈接文件設(shè)定處理部85、鏈接文件執(zhí)行部86。另外,存儲(chǔ)部67B構(gòu)成為包含系統(tǒng)結(jié)構(gòu)圖存儲(chǔ)部68、單元部件存儲(chǔ)部69、參數(shù)存儲(chǔ)部87、鏈接文件存儲(chǔ)部88。參數(shù)設(shè)定處理部84向構(gòu)成系統(tǒng)結(jié)構(gòu)圖的FA設(shè)備設(shè)定參數(shù)。參數(shù)設(shè)定處理部84將由設(shè)計(jì)者輸入的FA設(shè)備的參數(shù)和·綜合通用單元的參數(shù)保存在參數(shù)存儲(chǔ)部87中。鏈接文件設(shè)定處理部85將不包含在產(chǎn)品中的外部工具設(shè)定為鏈接文件。此處的鏈接文件例如是由系統(tǒng)設(shè)計(jì)裝置50B以外的應(yīng)用程序執(zhí)行的文件。鏈接文件設(shè)定處理部85將由設(shè)計(jì)者輸入的鏈接文件保存至鏈接文件存儲(chǔ)部88。鏈接文件執(zhí)行部86從鏈接文件存儲(chǔ)部88讀取鏈接文件,執(zhí)行鏈接文件。參數(shù)存儲(chǔ)部87存儲(chǔ)由設(shè)計(jì)者輸入的FA設(shè)備的參數(shù)和綜合通用單元的參數(shù)。鏈接文件存儲(chǔ)部88存儲(chǔ)由設(shè)計(jì)者輸入的鏈接文件。圖9是表示在實(shí)施方式2所涉及的系統(tǒng)設(shè)計(jì)裝置的顯示裝置中顯示的畫面的結(jié)構(gòu)的圖。在系統(tǒng)設(shè)計(jì)裝置50B的顯示裝置52中顯示的畫面72B由系統(tǒng)結(jié)構(gòu)圖顯示部73、單元部件顯示部74、通用單元信息設(shè)定部75、參數(shù)設(shè)定部96、鏈接文件設(shè)定部97等而構(gòu)成。參數(shù)設(shè)定部96是用于向構(gòu)成系統(tǒng)結(jié)構(gòu)圖的FA設(shè)備輸入并設(shè)定參數(shù)的區(qū)域。鏈接文件設(shè)定部97是用于輸入并設(shè)定鏈接文件的區(qū)域。圖10是表示參數(shù)設(shè)定處理步驟的流程圖。在向構(gòu)成系統(tǒng)結(jié)構(gòu)圖的FA設(shè)備進(jìn)行參數(shù)設(shè)定時(shí),在系統(tǒng)結(jié)構(gòu)圖顯示部73上顯示出系統(tǒng)結(jié)構(gòu)圖。然后,設(shè)計(jì)者對(duì)在系統(tǒng)結(jié)構(gòu)圖顯示部73上顯示的綜合通用單元12s進(jìn)行選擇。綜合通用單元12s是通過設(shè)計(jì)者使用鼠標(biāo)等(輸入裝置51)而選擇的(步驟S100)。如果選擇了綜合通用單元12s,則參數(shù)設(shè)定處理部84將與綜合通用單元12s相對(duì)應(yīng)的參數(shù)設(shè)定畫面顯示在參數(shù)設(shè)定部96中(步驟S110)。圖11是表示參數(shù)設(shè)定畫面的一個(gè)例子的圖。參數(shù)設(shè)定畫面15是用于輸入并設(shè)定構(gòu)成綜合通用單元12s的FA設(shè)備的“設(shè)備名”與各FA設(shè)備的“參數(shù)”之間的對(duì)應(yīng)關(guān)系的畫面。在參數(shù)設(shè)定畫面15內(nèi)配置有作為“參數(shù)”的輸入欄的參數(shù)輸入欄16和用于指示出參數(shù)輸入結(jié)束的OK按鈕17。在圖11中示出了構(gòu)成綜合通用單元12s的FA設(shè)備的“設(shè)備名”為FA設(shè)備a至FA設(shè)備f的情況。針對(duì)各FA設(shè)備a至f,由設(shè)計(jì)者輸入與各FA設(shè)備a至f相對(duì)應(yīng)的“參數(shù)”。具體來說,向參數(shù)輸入欄16輸入各FA設(shè)備a至f的參數(shù)(步驟S120)。在輸入各FA設(shè)備a至f的參數(shù)后,設(shè)計(jì)者按下參數(shù)設(shè)定畫面15的OK按鈕17 (步驟S130)。由此,結(jié)束參數(shù)輸入處理。然后,參數(shù)設(shè)定處理部84對(duì)輸入至參數(shù)輸入欄16的參數(shù)是否是正確的參數(shù)進(jìn)行判定(步驟S140)。在參數(shù)設(shè)定處理部84判定出輸入至參數(shù)輸入欄16的參數(shù)不正確的情況下(步驟S140,否),向設(shè)計(jì)者通知輸入了不正確的參數(shù)這一情況。具體來說,參數(shù)設(shè)定處理部84將表示輸入了不正確的參數(shù)這一情況的錯(cuò)誤畫面(對(duì)話框)輸出至顯示處理部61 (步驟S150)。由此,表示輸入了不正確的參數(shù)這一情況的錯(cuò)誤畫面顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73或參數(shù)設(shè)定部96中。在此處的錯(cuò)誤畫面中顯示出輸入了不正確的參數(shù)的FA設(shè)備的設(shè)備名等。參數(shù)設(shè)定處理部84將由設(shè)計(jì)者輸入的FA設(shè)備的參數(shù)和綜合通用單元的參數(shù)保存在參數(shù)存儲(chǔ)部87中。接下來,對(duì)在向構(gòu)成圖6所示的FA系統(tǒng)Ilr的FA設(shè)備設(shè)定參數(shù)的情況下的參數(shù)設(shè)定處理進(jìn)行說明。在本實(shí)施方式中,對(duì)向FA設(shè)備設(shè)定的參數(shù)是站點(diǎn)編號(hào)(網(wǎng)絡(luò)站點(diǎn)編號(hào))的情況進(jìn)行說明。此外,向FA設(shè)備設(shè)定的參數(shù)的種類也可以是站點(diǎn)編號(hào)以外的其他參數(shù)。例如向FA設(shè)備設(shè)定的參數(shù)可以是FA設(shè)備的IP (Internet Protocol)地址,也可以是FA設(shè)備的 MAC (Media Access Control)地址。FA系統(tǒng)Ilr的系統(tǒng)結(jié)構(gòu)圖1ls由系統(tǒng)設(shè)計(jì)裝置50B生成。系統(tǒng)設(shè)計(jì)裝置50B不支持的FA設(shè)備即條形碼閱讀器6r、7r、PLC8r至10r,在系統(tǒng)結(jié)構(gòu)圖1ls中表示為綜合通用單元 12so如果設(shè)計(jì)者使用鼠標(biāo)等輸入裝置51選擇了綜合通用單元12s,則在參數(shù)設(shè)定部96中顯示出圖12所示的參數(shù)設(shè)定畫面18。參數(shù)設(shè)定畫面18是參數(shù)設(shè)定畫面15的一個(gè)例子。參數(shù)設(shè)定畫面18是用于輸入并設(shè)定構(gòu)成綜合通用單元12s的FA設(shè)備的“設(shè)備名”與作為各FA設(shè)備的“參數(shù)”的一個(gè)例子的“站點(diǎn)編號(hào)”之間的對(duì)應(yīng)關(guān)系的畫面。在參數(shù)設(shè)定畫面18內(nèi)配置有作為“站點(diǎn)編號(hào)”的輸入欄的站點(diǎn)編號(hào)輸入欄19和用于指示出站點(diǎn)編號(hào)輸入結(jié)束的OK按鈕20。在參數(shù)設(shè)定畫面18中,作為FA設(shè)備的“設(shè)備名”顯示構(gòu)成綜合通用單元的條形碼閱讀器6r、7r、PLC8r至10r。由設(shè)計(jì)者分別針對(duì)條形碼閱讀器6r、7r、PLC8r至IOr輸入與條形碼閱讀器6r、7r、PLC8r至IOr相對(duì)應(yīng)的“站點(diǎn)編號(hào)”。具體來說,向站點(diǎn)編號(hào)輸入欄19中輸入條形碼閱讀器6r、7r、PLCSr至IOr各自的站點(diǎn)編號(hào)。在輸入站點(diǎn)編號(hào)后,通過由設(shè)計(jì)者按下OK按鈕20,結(jié)束站點(diǎn)編號(hào)輸入處理。然后,運(yùn)算部62B基于通過系統(tǒng)結(jié)構(gòu)圖生成處理部63設(shè)定的信息而對(duì)站點(diǎn)編號(hào)的列表和范圍進(jìn)行檢查。另外,運(yùn)算部62B將通過系統(tǒng)結(jié)構(gòu)圖生成處理部63設(shè)定的信息反映在各項(xiàng)目(project)中。如果是現(xiàn)有技術(shù)中的系統(tǒng)設(shè)計(jì)裝置,則需要針對(duì)條形碼閱讀器6r、7r、PLCSr至IOr各自打開參數(shù)設(shè)定畫面18而設(shè)定站點(diǎn)編號(hào)。另一方面,在本實(shí)施方式中,通過打開代表?xiàng)l形碼閱讀器6r、7r、PLCSr至IOr的I個(gè)綜合通用單元的參數(shù)設(shè)定畫面,即可集中地設(shè)定
站點(diǎn)編號(hào)。圖13是表示鏈接文件設(shè)定處理步驟的流程圖。在針對(duì)構(gòu)成系統(tǒng)結(jié)構(gòu)圖的FA設(shè)備進(jìn)行鏈接文件的設(shè)定時(shí),在系統(tǒng)結(jié)構(gòu)圖顯示部73上顯示出系統(tǒng)結(jié)構(gòu)圖。然后,設(shè)計(jì)者對(duì)在系統(tǒng)結(jié)構(gòu)圖顯示部73上顯示的綜合通用單元12s進(jìn)行選擇。綜合通用單元12s是通過設(shè)計(jì)者使用鼠標(biāo)等(輸入裝置51)而選擇出的(步驟S200)。如果選擇了綜合通用單元12s,則鏈接文件設(shè)定處理部85將與綜合通用單元12s相對(duì)應(yīng)的鏈接文件設(shè)定畫面顯示在鏈接文件設(shè)定部97中(步驟S210)。圖14是表示鏈接文件設(shè)定畫面的一個(gè)例子的圖。鏈接文件設(shè)定畫面24是用于輸入并設(shè)定綜合通用單元12s的鏈接文件等的畫面。在鏈接文件設(shè)定畫面24內(nèi)配置有用于輸入鏈接文件的文件名(路徑)的鏈接文件輸入欄25和用于指示出鏈接文件的設(shè)定結(jié)束的OK按鈕26。 設(shè)計(jì)者將鏈接文件輸入至鏈接文件輸入欄25。具體來說,將保存有綜合通用單元12s的鏈接文件的路徑輸入至鏈接文件輸入欄25 (步驟S220)。在輸入鏈接文件后,設(shè)計(jì)者按下鏈接文件設(shè)定畫面24的OK按鈕26 (步驟S230)。由此,結(jié)束鏈接文件輸入處理。然后,鏈接文件設(shè)定處理部85對(duì)輸入至鏈接文件輸入欄25的鏈接文件是否是正確的鏈接文件進(jìn)行判定(步驟S240)。具體來說,鏈接文件設(shè)定處理部85對(duì)輸入至鏈接文件輸入欄25的路徑處是否存在鏈接文件進(jìn)行判定。另外,鏈接文件設(shè)定處理部85對(duì)輸入至鏈接文件輸入欄25的路徑中是否包含被系統(tǒng)設(shè)計(jì)裝置50B定義為禁止字符的字符等情況進(jìn)行判定。鏈接文件設(shè)定處理部85在判定出向鏈接文件輸入欄25輸入了不正確的路徑的情況下(步驟S240,否),向設(shè)計(jì)者通知錯(cuò)誤的內(nèi)容。具體來說,鏈接文件設(shè)定處理部85將表示輸入了不正確的路徑這一情況的錯(cuò)誤畫面(對(duì)話框)輸出至顯示處理部61。由此,表示輸入了不正確的路徑這一情況的錯(cuò)誤畫面顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73或鏈接文件設(shè)定部97中(步驟 S250)。在此,對(duì)在向綜合通用單元12s設(shè)定鏈接文件的情況下的系統(tǒng)設(shè)計(jì)裝置50B的動(dòng)作進(jìn)行說明。在此,對(duì)于將顯示為綜合通用單元的FA設(shè)備的手冊(cè)文件設(shè)定為鏈接文件的情況進(jìn)行說明。系統(tǒng)設(shè)計(jì)裝置50B生成FA系統(tǒng)Ilr的系統(tǒng)結(jié)構(gòu)圖Hs。如果設(shè)計(jì)者使用鼠標(biāo)等輸入裝置51選擇了系統(tǒng)結(jié)構(gòu)圖1ls上的綜合通用單元12s,則在鏈接文件設(shè)定部97中顯示鏈接文件設(shè)定畫面24。隨后,將保存有手冊(cè)文件的路徑輸入至鏈接文件設(shè)定畫面24的鏈接文件輸入欄25,并按下OK按鈕26。由此,能夠?qū)⑹謨?cè)文件作為鏈接文件向綜合通用單元12s設(shè)定。向綜合通用單元12s設(shè)定的鏈接文件存儲(chǔ)在鏈接文件存儲(chǔ)部88中。向綜合通用單元12s設(shè)定的鏈接文件例如通過對(duì)系統(tǒng)結(jié)構(gòu)圖1ls上的綜合通用單元12s進(jìn)行雙擊而執(zhí)行。在本實(shí)施方式中,作為鏈接文件而啟動(dòng)手冊(cè)文件。具體來說,鏈接文件執(zhí)行部86從鏈接文件存儲(chǔ)部88讀取手冊(cè)文件,發(fā)送至顯示處理部61。由此,手冊(cè)文件的內(nèi)容顯示在系統(tǒng)結(jié)構(gòu)圖顯示部73等中。如上所述,由于將不包含在產(chǎn)品中的外部工具設(shè)定在系統(tǒng)結(jié)構(gòu)圖1ls內(nèi)的綜合通用單元12s中,因此,無需在判斷所需的外部工具是什么工具的同時(shí)啟動(dòng)軟件。此外,在本實(shí)施方式中,對(duì)向綜合通用單元12s設(shè)定的鏈接文件的數(shù)量為I個(gè)的情況進(jìn)行了說明,但也可以向綜合通用單元12s設(shè)定多個(gè)鏈接文件。如上所述,根據(jù)實(shí)施方式2,能夠通過針對(duì)I個(gè)綜合通用單元的參數(shù)設(shè)定處理,集中地進(jìn)行針對(duì)設(shè)計(jì)責(zé)任范圍外的FA系統(tǒng)和系統(tǒng)設(shè)計(jì)裝置50B不支持的多個(gè)FA設(shè)備的參數(shù)設(shè)定。因此,設(shè)計(jì)者無需設(shè)定與設(shè)計(jì)責(zé)任范圍外的FA設(shè)備的數(shù)量及系統(tǒng)設(shè)計(jì)裝置50B不支持的FA設(shè)備的數(shù)量相對(duì)應(yīng)的參數(shù)。另外,由于能夠向綜合通用單元設(shè)定鏈接文件,因此,僅通過對(duì)FA系統(tǒng)結(jié)構(gòu)圖上的綜合通用單元進(jìn)行雙擊,就能夠由外部的應(yīng)用程序執(zhí)行所設(shè)定的鏈接文件。因此,能夠減輕設(shè)計(jì)者的系統(tǒng)設(shè)計(jì)處理的負(fù)擔(dān)。另外,能夠容易地對(duì)站點(diǎn)編號(hào)等參數(shù)是否重復(fù)進(jìn)行檢查。工業(yè)實(shí)用性如上所述,本發(fā)明所涉及的系統(tǒng)設(shè)計(jì)裝置適用于由FA設(shè)備構(gòu)成的FA系統(tǒng)的設(shè)計(jì)。標(biāo)號(hào)的說明
3r FA 網(wǎng)絡(luò)6r、7r條形碼閱讀器Ilr FA 系統(tǒng)Ils系統(tǒng)結(jié)構(gòu)圖12s綜合通用單元15、18參數(shù)設(shè)定畫面16參數(shù)輸入欄19站點(diǎn)編號(hào)輸入欄24鏈接文件設(shè)定畫面25鏈接文件輸入欄50A、50B系統(tǒng)設(shè)計(jì)裝置51輸入裝置52顯示裝置53中央運(yùn)算裝置54存儲(chǔ)裝置58通用單元信息存儲(chǔ)部59通用單元生成處理部62A、62B 運(yùn)算部63系統(tǒng)結(jié)構(gòu)圖生成處理部67A、67B 存儲(chǔ)部68系統(tǒng)結(jié)構(gòu)圖存儲(chǔ)部69單元部件存儲(chǔ)部72A、72B 畫面73系統(tǒng)結(jié)構(gòu)圖顯示部84參數(shù)設(shè)定處理部85鏈接文件設(shè)定處理部
86鏈接文件執(zhí)行部87參數(shù)存儲(chǔ)部88鏈接文件存儲(chǔ)部96參數(shù)設(shè)定部97鏈接文 件設(shè)定部
權(quán)利要求
1.一種系統(tǒng)設(shè)計(jì)裝置,其特征在于,具有: 存儲(chǔ)部,其將成為FA系統(tǒng)的結(jié)構(gòu)要素的FA設(shè)備中的由本裝置設(shè)計(jì)的FA設(shè)備的結(jié)構(gòu)圖作為設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖進(jìn)行存儲(chǔ),并且,將所述FA設(shè)備中的不由本裝置設(shè)計(jì)的多個(gè)FA設(shè)備的結(jié)構(gòu)圖作為I個(gè)結(jié)構(gòu)圖即通用單元結(jié)構(gòu)圖進(jìn)行存儲(chǔ); 輸入部,其輸入指示信息,該指示信息用于指定所述設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖的至少I個(gè)及所述通用單元結(jié)構(gòu)圖; 系統(tǒng)結(jié)構(gòu)圖生成部,其從所述存儲(chǔ)部讀取與從所述輸入部輸入的指示信息相對(duì)應(yīng)的設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖及通用單元結(jié)構(gòu)圖,而生成所述FA系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;以及 顯示部,其顯示由所述系統(tǒng)結(jié)構(gòu)圖生成部生成的系統(tǒng)結(jié)構(gòu)圖,由此,將所述FA設(shè)備中的不由本裝置設(shè)計(jì)的多個(gè)FA設(shè)備作為I個(gè)結(jié)構(gòu)圖即通用單元結(jié)構(gòu)圖進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)設(shè)計(jì)裝置,其特征在于, 針對(duì)各所述FA設(shè)備,將向構(gòu)成所述通用單元結(jié)構(gòu)圖的FA設(shè)備設(shè)定的參數(shù)輸入至所述輸入部, 所述系統(tǒng)設(shè)計(jì)裝置還具有參數(shù)設(shè)定部,該參數(shù)設(shè)定部使從所述輸入部輸入的參數(shù)與構(gòu)成所述通用單元結(jié)構(gòu)圖的FA設(shè)備相關(guān)聯(lián),存儲(chǔ)在所述存儲(chǔ)部中。
3.根據(jù)權(quán)利要求1所述的系統(tǒng)設(shè)計(jì)裝置,其特征在于, 針對(duì)各所述FA設(shè)備,將向構(gòu)成所述通用單元結(jié)構(gòu)圖的FA設(shè)備設(shè)定、且由本裝置以外的應(yīng)用程序執(zhí)行的鏈接文件輸入至所述輸入部, 所述系統(tǒng)設(shè)計(jì)裝置還具有鏈接文件設(shè)定部,該鏈接文件設(shè)定部使從所述輸入部輸入的鏈接文件與構(gòu)成所述通用單元結(jié)構(gòu)圖的FA設(shè)備相關(guān)聯(lián),存儲(chǔ)在所述存儲(chǔ)部中。
4.根據(jù)權(quán)利要求1所述的系統(tǒng)設(shè)計(jì)裝置,其特征在于, 將構(gòu)成所述通用單元結(jié)構(gòu)圖的FA設(shè)備的數(shù)量輸入至所述輸入部, 所述參數(shù)設(shè)定部將數(shù)量與所述FA設(shè)備的數(shù)量相同的參數(shù)輸入欄顯示在所述顯示部中。
全文摘要
具有存儲(chǔ)部(67B),其將成為FA系統(tǒng)的結(jié)構(gòu)要素的FA設(shè)備中的由本裝置設(shè)計(jì)的FA設(shè)備的結(jié)構(gòu)圖作為設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖進(jìn)行存儲(chǔ),并且,將FA設(shè)備中的不由本裝置設(shè)計(jì)的多個(gè)FA設(shè)備的結(jié)構(gòu)圖作為1個(gè)結(jié)構(gòu)圖即通用單元結(jié)構(gòu)圖進(jìn)行存儲(chǔ);輸入部,其輸入指示信息,該指示信息用于指定設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖的至少1個(gè)及通用單元結(jié)構(gòu)圖;系統(tǒng)結(jié)構(gòu)圖生成處理部(63),其從存儲(chǔ)部(67)讀取與從輸入部輸入的指示信息對(duì)應(yīng)的設(shè)計(jì)對(duì)象單元結(jié)構(gòu)圖及通用單元結(jié)構(gòu)圖,而生成FA系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;以及顯示部,其顯示由系統(tǒng)結(jié)構(gòu)圖生成處理部(63)生成的系統(tǒng)結(jié)構(gòu)圖,由此,將FA設(shè)備中的不由本裝置設(shè)計(jì)的多個(gè)FA設(shè)備作為1個(gè)結(jié)構(gòu)圖即通用單元結(jié)構(gòu)圖進(jìn)行顯示。
文檔編號(hào)G05B19/05GK103229175SQ201080070309
公開日2013年7月31日 申請(qǐng)日期2010年11月24日 優(yōu)先權(quán)日2010年11月24日
發(fā)明者藤澤曉, 石原智史, 中田博之, 上野雅之 申請(qǐng)人:三菱電機(jī)株式會(huì)社