Fa儀器結構設計輔助裝置以及程序的制作方法
【專利摘要】FA儀器結構設計輔助裝置(10)進行包含FA儀器的個體識別信息、設定的定義以及其設定范圍在內的配置文件的編輯,具有:配置文件儲存部(14),其對配置文件進行儲存;用戶固有信息區域確保功能(151),其針對配置文件儲存部(14)中的配置文件而確保寫入內容輸入區域,在該寫入內容輸入區域能夠針對已在配置文件中定義的內容寫入用戶固有的設定值;用戶固有信息寫入功能(152),其將由第1用戶進行了編輯的已在配置文件中定義的內容寫入至寫入內容輸入區域;以及用戶固有信息保存功能(153),其將包含輸入至寫入內容輸入區域的內容在內的配置文件作為用戶定義配置文件而保存至配置文件儲存部(14)。
【專利說明】
FA儀器結構設計輔助裝置以及程序
技術領域
[0001 ]本發明涉及一種FA儀器結構設計輔助裝置以及程序。
【背景技術】
[0002]FA(Factory Automat1n)系統是將多種多樣的儀器連接而構成的。各個儀器需要設定,且其設定的范圍針對每個儀器而不同。因此,用戶需要進行每個儀器的設定。作為對該每個儀器的設定范圍進行定義的機制,提出有配置文件(profile)技術(例如,參照專利文獻I)。
[0003]在配置文件中記載有FA儀器的型號名稱、該儀器的動作規格、通信設定信息等。該配置文件由儀器供應商創建,被FA儀器結構設計輔助裝置載入、使用。此外,以往的從儀器供應商提供的配置文件不能由用戶進行編輯。
[0004]專利文獻1:日本特開2011-186607號公報
【發明內容】
[0005]然而,在用戶設計FA儀器的結構時,通常,對于相同FA儀器,用戶所使用的設定值是確定的。因此,用戶需要針對各個FA儀器,在每次使用FA儀器的配置文件時,從已在配置文件中定義的設定范圍之中對希望使用的設定值進行指定。其結果,存在下述問題,即,直至完成全部的FA儀器的設定為止,花費用戶很大的工作量。另外,還存在下述擔憂,S卩,用戶忘記FA儀器的設定,或者發生設定失誤。
[0006]本發明就是鑒于上述內容而提出的,其目的在于得到如下的FA儀器結構設計輔助裝置以及程序,即,能夠向配置文件追加每個用戶的設定值,能夠將用戶所定義的配置文件(下面,稱為用戶定義配置文件)的設定值作為默認值而使用。
[0007]為了實現上述目的,本發明所涉及的FA儀器結構設計輔助裝置進行包含FA儀器的個體識別信息、設定的定義以及其設定范圍在內的配置文件的編輯,該FA儀器結構設計輔助裝置的特征在于,具有:配置文件儲存單元,其對所述配置文件進行儲存;用戶固有信息區域確保單元,其針對所述配置文件儲存單元中的所述配置文件而確保寫入內容輸入區域,在該寫入內容輸入區域能夠針對已在所述配置文件中定義的內容寫入用戶固有的設定值;用戶固有信息寫入單元,其將由第I用戶進行了編輯的已在所述配置文件中定義的內容寫入至所述寫入內容輸入區域;以及用戶固有信息保存單元,其將包含輸入至所述寫入內容輸入區域的內容在內的所述配置文件作為用戶定義配置文件而保存至所述配置文件儲存單元。
[0008]發明的效果
[0009]根據本發明,由用戶對配置文件中的設定信息進行自定義,創建用戶定義配置文件,在接下來進行同樣的FA儀器的設定時也能夠使用該用戶定義配置文件,因此具有下述效果,即,針對同樣的FA儀器,能夠將FA儀器的設定容易化,并且削減各FA儀器的設定工時。另外,由于使用自定義的用戶定義配置文件,因此具有下述效果,即,由用戶進行變更的部分變少,還能夠實現設定失誤的削減。
【附圖說明】
[0010]圖1是表示配置文件的一個例子的圖。
[0011]圖2是示意性地表示本實施方式所涉及的FA儀器結構設計輔助裝置的結構的一個例子的框圖。
[0012]圖3是表示本實施方式所涉及的FA儀器結構設計輔助裝置中的配置文件的設定值的編輯處理工序的一個例子的流程圖。
[0013]圖4是表示本實施方式所涉及的用戶定義配置文件的初始化工序的一個例子的流程圖。
[0014]圖5是表示本實施方式所涉及的用戶定義配置文件的導出處理工序的一個例子的流程圖。
[0015]圖6是表示本實施方式所涉及的用戶定義配置文件的導入處理工序的一個例子的流程圖。
[0016]圖7是表示FA儀器的設計畫面的一個例子的圖。
[0017]圖8是表示針對FA儀器的配置文件進行編輯的情況下的菜單顯示的概況的一個例子的圖。
[0018]圖9是表示進行配置文件設定變更的設定畫面的一個例子的圖。
[0019]圖10是表示用戶定義配置文件的保存前后的FA儀器的設計畫面的一個例子的圖。
[0020]圖11是表示對FA儀器的配置文件進行導出的設定畫面的一個例子的圖。
[0021 ]圖12是表不導入確認對話框的一個例子的圖。
[0022]圖13是表不密碼確認對話框的一個例子的圖。
【具體實施方式】
[0023]下面參照附圖,詳細地說明本發明的實施方式所涉及的FA儀器結構設計輔助裝置以及程序。此外,本發明并不限定于本實施方式。
[0024]圖1是表示配置文件的一個例子的圖,(a)是表示通常的配置文件的一個例子的圖,(b)是表示在本實施方式中使用的用戶定義配置文件的一個例子的圖。配置文件200A是記載有FA儀器的個體識別信息、FA儀器的設定的定義以及其設定范圍的文件(信息),如圖1(a)所示,包含儀器的信息210和通信設定信息220。
[0025]儀器的信息210包含FA儀器的型號名稱、類別、版本信息、FA儀器的站點類別、動作規格等。通信設定信息220包含對通信接口進行識別的信息、通信網絡的規格信息、與通信接口的各輸入和各輸出有關的信息、與通信接口的設定相關的各參數的信息、通信接口的命令信息等。在通常的配置文件200A中,針對上述各項目,由儀器供應商進行設定值(設定范圍)的設定,這些設定值(設定范圍)成為不能由用戶進行編輯的固定的值。
[0026]另一方面,如圖1(b)所示,在本實施方式所使用的用戶定義配置文件200B,針對圖1(a)的通常的配置文件的項目和作為由FA儀器的供應商預先設定的設定值(設定范圍)的初始設定值231,附加有可否寫入標志屬性232和寫入內容屬性233。可否寫入標志屬性232表示針對相對于配置文件中的項目而定義的初始設定值231,能否由用戶進行寫入。在本例子中,可否寫入標志屬性232的可取值設為作為第I標志的“一”、作為第2標志的“OFF、作為第3標志的“ON”這3種。在可否寫入標志屬性232為“ON”的情況下,寫入內容屬性233被寫入針對該項目的設定值。
[0027]在可否寫入標志屬性232為“OFF”的情況下,如以往那樣,將記載于配置文件的信息設為該FA儀器的默認值。在可否寫入標志屬性232為“0N”的情況下,將輸入至寫入內容屬性233的設定值設為FA儀器的默認值。可否寫入標志屬性232為“一”的信息表示是FA儀器的固有名稱或者不變值等,不是由用戶設定的值。此外,在本例子中,可否寫入標志屬性232的可取值設為“OFF"、“ON”以及“一”,但還能夠追加屬性值的種類。
[0028]在以上的可否寫入標志屬性232和寫入內容屬性233寫入了由用戶定義的值后的信息成為用戶固有信息。用戶定義配置文件是將原始的配置文件和用戶固有信息組合后的配置文件。
[0029]這樣,能夠由用戶對配置文件200A進行編輯,由此能夠將針對某個FA儀器而在定義范圍內設定了設定值的配置文件作為用戶定義配置文件來保存,針對其他同種的FA儀器,對所保存的用戶定義配置文件進行復制而使用。即,本實施方式的配置文件是由儀器供應商創建、對FA儀器的設定以及其設定范圍進行定義的文件,能夠在其定義范圍內由用戶在使用時進行自定義。
[0030]圖2是示意性地表示本實施方式所涉及的FA儀器結構設計輔助裝置的結構的一個例子的框圖。FA儀器結構設計輔助裝置10具有系統結構編輯器部11、配置文件登記處理部
12、配置文件校驗部13、配置文件儲存部14、配置文件編輯部15和配置文件創建部16。另外,將對信息進行顯示的監視器等顯示部21與FA儀器結構設計輔助裝置10連接。
[0031]系統結構編輯器部11是將配置文件或者用戶定義配置文件讀出、顯示于顯示部21的圖形用戶界面。系統結構編輯器部11具有配置文件讀出功能111、用戶固有信息讀出功能112和配置文件信息顯示功能113。
[0032]配置文件讀出功能111從配置文件儲存部14將已登記的FA儀器的配置文件或者用戶定義配置文件讀出。
[0033]用戶固有信息讀出功能112針對已登記的用戶定義配置文件,將在能夠新進行寫入的寫入內容處寫入的用戶固有的FA儀器信息(用戶固有信息)從配置文件儲存部14讀出。在用戶定義配置文件中,在FA儀器的設定值的可否寫入標志屬性232為“0N”的情況下,將寫入內容屬性2 3 3的信息作為FA儀器的設定值(默認值)而讀出,在可否寫入標志為“OFF”或者“一”的情況下,將初始設定值231讀出。用戶固有信息讀出功能112與用戶固有信息讀出單元相對應。
[0034]配置文件信息顯示功能113將利用配置文件讀出功能111或者用戶固有信息讀出功能112而讀出的信息顯示于顯示部21。用戶經由該界面進行FA儀器的設定。此外,在本實施方式中,FA儀器是指作為控制系統的結構要素的可編程控制器(PLC)、顯示器、數值運算裝置(NC = Numerical Control)、現場儀器(傳感器、閥、電動機、伺服放大器、逆變器、機器人等)等。
[0035]配置文件登記處理部12具有配置文件導入功能121、配置文件保存功能122、用戶定義配置文件導入功能123和用戶定義配置文件保存功能124。
[0036]配置文件導入功能121將儀器供應商所創建的一個或者多個配置文件載入至FA儀器結構設計輔助裝置10。配置文件保存功能122將配置文件的信息保存至配置文件儲存部14ο
[0037]用戶定義配置文件導入功能123將一個或者多個用戶定義配置文件從外部存儲裝置載入。用戶定義配置文件導入功能123與用戶定義配置文件導入單元相對應。用戶定義配置文件保存功能124將用戶定義配置文件保存至配置文件儲存部14。
[0038]配置文件校驗部13具有配置文件校驗功能131和用戶定義配置文件校驗功能132。
[0039]配置文件校驗功能131針對從外部存儲裝置導入的配置文件,進行配置文件語法的校驗和配置文件構造的校驗。作為配置文件語法的校驗,例如進行配置文件是否沒有包含禁用字符、是否沒有超過輸入最大字符數、是否不存在未設定值等的校驗。另外,作為配置文件構造的校驗,例如進行是否為符合規格的構造以及配置文件是否沒有損壞等的校驗。在上述校驗的結果是存在問題的情況下,將錯誤消息顯示于顯示部21,不進行(中止)配置文件的導入。
[0040]用戶定義配置文件校驗功能132針對用戶定義配置文件,進行配置文件語法的校驗、配置文件構造的校驗和密碼校驗。作為配置文件語法的校驗,例如進行用戶定義配置文件是否沒有包含禁用字符、是否沒有超過輸入最大字符數、是否不存在未設定值等的校驗。作為配置文件構造的校驗,例如進行是否為符合規格的構造以及用戶定義配置文件是否沒有損壞的校驗。另外,還可以校驗由用戶輸入的設定值是否處于在成為基礎的配置文件中設定的設定范圍內。在上述校驗的結果是存在問題的情況下,將錯誤消息顯示于顯示部21,不進行用戶定義配置文件的導入。
[0041]另外,密碼校驗是在對用戶定義配置文件賦予有讀出密碼的情況下,進行由用戶輸入的密碼是否與在用戶定義配置文件中登記的讀出密碼一致的校驗。在所輸入的讀出密碼錯誤的情況下,將錯誤消息顯示于顯示部21,再次請求密碼的輸入。另外,在發生了規定次數的密碼的輸入錯誤的情況下,例如能夠設為不進行用戶定義配置文件的導入。用戶定義配置文件校驗功能132與用戶定義配置文件校驗單元相對應。
[0042]配置文件儲存部14對配置文件和用戶定義配置文件進行儲存。配置文件儲存部14與配置文件儲存單元相對應。
[0043]配置文件編輯部15具有用戶固有信息區域確保功能151、用戶固有信息寫入功能152、用戶固有信息保存功能153和配置文件初始化功能154。
[0044]用戶固有信息區域確保功能151在用戶要對配置文件的設定值、設定范圍和FA儀器的參數中的任意者進行編輯時,針對作為編輯對象的配置文件而確保寫入內容屬性輸入區域和可否寫入標志屬性輸入區域,在該寫入內容屬性輸入區域能夠新寫入用戶固有的設定值。即,如圖1(b)所示,針對配置文件的各項目,除了初始設定值231之外,還確保對可否寫入標志屬性232進行輸入的可否寫入標志屬性輸入區域和對寫入內容屬性233進行輸入的寫入內容屬性輸入區域。用戶固有信息區域確保功能151與用戶固有信息區域確保單元相對應。
[0045]用戶固有信息寫入功能152在用戶對配置文件的設定值、設定范圍和FA儀器的參數中的任意者進行編輯時,進行根據用戶的編輯而對可否寫入標志屬性232和寫入內容屬性233進行變更的處理。用戶定義配置文件的可否寫入標志屬性232的初始値為“OFF”或者“一”。“一”表示是FA儀器的固有名稱或者不變值等不能由用戶設定的值。因此,在向寫入內容屬性233寫入的是可否寫入標志屬性232“一”的情況下,不允許由用戶進行編輯。另外,在向寫入內容屬性233寫入的是可否寫入標志屬性232“0FF”的情況下,進行將所編輯的配置文件的設定值、設定范圍和FA儀器的參數的可否寫入標志屬性232從“OFF”切換為“ON”的處理,進行由用戶進行了編輯的內容的向寫入內容屬性233的寫入。用戶固有信息寫入功能152與用戶固有信息寫入單元相對應。
[0046]用戶固有信息保存功能153將包含下述信息的配置文件作為用戶定義配置文件而保存至配置文件儲存部14,S卩:由用戶進行了編輯的寫入內容屬性233;以及由用戶固有信息寫入功能152進行了變更的可否寫入標志屬性232。此外,也可以是在保存時,能夠選擇將用戶定義配置文件覆蓋保存至原始的配置文件,或者作為其他文件而進行保存。
[0047]在針對用戶定義配置文件,用戶希望將配置文件的設定值恢復至儀器供應商提供時刻的狀態的情況下,即,在希望進行初始化的情況下,配置文件初始化功能154從用戶定義配置文件200B讀出初始設定值231,利用系統結構編輯器部11使該初始設定值顯示于顯示部21。然后,在由用戶發出了初始化的指示的情況下,利用所讀出的初始設定值將用戶定義配置文件初始化。在該情況下,例如將用戶定義配置文件200B的可否寫入標志屬性232初始化,并且將寫入內容屬性233的輸入內容清除。配置文件初始化功能154與配置文件初始化單元相對應。
[0048]配置文件創建部16具有用戶定義配置文件導出功能161、密碼設定功能162和不可編輯設定功能163。
[0049]用戶定義配置文件導出功能161將在配置文件儲存部14保存的一個或者多個用戶定義配置文件讀出,將該用戶定義配置文件傳送至外部存儲裝置。用戶定義配置文件導出功能161與用戶定義配置文件導出單元相對應。
[0050]密碼設定功能162在由用戶定義配置文件導出功能161將用戶定義配置文件導出時,針對該用戶定義配置文件設定讀出時的密碼。密碼設定功能162與密碼設定單元相對應。
[0051]對于利用用戶定義配置文件導出功能161而導出的用戶定義配置文件,在存在進行導出的用戶不希望其他用戶進行編輯的設定值的情況下,不可編輯設定功能163針對該設定值進行寫入時不可編輯的設定。即,針對由進行導出的用戶所選擇的設定值將可否寫入標志的狀態設定為“一”。不可編輯設定功能163與不可編輯設定單元相對應。
[0052]在這種結構的FA儀器結構設計輔助裝置10中,進行配置文件的設定值的編輯處理、用戶定義配置文件的初始化處理、用戶定義配置文件的導出處理以及用戶定義配置文件的導入處理。在下面,對上述各處理進行說明。
[0053]<配置文件的設定值的編輯處理>
[0054]圖3是表示本實施方式所涉及的FA儀器結構設計輔助裝置中的配置文件的設定值的編輯處理工序的一個例子的流程圖。首先,系統結構編輯器部11的配置文件讀出功能111進行是否對配置文件的設定值進行編輯的確認(步驟S11)。例如,判定是否由用戶指示了配置文件的設定值的編輯處理。在不對配置文件的設定值進行編輯的情況(步驟Sll中No的情況)下,結束處理。
[0055]在進行編輯的情況(步驟Sll中Yes的情況)下,系統結構編輯器部11的配置文件讀出功能111從配置文件儲存部14將所要編輯的配置文件的信息讀出(步驟S12)。這例如通過下述方式進行,即,將配置文件儲存部14中的配置文件一覽顯示在顯示部21上,從其中由用戶選擇要進行編輯的配置文件。
[0056]接著,判定對所讀出的配置文件進行的編輯是第I次還是大于或等于第2次(步驟
513)。在讀出了配置文件的情況下,能夠判定為是第I次的編輯,在讀出了用戶定義配置文件的情況下,能夠判定為是大于或等于第2次的編輯。在所讀出的配置文件的編輯是第I次的情況(步驟S13中Yes的情況)下,配置文件編輯部15的用戶固有信息區域確保功能151針對已讀出的配置文件而確保寫入內容屬性輸入區域和可否寫入標志屬性輸入區域(步驟
514)。
[0057]然后,或者在配置文件的編輯是大于或等于第2次的情況(步驟S13中No的情況)下,選擇由用戶新寫入至配置文件的設定值(步驟S15)。配置文件編輯部15的用戶固有信息寫入功能152判定能否進行與由用戶寫入的設定值相對應的可否寫入標志屬性的變更(將標志從OFF變為0N)(步驟S16)。
[0058]在不能進行所選擇的設定值的可否寫入標志屬性的變更的情況(步驟S16中No的情況)下,不允許設定值的變更(步驟S17),返回至步驟S15。
[0059]另一方面,在能夠進行所選擇的設定值的可否寫入標志屬性的變更的情況(步驟S16中Yes的情況)下,配置文件編輯部15的用戶固有信息寫入功能152將由用戶設定的用戶固有的設定值寫入至所確保的寫入內容(步驟S18)。
[0060]然后,配置文件校驗部13的用戶定義配置文件校驗功能132針對寫入至寫入內容的設定值,進行是否沒有包含禁用字符、是否沒有超過輸入最大字符數、是否不存在未設定值等配置文件語法的校驗(步驟S19)。然后,判定配置文件語法的校驗結果是否沒有問題(步驟S20)。
[0061]在校驗結果存在問題的情況(步驟S20中No的情況)下,用戶定義配置文件校驗功能132將錯誤消息顯示于顯示部21(步驟S21),返回至步驟S18。另外,在校驗結果沒有問題的情況(步驟S20中Yes的情況)下,配置文件編輯部15的用戶固有信息保存功能153進行是否將用戶定義配置文件向配置文件儲存部14登記的確認(步驟S22)。這通過是否存在由用戶發出的登記的指示而進行判斷。在不進行登記的情況(步驟S22中No的情況)下,返回至步驟 SI 5 0
[0062]另外,在進行登記的情況(步驟S22中Yes的情況)下,實施用戶定義配置文件的登記是第I次還是進行了大于或等于2次的判斷(步驟S23)。在是第I次的情況(步驟S23中Yes的情況)下,將用戶定義配置文件登記至配置文件儲存部14(步驟S24),結束處理。
[0063]在是大于或等于第2次的情況(步驟S23中No的情況)下,將此次在用戶定義配置文件的寫入內容處寫入的設定值覆蓋于已經儲存在配置文件儲存部14的用戶定義配置文件,將用戶定義配置文件登記至配置文件儲存部14(步驟S25)。至此,配置文件的設定值的編輯處理結束。
[0064]如果進行上述處理,則從下一次開始,在使用用戶定義配置文件時,由系統結構編輯器部11默認地對此次寫入的設定值進行顯示。
[0065]<用戶定義配置文件的初始化處理>
[0066]圖4是表示本實施方式所涉及的用戶定義配置文件的初始化工序的一個例子的流程圖。首先,配置文件編輯部15的配置文件初始化功能154確認是否從用戶接收到將用戶定義配置文件初始化的指示(步驟S31)。即,確認有無將用戶定義配置文件的設定值設為儀器供應商提供時的狀態的指示。在未接收到將用戶定義配置文件初始化的指示的情況(步驟S31中No的情況)下,不進行任何處理,結束處理。
[0067]另一方面,在接收到將用戶定義配置文件初始化的指示的情況(步驟S31中Yes的情況)下,配置文件初始化功能154將已在配置文件儲存部14登記的作為初始化對象的用戶定義配置文件的可否寫入標志全部從ON變更為OFF(步驟S32),進行恢復至初始設定值的處理。然后,將被初始化的用戶定義配置文件登記至配置文件儲存部14(步驟S33)。至此,結束處理。
[0068]<用戶定義配置文件的導出處理>
[0069]圖5是表示本實施方式所涉及的用戶定義配置文件的導出處理工序的一個例子的流程圖。首先,配置文件創建部16的用戶定義配置文件導出功能161進行是否接收到將用戶定義配置文件導出至外部存儲裝置的指示的確認(步驟S51)。在未接收到進行導出的指示的情況(步驟S51中No的情況)下,不進行任何處理,結束處理。
[0070]另一方面,在接收到進行導出的指示的情況(步驟S51中Yes的情況)下,從配置文件儲存部14讀出要導出的用戶定義配置文件的信息(步驟S52)。
[0071]接著,針對用戶定義配置文件的設定值,向用戶確認是否進行在向該設定值實施寫入時不可編輯的設定(步驟S53)。在進行不可編輯的設定的情況(步驟S53中Yes的情況)下,進行導出的用戶(當前進行編輯處理的用戶)針對不希望其他用戶進行編輯的設定值,將該設定值的可否寫入標志屬性的值從“0N”或者“OFF”變更為“一”,配置文件創建部16的不可編輯設定功能163進行對該變更內容進行反映的處理(步驟S54)。
[0072]然后,或者在步驟S53中沒有進行不可編輯的設定的情況(步驟S53中No的情況)下,向用戶確認是否對用戶定義配置文件賦予讀出時的密碼(步驟S55)。在賦予讀出時的密碼的情況(步驟S55中Yes的情況)下,配置文件創建部16的密碼設定功能162根據來自用戶的輸入而對用戶定義配置文件賦予密碼(步驟S56)。
[0073]然后,或者在步驟S55中沒有賦予讀出時的密碼的情況(步驟S55中No的情況)下,配置文件創建部16的用戶定義配置文件導出功能161將用戶定義配置文件導出至外部存儲裝置(步驟S57),結束處理。
[0074]<用戶定義配置文件的導入處理>
[0075]圖6是表示本實施方式所涉及的用戶定義配置文件的導入處理工序的一個例子的流程圖。首先,配置文件登記處理部12的用戶定義配置文件導入功能123進行是否接收到將用戶定義配置文件從外部存儲裝置導入的指示的確認(步驟S71)。在未接收到將用戶定義配置文件導入的指示的情況(步驟S71中No的情況)下,不進行任何處理,結束處理。
[0076]另一方面,在接收到進行導入的指示的情況(步驟S71中Yes的情況)下,用戶定義配置文件導入功能123將用戶定義配置文件從外部存儲裝置導入(步驟S72)。
[0077]然后,配置文件校驗部13的用戶定義配置文件校驗功能132進行是否對用戶定義配置文件賦予有讀出密碼的校驗(步驟S73)。在對用戶定義配置文件賦予有讀出密碼的情況(步驟S73中Yes的情況)下,用戶定義配置文件校驗功能132在顯示部21顯示密碼輸入畫面,接收由用戶輸入的密碼的輸入(步驟S74)。
[0078]接著,用戶定義配置文件校驗功能132進行所輸入的密碼是否與設定于用戶定義配置文件的讀出密碼一致的確認(步驟S75)。在密碼不吻合的情況(步驟S75中No的情況)下,返回至步驟S74,請求用戶輸入正確的密碼。此外,也可以對未正確地輸入密碼的次數進行計數,在連續規定次數未正確地進行密碼的輸入的情況下,結束導入處理。
[0079]在密碼正確的情況(步驟S75中Yes的情況)下,或者在步驟S73中未對用戶定義配置文件賦予密碼的情況(步驟S73中No的情況)下,用戶定義配置文件校驗功能132進行所導入的用戶定義配置文件是否妥當的校驗(步驟S76)。具體而言,用戶定義配置文件校驗功能132針對所導入的用戶定義配置文件,進行是否為符合規格的構造以及用戶定義配置文件是否沒有損壞的配置文件構造校驗。
[0080]在用戶定義配置文件妥當的情況(步驟S76中Yes的情況)下,配置文件登記處理部12的用戶定義配置文件保存功能124將用戶定義配置文件向配置文件儲存部14登記(步驟S77),結束處理。
[0081]在步驟S76中用戶定義配置文件不妥當的情況(步驟S76中No的情況)下,用戶定義配置文件校驗功能132將錯誤消息顯示于顯示部21(步驟S78),不進行導入處理,結束處理。
[0082]下面,舉出具體的例子,對FA儀器結構設計輔助裝置10的操作方法進行說明。圖7是表示FA儀器的設計畫面的一個例子的圖。設計畫面300具有配置文件型號名稱顯示區域301和結構圖顯示區域302。配置文件型號名稱顯示區域301將進行設計的FA儀器的配置文件的型號名稱例如以列表形式進行顯示。結構圖顯示區域302對從配置文件型號名稱顯示區域301之中由用戶選擇的型號名稱的配置文件的內容303進行顯示。這里,顯示有配置文件型號名稱顯示區域301中的型號名稱“AAA”和“BBB”的內容303。向結構圖顯示區域302的顯示例如通過下述方式而進行,即,用戶將在配置文件型號名稱顯示區域301顯示的型號名稱向結構圖顯示區域302進行拖放310。通過進行該動作,將圖1(a)、(b)所示的配置文件的內容(單元的個體識別信息和設定的定義)顯示于結構圖。
[0083]針對圖7的結構圖顯示區域302的內容303進行上述的配置文件的設定值的編輯處理、用戶定義配置文件的初始化處理、用戶定義配置文件的導出處理、或者用戶定義配置文件的導入處理。圖8是表示針對FA儀器的配置文件進行編輯的情況下的菜單顯示的概況的一個例子的圖。在用戶希望進行配置文件的編輯的情況下,如果例如用鼠標選擇在結構圖顯示區域302的內容303顯示的配置文件并點擊右鍵,則圖8所示的菜單320被顯示在顯示部21上。該菜單320包含“對配置文件的設定進行變更” 321、“配置文件的導入” 322、“配置文件的導出”323、“將配置文件覆蓋保存”324、“將配置文件命名并保存”325等項目。
[0084]例如,如果選擇“對配置文件的設定進行變更”321,則顯示能夠進行配置文件的設定的、后述的配置文件定義對話框。另外,如果選擇“將配置文件導入” 322,則顯示與配置文件的導入相關的、后述的導入確認對話框,如果選擇“將配置文件導出”323,則顯示能夠進行配置文件的導出的、后述的安全設定對話框。
[0085]圖9是表示進行配置文件設定變更的設定畫面的一個例子的圖。如果在圖8選擇“對配置文件的設定進行變更”321這一項目,則圖9所示的配置文件定義對話框340A、340B被打開。在該例子中,配置文件定義對話框340A、340B成為如下結構,S卩,針對每個類別具有分頁341,與所選擇的型號名稱342相關的、由用戶選擇的分頁341的類別中包含的設定項目和設定內容被以編輯單元格(cell)的形式顯示于內容顯示區域343A、343B。并且,成為在該編輯單元格所顯示的內容可編輯的結構,能夠對其定義值進行編輯。
[0086]在配置文件定義對話框340A、340B的下方配置有“全部清除”按鈕344、“應用”按鈕345、“取消”按鈕346以及“0K”按鈕347等決定是對編輯后的內容進行保存還是不進行保存等的按鈕。
[0087]在圖9的(a)中示出選擇了“標簽名”分頁的情況下的配置文件定義對話框340A的一個例子,在(b)中示出選擇了“版本”分頁的情況下的配置文件定義對話框340B的一個例子。用戶利用該配置文件定義對話框340A、340B進行配置文件的設定值的編輯,按下“應用”按鈕345,進一步按下“0K”按鈕347,由此創建用戶定義配置文件。
[0088]在希望進行初始化的情況下,如果按下“全部清除”按鈕344,則根據圖4所示的流程圖中的處理,能夠恢復至未編輯狀態的配置文件。
[0089]按下“取消”按鈕346,由此能夠將編輯處理中斷,將配置文件定義對話框340A、340B關閉。在該情況下,在按下“取消”按鈕346之前所編輯的定義值不反映于配置文件。
[0090]圖9(b)是作為類別而選擇了“版本”的情況下的配置文件定義對話框340B。以往,在使用型號名稱342的配置文件時,始終默認地顯示出Ver.1作為版本信息。與其相對,本實施方式中,用戶在圖9(b)所示的配置文件定義對話框340B例如選擇Ver.2,按下“應用”按鈕345,進一步按下“0K”按鈕347,由此從下一次開始,在使用由型號名稱342示出的配置文件時,始終默認地顯示Ver.2這一內容作為版本信息。
[0091]圖10是表示用戶定義配置文件的保存前后的FA儀器的設計畫面的一個例子的圖。圖10(a)表示用戶定義配置文件的保存前的FA儀器的設計畫面的一個例子。這里,假設為用戶選擇設計畫面500中的配置文件510,然后,用戶將版本信息511從初始設定值的“Ver.1”變更為“Ver.3”而保存。圖10(b)表示用戶定義配置文件的保存后的FA儀器的設計畫面的一個例子。如該圖所示,在設計畫面500,除了作為沿用源的配置文件510之外,還保存有進行了編輯的用戶定義配置文件520。并且,用戶定義配置文件520的版本信息521成為“Ver3”。以往,關于配置文件,僅初始設定值會被顯示,但在實施方式中,關于通過編輯處理而將可否寫入標志屬性設為“0N”的項目,則是對在寫入內容屬性233設定的內容進行顯示。
[0092]圖11是表示對FA儀器的配置文件進行導出的設定畫面的一個例子的圖。如果在圖8的菜單中選擇“將配置文件導出”323,則圖11所示的安全設定對話框360被打開。在安全設定對話框360設置讀出密碼設定區域370、編輯可否設定區域380、“取消”按鈕391和“0K”按鈕392。
[0093]在通過該安全設定對話框360來設定讀出時的密碼的情況下,將讀出密碼設定區域370的“設定讀出密碼”的復選框371選中,在密碼輸入欄372、373輸入在用戶定義配置文件的讀出時所要的密碼。
[0094]另外,在存在進行導出的用戶不希望其他用戶進行編輯的設定值的情況下,將編輯可否設定區域380的“進行編輯可否的設定”的復選框381選中,進行寫入時不可編輯的設定。如上述所示,能夠針對設為不可編輯的設定值,通過將可否寫入標志屬性的狀態設定為“一”,從而將該設定值設為不可編輯。
[0095]在對讀出密碼設定區域370或者編輯可否設定區域380進行輸入之后,如果按下“0K”按鈕392,則反映了讀出密碼或者不可編輯的設定后的用戶定義配置文件被導出。另夕卜,通過按下“取消”按鈕391,從而將導出處理中斷,安全設定對話框360被關閉。
[0096]如果針對在圖7的FA儀器的設計畫面300中所選擇的配置文件而顯示出菜單320,選擇“將配置文件導入” 322,則能夠執行配置文件的導入。圖12是表示導入確認對話框的一個例子的圖。在導入確認對話框400中,顯示向用戶確認是否進行配置文件的導入的消息401,設置作為用戶對此的響應的“否”按鈕402和“是”按鈕403。
[0097]如果按下“是”按鈕403,則將配置文件從外部存儲裝置導入至FA儀器結構設計輔助裝置10。另外,如果按下“否”按鈕402,則將導入處理中斷,不進行配置文件的導入。
[0098]在對配置文件賦予有讀出時的密碼的情況下,如果在導入確認對話框400按下“是”按鈕403,則打開密碼確認對話框。圖13是表示密碼確認對話框的一個例子的圖。在密碼確認對話框420設置有要求輸入密碼的消息421、密碼輸入欄422、“取消”按鈕423和“0K”按鈕424。
[0099]如果用戶在密碼輸入欄422輸入密碼,按下“0K”按鈕424,則在密碼吻合的情況下,執行配置文件的導入。另外,在密碼錯誤的情況下,再次打開密碼確認對話框420。另一方面,如果按下“取消”按鈕423,則將導入處理中斷,不導入配置文件。
[0100]此外,在上述的說明中,對密碼設定功能162在將用戶定義配置文件導出時針對該用戶定義配置文件設定讀出時的密碼的情況進行了說明,但也可以對用戶定義配置文件的編輯時(寫出時)的密碼進行設定。
[0101]此外,在圖8中從菜單320選擇了“將配置文件覆蓋保存”324的情況下,將所選擇的配置文件作為相同名稱的文件而進行覆蓋保存。另外,在從菜單320選擇了“將配置文件命名并保存”325的情況下,關于所選擇的配置文件,將其作為與所選擇的配置文件不同名稱的文件而進行保存。在上述情況下,如果所選擇的配置文件被編輯,則以反映了該編輯內容的狀態得到保存。
[0102]另外,上述的FA儀器結構設計輔助裝置10中的配置文件的設定值的編輯處理、用戶定義配置文件的初始化處理、用戶定義配置文件的導出處理以及用戶定義配置文件的導入處理能夠作為儲存有其處理工序的程序而構成。并且,能夠通過在上述FA儀器結構設計輔助裝置10或者個人計算機等信息處理終端執行該程序而實現。另外,該程序被記錄于硬盤、SSD(Solid State Drive)、軟(Floppy,注冊商標)盤、CD(Compact Disk)-R0M、M0(Magneto-Optical disk)、DVD(Digital Versatile Disk或者Digital Video Disk)等可由計算機讀取的記錄介質。另外,該程序還能夠經由互聯網等網絡(通信線路)而發布。
[0103]在本實施方式中,由用戶對配置文件中的設定信息進行自定義,創建用戶定義配置文件。該用戶定義配置文件在接下來進行同樣的FA儀器的設定時也能夠使用。因此,具有下述效果,即,針對同樣的FA儀器,以往需要分別對配置文件中的設定信息進行編輯的作業,但通過使用在共通的設定內容的部分設定有自定義的值的I個用戶定義配置文件,從而能夠將FA儀器的設定容易化,并且削減各FA儀器的設定成本。
[0104]另外,用戶定義配置文件設定有與同樣的FA儀器有關的共通的設定信息,因此用戶不需要每次都進行以FA儀器為單位的設定。其結果,還具有下述效果,S卩,能夠削減設定失誤。
[0105]并且,還具有下述效果,S卩,能夠將用戶定義配置文件導出,發布給其他用戶,因此即使在多人作業的環境下,也能夠削減設定成本、削減設定失誤。
[0106]另外,在將用戶定義配置文件導出時,進行讀出時要求密碼的設定,或者,在存在進行導出的用戶不希望其他用戶進行變更的設定值的情況下,針對該設定值進行設為在寫入時不可編輯的設定等。由此,還具有下述效果,即,能夠防止使用FA儀器的用戶所屬的企業的機密信息泄漏。
[0107]工業實用性
[0108]如上所述,本發明所涉及的FA儀器結構設計輔助裝置對于具有多臺同種FA儀器的控制系統中的FA儀器的設定是有用的。
[0109]標號的說明
[0110]1FA儀器結構設計輔助裝置,11系統結構編輯器部,12配置文件登記處理部,13配置文件校驗部,14配置文件儲存部,15配置文件編輯部,16配置文件創建部,21顯示部,111配置文件讀出功能,112用戶固有信息讀出功能,113配置文件信息顯示功能,121配置文件導入功能,122配置文件保存功能,123用戶定義配置文件導入功能,124用戶定義配置文件保存功能,131配置文件校驗功能,132用戶定義配置文件校驗功能,151用戶固有信息區域確保功能,152用戶固有信息寫入功能,153用戶固有信息保存功能,154配置文件初始化功能,161用戶定義配置文件導出功能,162密碼設定功能,163不可編輯設定功能,200A配置文件,200B用戶定義配置文件。
【主權項】
1.一種FA儀器結構設計輔助裝置,該FA儀器結構設計輔助裝置進行包含FA儀器的個體識別信息、設定的定義以及其設定范圍在內的配置文件的編輯, 該FA儀器結構設計輔助裝置的特征在于,具有: 配置文件儲存單元,其對所述配置文件進行儲存; 用戶固有信息區域確保單元,其針對所述配置文件儲存單元中的所述配置文件而確保寫入內容輸入區域,在該寫入內容輸入區域能夠針對已在所述配置文件中定義的內容寫入用戶固有的設定值; 用戶固有信息寫入單元,其將由第I用戶進行了編輯的已在所述配置文件中定義的內容寫入至所述寫入內容輸入區域;以及 用戶固有信息保存單元,其將包含輸入至所述寫入內容輸入區域的內容在內的所述配置文件作為用戶定義配置文件而保存至所述配置文件儲存單元。2.根據權利要求1所述的FA儀器結構設計輔助裝置,其特征在于, 所述用戶固有信息區域確保單元針對所述配置文件儲存單元中的所述配置文件,除了所述寫入內容輸入區域之外還確保可否寫入標志輸入區域,該可否寫入標志輸入區域用于寫入下述標志,即,針對已在所述配置文件中定義的各內容,示出是否在所述寫入內容輸入區域寫入有用戶固有的設定值、是否不能進行內容的編輯的標志, 所述用戶固有信息保存單元將輸入至所述可否寫入標志輸入區域的內容包含在內而保存至所述用戶定義配置文件, 所述用戶固有信息區域確保單元在確保所述寫入內容輸入區域和所述可否寫入標志輸入區域時,在已定義于所述配置文件中的內容是不能編輯的信息的情況下,在所述可否寫入標志輸入區域設立第I標志,在已定義于所述配置文件中的內容是能夠編輯的信息的情況下,在所述可否寫入標志輸入區域設立第2標志, 所述用戶固有信息寫入單元進行用戶固有的設定值向所述寫入內容輸入區域的寫入,并且將第3標志寫入至與被進行了寫入的所述寫入內容輸入區域相對應的所述可否寫入標志輸入區域,該第3標志表示寫入了所述用戶固有的設定值。3.根據權利要求2所述的FA儀器結構設計輔助裝置,其特征在于, 還具有用戶固有信息讀出單元,該用戶固有信息讀出單元在從所述配置文件儲存單元將所述用戶定義配置文件讀出時,在所述可否寫入標志輸入區域寫入有所述第I標志或者所述第2標志的情況下,將已在成為所述用戶定義配置文件的基礎的所述配置文件中定義的內容讀出,在寫入有所述第3標志的情況下,將已寫入在所述寫入內容輸入區域的內容讀出。4.根據權利要求1所述的FA儀器結構設計輔助裝置,其特征在于, 所述用戶固有信息保存單元還具有下述功能,即,選擇是將由所述用戶固有信息寫入單元寫入了所述用戶固有的設定值的所述配置文件覆蓋保存、還是作為其他配置文件而進行保存。5.根據權利要求1所述的FA儀器結構設計輔助裝置,其特征在于, 還具有配置文件初始化單元,該配置文件初始化單元將所述用戶定義配置文件的內容恢復至成為所述用戶定義配置文件的基礎的所述配置文件的狀態。6.根據權利要求1所述的FA儀器結構設計輔助裝置,其特征在于, 還具有用戶定義配置文件導出單元,該用戶定義配置文件導出單元將所述用戶定義配置文件導出至外部儀器。7.根據權利要求1所述的FA儀器結構設計輔助裝置,其特征在于, 還具有密碼設定單元,該密碼設定單元對所述用戶定義配置文件設定密碼。8.根據權利要求2所述的FA儀器結構設計輔助裝置,其特征在于, 還具有不可編輯設定單元,該不可編輯設定單元在所述用戶定義配置文件中的由所述第I用戶所選擇的內容的所述可否寫入標志輸入區域設立所述第I標志,針對使用該用戶定義配置文件的第2用戶設為不能編輯的狀態。9.根據權利要求1所述的FA儀器結構設計輔助裝置,其特征在于, 還具有用戶定義配置文件導入單元,該用戶定義配置文件導入單元將用戶定義配置文件導入至所述配置文件儲存單元。10.根據權利要求1所述的FA儀器結構設計輔助裝置,其特征在于, 還具有用戶定義配置文件校驗單元,該用戶定義配置文件校驗單元對所寫入的所述用戶固有的設定值是否存在錯誤進行校驗。11.一種FA儀器結構設計輔助程序,該FA儀器結構設計輔助程序使計算機執行包含FA儀器的個體識別信息、設定的定義以及其設定范圍在內的配置文件的編輯, 該FA儀器結構設計輔助程序的特征在于,使所述計算機執行: 用戶固有信息區域確保工序,其針對已讀入的配置文件而確保寫入內容輸入區域,在該寫入內容輸入區域能夠針對已在所述配置文件中定義的內容寫入用戶固有的設定值; 用戶固有信息寫入工序,其將由用戶進行了編輯的已在所述配置文件中定義的內容寫入至所述寫入內容輸入區域;以及 用戶固有信息保存工序,其將包含輸入至所述寫入內容輸入區域的內容在內的所述配置文件作為用戶定義配置文件而進行保存。
【文檔編號】G05B19/042GK105900024SQ201480072363
【公開日】2016年8月24日
【申請日】2014年1月6日
【發明人】井戶田直彌
【申請人】三菱電機株式會社