為對(duì)象)的名稱。此外,顯示器102的顯示畫(huà)面是基于項(xiàng)目44b所包含的畫(huà)面數(shù)據(jù)而形成的。在畫(huà)面數(shù)據(jù)中,相關(guān)聯(lián)地記述有對(duì)象名稱(對(duì)象名)、顯示畫(huà)面上的配置位置、設(shè)備編號(hào)以及標(biāo)牌(或者功能名)。所謂對(duì)象,是指顯示在顯示畫(huà)面中的部件,為了能夠與多種多樣的顯示樣式對(duì)應(yīng),預(yù)先準(zhǔn)備有多個(gè)種類的對(duì)象。例如,在對(duì)象中存在開(kāi)關(guān)、按鈕、數(shù)值顯示、圖表顯示等種類,并對(duì)每個(gè)種類賦予名稱。例如,對(duì)模仿開(kāi)關(guān)的形狀的對(duì)象賦予“開(kāi)關(guān)”這樣的名稱。圖2所示的項(xiàng)目44b精選示出了設(shè)定在顯示器102中的畫(huà)面數(shù)據(jù)的一部分要素。根據(jù)圖2所示的項(xiàng)目44b,例如,“開(kāi)關(guān)”這樣的對(duì)象名稱和“等待點(diǎn)”這樣的標(biāo)牌與“(I) - M6410”這樣的設(shè)備編號(hào)相關(guān)聯(lián)。
[0031]另外,根據(jù)該系統(tǒng)結(jié)構(gòu)圖100,通用儀器103配置在系統(tǒng)結(jié)構(gòu)圖100上,其中,該通用儀器103不具有系統(tǒng)構(gòu)建輔助裝置I所獨(dú)有的設(shè)定工具。通用儀器103通過(guò)連接線104而與PLClOl以及顯示器102連接。有時(shí)設(shè)計(jì)信息45a與通用儀器103相關(guān)聯(lián),其中,該設(shè)計(jì)信息45a收集有項(xiàng)目制作時(shí)所需的信息。設(shè)計(jì)信息45a可以由與系統(tǒng)構(gòu)建輔助裝置I不同的工具制作。根據(jù)圖2的設(shè)計(jì)信息45a,設(shè)備編號(hào)的分配目的地的功能的信息(對(duì)應(yīng)功能)與每個(gè)由通用儀器103使用的設(shè)備要求相關(guān)聯(lián)。此外,有時(shí)PLC 101也可以設(shè)定有設(shè)計(jì)信息(設(shè)計(jì)信息45b)。
[0032]在用戶期望的定時(shí),結(jié)構(gòu)圖編輯部21將系統(tǒng)結(jié)構(gòu)圖100作為結(jié)構(gòu)信息42而記錄在非易失性存儲(chǔ)裝置4中。結(jié)構(gòu)信息42包含連接信息43、項(xiàng)目(項(xiàng)目44a、項(xiàng)目44b等)、設(shè)計(jì)信息(設(shè)計(jì)信息45a、設(shè)計(jì)信息45b等),其中,該連接信息43記述有構(gòu)成FA系統(tǒng)的儀器間的連接關(guān)系。將連接信息43以圖形的形式顯示后而得到的信息相當(dāng)于連接線104。
[0033]此外,下面,有時(shí)將項(xiàng)目44a、44b統(tǒng)一標(biāo)記為項(xiàng)目44,有時(shí)將設(shè)計(jì)信息45a、45b統(tǒng)一標(biāo)記為設(shè)計(jì)信息45。并且,項(xiàng)目44以及設(shè)計(jì)信息45相當(dāng)于用于解決本發(fā)明的課題的單元的儀器信息。
[0034]針對(duì)每個(gè)設(shè)備,名稱候補(bǔ)一覽生成部22從結(jié)構(gòu)信息42所包含的項(xiàng)目44、設(shè)計(jì)信息45中提取與設(shè)備編號(hào)相關(guān)聯(lián)的字符串。隨后,名稱候補(bǔ)一覽生成部22將名稱候補(bǔ)一覽顯示(名稱候補(bǔ)一覽顯示110)顯示在顯示裝置6中,其中,該名稱候補(bǔ)一覽顯示是通過(guò)將提取出的字符串與每個(gè)設(shè)備對(duì)應(yīng)地列出后而得到的。換而言之,名稱候補(bǔ)一覽生成部22基于與各個(gè)字符串對(duì)應(yīng)的設(shè)備編號(hào),將提取出的字符串整理成與每個(gè)設(shè)備對(duì)應(yīng)的詞條并進(jìn)行一覽顯不。
[0035]作為名稱候補(bǔ)一覽生成部22的提取對(duì)象的字符串,只要是與設(shè)備相關(guān)聯(lián)的字符串,則可以是任意字符串。在此,作為標(biāo)簽名稱的候補(bǔ),提取在項(xiàng)目44a中與設(shè)備相關(guān)聯(lián)的注釋、在項(xiàng)目44b中與設(shè)備相關(guān)聯(lián)的對(duì)象名稱、標(biāo)牌、功能名、在設(shè)計(jì)信息45a中與設(shè)備相關(guān)聯(lián)的對(duì)應(yīng)功能。此外,也可以將包含設(shè)備在內(nèi)的數(shù)據(jù)(控制程序、畫(huà)面數(shù)據(jù))的名稱、配置有對(duì)應(yīng)的對(duì)象的畫(huà)面的名稱、項(xiàng)目的名稱、設(shè)計(jì)信息的名稱等設(shè)為提取對(duì)象。此外,下面,將注釋、對(duì)象名稱、標(biāo)牌、功能名、對(duì)應(yīng)功能、畫(huà)面的名稱、項(xiàng)目的名稱、設(shè)計(jì)信息的名稱稱為字符串的種類。此外,將哪個(gè)種類的字符串設(shè)為提取對(duì)象,能夠由用戶任意地設(shè)定。
[0036]另外,在針對(duì)I個(gè)設(shè)備提取出多個(gè)字符串的情況下,名稱候補(bǔ)一覽生成部22將提取出的多個(gè)字符串按照預(yù)先決定的優(yōu)先等級(jí)進(jìn)行排列顯示。字符串的顯示的優(yōu)先等級(jí)能夠由用戶針對(duì)每個(gè)字符串的種類任意地設(shè)定。
[0037]針對(duì)每個(gè)詞條,標(biāo)簽登記部23可以接受從顯示于名稱候補(bǔ)一覽顯示110的字符串中選擇出的I個(gè)字符串的輸入。如果用戶針對(duì)I個(gè)詞條選擇I個(gè)字符串,則標(biāo)簽登記部23將選擇出的字符串作為與該字符串相對(duì)應(yīng)的設(shè)備的標(biāo)簽名稱而進(jìn)行登記。此外,字符串的輸入方法并不限定于上述方法。例如,標(biāo)簽登記部23能夠接受將多個(gè)標(biāo)簽名稱候補(bǔ)組合而制作I個(gè)字符串的輸入、或?qū)⑽幢伙@示的新的字符串的輸入作為名稱候補(bǔ)。
[0038]另外,在標(biāo)簽名稱的登記時(shí),標(biāo)簽登記部23能夠進(jìn)行相同的標(biāo)簽名稱是否重復(fù)地登記于多個(gè)不同的設(shè)備的檢查、和在登記對(duì)象的標(biāo)簽名稱中是否包含禁止字符的檢查。另夕卜,標(biāo)簽登記部23能夠?qū)⒂浭鲈陧?xiàng)目44中的設(shè)備編號(hào)替換為登記后的標(biāo)簽名稱。
[0039]此外,由標(biāo)簽登記部23進(jìn)行的替換通過(guò)下述方式實(shí)現(xiàn),即,例如,將設(shè)備編號(hào)作為檢索關(guān)鍵詞而對(duì)項(xiàng)目44進(jìn)行檢索,利用標(biāo)簽對(duì)符合的設(shè)備編號(hào)進(jìn)行替換。另外,名稱候補(bǔ)一覽生成部22可以預(yù)先記錄用于確定提取源的信息,標(biāo)簽登記部23基于該提取源的信息,對(duì)記述有替換對(duì)象的設(shè)備編號(hào)的位置進(jìn)行確定。
[0040]此外,所謂登記標(biāo)簽名稱,在此是指將設(shè)備和標(biāo)簽名稱以使它們相對(duì)應(yīng)的方式記錄在標(biāo)簽名稱?目息(標(biāo)簽名稱?目息46)中。標(biāo)簽名稱彳目息46例如儲(chǔ)存在非易失性存儲(chǔ)裝置4中。在根據(jù)標(biāo)簽名稱而對(duì)設(shè)備進(jìn)行替換以后,項(xiàng)目44a所包含的控制程序被編譯而轉(zhuǎn)換為執(zhí)行代碼,并與標(biāo)簽名稱信息46—起被下載至PLC 1lo在執(zhí)行執(zhí)行代碼時(shí),通過(guò)參照標(biāo)簽名稱信息46,PLC 101能夠確定與執(zhí)行代碼所包含的標(biāo)簽名稱對(duì)應(yīng)的設(shè)備。另外,項(xiàng)目44a所包含的控制程序,也可以與標(biāo)簽名稱信息46 —起被編譯而轉(zhuǎn)換為使用設(shè)備編號(hào)的執(zhí)行代碼。
[0041]另外,在根據(jù)標(biāo)簽名稱而對(duì)設(shè)備進(jìn)行替換以后,項(xiàng)目44b所包含的畫(huà)面數(shù)據(jù)與標(biāo)簽名稱信息46 —起被下載至顯示器102。在基于畫(huà)面數(shù)據(jù)制作顯示畫(huà)面時(shí),通過(guò)參照標(biāo)簽名稱信息46,顯示器102能夠確定與畫(huà)面數(shù)據(jù)所包含的標(biāo)簽名稱對(duì)應(yīng)的設(shè)備。也可以在項(xiàng)目44b所包含的畫(huà)面數(shù)據(jù)被下載至顯示器102之前,基于標(biāo)簽名稱信息46將標(biāo)簽名稱變換為設(shè)備編號(hào)。
[0042]圖3是對(duì)本發(fā)明的實(shí)施方式的系統(tǒng)構(gòu)建輔助裝置I的動(dòng)作進(jìn)行說(shuō)明的流程圖。此夕卜,在此假設(shè)系統(tǒng)結(jié)構(gòu)圖100的編輯完成,并且與系統(tǒng)結(jié)構(gòu)圖100對(duì)應(yīng)的結(jié)構(gòu)信息42存儲(chǔ)在非易失性存儲(chǔ)裝置4中。
[0043]首先,結(jié)構(gòu)圖編輯部21將系統(tǒng)結(jié)構(gòu)圖100顯示在顯示裝置6的顯示畫(huà)面中(步驟S I)。用戶通過(guò)對(duì)輸入裝置5進(jìn)行操作而能夠從在系統(tǒng)結(jié)構(gòu)圖100中顯示的儀器(PLC101、顯示器102以及通用儀器103)中指定將設(shè)備變更為標(biāo)簽名稱的對(duì)象儀器,并且能夠進(jìn)行使登記標(biāo)簽名稱的處理(標(biāo)簽登記處理)開(kāi)始的輸入。
[0044]如果接受對(duì)儀器進(jìn)行指定的輸入和開(kāi)始標(biāo)簽登記處理的輸入(步驟S2),則名稱候補(bǔ)一覽生成部22執(zhí)行步驟S3?步驟S 10的循環(huán)處理,從項(xiàng)目44以及設(shè)計(jì)信息45中提取字符串。具體地說(shuō),名稱候補(bǔ)一覽生成部22在被指定的儀器中選擇I個(gè)儀器,對(duì)在選擇出的儀器中是否設(shè)定有項(xiàng)目44進(jìn)行判定(步驟S3)。在選擇出的儀器中設(shè)定有項(xiàng)目44的情況下(步驟S3,Yes),針對(duì)每個(gè)設(shè)備編號(hào),名稱候補(bǔ)一覽生成部22從設(shè)定在選擇出的儀器中的項(xiàng)目44中提取設(shè)備編號(hào)和與該設(shè)備編號(hào)相關(guān)聯(lián)的字符串(步驟S4)。通過(guò)步驟S4的處理而提取出的字符串與設(shè)備編號(hào)成對(duì)地儲(chǔ)存在易失性存儲(chǔ)裝置3的工作區(qū)域中。
[0045]在選擇出的儀器中未設(shè)定有項(xiàng)目44的情況下(步驟S3,No),名稱候補(bǔ)一覽生成部22跳過(guò)步驟S4的處理。
[0046]然后