新四季網

系統構建輔助裝置以及系統結構圖生成方法

2023-09-23 20:51:20

系統構建輔助裝置以及系統結構圖生成方法
【專利摘要】為了減輕系統結構圖的生成所帶來的負擔,系統構建輔助裝置在接收到向系統結構圖上新配置部件的輸入時,對記述有能夠彼此連接的部件間的組合的關聯信息進行檢索,提取出能夠與通過所述輸入選擇出的部件連接的部件,將所述選擇出的部件的顯示對象和所述提取出的部件的顯示對象彼此連接而配置,在接收到使在系統結構圖上彼此連接地配置的多個顯示對象中的1個顯示對象移動的輸入時(步驟(S53),是),使將由該輸入指定的顯示對象和與該顯示對象連接的其他顯示對象之間連接的連接線,在維持利用該連接線實現的顯示對象間的連接關係的同時進行變形,並且,使由所述輸入指定的顯示對象單獨移動(步驟(S60)~步驟(S62))。
【專利說明】系統構建輔助裝置以及系統結構圖生成方法
【技術領域】
[0001]本發明涉及一種對FA系統構建進行輔助的系統構建輔助裝置
[0002]以及系統結構圖生成方法。
【背景技術】
[0003]在FA系統中,使用作為工業用機械的控制裝置起作用的大於或等於I個可編程控制器(PLC)。PLC是在基座單元上安裝多個單元而構成的。作為安裝在基座單元上的單元,由製造商提供了下述單元:向PLC進行電源供給的電源單元、對PLC整體的控制進行綜合管理的CPU單元、經由機器人控制器對在生產裝置或設備裝置上安裝的作為被控制裝置的機器人進行控制的機器人CPU單元、輸入在生產裝置或設備裝置的適當位置上安裝的開關或傳感器的信號的輸入單元、對致動器等進行控制輸出的輸出單元、用於與通信網絡連接的通信單元等。用戶可以將期望的單元組合而構建PLC。
[0004]用戶在構建FA系統時可以利用系統構建輔助裝置。系統構建輔助裝置通過在畫面上的指定位置處配置與構成FA系統的FA設備(PLC、構成PLC的單元、與單元連接的被控制裝置)對應的顯示對象並彼此連接,從而可以生成表示出FA設備間的連接關係的系統結構圖。另外,在系統構建輔助裝置中,有些系統構建輔助裝置可以對FA設備規格的兼容性及在各FA設備上設定的參數間的兼容性進行檢查。作為參數,例如,可以舉出與各個單元對應的I/O存儲器的分配範圍、用於識別與網絡連接的各個PLC的網絡地址等。用戶在實際構建FA系統之前,也可以使用系統構建輔助裝置生成系統結構圖,用於FA設備的選定及FA系統的整體結構的研討。
[0005]在這裡,用戶在選擇例如機器人主體的情況下,除了考慮軸數及可搬運重量以外,還必須考慮能夠連接的機器人CPU單元及能夠連接的機器人控制器,而從準備的多個機器人主體中進行選擇。相反地,在選擇機器人CPU單元及機器人控制器的情況下,作為選擇項,必須考慮希望連接哪個機器人主體,從而進行選擇。如上述所示,FA設備的選定對於用戶而言成為較大的負擔。
[0006]對此,在專利文獻I中,公開了在選擇CPU單元後向基座單元強制插入末端單元(end unit)的技術。
[0007]另外,在專利文獻2中公開了一種程序生成輔助裝置,其將程序的部件組合至程序生成用的流程圖上,從而生成程序。根據該程序生成輔助裝置,可以提取出能夠與在流程圖上選擇的部件連接的部件一覽。另外,根據該程序生成輔助裝置,在能夠連接的部件只有I個的情況下,不必用戶介入就能夠立即將該能夠連接的部件配置在流程圖上。
[0008]另外,在專利文獻3中,公開了將多個FA設備分組並作為I個部件進行處理的分組功能。
[0009]專利文獻1:日本特開2002 - 108421號公報
[0010]專利文獻2:日本特開2001 - 216142號公報
[0011]專利文獻3:日本特開2002 - 222300號公報
【發明內容】

[0012]但是,在將上述專利文獻I以及專利文獻2的技術應用於系統構建輔助裝置中的情況下,在配置後期望進行FA設備的移動及刪除等操作時,存在下述問題:用戶無法掌握與該作為操作目標的FA設備同時配置的FA設備。
[0013]另外,根據專利文獻3的技術,用戶需要手動選擇多個部件進行分組。因此,針對分組後的部件組進行組合的兼容性檢查,在存在不兼容的情況下,需要解除分組並進行修正,因此,存在下述問題:由返工引起的操作輸入的次數較多,其結果使得用戶的負擔增大。
[0014]本發明就是鑑於上述情況而提出的,其目的在於,得到一種減少系統結構圖的生成所帶來的負擔的系統構建輔助裝置以及系統結構圖生成方法。
[0015]為了解決上述課題,實現目的,本發明提供一種系統構建輔助裝置,其生成將多個與FA系統的部件對應的顯示對象連接而構建的系統結構圖,該系統構建輔助裝置的特徵在於,具有:關聯信息存儲部,其預先對記述有能夠彼此連接的部件間的組合的關聯信息進行存儲;部件檢索部,其在接收到對部件和在所述系統結構圖上的配置位置進行指定並在系統結構圖上新配置所述部件的顯示對象的第I輸入時,對所述關聯信息進行檢索,提取出能夠與所述部件連接的其他部件;以及部件配置部,其利用連接線將與所述部件對應的顯示對象和所述提取出的其他部件的顯示對象連接,並配置在所述系統結構圖上的指定的配置位置上,所述部件配置部在接收到使在所述系統結構圖上彼此連接地配置的多個顯示對象中的I個顯示對象移動的第2輸入時,使將由該第2輸入指定的顯示對象和與該指定的顯示對象連接的其他顯示對象之間連接的連接線,以維持所述指定的顯示對象和所述其他顯示對象之間的連接關係的方式變形,並使由所述第2輸入指定的顯示對象單獨移動。
[0016]發明的效果
[0017]本發明所涉及的系統構建輔助裝置,僅通過由用戶進行選擇I個部件並向系統結構圖上配置的輸入,就將規格與該選擇出的部件相匹配的其他部件與所述選擇出的部件一體化地配置,對一體化後的多個部件同時進行移動、刪除,因此可以減少系統結構圖的生成所帶來的負擔。
【專利附圖】

【附圖說明】
[0018]圖1是表示實施方式I的系統構建輔助裝置的硬體結構例的圖。
[0019]圖2是表示實施方式I的系統構建輔助裝置的功能結構的圖。
[0020]圖3是表示在顯示裝置上顯示的畫面例的圖。
[0021]圖4是表示在顯示裝置上顯示的畫面例的圖。
[0022]圖5是表示在顯示裝置上顯示的畫面例的圖。
[0023]圖6是表不關聯信息的一個例子的圖。
[0024]圖7 — I是表示實施方式I的系統結構設定信息的數據結構例的圖。
[0025]圖7 — 2是表示實施方式I的系統結構設定信息的數據結構例的圖。
[0026]圖8是對用戶向系統結構圖上配置部件時的系統構建輔助裝置的動作進行說明的流程圖。
[0027]圖9是對用戶使在系統結構圖上顯示的部件移動時的實施方式I的系統構建輔助裝置的動作進行說明的流程圖。
[0028]圖10是表示實施方式2的系統構建輔助裝置的功能結構的圖。
[0029]圖11是對用戶變更在系統結構圖上顯示的一體化後的多個部件中的一個時的系統構建輔助裝置的動作進行說明的流程圖。
[0030]圖12是表示提示進行希望變更的項目的輸入的畫面例的圖。
[0031]圖13是表示通過步驟S40的處理顯示的畫面例的圖。
[0032]圖14是表示通過步驟S41的處理顯示的畫面例的圖。
[0033]圖15是具體地說明實施方式3的系統構建輔助裝置的特徵的圖。
[0034]圖16是具體地說明實施方式3的系統構建輔助裝置的特徵的圖。
[0035]圖17是對用戶使在系統結構圖上顯示的部件移動時的實施方式3的系統構建輔助裝置的動作進行說明的流程圖。
[0036]圖18是表示不需要基座單元的組合式PLC的結構例的圖。
[0037]圖19是具體地說明實施方式4的系統構建輔助裝置的特徵的圖。
[0038]圖20是具體地說明實施方式4的系統構建輔助裝置的特徵的圖。
[0039]圖21是具體地說明實施方式4的系統構建輔助裝置的特徵的圖。
[0040]圖22是表示實施方式4的系統結構設定信息的數據結構例的圖。
[0041]圖23是表示實施方式4的系統結構設定信息的數據結構例的圖。
[0042]圖24是對用戶使在系統結構圖上顯示的部件移動時的實施方式4的系統構建輔助裝置的動作進行說明的流程圖。
[0043]圖25是具體地說明進行了將增設單元刪除的操作時的實施方式4的系統構建輔助裝置的動作的圖。
[0044]圖26是具體地說明進行了將增設單元刪除的操作時的實施方式4的系統構建輔助裝置的動作的圖。
【具體實施方式】
[0045]下面,基於附圖,詳細說明本發明所涉及的系統構建輔助裝置以及系統結構圖生成方法的實施方式。此外,本發明並不受本實施方式限定。
[0046]實施方式I
[0047]圖1是表示實施方式I的系統構建輔助裝置10的硬體結構例的圖。系統構建輔助裝置 10 具有 CPU (Central Processing Unit) 11、ROM (Read Only Memory) 12、RAM(Random Access Memory) 13、顯示裝置 14、以及輸入裝置 15。CPU11、R0M12、RAM13、顯示裝置14、輸入裝置15分別經由總線而彼此連接。
[0048]CPUll執行用於實現系統構建輔助裝置10的功能結構部(後述)的電腦程式、即系統構建輔助程序16。顯示裝置14是例如液晶顯示器或CRT顯示器,對CPUll所生成的畫面進行顯示。輸入裝置15具有滑鼠及鍵盤而構成,輸入來自用戶的系統構建輔助裝置10的操作。將輸入至輸入裝置15的操作信息發送至CPUlI。
[0049]系統構建輔助程序16預先存儲在R0M12內,在經由總線載入至RAM13後,在RAM13內生成用於實現各種功能的程序模塊。CPUll通過執行在RAMl3內生成的程序模塊,從而執行作為系統構建輔助裝置10的處理。[0050]此外,預先存儲有系統構建輔助程序16的記錄介質並不僅限定於R0M12。例如也可以是外部存儲裝置,也可以是CD - ROM或可拆卸的非易失性存儲設備。也可以構成為,將系統構建輔助程序16存儲在與網際網路等網絡連接的計算機中,通過經由網絡進行下載,從而進行提供或者分發。另外,系統構建輔助程序16也可以經由網際網路等網絡而進行提供或者分發。另外,系統構建輔助程序16的載入目標並不僅限定於RAM13。例如也可以載入至外部存儲裝置。
[0051]圖2是表示實施方式I的系統構建輔助裝置10的功能結構的圖。如圖所示,系統構建輔助裝置10具有:編輯控制部21,其在顯示裝置14上顯示系統結構圖的編輯畫面(結構圖編輯畫面31),接受系統結構圖的編輯輸入;部件一覽生成部22,其生成FA設備(以下稱為部件)的一覽顯示畫面(部件一覽顯示畫面32);部件信息存儲部23,其對記述有各部件的規格的部件信息40進行存儲;關聯信息存儲部24,其存儲記述有彼此規格相匹配(S卩,能夠彼此連接)的部件間的對應關係的關聯信息50 ;部件檢索部25,其根據在關聯信息存儲部24中存儲的關聯信息,對部件進行檢索;部件候補選擇部26,其在關聯信息的檢索結果不唯一確定的情況下,提示用戶進行選擇作為一體化目標的部件的輸入;部件配置部27,其將檢索或者選擇出的多個部件在畫面上一體化地配置;以及結構存儲部28,其對系統結構設定信息60進行存儲,在該系統結構設定信息60中,記述有構成在結構圖編輯畫面31上形成的系統結構圖的各部件以及各部件的連接關係。
[0052]此外,編輯控制部21、部件一覽生成部22、部件配置部27、部件檢索部25以及部件候補選擇部26的功能,是通過由CPUll執行所對應的程序模塊而實現的,該程序模塊是通過將系統構建輔助程序16在RAM13內展開而生成的。另外,在系統構建輔助程序16載入至RAM13中時等,在例如RAM13或外部存儲裝置中預留部件信息存儲部23、關聯信息存儲部24以及結構存儲部28。
[0053]圖3、圖4及圖5示出在顯示裝置14上顯示的畫面例。如圖所示,在顯示畫面30上顯示有:結構圖編輯畫面31,其由進行系統結構圖的編輯的編輯控制部21生成;以及部件一覽顯示畫面32,其由部件一覽生成部22生成。在這裡,對將機器人主體、機器人控制器、以及機器人CPU單元配置於系統結構圖中的情況進行說明。此外,機器人主體與機器人控制器連接,機器人控制器與機器人CPU單元連接。機器人CPU單元將目標坐標輸出至機器人控制器。機器人控制器向機器人主體供給驅動電流,以使得機器人主體所具有的末端執行器的位置追隨所輸入的目標坐標。即,用戶為了使機器人主體動作,而必須準備與該機器人主體的規格相匹配的機器人控制器以及機器人CPU單元。
[0054]此外,結構圖編輯畫面31具有多個標籤34,通過對標籤34進行選擇,從而可以在對多個不同的系統結構圖進行切換的同時,對它們同時並行地進行編輯。
[0055]在圖3中,在結構圖編輯畫面31中顯示有基座單元的顯示對象33。在基座單元的顯示對象33中,描繪有8個槽(槽顯示部33a?33h),針對各個槽顯示部33a?33h從電源單元側開始以升序的方式標註O?7的編號。如果配置為表示單元的顯示對象與8個槽顯示部33a?33h中的I個重合,則系統構建輔助裝置10可以識別出該單元和與該單元的配置位置對應的槽連接這一情況。另外,在部件一覽顯示畫面32中,顯示有6軸的垂直多關節型機器人的機器人主體型號的一覽。針對各個型號,作為備註信息,而關聯地顯示有可搬運重量。此外,對於機器人主體,「軸數」和「可搬運重量」包含在實施方式中所稱的規格中。即,對於機器人主體,在部件信息存儲部23中存儲有部件信息40,該部件信息40針對每個型號記錄有包含軸數和可搬運重量在內的信息。
[0056]圖4示出了用戶利用滑鼠選擇在部件一覽顯示畫面32中一覽顯示的機器人主體中的I個,將該選擇出的機器人主體拖拽至結構圖編輯畫面31上時的狀態。如圖所示,如果將表示選擇出的機器人主體的顯示對象35a拖拽至結構圖編輯畫面31上,則自動選擇與該選擇出的機器人主體的規格相匹配的(即,能夠連接的)機器人控制器以及機器人CPU單元,生成表示所述自動選擇出的機器人控制器的顯示對象35b和表示所述自動選擇出的機器人CPU單元的顯示對象35c。然後,顯示對象35a?35c自動地一體化為I個組,配置在被放下(drop)的位置處。此外,所謂一體化,是指下述處理,即,將顯示對象之間相關聯,以使得如果對I個顯示對象進行移動或刪除的操作,則針對與該I個顯示對象一體化的其他顯示對象(即,屬於與所述I個顯示對象相同組的其他所有顯示對象)也進行相同的操作。標號36表示正對一體化地形成的顯示對象進行拖拽的滑鼠指針。在拖拽中,滑鼠指針36放置在表示機器人CPU單元的顯示對象35c上,但只要能夠表示正在對顯示對象35進行拖拽這一情況即可,放置在哪個位置上都可以。
[0057]此外,在本發明的實施方式I中,在規格與選擇出的部件相匹配的連接目標部件不唯一確定的情況下,提示用戶進行指定作為連接目標的部件的輸入。
[0058]能夠連接的部件間的關係,記錄在存儲於關聯信息存儲部24的關聯信息中。圖6是表示關聯信息的一個例子的圖。如圖所示,關聯信息50具有下述表結構,該表結構具有:存儲機器人CPU單元的型號的欄位51 ;存儲機器人控制器的型號的欄位52 ;以及存儲機器人主體的型號的欄位53。登錄至關聯信息50中的各個記錄,示出了彼此規格相匹配的機器人CPU單元、機器人控制器、以及機器人主體的關係。即,構成關聯信息50的各個記錄,示出了能夠彼此連接而作為一組使用的多個部件的組合。
[0059]圖5示出了在以使顯示對象35c與槽顯示部33a的顯示位置重合的方式放下時的狀態。如圖所示,在顯示對象35中包含的各個顯示對象35a?35c,在通過滑鼠指針36進行的拖拽操作下同時移動。如果以使顯示對象35c與槽顯示部33a的顯示位置重合的方式放下,則設定出槽編號為O的槽和顯示對象35c所示的機器人CPU單元之間的連接關係、顯示對象35c所示的機器人CPU單元和顯示對象35b所示的機器人控制器之間的連接關係、以及顯示對象35b所示的機器人控制器和顯示對象35a所示的機器人主體之間的連接關係。如果將顯示對象35不與其他顯示對象(在這裡為基座單元的顯示對象)接觸地放下至結構圖編輯畫面31上,則設定出構成顯示對象35的部件間的連接關係,即,顯示對象35c所示的機器人CPU單元和顯示對象35b所示的機器人控制器之間的連接關係、以及顯示對象35b所示的機器人控制器和顯示對象35a所示的機器人主體之間的連接關係。
[0060]設定的連接關係通過編輯控制部21記錄至存儲在結構存儲部28中的系統結構設定信息60中。圖7 — I及圖7 — 2是表示系統結構設定信息60的數據結構例的圖。如圖所示,系統結構設定信息60包含對顯示對象一體化後的多個部件間的關聯進行了記述的組的識別信息(第I組識別信息61、第2組識別信息62)、以及大於或等於I個部件的識別信息(第I部件識別信息63、第2部件識別信息64)。組的識別信息包含構成該組的部件的識別信息而構成。在這裡,示出了第I組識別信息61具有3個部件的識別信息(第3部件識別信息65、第4部件識別信息66、第5部件識別信息67)的情況。部件的識別信息包含型號的記述601、系統結構圖上的配置位置的記述602、以及連接目標部件的識別信息的記述603。此外,基座單元的識別信息也可以僅具有與槽的數量對應的連接目標的記述603。編輯控制部21在每次對系統結構圖進行編輯時,使編輯內容依次反映至部件的識別信息以及組的識別信息中。此外,所謂編輯,除了將新的顯示對象配置在系統結構圖中的操作之夕卜,還包含對一體化後的顯示對象進行移動的操作、刪除的操作、對一體化後的顯示對象中的I個進行變更的操作。
[0061]如上述所示,用戶僅通過進行選擇I個部件並向系統結構圖上配置的輸入,就將規格與該選擇出的部件相匹配的其他部件與所述選擇出的部件一體化而進行配置,因此,與分別選擇各個部件並配置的情況相比,減輕用戶的作業負擔。另外,由於一體化後的多個部件同時進行移動,所以與使各個部件分別進行移動的情況相比,減輕用戶的作業負擔。另夕卜,由於可以使規格相匹配的多個部件自動地一體化,所以與對希望一體化的部件進行選擇後實施一體化的情況相比,減輕用戶的作業負擔,並且可以防止誤將規格不相匹配的部件彼此一體化。
[0062]下面,對系統構建輔助裝置10的動作進行說明。圖8是對用戶向系統結構圖中配置部件時的系統構建輔助裝置10的動作進行說明的流程圖。
[0063]首先,如果用戶選擇了部件(步驟SI),則部件檢索部25將選擇出的部件的型號作為檢索關鍵詞,對存儲在關聯信息存儲部24中的關聯信息50進行檢索(步驟S2)。此外,在步驟SI的處理中,所謂選擇,是指例如開始對在部件一覽顯示畫面32中一覽顯示的部件中的I個進行拖拽。
[0064]然後,部件檢索部25對是否存在具有所選部件型號的記錄(換言之,能夠與選擇出的部件連接的部件間的組合)進行判定(步驟S3)。在不存在具有所選部件型號的記錄的情況下(步驟S3,否),部件配置部27在結構圖編輯畫面31上的滑鼠指針36所指示的拖拽位置上,單獨顯示與選擇出的部件對應的顯示對象(步驟S4)。如果用戶將表示所述選擇出的部件的顯示對象放下(配置)至結構圖編輯畫面31上(步驟S5),則編輯控制部21將所述選擇出的部件所涉及的識別信息記錄至系統結構設定信息60中(步驟S6),並結束動作。
[0065]在存在具有所選部件型號的記錄的情況下(步驟S3,是),部件檢索部25進一步對具有所選部件型號的記錄,判定其數量是否為I個(步驟S7)。在具有所選部件型號的記錄的數量為I個的情況下(步驟S7,是),部件配置部27在結構圖編輯畫面31上的滑鼠指針36所指示的拖拽位置上,顯示將分別表示在該記錄中登錄的多個部件的顯示對象一體化後的顯示對象(步驟S8)。如果用戶將一體化形成的顯示對象放下至結構圖編輯畫面31上(步驟S9),則編輯控制部21將一體化形成的部件組所涉及的識別信息記錄至系統結構設定信息60中(步驟S10),並結束動作。
[0066]在具有所選部件型號的記錄的數量不是I個的情況下(步驟S7,否),即,記錄的數量為多個的情況下,部件候補選擇部26提示用戶進行用於將記錄縮減至I個的輸入(步驟SlD0作為提示進行用於將記錄縮減至I個的輸入的顯示,例如可以採用下述方法:將檢索出的多個記錄的一覽顯示在顯示畫面30上,提示在記錄一覽顯示上利用滑鼠指針36進行按下。如果用戶進行了將記錄縮減至I個的輸入(步驟S12),則使處理跳轉至步驟S8,部件配置部27在結構圖編輯畫面31上的滑鼠指針36所指示的拖拽位置上,顯示將分別表示在通過步驟S12選擇出的記錄中登錄的多個部件的顯示對象一體化後的顯示對象。[0067]圖9是對用戶使在系統結構圖上顯示的部件移動時的系統構建輔助裝置10的動作進行說明的流程圖。
[0068]首先,如果用戶選擇了表示單一部件的顯示對象(步驟S21),則部件配置部27對存儲在結構存儲部28中的系統結構設定信息60進行檢索,對目標部件是否已經與其他部件一體化進行判定(步驟S22 )。對於目標部件是否已經與其他部件一體化這一點,可以通過對目標部件所涉及的識別信息是否包含在組所涉及的識別信息中進行確認而判定。此外,在步驟S21的處理中,所謂選擇,是指例如開始對在結構圖編輯畫面31中顯示的顯示對象中的I個進行拖拽。
[0069]在目標部件沒有與其他部件一體化的情況下(步驟S22,否),部件配置部27以如下方式進行顯示,即,使得表示目標部件的顯示對象單獨追隨於結構圖編輯畫面31上的滑鼠指針36 (步驟S23)。如果用戶將拖拽中的顯示對象放下至結構圖編輯畫面31上(步驟S24),則編輯控制部21對在系統結構設定信息60中記錄的目標部件所涉及的識別信息進行更新(步驟S25),並結束動作。
[0070]在目標部件已經與其他部件一體化的情況下(步驟S22,是),部件配置部27以如下方式進行顯示,即,使得將目標部件和所述其他部件一體化地進行顯示的顯示對象追隨於結構圖編輯畫面31上的滑鼠指針36 (步驟S26)。如果用戶將拖拽中的顯示對象放下至結構圖編輯畫面31上(步驟S27),則編輯控制部21對在系統結構設定信息60中記錄的目標組所涉及的識別信息進行更新(步驟S28),並結束動作。
[0071]此外,在圖9中,對使顯示對象移動的情況下的處理進行了說明,但在刪除顯示對象的情況下,也可以通過相同的處理流程,一次性刪除一體化後的多個顯示對象。
[0072]如上述所示,根據本發明的實施方式1,具有下述部分而構成:部件檢索部25,其在接收到向系統結構圖中新配置部件的輸入時,對記述有能夠彼此連接的部件間的組合的關聯信息50進行檢索,對能夠與通過所述輸入選擇出的部件連接的部件進行提取;以及部件配置部27,其將所述選擇出的部件的顯示對象和所述提取的部件的顯示對象彼此連接而一體化地配置在系統結構圖上的指定的配置位置處,在接收到對在系統結構圖上一體化地配置的多個部件所涉及的顯示對象中的I個進行指定並移動或者刪除的操作的輸入時,對一體化後的多個顯示對象分別進行相同的操作,因此,用戶僅通過進行選擇I個部件並向系統結構圖中配置的輸入,就將規格與該選擇出的部件相匹配的其他部件與所述選擇出的部件一體化地配置,因此,與分別選擇各個部件並配置的情況相比,減輕用戶的作業負擔。另外,由於一體化後的多個部件同時進行移動、刪除,所以與對各個部件分別進行移動或刪除的情況相比,減輕用戶的作業負擔。另外,由於可以使規格相匹配的多個部件自動地一體化,所以與在對希望一體化的部件進行選擇後實施一體化的情況相比,減輕用戶的作業負擔。另外,可以防止誤將規格不相匹配的部件彼此一體化。即,可以減少系統結構圖的生成所帶來的負擔。
[0073]另外,由於部件檢索部25構成為,對包含選擇出的部件在內的部件間的組合是否存在多個進行判定,在存在多個組合的情況下,提示進行用於將組合縮減至I個的輸入,所以用戶在能夠與選擇出的部件連接的部件間的組合存在多個的情況下,也可以通過簡單的輸入而對包含所述選擇出的部件在內的多個部件進行配置。
[0074]實施方式2[0075]圖10是表示實施方式2的系統構建輔助裝置的功能結構的圖。如圖所示,實施方式2的系統構建輔助裝置70具有如下功能結構,即,在實施方式I的功能結構中,追加對一體化後的多個部件中的I個進行變更的局部部件變更部71。
[0076]圖11是說明用戶對在系統結構圖中顯示的一體化後的多個部件中的I個進行變更時的系統構建輔助裝置70的動作的流程圖。
[0077]如圖所示,如果用戶對一體化顯示的顯示對象中的單一部件所涉及的顯示對象進行選擇(步驟S31 ),則局部部件變更部71參照在結構存儲部28中存儲的系統結構設定信息60,取得全部與所述選擇出的顯示對象所涉及的部件一體化的其他部件的型號(步驟S32)。此外,在步驟S31中,對於顯示對象的選擇,例如可以舉出下述操作:對該顯示對象進行右鍵點擊等而打開命令一覽的菜單,從打開的菜單中選擇「變更」命令。
[0078]在步驟S32的處理後,局部部件變更部71通過將取得的所有型號作為AND (與)條件的檢索關鍵詞使用,對在關聯信息存儲部24中存儲的關聯信息50進行檢索,從而提取通過顯示對象的選擇而選擇出的部件所能夠變更的部件(步驟S33 )。此外,所謂能夠變更的部件,是指規格匹配於與所述選擇出的部件一體化後的其他所有部件、且與所述選擇出的部件不同的部件。
[0079]然後,局部部件變更部71對是否存在能夠變更的部件進行判定(步驟S34)。在不存在能夠變更的部件的情況下(步驟S34,否),局部部件變更部71在顯示畫面30上顯示不存在能夠變更的部件這一信息(步驟S35),並結束動作。
[0080]在存在能夠變更的部件的情況下(步驟S34,是),局部部件變更部71選擇是以基於規格的顯示方法來顯示能夠變更的部件的一覽、還是以基於型號的顯示方法來顯示能夠變更的部件的一覽(步驟S36)。在這裡,所謂基於規格的顯示方法,是指僅對滿足與規格相關的特定條件的部件進行一覽顯示的顯示方法。在這裡,作為一個例子,著眼於所述選擇出的部件的規格中的由用戶指定的特定項目,顯示所著眼的項目與所述選擇出的部件相等的部件的型號一覽。另外,所謂基於型號的顯示方法,是指基於型號對型號進行排列的顯示方法。在這裡,以相似的型號連續的方式顯示型號的一覽。
[0081]此外,局部部件變更部71可以在每次執行步驟S36的處理時,提示用戶進行用於指定某一種方法的輸入,並選擇由用戶指定的顯示方法,也可以在規定的存儲區域中保存包含指定顯示方法的記述在內的設定信息,在步驟S36的處理中通過參照該設定信息,而選擇顯示方法。
[0082]局部部件變更部71在選擇了基於規格的顯示方法的情況下(步驟S36,是),提示進行所述選擇出的部件的規格中希望變更的項目的輸入(步驟S37)。如果用戶輸入了項目(步驟S38),則局部部件變更部71取得能夠變更的部件中的除了所輸入的項目之外的其他項目相等的部件的型號(步驟S39)。具體地說,局部部件變更部71將所述選擇出的部件的規格中的除了所述輸入的項目之外的其他所有項目,作為AND條件的檢索關鍵詞,對在部件信息存儲部23中存儲的部件信息40進行檢索,在所得到的檢索結果中,取得在通過步驟S33的處理提取的部件中包含的部件型號。然後,局部部件變更部71將所得到的型號的一覽顯示在顯示畫面30上(步驟S40)。
[0083]此外,在步驟S39中,局部部件變更部71取得除了用戶指定的項目之外的其他項目與在步驟S31中選擇出的部件相等的部件的型號,但也可以取得用戶指定的項目與在步驟S31中選擇出的部件相等的部件的型號。
[0084]圖12是表示在步驟S37的處理中由局部部件變更部71生成的、提示進行希望變更的項目的輸入的畫面例的圖。此外,在這裡,機器人主體已通過步驟S31的處理而選擇出。如圖所示,輸入畫面80顯示作為機器人主體的規格的項目「軸數」和項目「可搬運重量」,在各項目的顯示左端,顯示有如果利用滑鼠指針36進行按下,則在內側顯示黑色圓形的選擇按鈕。顯示有黑色圓形的選擇按鈕表示對在右側顯示的項目進行了選擇的狀態。如果在選擇了項目的狀態下按下確定按鈕,則被選擇狀態下的項目輸入的接收完成。
[0085]此外,圖13是表示通過步驟S40的處理而顯示的畫面例的圖。在步驟S38中輸入了「可搬運重量」的情況下,在顯示畫面81上,顯示軸數與所述希望變更的部件相同且可搬運重量不同的部件的型號一覽。
[0086]局部部件變更部71在選擇了基於型號的顯示方法的情況下(步驟S36,否),將通過步驟S33的處理而提取的部件型號的一覽以相似的型號連續的方式排列顯示(步驟S41)。圖14是表示通過步驟S41的處理而顯示的畫面例的圖。如圖所示,在顯示畫面81中,以相似的型號連續的方式顯示。
[0087]如果用戶進行從通過步驟S40或者步驟S41的處理而顯示的顯示畫面81中選擇I個部件的輸入(步驟S42),局部部件變更部71對在結構存儲部28中存儲的系統結構設定信息60進行更新,並且顯示在結構圖編輯畫面31上,將在步驟S31中選擇出的顯示對象,更新為在步驟S42中選擇出的部件所涉及的顯示對象(步驟S43),並結束動作。此外,在步驟S43中,所謂更新系統結構設定信息60,相當於將在步驟S31中選擇出的部件的識別信息中包含的型號的記述601,改寫為在步驟S42中選擇出的部件的型號。即,關於在步驟S31中指定的顯示對象,不必與其他顯示對象之間解除一體化的關係,就置換為與在步驟S42中選擇出的部件對應的顯示對象。
[0088]如上述所示,根據本發明的實施方式2,局部部件變更部71構成為,在接收到對在系統結構圖上一體化地配置的顯示對象中的I個進行指定並變更的輸入時,對關聯信息50進行檢索,提取能夠連接至與所述指定的顯示對象一體化的其他顯示對象所示的部件上的部件,在接收到從該提取出的部件中新指定部件的輸入時,不必解除一體化,就將在變更輸入時指定的顯示對象置換為與所述新指定的部件對應的顯示對象,因此,不解除顯示對象的一體化就可以進行部件的變更,因此,可以進一步減輕用戶的負擔。
[0089]此外,局部部件變更部71構成為,基於型號而一覽顯示能夠連接至與所指定的顯示對象一體化的其他顯示對象所示的部件上的部件,提示進行變更目標部件的指定,因此,可以減輕用戶對變更目標部件進行檢索的負擔。
[0090]另外,局部部件變更部71構成為,一覽顯示能夠連接至與所指定的顯示對象一體化的其他顯示對象所示的部件上的部件中滿足規格所涉及的條件的部件,並提示進行變更目標部件的指定,因此,可以減輕用戶對變更目標部件進行檢索的負擔。
[0091]實施方式3
[0092]在實施方式1、2中,所謂一體化,是指以在對I個顯示對象進行移動或刪除操作時,對與該I個顯示對象一體化的其他顯示對象也進行相同的操作的方式,將顯示對象之間相關聯的處理,並對此進行了說明。在實施方式3中,所謂一體化,是指進行部件間的關聯,將屬於相同組的各個部件所涉及的顯示對象彼此利用連接線連接並進行顯示。即,根據實施方式3,如果用戶針對與其他顯示對象一體化的顯示對象進行移動操作,則可以使顯示對象間的連接線以保持通過該連接線實現的連接關係的方式變形,同時,使進行了所述操作的顯示對象單獨移動。
[0093]參照圖15及圖16,具體地說明實施方式3的系統構建輔助裝置的特徵。圖15示出將顯示對象35a?35c —體化並配置在結構圖編輯畫面31上的狀態。在該狀態下,成為如下狀態:設定有構成顯示對象35的部件間的連接關係,即,顯示對象35c所示的機器人CPU單元和顯示對象35b所示的機器人控制器之間的連接關係、顯示對象35b所示的機器人控制器和顯示對象35a所示的機器人主體之間的連接關係。並且,表示機器人CPU單元的顯示對象35c、以及表示機器人主體及機器人控制器的顯示對象(顯示對象35d),由表示已經一體化這一情況的連接線37連接而顯示。此外,表示機器人主體的顯示對象35a和表示機器人控制器的顯示對象35b之間也可以利用其它連接線連接而顯示。用戶如果利用滑鼠選擇表示機器人CPU單元的顯示對象35c,對該選擇出的顯示對象35c進行拖拽,則僅使顯示對象35c追隨滑鼠指針36而移動。在顯示對象35c的移動中,連接顯示對象35a和顯示對象35d的連接線37在保持兩者間的連接關係的狀態下變形。
[0094]圖16示出將顯示對象35c以與槽顯示部33a的顯示位置重合的方式放下時的狀態。如圖所示,顯示對象35d的顯示位置與圖15所示的例子相同,僅將顯示對象35c與槽顯示部33a重疊顯示。另外,連接顯示對象35c和顯示對象35d的連接線37,以從圖15所示的狀態發生了變形的方式顯示。此外,如果到達圖16所示的狀態,則與使用圖5說明的情況相同地,設定出槽編號為O的槽和顯示對象35c所示的機器人CPU單元之間的連接關係、顯示對象35c所示的機器人CPU單元和顯示對象35b所示的機器人控制器之間的連接關係、顯示對象35b所示的機器人控制器和顯示對象35a所示的機器人主體之間的連接關係O
[0095]另外,在圖15所示的顯示例中,如果用戶選擇將顯示對象35c和顯示對象35d連接的連接線37並進行拖拽,則在顯示對象35中包含的各個顯示對象35a?35c,通過由滑鼠指針36執行的拖拽操作而同時移動。
[0096]圖17是說明用戶使在系統結構圖中顯示的部件移動時的實施方式3的系統構建輔助裝置的動作的流程圖。
[0097]首先,如果用戶選擇了顯示對象(步驟S51),則部件配置部27對選擇出的顯示對象是否為連接線進行判定(步驟S52)。此外,部件配置部27通過對選擇出的顯示對象是否存儲在結構存儲部28中進行判定,從而可以對選擇出的顯示對象是否為連接線進行判定。即,在結構存儲部28中存儲有與選擇出的顯示對象對應的部件所涉及的識別信息的情況下,可以判定為選擇出的顯示對象不是連接線,在結構存儲部28中沒有存儲與選擇出的顯示對象對應的部件所涉及的識別信息的情況下,可以判定為選擇出的顯示對象為連接線。
[0098]在選擇出的顯示對象不是連接線的情況下(步驟S52,否),即,選擇出的顯示對象為部件的情況下,部件配置部27對選擇出的目標部件是否已經與其他部件一體化進行判定(步驟S53)。在目標部件沒有與其他部件一體化的情況下(步驟S53,否),在步驟S54?步驟S56中,執行與步驟S23?步驟S25分別相同的處理。
[0099]在選擇出的顯示對象為連接線的情況下(步驟S52,是),在步驟S57?步驟S59中,執行與步驟S26?步驟S28分別相同的處理。[0100]在目標部件已經與其他部件一體化的情況下(步驟S53,是),部件配置部27使將目標部件和與該目標部件一體化的其他部件連接的連接線在維持連接關係的同時進行變形,並且,以使表示目標部件的顯示對象單獨追隨滑鼠指針的方式進行顯示(步驟S60)。如果用戶將拖拽中的顯示對象放下至結構圖編輯畫面31上(步驟S61),則編輯控制部21對在系統結構設定信息60中記錄的目標組所涉及的識別信息進行更新(步驟S62),並結束動作。
[0101]如上述所示,根據實施方式3,具有下述部分而構成:部件檢索部25,其在接收到向系統結構圖中新配置部件的輸入時,對記述有能夠彼此連接的部件間的組合的關聯信息50進行檢索,對能夠與通過所述輸入選擇出的部件連接的部件進行提取;以及部件配置部27,其將所述選擇出的部件的顯示對象和所述提取的部件的顯示對象利用連接線彼此連接而配置在系統結構圖上的指定配置位置處,在接收到對在系統結構圖上利用連接線彼此連接而配置的多個部件所涉及的顯示對象中的I個進行指定並移動的操作的輸入時,使將通過該輸入指定的顯示對象和所連接的其他顯示對象之間連接的連接線變形,並使所述指定的顯示對象單獨移動,因此,用戶僅通過進行選擇I個部件並向系統結構圖上配置的輸入,就能夠利用連接線將規格與該選擇出的部件相匹配的其他部件與所述選擇出的部件連接而配置,因此,與分別選擇各個部件而配置的情況相比,減輕用戶的作業負擔。另外,由於可以將規格相匹配的多個部件自動地利用連接線連接,所以與在對希望利用連接線連接的部件進行選擇後實施連接的情況相比,減輕用戶的作業負擔。另外,可以防止將規格不相匹配的部件彼此錯誤地利用連接線連接的情況。即,可以減少系統結構圖的生成所帶來的負擔。
[0102]另外,由於部件配置部27構成為,在接收到使連接多個顯示對象的連接線37移動的輸入時,使通過所指定的連接線37連接的多個顯示對象,與連接線37 —起集中進行移動,所以一體化後的多個部件同時進行移動,因此,與對各個部件分別進行移動或刪除的情況相比,減輕用戶的作業負擔。
[0103]此外,可以在實施方式2的系統構建輔助裝置中應用實施方式3。即,可以將實施方式2的一體化的定義置換為實施方式3中的一體化的定義,即,利用連接線連接,即使移動由該連接線連接的顯示對象中的I個,也維持由該連接線實現的連接關係。
[0104]實施方式4
[0105]當前,存在不需要基座單元的組合式PLC。圖18是表示不需要基座單元的組合式PLC的結構例的圖。如圖所示,電源單元91a、CPU單元91b、定位單元91c、分支單元91d以及端蓋91e構成I個單位(在這裡稱為層級)的PLC (層級91)。
[0106]在這裡,分支單元9Id是用於與其他層級的PLC連接的接口單元。具體地說,分支單元91d與其他層級的PLC的增設單元連接。在這裡,分支單元91d與由電源單元92a、增設單元92b、分支單元92c、定位單元92d、以及端蓋92e構成的層級92的PLC中的增設單元92b連接。另外,分支單元92c與由電源單元93a、增設單元93b、定位單元93c、以及端蓋93d構成的層級93的PLC中的增設單元93b連接。如上述所示,分支單元91d、增設單元92b、分支單元92c、增設單元93b作為將層級間連接的層級間連接部件起作用。利用層級間連接部件連接的層級91?93的PLC可以作為I個PLC起作用。
[0107]參照圖19?圖21,具體地說明實施方式4的系統構建輔助裝置的特徵。圖19示出結構圖編輯畫面31的狀態,該結構圖編輯畫面31顯示有:分別表示構成I個層級的PLC的電源單元、CPU單元、定位單元、分支單元、以及端蓋的顯示對象38a?38e ;以及分別表示構成另I個層級的PLC的電源單元、增設單元、定位單元、以及端蓋的顯示對象38f?38i。表示分支單元的顯示對象38d和表示增設單元的顯示對象38g,利用連接線37彼此連接。在結構圖編輯畫面31中,針對每個層級顯示有層級選擇對象39,用戶通過對層級選擇對象39進行選擇,從而可以集中選擇構成所期望層級的大於或等於I個的單元。
[0108]此外,屬於同一層級的多個顯示對象間的結合關係,通過後述的層級識別信息而設定。另外,利用分支單元和增設單元之間的連接線37實現的連接關係,與實施方式I?3相同地,通過組所涉及的識別信息而設定。即,分支單元的規格以及增設單元的規格與各型號相對應而登錄在部件信息40中,分支單元和增設單元之間的規格彼此相匹配的(即,能夠彼此連接的)部件間的關係,登錄在關聯信息50中。另外,分支單元和增設單元通過圖8所示的流程而連接。此外,也可以構成為,能夠通過實施方式2中說明的流程,變更彼此連接的分支單元以及增設單元中的一個。
[0109]圖20示出了用戶利用滑鼠選擇用於指定顯示對象38f?38i所表示的層級的層級選擇對象39,並將該選擇出的層級選擇對象39拖拽至結構圖編輯畫面31上時的狀態。如圖所示,由選擇出的層級選擇對象39指定的層級的顯示對象38f?38i,追隨於選擇出的層級選擇對象39的移動而同時移動。在移動後,也以結合的方式顯示出顯示對象38f?38i,並且保持了顯示對象38d所示的分支單元和顯示對象38g所示的增設單元之間的連接線37所實現的連接關係。
[0110]圖21示出用戶利用滑鼠選擇表示增設單元的顯示對象38g,將該選擇出的顯示對象38g拖拽至結構圖編輯畫面31上時的狀態。如圖所示,選擇出的顯示對象38g單獨追隨滑鼠指針36而移動,連接線37在保持顯示對象38d和顯示對象38g的連接關係的狀態下與顯示對象38g的移動相對應而變形。在該狀態下,保持了顯示對象38d所示的分支單元和顯示對象38g所示的增設單元之間的連接線37所實現的連接關係,顯示對象38g所示的增設單元喪失了與顯示對象38f、38h、38i之間的結合關係。
[0111]圖22及圖23是表示實施方式4的系統結構設定信息60的數據結構例的圖。如圖所示,系統結構設定信息60包含:將顯示對象一體化後的多個部件間的關聯進行了記述的組的識別信息(第I組識別信息61、第2組識別信息62);大於或等於I個部件的識別信息(第I部件識別信息63、第2部件識別信息64);以及針對每個層級記述有屬於相同層級的部件間的關聯的層級識別信息(第I層級識別信息68、第2層級識別信息69)。分支單元和連接單元的連接關係如上述所示,記錄在組的識別信息中。層級識別信息包含屬於相同層級的部件所涉及的識別信息而構成。在這裡,示出了第I層級識別信息68具有3個部件的識別信息(第6部件識別信息72、第7部件識別信息73、第8部件識別信息74)的情況。部件的識別信息包含型號的記述601、系統結構圖上的配置位置的記述602、以及連接目標部件的識別信息的記述603。
[0112]圖24是說明用戶使在系統結構圖上顯示的部件移動時的實施方式4的系統構建輔助裝置的動作的流程圖。
[0113]首先,如果用戶選擇了顯示對象(步驟S71),則部件配置部27對選擇出的顯示對象是否為層級選擇對象39進行判定(步驟S72)。在選擇出的顯示對象不是層級選擇對象39的情況下(步驟S72,否),部件配置部27對選擇出的目標部件是否已經根據組識別信息而與其他部件一體化進行判定(步驟S73 )。在目標部件沒有與其他部件一體化的情況下(步驟S73,否),在步驟S74?步驟S76中,執行與步驟S23?步驟S25分別相同的處理。
[0114]然後,部件配置部27對目標部件所涉及的顯示對象是否已經在移動前或者移動後與其他部件所涉及的顯示對象結合地配置進行判定(步驟S77)。目標部件所涉及的顯示對象在移動前或者移動後與其他部件所涉及的顯示對象相鄰的情況下(步驟S77,是),編輯控制部21對該其他部件所構成的層級所涉及的層級識別信息進行更新(步驟S78)。
[0115]在這裡,所謂目標部件所涉及的顯示對象在移動前與其他部件所涉及的顯示對象結合地配置,是指目標部件以及其他部件按照同一層級所涉及的層級識別信息相關聯。在該情況下,編輯控制部21在步驟S78的處理中,從層級識別信息中刪除目標部件所涉及的識別信息。另外,所謂目標部件所涉及的顯示對象在移動後與其他部件所涉及的顯示對象結合地配置,對應於以使目標部件以及其他部件相鄰的方式使目標部件的顯示對象進行了移動的情況。在該情況下,編輯控制部21在步驟S78的處理中,向該其他部件所屬的層級所涉及的層級識別信息中追加目標部件所涉及的識別信息。在所述其他部件不屬於任何層級時,編輯控制部21新生成層級識別信息,在生成的層級識別信息中記述目標部件以及所述其他部件的識別信息。
[0116]在步驟S78的處理後,結束動作。目標部件所涉及的顯示對象在移動前和移動後均沒有與其他部件所涉及的顯示對象結合地配置的情況下(步驟S77,否),跳過步驟S78的處理。
[0117]在選擇出的顯示對象為層級選擇對象39的情況下(步驟S72,是),部件配置部27以下述方式進行顯示,即,使得由選擇出的層級選擇對象39指定的多個部件所涉及的各個顯示對象集中追隨滑鼠指針(步驟S79)。此時,部件配置部27維持對按照組所涉及的識別信息一體化後的顯示對象之間進行連接的連接線,並使該連接線變形。即,在存在將作為移動目標的層級和其他層級連接的連接線的情況下,使該連接線伴隨著移動目標層級的移動而變形。如果用戶將拖拽中的顯示對象(層級選擇對象39)放下至結構圖編輯畫面31上(步驟S80),則編輯控制部21對在系統結構設定信息60中記錄的下述信息進行更新,即,對使分支單元和增設單元相關聯的、組所涉及的識別信息,和移動後的層級選擇對象39所指定的層級所涉及的層級識別信息進行更新(步驟S81),並結束動作。在步驟S81中,更新在系統結構圖上的各個識別信息中包含的配置位置的記述602。
[0118]在選擇出的目標部件已經與其他部件一體化的情況下(步驟S73,是),S卩,目標部件為層級間連接部件的情況下,部件配置部27使將目標部件及與該目標部件一體化的其他部件連接的連接線在維持連接關係的同時變形,並且以使得表示目標部件的顯示對象單獨追隨滑鼠指針的方式進行顯示(步驟S82)。如果用戶將拖拽中的顯示對象放下至結構圖編輯畫面31上(步驟S83),則編輯控制部21對在系統結構設定信息60中記錄的目標組所涉及的識別信息進行更新(步驟S84)。然後,執行步驟S77的處理。
[0119]如上述所示,根據實施方式4,部件配置部27構成為,針對每個層級,在系統結構圖31上顯示用於集中選擇屬於相同層級的多個部件的層級選擇對象39,在接收到使層級選擇對象39移動的輸入時,使將與指定的層級選擇對象39對應的層級和其他層級之間連接的連接線變形,並使屬於與所述指定的層級選擇對象39對應的層級的多個部件集中移動,因此,屬於相同層級的多個部件在保持層級間的連接關係的狀態下同時進行移動,因此,與對各個部件分別進行移動或刪除的情況相比,減輕用戶的作業負擔。
[0120]此外,在實施方式4中,沒有說明對分支單元或者增設單元進行刪除時的動作,但在刪除了分支單元或者增設單元的情況下,部件配置部27也可以將與所刪除的分支單元或者增設單元屬於相同層級的部件所涉及的顯示對象刪除,將按照組所涉及的識別信息與屬於該層級的分支單元或者增設單元相關聯的其他層級中的分支單元或者增設單元所涉及的顯示對象刪除。
[0121]圖25及圖26是具體地說明進行刪除增設單元的操作時的實施方式4的系統構建輔助裝置的動作的圖。具體地說,圖25示出了結構圖編輯畫面31的狀態,在該結構圖編輯畫面31中顯示有:分別表示構成第I個層級的PLC的電源單元、CPU單元、定位單元、分支單元、以及端蓋的顯示對象38a?38e ;分別表示構成第2個層級的PLC的電源單元、增設單元、定位單元、端蓋、以及分支單元的顯示對象38f?38 j ;以及分別表示構成第3個層級的PLC的電源單元、增設單元、定位單元、以及端蓋的顯示對象38k?38η。
[0122]圖26示出了用戶進行在圖25所示的結構圖編輯畫面31上選擇表示增設單元的顯示對象38g,並將該顯示對象38g刪除的操作後的結構圖編輯畫面31的狀態。如圖所示,如果與圖25所示的狀態進行比較,則不僅顯示對象38g被刪除,與表示顯示對象38g的增設單元屬於相同層級的部件所涉及的顯示對象38f、38h?38j也被刪除。另外,將與表示顯示對象38g的增設單元一體化的分支單元38d刪除。另外,相對於與表示顯示對象38g的增設單元屬於相同層級的顯示對象38j,將表示與顯示對象38j所表示的分支單元一體化的增設單元的顯示對象381刪除。
[0123]此外,在將表示分支單元的顯示對象38d刪除後,與該分支單元屬於相同層級的顯示對象38e自動地更新了配置,與表示定位單元的顯示對象38c連接而顯示。S卩,如果顯示對象38d被刪除,則位於顯示對象38d的相鄰兩側的2個顯示對象38c、38e變更配置,使得兩者彼此連接。另一方面,在表示增設單元的顯示對象381被刪除後,位於顯示對象381的相鄰兩側的2個顯示對象38k、38m不進行重新配置。在各個顯示對象所涉及的單元能夠彼此連接的情況下進行重新配置,在各個顯示對象所涉及的單元無法彼此連接的情況下不進行重新配置。此外,對於2個單元之間是否能夠彼此連接的判定,可以以任意方式進行。例如,也可以將能夠連接的單元之間的組合預先登錄在R0M12中,部件配置部27基於該登錄的信息,對2個單元是否能夠連接進行判定。
[0124]工業實用性
[0125]如上述所示,本發明所涉及的系統構建輔助裝置以及系統結構圖生成方法,優選應用於對FA系統的構建進行輔助的系統構建輔助裝置以及系統結構圖生成方法中。
[0126]符號的說明
[0127]10,70系統構建輔助裝置
[0128]11 CPU
[0129]12 ROM
[0130]13 RAM
[0131]14顯示裝置
[0132]15輸入裝置
[0133]16系統構建輔助程序[0134]21編輯控制部
[0135]22部件一覽生成部
[0136]23部件信息存儲部
[0137]24關聯信息存儲部
[0138]25部件檢索部
[0139]26部件候補選擇部
[0140]27部件配置部
[0141]28結構存儲部
[0142]30顯示畫面
[0143]31結構圖編輯畫面
[0144]32部件一覽顯示畫面
[0145]33、35、35a ~35c 顯不對象
[0146]33a~33h槽顯示部
[0147]34標籤
`[0148]36滑鼠指針
[0149]37連接線
[0150]38a~38h顯示對象
[0151]39層級選擇對象
[0152]40部件信息
[0153]50關聯信息
[0154]51~53 欄位
[0155]60系統結構設定信息
[0156]61第I組識別信息
[0157]62第2組識別信息
[0158]63第I部件識別信息
[0159]64第2部件識別信息
[0160]65第3部件識別信息
[0161]66第4部件識別信息
[0162]67第5部件識別信息
[0163]68第I層級識別信息
[0164]69第2層級識別信息
[0165]71局部部件變更部
[0166]72第6部件識別信息
[0167]73第7部件識別信息
[0168]74第8部件識別信息
[0169]80輸入畫面
[0170]81顯示畫面
[0171]91層級
[0172]92層級[0173]93層級[0174]91a~91e、92a~92e、93a~93d單元[0175]601~603記述
【權利要求】
1.一種系統構建輔助裝置,其生成將多個與FA系統的部件對應的顯示對象連接而構建的系統結構圖, 該系統構建輔助裝置的特徵在於,具有: 關聯信息存儲部,其預先對記述有能夠彼此連接的部件間的組合的關聯信息進行存儲; 部件檢索部,其在接收到對部件和在所述系統結構圖上的配置位置進行指定並在系統結構圖上新配置所述部件的顯示對象的第I輸入時,對所述關聯信息進行檢索,提取出能夠與所述部件連接的其他部件;以及 部件配置部,其利用連接線將與所述部件對應的顯示對象和所述提取出的其他部件的顯示對象連接,並配置在所述系統結構圖上的指定的配置位置上, 所述部件配置部在接收到使在所述系統結構圖上彼此連接地配置的多個顯示對象中的I個顯示對象移動的第2輸入時,使將由該第2輸入指定的顯示對象和與該指定的顯示對象連接的其他顯示對象之間連接的連接線,以維持所述指定的顯示對象和所述其他顯示對象之間的連接關係的方式變形,並使由所述第2輸入指定的顯示對象單獨移動。
2.根據權利要求1所述的系統構建輔助裝置,其特徵在於,還具有: 結構存儲部,其存儲組識別信息,在該組識別信息中,將顯示對象被連接線彼此連接的多個部件間的關聯,針對該多個部件分別進行了記述;以及 編輯控制部,其在每次利用所述部件配置部編輯所述系統結構圖時,使編輯內容依次反映在組識別信息中, 所述部件配置部在接收到所述第2輸入時,通過參照在所述結構存儲部中存儲的組識別信息,從而確定利用連接線與由所述第2輸入指定的顯示對象連接的顯示對象。
3.根據權利要求1所述的系統構建輔助裝置,其特徵在於, 所述部件配置部在接收到對在所述系統結構圖上利用連接線彼此連接地配置的多個顯示對象中的I個顯示對象進行變更的第3輸入時,對所述關聯信息進行檢索,提取出能夠連接至與由所述第3輸入指定的顯示對象連接的顯示對象所對應的部件上的部件,在進一步接收到從該提取出的部件中新指定部件的第4輸入時,將由所述第3輸入指定的顯示對象置換為與由該第4輸入指定的部件對應的顯示對象。
4.根據權利要求3所述的系統構建輔助裝置,其特徵在於,還具有: 結構存儲部,其存儲組識別信息,在該組識別信息中,針對每個組記述有顯示對象被連接線彼此連接的多個部件間的關聯;以及 編輯控制部,其在每次通過所述部件配置部編輯所述系統結構圖時,使編輯內容依次反映在組識別信息中, 所述部件配置部在接收到所述第3輸入時,通過參照在所述結構存儲部中存儲的組識別信息,從而確定與由所述第3輸入指定的顯示對象屬於相同組的顯示對象。
5.根據權利要求3所述的系統構建輔助裝置,其特徵在於, 所述部件配置部以基於型號的順序,一覽顯示能夠連接至利用連接線與由所述第3輸入指定的顯示對象連接的其他顯示對象所對應的部件上的部件, 所述第4輸入是從所述一覽顯示的部件中指定部件的輸入。
6.根據權利要求3所述的系統構建輔助裝置,其特徵在於,還具有部件信息存儲部,該部件信息存儲部預先存儲針對每個部件記述有部件規格的部件信息, 所述部件配置部在接收到所述第3輸入時,從能夠連接至利用連接線與由所述第3輸入指定的顯示對象連接的其他顯示對象所對應的部件上的部件中,通過參照所述部件信息而提取出滿足規格所涉及的特定條件的部件,並一覽顯示, 所述第4輸入是從所述一覽顯示的部件中指定部件的輸入。
7.根據權利要求6所述的系統構建輔助裝置,其特徵在於, 所述部件配置部接收所述規格所涉及的條件的輸入。
8.根據權利要求1至7中任一項所述的系統構建輔助裝置,其特徵在於, 所述部件檢索部對所述關聯信息進行檢索,對是否存在多個包含所述指定的部件在內的部件間的組合進行判定,在存在多個組合的情況下,提示進行用於將組合縮減至I個的輸入。
9.根據權利要求1所述的系統構建輔助裝置,其特徵在於, 所述部件配置部在接收到使連接多個顯示對象的連接線移動的第5輸入時,使通過由該第5輸入指定的連接線連接 的所述多個顯示對象,與所述連接線一起集中移動。
10.根據權利要求1所述的系統構建輔助裝置,其特徵在於, 所述系統結構圖是將包含層級間連接部件在內的多個部件結合而分別構成的多個層級,經由所述層級間連接部件彼此連接的系統的結構圖, 所述部件配置部針對每個層級,在所述系統結構圖上顯示用於集中選擇屬於相同層級的多個部件的層級選擇對象,在接收到使所述層級選擇對象移動的第6輸入時,使將由所述第6輸入指定的層級選擇對象所對應的層級和其他層級之間連接的連接線變形,並使屬於與由所述第6輸入指定的層級選擇對象對應的層級的多個部件集中移動。
11.一種系統結構圖生成方法,其生成將多個與FA系統的部件對應的顯示對象連接而構建的系統結構圖, 該系統結構圖生成方法的特徵在於,具有下述步驟: 第I輸入步驟,在該步驟中,接收第I輸入,該第I輸入用於對部件和在所述系統結構圖上的配置位置進行指定,並在所述系統結構圖上配置所述部件的顯示對象; 檢索步驟,在該步驟中,對記述有能夠彼此連接的部件間的組合的關聯信息進行檢索,提取出能夠與所述指定的部件連接的其他部件; 一體配置步驟,在該步驟中,將所述部件的顯示對象和所述提取出的其他部件的顯示對象利用連接線連接,並配置在所述系統結構圖上的指定的配置位置上; 第2輸入步驟,在該步驟中,接收用於移動或者刪除所述一體化的顯示對象中的I個顯示對象的第2輸入;以及 操作步驟,在該步驟中,在接收到使在所述系統結構圖上彼此連接地配置的多個顯示對象中的I個顯示對象移動的第2輸入時,使將由該第2輸入指定的顯示對象和與該指定的顯示對象連接的其他顯示對象之間連接的連接線,以維持所述指定的顯示對象和所述其他顯示對象之間的連接關係的方式變形,並使由所述第2輸入指定的顯示對象單獨移動。
【文檔編號】G06F17/50GK103688262SQ201280035693
【公開日】2014年3月26日 申請日期:2012年2月27日 優先權日:2011年7月25日
【發明者】中田博之, 上野雅之, 中村大之 申請人:三菱電機株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀