(57)【特許請求の範囲】
【請求項１】
ＦＡ機器の固体識別情報と設定の定義およびその設定範囲を含むプロファイルの編集を行うＦＡ機器構成設計支援装置であって、
前記プロファイルを格納するプロファイル格納手段と、
前記プロファイル格納手段中の前記プロファイルに対して、前記プロファイルで定義されている項目の内容についてユーザ固有の設定値を書き込むことが可能な書き込み内容入力領域と、前記項目に対する設定値の編集可否を示すフラグを書き込む書き込み可否フラグ入力領域と、を確保するユーザ固有情報領域確保手段と、
第１ユーザによって編集された前記プロファイルで定義されている内容のうち、前記フラグで編集可とされている項目の設定値または設定値の範囲を、前記書き込み内容入力領域に書き込むユーザ固有情報書込手段と、
前記書き込み内容入力領域と前記フラグに入力された内容を含む前記プロファイルをユーザ定義プロファイルとして前記プロファイル格納手段に保存するユーザ固有情報保存手段と、
を備え、
前記ユーザ定義プロファイルは、前記フラグが編集可となっている前記項目に対する設定値または設定値の範囲を編集可能であり、
前記ユーザ固有情報領域確保手段は、前記書き込み内容入力領域と前記書き込み可否フラグ入力領域の確保時に、前記プロファイルで定義されている内容が編集不可能な情報である場合に前記書き込み可否フラグ入力領域に第１フラグを立て、前記プロファイルで定義されている内容が編集可能な情報である場合に前記書き込み可否フラグ入力領域に第２フラグを立て、
前記ユーザ固有情報書込手段は、前記書き込み内容入力領域へのユーザ固有の設定値の書き込みとともに、書き込まれた前記書き込み内容入力領域に対応する前記書き込み可否フラグ入力領域に前記ユーザ固有の設定値が書き込まれたことを示す第３フラグを書き込むことを特徴とするＦＡ機器構成設計支援装置。
【請求項２】
前記プロファイル格納手段から前記ユーザ定義プロファイルを読み出す際に、前記書き込み可否フラグ入力領域に前記第１フラグまたは前記第２フラグが書き込まれている場合には、前記ユーザ定義プロファイルの基となる前記プロファイルで定義されている内容を読み出し、前記第３フラグが書き込まれている場合には、前記書き込み内容入力領域に書き込まれている内容を読み出すユーザ固有情報読出手段をさらに備えることを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項３】
前記ユーザ固有情報保存手段は、前記ユーザ固有情報書込手段によって前記ユーザ固有の設定値が書き込まれた前記プロファイルを、上書き保存するか、別のプロファイルとして保存するかを選択する機能をさらに有することを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項４】
前記ユーザ定義プロファイルの内容を、その基となる前記プロファイルの状態に戻すプロファイル初期化手段をさらに備えることを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項５】
前記ユーザ定義プロファイルを外部機器にエクスポートするユーザ定義プロファイルエクスポート手段をさらに備えることを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項６】
前記ユーザ定義プロファイルにパスワードを設定するパスワード設定手段をさらに備えることを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項７】
前記ユーザ定義プロファイルのうち、前記第１ユーザによって選択された内容の前記書き込み可否フラグ入力領域に前記第１フラグを立て、該ユーザ定義プロファイルを使用する第２ユーザに対して編集不可能な状態にする編集不可設定手段をさらに備えることを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項８】
ユーザ定義プロファイルを前記プロファイル格納手段にインポートするユーザ定義プロファイルインポート手段をさらに備えることを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項９】
書き込まれた前記ユーザ固有の設定値にエラーが無いかチェックするユーザ定義プロファイルチェック手段をさらに備えることを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項１０】
ＦＡ機器の固体識別情報と設定の定義およびその設定範囲を含むプロファイルの編集をコンピュータに実行させるＦＡ機器構成設計支援プログラムであって、
前記コンピュータに、
読み込んだプロファイルに対して、前記プロファイルで定義されている項目の内容についてユーザ固有の設定値を書き込むことが可能な書き込み内容入力領域と、前記項目に対する設定値の編集可否を示すフラグを書き込む書き込み可否フラグ入力領域と、を確保するユーザ固有情報領域確保手順と、
ユーザによって編集された前記プロファイルで定義されている前記項目のうち、前記フラグで編集可とされている項目の設定値または設定値の範囲を、前記書き込み内容入力領域に書き込むユーザ固有情報書込手順と、
前記書き込み内容入力領域と前記フラグに入力された内容を含む前記プロファイルをユーザ定義プロファイルとして保存するユーザ固有情報保存手順と、
を実行させ、
前記ユーザ定義プロファイルは、前記フラグが編集可となっている前記項目に対する設定値または設定値の範囲を編集可能であり、
前記ユーザ固有情報領域確保手順では、前記書き込み内容入力領域と前記書き込み可否フラグ入力領域の確保時に、前記プロファイルで定義されている内容が編集不可能な情報である場合に前記書き込み可否フラグ入力領域に第１フラグを立て、前記プロファイルで定義されている内容が編集可能な情報である場合に前記書き込み可否フラグ入力領域に第２フラグを立て、
前記ユーザ固有情報書込手順では、前記書き込み内容入力領域へのユーザ固有の設定値の書き込みとともに、書き込まれた前記書き込み内容入力領域に対応する前記書き込み可否フラグ入力領域に前記ユーザ固有の設定値が書き込まれたことを示す第３フラグを書き込むことを特徴とするＦＡ機器構成設計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＦＡ機器構成設計支援装置およびプログラムに関するものである。
【背景技術】
【０００２】
ＦＡ（Factory  Automation）システムは、多種多様の機器が接続されて成り立っている。それぞれの機器には設定が必要で、その設定の範囲は機器ごとに異なっている。そのため、ユーザは機器ごとの設定を行う必要がある。この機器ごとの設定範囲を定義する仕組みとして、プロファイル技術が提案されている（たとえば、特許文献１参照）。【０００３】
プロファイルには、ＦＡ機器の型名、その機器の動作仕様、通信設定情報等が記載されている。このプロファイルは、機器ベンダによって作成され、ＦＡ機器構成設計支援装置に取り込まれ、使用される。なお、従来の機器ベンダから提供されるプロファイルは、ユーザによって編集することはできないものであった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８６６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザがＦＡ機器の構成を設計する上で、通常、同じＦＡ機器に対してユーザが使用する設定値は決まっている。そのため、ユーザはそれぞれのＦＡ機器に対して、ＦＡ機器のプロファイルを使用する度に、プロファイルで定義された設定範囲の中から使用したい設定値を指定する必要があった。その結果、すべてのＦＡ機器の設定を完了させるまでに、ユーザに多大な労力をかけてしまうという問題点があった。また、ユーザがＦＡ機器の設定を失念してしまったり、あるいは、設定ミスをしてしまったりする虞もある。【０００６】
この発明は上記に鑑みてなされたもので、プロファイルに、ユーザごとの設定値を追加することを可能とし、ユーザが定義したプロファイル（以下、ユーザ定義プロファイルという）の設定値をデフォルト値として使用することができるＦＡ機器構成設計支援装置およびプログラムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、この発明にかかるＦＡ機器構成設計支援装置は、ＦＡ機器の固体識別情報と設定の定義およびその設定範囲を含むプロファイルの編集を行うＦＡ機器構成設計支援装置であって、前記プロファイルを格納するプロファイル格納手段と、前記プロファイル格納手段中の前記プロファイルに対して、前記プロファイルで定義されている項目の内容についてユーザ固有の設定値を書き込むことが可能な書き込み内容入力領域と、前記項目に対する設定値の編集可否を示すフラグを書き込む書き込み可否フラグ入力領域と、を確保するユーザ固有情報領域確保手段と、第１ユーザによって編集された前記プロファイルで定義されている内容のうち、前記フラグで編集可とされている項目の設定値または設定値の範囲を、前記書き込み内容入力領域に書き込むユーザ固有情報書込手段と、前記書き込み内容入力領域と前記フラグに入力された内容を含む前記プロファイルをユーザ定義プロファイルとして前記プロファイル格納手段に保存するユーザ固有情報保存手段と、を備え、前記ユーザ定義プロファイルは、前記フラグが編集可となっている前記項目に対する設定値または設定値の範囲を編集可能であり、前記ユーザ固有情報領域確保手段は、前記書き込み内容入力領域と前記書き込み可否フラグ入力領域の確保時に、前記プロファイルで定義されている内容が編集不可能な情報である場合に前記書き込み可否フラグ入力領域に第１フラグを立て、前記プロファイルで定義されている内容が編集可能な情報である場合に前記書き込み可否フラグ入力領域に第２フラグを立て、前記ユーザ固有情報書込手段は、前記書き込み内容入力領域へのユーザ固有の設定値の書き込みとともに、書き込まれた前記書き込み内容入力領域に対応する前記書き込み可否フラグ入力領域に前記ユーザ固有の設定値が書き込まれたことを示す第３フラグを書き込むことを特徴とする。
【発明の効果】
【０００８】
この発明によれば、ユーザによってプロファイル中の設定情報がカスタマイズされ、ユーザ定義プロファイルが作成され、このユーザ定義プロファイルを、つぎに同様のＦＡ機器の設定を行う際にも使用することができるので、同様のＦＡ機器に対して、ＦＡ機器の設定を容易化すると共に各ＦＡ機器の設定工数の削減が可能になるという効果を有する。また、カスタマイズされたユーザ定義プロファイルを用いるので、ユーザによる変更箇所が少なくなり、設定ミス削減を実現することもできるという効果を有する。
【図面の簡単な説明】
【０００９】
【図１】図１は、プロファイルの一例を示す図である。
【図２】図２は、この実施の形態によるＦＡ機器構成設計支援装置の構成の一例を模式的に示すブロック図である。
【図３】図３は、この実施の形態によるＦＡ機器構成設計支援装置でのプロファイルの設定値の編集処理の手順の一例を示すフローチャートである。
【図４】図４は、この実施の形態によるユーザ定義プロファイルの初期化の手順の一例を示すフローチャートである。
【図５】図５は、この実施の形態によるユーザ定義プロファイルのエクスポート処理の手順の一例を示すフローチャートである。
【図６】図６は、この実施の形態によるユーザ定義プロファイルのインポート処理の手順の一例を示すフローチャートである。
【図７】図７は、ＦＡ機器の設計画面の一例を示す図である。
【図８】図８は、ＦＡ機器のプロファイルに対する編集を行う場合のメニュー表示のイメージの一例を示す図である。
【図９】図９は、プロファイルの設定変更を行う設定画面の一例を示す図である。
【図１０】図１０は、ユーザ定義プロファイルの保存前後のＦＡ機器の設計画面の一例を示す図である。
【図１１】図１１は、ＦＡ機器のプロファイルのエクスポートを行う設定画面の一例を示す図である。
【図１２】図１２は、インポート確認ダイアログの一例を示す図である。
【図１３】図１３は、パスワード確認ダイアログの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明の実施の形態にかかるＦＡ機器構成設計支援装置およびプログラムを詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
図１は、プロファイルの一例を示す図であり、（ａ）は一般的なプロファイルの一例を示す図であり、（ｂ）はこの実施の形態で使用されるユーザ定義プロファイルの一例を示す図である。プロファイル２００Ａは、ＦＡ機器の固体識別情報、ＦＡ機器の設定の定義、およびその設定範囲が記載されたファイル（情報）であり、図１（ａ）に示されるように、機器の情報２１０と、通信設定情報２２０と、を含む。
【００１２】
機器の情報２１０には、ＦＡ機器の型名、種別、バージョン情報、ＦＡ機器の局種別、動作仕様などが含まれる。通信設定情報２２０には、通信インタフェースを識別する情報、通信ネットワークの仕様情報、通信インタフェースの各入力と各出力についての情報、通信インタフェースの設定に関する各パラメータの情報、通信インタフェースのコマンド情報などが含まれる。一般的なプロファイル２００Ａでは、これらの各項目に対して、機器ベンダによって設定値（設定範囲）が設定され、これらの設定値（設定範囲）はユーザによって編集することができない固定的な値となっている。
【００１３】
一方、図１（ｂ）に示されるように、この実施の形態で使用されるユーザ定義プロファイル２００Ｂには、図１（ａ）の一般的なプロファイルの項目とＦＡ機器のベンダが予め設定した設定値（設定範囲）である初期設定値２３１に対して、書き込み可否フラグ属性２３２と書き込み内容属性２３３とが付加されている。書き込み可否フラグ属性２３２は、プロファイル中の項目に対して定義された初期設定値２３１について、ユーザによる書き込みが可能か否かを示すものである。この例では、書き込み可否フラグ属性２３２が取り得る値は、第１フラグである「−」、第２フラグである「ＯＦＦ」、第３フラグである「ＯＮ」の３種類であるものとする。書き込み内容属性２３３は、書き込み可否フラグ属性２３２が「ＯＮ」の場合に、その項目に対する設定値が書き込まれる。
【００１４】
書き込み可否フラグ属性２３２が「ＯＦＦ」の場合には、従来どおり、プロファイルに記載されている情報をそのＦＡ機器のデフォルト値とする。書き込み可否フラグ属性２３２が「ＯＮ」の場合には、書き込み内容属性２３３に入力されている設定値をＦＡ機器のデフォルト値とする。書き込み可否フラグ属性２３２が「−」である情報は、ＦＡ機器の固有名称または不変値等であり、ユーザが設定する値ではないことを示している。なお、この例では、書き込み可否フラグ属性２３２の取り得る値は、「ＯＦＦ」、「ＯＮ」および「−」としているが、属性値の種類を追加することも可能である。
【００１５】
以上の書き込み可否フラグ属性２３２と書き込み内容属性２３３にユーザによって定義された値が書き込まれたものは、ユーザ固有情報となる。ユーザ定義プロファイルは、元となるプロファイルとユーザ固有情報とが組み合わされたものである。
【００１６】
このように、プロファイル２００Ａをユーザによって編集可能とすることで、あるＦＡ機器について定義範囲内で設定値を設定したものをユーザ定義プロファイルとして保存し、他の同種のＦＡ機器について、保存したユーザ定義プロファイルをコピーして使用することが可能になる。つまり、この実施の形態のプロファイルは、機器ベンダが作成し、ＦＡ機器の設定およびその設定範囲を定義するファイルであり、その定義範囲内でユーザが使用時にカスタマイズすることができる。
【００１７】
図２は、この実施の形態によるＦＡ機器構成設計支援装置の構成の一例を模式的に示すブロック図である。ＦＡ機器構成設計支援装置１０は、システム構成エディタ部１１と、プロファイル登録処理部１２と、プロファイルチェック部１３と、プロファイル格納部１４と、プロファイル編集部１５と、プロファイル作成部１６と、を備える。また、ＦＡ機器構成設計支援装置１０には、情報を表示するモニタなどの表示部２１が接続される。
【００１８】
システム構成エディタ部１１は、プロファイルまたはユーザ定義プロファイルを読み出し、表示部２１に表示させるグラフィカルユーザインタフェースである。システム構成エディタ部１１は、プロファイル読出機能１１１と、ユーザ固有情報読出機能１１２と、プロファイル情報表示機能１１３と、を有する。
【００１９】
プロファイル読出機能１１１は、プロファイル格納部１４から、登録されているＦＡ機器のプロファイルまたはユーザ定義プロファイルを読み出す。
【００２０】
ユーザ固有情報読出機能１１２は、登録されているユーザ定義プロファイルに対して、新たに書き込みが出来る書き込み内容に書き込まれているユーザ固有のＦＡ機器情報（ユーザ固有情報）をプロファイル格納部１４から読み出す。ユーザ定義プロファイルにおいて、ＦＡ機器の設定値の書き込み可否フラグ属性２３２が「ＯＮ」になっている場合には、書き込み内容属性２３３の情報をＦＡ機器の設定値（デフォルト値）として読み出し、書き込み可否フラグが「ＯＦＦ」または「−」の場合には、初期設定値２３１を読み出す。ユーザ固有情報読出機能１１２は、ユーザ固有情報読出手段に対応している。
【００２１】
プロファイル情報表示機能１１３は、プロファイル読出機能１１１またはユーザ固有情報読出機能１１２で読み出された情報を、表示部２１に表示する。ユーザはこのインタフェースを介してＦＡ機器の設定を行う。なお、この実施の形態において、ＦＡ機器とは、制御システムの構成要素であるプログラマブルコントローラ（ＰＬＣ）、表示器、数値演算装置（ＮＣ：Numerical  Control）、フィールド機器（センサ、バルブ、モータ、サーボアンプ、インバータ、ロボットなど）などを指すものである。
【００２２】
プロファイル登録処理部１２は、プロファイルインポート機能１２１と、プロファイル保存機能１２２と、ユーザ定義プロファイルインポート機能１２３と、ユーザ定義プロファイル保存機能１２４と、を有する。
【００２３】
プロファイルインポート機能１２１は、ひとつまたは複数の機器ベンダが作成したプロファイルをＦＡ機器構成設計支援装置１０に取り込む。プロファイル保存機能１２２は、プロファイルの情報をプロファイル格納部１４に保存する。
【００２４】
ユーザ定義プロファイルインポート機能１２３は、ひとつまたは複数のユーザ定義プロファイルを外部記憶装置から取り込む。ユーザ定義プロファイルインポート機能１２３は、ユーザ定義プロファイルインポート手段に対応している。ユーザ定義プロファイル保存機能１２４は、プロファイル格納部１４にユーザ定義プロファイルを保存する。
【００２５】
プロファイルチェック部１３は、プロファイルチェック機能１３１と、ユーザ定義プロファイルチェック機能１３２と、を有する。
【００２６】
プロファイルチェック機能１３１は、外部記憶装置からインポートされたプロファイルに対し、プロファイル文法のチェックと、プロファイル構造のチェックと、を行う。プロファイル文法のチェックとして、たとえばプロファイルに禁止文字が含まれていないか、入力最大文字数を超過していないか、未設定値が無いかなどのチェックを行う。また、プロファイル構造のチェックとして、たとえば仕様どおりの構造であるか、およびプロファイルが壊れていないかなどのチェックを行う。これらのチェックの結果、問題がある場合には、エラーメッセージを表示部２１に表示し、プロファイルのインポートを行わない（中止する）。
【００２７】
ユーザ定義プロファイルチェック機能１３２は、ユーザ定義プロファイルに対して、プロファイル文法のチェックと、プロファイル構造のチェックと、パスワードチェックと、を行う。プロファイル文法のチェックとして、たとえばユーザ定義プロファイルに禁止文字が含まれていないか、入力最大文字数を超過していないか、未設定値が無いかのなどのチェックを行う。プロファイル構造のチェックとして、たとえば仕様どおりの構造であるか、およびユーザ定義プロファイルが壊れていないかのチェックを行う。また、ユーザによって入力された設定値が、基となるプロファイルに設定されている設定範囲内であるかをチェックするようにしてもよい。これらのチェックの結果、問題がある場合には、エラーメッセージを表示部２１に表示し、ユーザ定義プロファイルのインポートを行わない。
【００２８】
また、パスワードチェックは、ユーザ定義プロファイルに読み出しパスワードが付与されている場合に、ユーザによって入力されたパスワードが、ユーザ定義プロファイルに登録された読み出しパスワードに一致するかのチェックを行う。入力された読み出しパスワードが間違っている場合には、エラーメッセージを表示部２１に表示し、再度のパスワードの入力を求める。また、所定回数のパスワードの入力間違いが発生した場合には、たとえばユーザ定義プロファイルのインポートを行わないようにすることができる。ユーザ定義プロファイルチェック機能１３２は、ユーザ定義プロファイルチェック手段に対応している。
【００２９】
プロファイル格納部１４は、プロファイルとユーザ定義プロファイルとを格納する。プロファイル格納部１４は、プロファイル格納手段に対応している。
【００３０】
プロファイル編集部１５は、ユーザ固有情報領域確保機能１５１と、ユーザ固有情報書込機能１５２と、ユーザ固有情報保存機能１５３と、プロファイル初期化機能１５４と、を有する。
【００３１】
ユーザ固有情報領域確保機能１５１は、ユーザがプロファイルの設定値と設定範囲とＦＡ機器のパラメータのいずれかを編集しようとした際に、編集対象のプロファイルに対し、ユーザ固有の設定値を新たに書き込み出来る書き込み内容属性入力領域と、書き込み可否フラグ属性入力領域と、を確保する。すなわち、図１（ｂ）に示されるように、プロファイルの各項目に対して、初期設定値２３１のほかに、書き込み可否フラグ属性２３２を入力する書き込み可否フラグ属性入力領域と、書き込み内容属性２３３を入力する書き込み内容属性入力領域と、を確保する。ユーザ固有情報領域確保機能１５１は、ユーザ固有情報領域確保手段に対応している。
【００３２】
ユーザ固有情報書込機能１５２は、ユーザがプロファイルの設定値と設定範囲とＦＡ機器のパラメータのいずれかを編集する際に、ユーザの編集にしたがって書き込み可否フラグ属性２３２と書き込み内容属性２３３とを変更する処理を行う。ユーザ定義プロファイルの書き込み可否フラグ属性２３２の初期値は、「ＯＦＦ」または「−」である。「−」は、ＦＡ機器の固有名称または不変値等のユーザが設定できない値であることを示している。そのため、書き込み可否フラグ属性２３２が「−」の書き込み内容属性２３３への書き込みの場合には、ユーザによる編集を許可しないようにする。また、書き込み可否フラグ属性２３２が「ＯＦＦ」の書き込み内容属性２３３への書き込みの場合には、編集が行われるプロファイルの設定値と設定範囲とＦＡ機器のパラメータの書き込み可否フラグ属性２３２を「ＯＦＦ」から「ＯＮ」に切り替える処理を行い、ユーザによって編集された内容の書き込み内容属性２３３への書き込みを行う。ユーザ固有情報書込機能１５２は、ユーザ固有情報書込手段に対応している。
【００３３】
ユーザ固有情報保存機能１５３は、ユーザによって編集が行われた書き込み内容属性２３３と、ユーザ固有情報書込機能１５２によって変更された書き込み可否フラグ属性２３２と、を含むプロファイルをユーザ定義プロファイルとしてプロファイル格納部１４に保存する。なお、保存の際に、ユーザ定義プロファイルを元のプロファイルに上書き保存するのか、それとも別のファイルとして保存するのかを選択できるようにしてもよい。
【００３４】
プロファイル初期化機能１５４は、ユーザ定義プロファイルに対し、ユーザがプロファイルの設定値を機器ベンダ提供時点の状態に戻したい場合、すなわち、初期化を行いたい場合に、ユーザ定義プロファイル２００Ｂから初期設定値２３１を読み出し、システム構成エディタ部１１でその初期設定値を表示部２１に表示させる。そして、ユーザによって初期化の指示が出された場合に、読み出した初期設定値でユーザ定義プロファイルを初期化する。この場合、たとえばユーザ定義プロファイル２００Ｂの書き込み可否フラグ属性２３２を初期化するとともに、書き込み内容属性２３３の入力内容をクリアする。プロファイル初期化機能１５４は、プロファイル初期化手段に対応している。
【００３５】
プロファイル作成部１６は、ユーザ定義プロファイルエクスポート機能１６１と、パスワード設定機能１６２と、編集不可設定機能１６３と、を有する。
【００３６】
ユーザ定義プロファイルエクスポート機能１６１は、プロファイル格納部１４に保存されているひとつまたは複数のユーザ定義プロファイルを読み出し、そのユーザ定義プロファイルを外部記憶装置にはき出す。ユーザ定義プロファイルエクスポート機能１６１は、ユーザ定義プロファイルエクスポート手段に対応している。
【００３７】
パスワード設定機能１６２は、ユーザ定義プロファイルエクスポート機能１６１でユーザ定義プロファイルをエクスポートする際に、そのユーザ定義プロファイルに対し、読み出し時のパスワードを設定する。パスワード設定機能１６２は、パスワード設定手段に対応している。
【００３８】
編集不可設定機能１６３は、ユーザ定義プロファイルエクスポート機能１６１でエクスポートするユーザ定義プロファイルに対し、エクスポートするユーザが他のユーザに編集させたくない設定値がある場合には、その設定値に対し、書き込み時における編集不可の設定を行う。すなわち、エクスポートするユーザによって選択された設定値について、書き込み可否フラグの状態を「−」に設定する。編集不可設定機能１６３は、編集不可設定手段に対応している。
【００３９】
このような構成のＦＡ機器構成設計支援装置１０では、プロファイルの設定値の編集処理、ユーザ定義プロファイルの初期化処理、ユーザ定義プロファイルのエクスポート処理、およびユーザ定義プロファイルのインポート処理が行われる。以下では、これらの各処理について説明する。
【００４０】
＜プロファイルの設定値の編集処理＞
図３は、この実施の形態によるＦＡ機器構成設計支援装置でのプロファイルの設定値の編集処理の手順の一例を示すフローチャートである。まず、システム構成エディタ部１１のプロファイル読出機能１１１は、プロファイルの設定値を編集するかどうかの確認を行う（ステップＳ１１）。たとえば、ユーザによってプロファイルの設定値の編集処理が指示されたか否かを判定する。プロファイルの設定値を編集しない場合（ステップＳ１１でＮｏの場合）には、処理が終了する。
【００４１】
編集する場合（ステップＳ１１でＹｅｓの場合）には、システム構成エディタ部１１のプロファイル読出機能１１１は、プロファイル格納部１４から編集するプロファイルの情報を読み出す（ステップＳ１２）。これは、たとえばプロファイル格納部１４中のプロファイルが表示部２１上に一覧表示され、その中からユーザが編集を行うプロファイルを選択することによって行われる。
【００４２】
ついで、読み出されたプロファイルを編集するのが１回目であるのか、２回目以上であるのかを判定する（ステップＳ１３）。プロファイルが読み出された場合には、１回目の編集であると判定することができ、ユーザ定義プロファイルが読み出された場合には、２回目以上の編集であると判定することができる。読み出されたプロファイルの編集が１回目である場合（ステップＳ１３でＹｅｓの場合）には、プロファイル編集部１５のユーザ固有情報領域確保機能１５１が、読み出したプロファイルに、書き込み内容属性入力領域と書き込み可否フラグ属性入力領域とを確保する（ステップＳ１４）。
【００４３】
その後、またはプロファイルの編集が２回目以上である場合（ステップＳ１３でＮｏの場合）には、ユーザによって新たにプロファイルに書き込む設定値が選択される（ステップＳ１５）。プロファイル編集部１５のユーザ固有情報書込機能１５２は、ユーザによって書き込まれた設定値に対応する書き込み可否フラグ属性の変更（フラグをＯＦＦからＯＮ）が可能かを判定する（ステップＳ１６）。
【００４４】
選択した設定値の書込可否フラグ属性の変更ができない場合（ステップＳ１６でＮｏの場合）には、設定値の変更を認めず（ステップＳ１７）、ステップＳ１５へと戻る。
【００４５】
一方、選択した設定値の書き込み可否フラグ属性の変更ができる場合（ステップＳ１６でＹｅｓの場合）には、プロファイル編集部１５のユーザ固有情報書込機能１５２は、ユーザによって設定されたユーザ固有の設定値を、確保した書き込み内容に書き込む（ステップＳ１８）。
【００４６】
その後、プロファイルチェック部１３のユーザ定義プロファイルチェック機能１３２が、書き込み内容に書き込まれた設定値に対し、禁止文字が含まれていないか、入力最大文字数を超過していないか、未設定値が無いかなどのプロファイル文法のチェックを行う（ステップＳ１９）。そして、プロファイル文法のチェック結果に問題がないかを判定する（ステップＳ２０）。
【００４７】
チェック結果に問題がある場合（ステップＳ２０でＮｏの場合）には、ユーザ定義プロファイルチェック機能１３２は、エラーメッセージを表示部２１に表示し（ステップＳ２１）、ステップＳ１８へと戻る。また、チェック結果に問題がない場合（ステップＳ２０でＹｅｓの場合）には、プロファイル編集部１５のユーザ固有情報保存機能１５３が、ユーザ定義プロファイルをプロファイル格納部１４へ登録するかどうかの確認を行う（ステップＳ２２）。これは、ユーザによる登録の指示があったか否かによって判断される。登録を行わない場合（ステップＳ２２でＮｏの場合）には、ステップＳ１５に戻る。
【００４８】
また、登録を行う場合（ステップＳ２２でＹｅｓの場合）には、ユーザ定義プロファイルの登録が一回目か二回以上行っているかの判断を行う（ステップＳ２３）。一回目である場合（ステップＳ２３でＹｅｓの場合）には、プロファイル格納部１４にユーザ定義プロファイルを登録し（ステップＳ２４）、処理が終了する。
【００４９】
２回目以上である場合（ステップＳ２３でＮｏの場合）には、ユーザ定義プロファイルの書き込み内容に今回書き込んだ設定値を、既にプロファイル格納部１４に格納されているユーザ定義プロファイルに上書きし、プロファイル格納部１４にユーザ定義プロファイルを登録する（ステップＳ２５）。以上によって、プロファイルの設定値の編集処理が終了する。
【００５０】
上記の処理を行うと、次回から、ユーザ定義プロファイルを使用する際は、システム構成エディタ部１１で、今回書き込んだ設定値がデフォルトで表示されることになる。
【００５１】
＜ユーザ定義プロファイルの初期化処理＞
図４は、この実施の形態によるユーザ定義プロファイルの初期化の手順の一例を示すフローチャートである。まず、プロファイル編集部１５のプロファイル初期化機能１５４は、ユーザ定義プロファイルを初期化する指示をユーザから受けたかを確認する（ステップＳ３１）。すなわち、ユーザ定義プロファイルの設定値を機器ベンダ提供時の状態にする指示の有無を確認する。ユーザ定義プロファイルを初期化する指示を受けていない場合（ステップＳ３１でＮｏの場合）には、何も処理を行わず、処理が終了する。
【００５２】
一方、ユーザ定義プロファイルを初期化する指示を受けた場合（ステップＳ３１でＹｅｓの場合）には、プロファイル初期化機能１５４は、プロファイル格納部１４に登録されている初期化対象のユーザ定義プロファイルの書き込み可否フラグをすべてＯＮからＯＦＦに変更し（ステップＳ３２）、初期設定値に戻す処理を行う。その後、初期化されたユーザ定義プロファイルをプロファイル格納部１４に登録する（ステップＳ３３）。以上で、処理が終了する。
【００５３】
＜ユーザ定義プロファイルのエクスポート処理＞
図５は、この実施の形態によるユーザ定義プロファイルのエクスポート処理の手順の一例を示すフローチャートである。まず、プロファイル作成部１６のユーザ定義プロファイルエクスポート機能１６１は、ユーザ定義プロファイルを外部記憶装置にエクスポートする指示を受けたかどうかの確認を行う（ステップＳ５１）。エクスポートする指示を受けなかった場合（ステップＳ５１でＮｏの場合）には、何も処理を行わず、処理が終了する。
【００５４】
一方、エクスポートする指示を受けた場合（ステップＳ５１でＹｅｓの場合）には、プロファイル格納部１４から、エクスポートするユーザ定義プロファイルの情報を読み出す（ステップＳ５２）。
【００５５】
ついで、ユーザ定義プロファイルの設定値に対し、その設定値への書き込み時に、編集不可の設定をするかどうかについて、ユーザに対して確認を行う（ステップＳ５３）。編集不可の設定をする場合（ステップＳ５３でＹｅｓの場合）には、エクスポートするユーザ（現在編集処理を行っているユーザ）は、他のユーザに編集させたくない設定値に対して、その設定値の書き込み可否フラグ属性の値を「ＯＮ」または「ＯＦＦ」から「−」に変更し、プロファイル作成部１６の編集不可設定機能１６３は、その変更内容を反映させる処理を行う（ステップＳ５４）。
【００５６】
その後、またはステップＳ５３で編集不可の設定をしない場合（ステップＳ５３でＮｏの場合）には、ユーザ定義プロファイルに、読み出し時のパスワードを付与するかどうかについて、ユーザに対して確認を行う（ステップＳ５５）。読み出し時のパスワードを付与する場合（ステップＳ５５でＹｅｓの場合）には、プロファイル作成部１６のパスワード設定機能１６２は、ユーザからの入力にしたがってユーザ定義プロファイルにパスワードを付与する（ステップＳ５６）。
【００５７】
その後、またはステップＳ５５で読み出し時のパスワードを付与しない場合（ステップＳ５５でＮｏの場合）には、プロファイル作成部１６のユーザ定義プロファイルエクスポート機能１６１は、ユーザ定義プロファイルを外部記憶装置にエクスポートし（ステップＳ５７）、処理を終了する。
【００５８】
＜ユーザ定義プロファイルのインポート処理＞
図６は、この実施の形態によるユーザ定義プロファイルのインポート処理の手順の一例を示すフローチャートである。まず、プロファイル登録処理部１２のユーザ定義プロファイルインポート機能１２３は、ユーザ定義プロファイルを外部記憶装置からインポートする指示を受けたかどうかの確認を行う（ステップＳ７１）。ユーザ定義プロファイルをインポートする指示を受けなかった場合（ステップＳ７１でＮｏの場合）には、何も処理を行わずに処理が終了する。
【００５９】
一方、インポートする指示を受けた場合（ステップＳ７１でＹｅｓの場合）には、ユーザ定義プロファイルインポート機能１２３は、ユーザ定義プロファイルを外部記憶装置からインポートする（ステップＳ７２）。
【００６０】
その後、プロファイルチェック部１３のユーザ定義プロファイルチェック機能１３２は、ユーザ定義プロファイルに読み出しパスワードが付与されているかのチェックを行う（ステップＳ７３）。ユーザ定義プロファイルに読み出しパスワードが付与されている場合（ステップＳ７３でＹｅｓの場合）には、ユーザ定義プロファイルチェック機能１３２は、表示部２１にパスワード入力画面を表示し、ユーザによって入力されたパスワードの入力を受け付ける（ステップＳ７４）。
【００６１】
ついで、ユーザ定義プロファイルチェック機能１３２は、入力されたパスワードが、ユーザ定義プロファイルに設定された読み出しパスワードに一致するかどうかの確認を行う（ステップＳ７５）。パスワードが合っていない場合（ステップＳ７５でＮｏの場合）には、ステップＳ７４に戻り、正しいパスワードの入力をユーザに対して要求する。なお、パスワードの正しい入力が行われなかった回数を計数し、所定回数続けて正しいパスワードの入力が行われなかった場合には、インポート処理を終了するようにしてもよい。
【００６２】
パスワードが正しい場合（ステップＳ７５でＹｅｓの場合）またはステップＳ７３でユーザ定義プロファイルにパスワードが付与されていない場合（ステップＳ７３でＮｏの場合）には、ユーザ定義プロファイルチェック機能１３２は、インポートされたユーザ定義プロファイルが妥当であるかのチェックを行う（ステップＳ７６）。具体的には、ユーザ定義プロファイルチェック機能１３２は、インポートされたユーザ定義プロファイルに対し、仕様どおりの構造であるか、およびユーザ定義プロファイルが壊れていないかのプロファイル構造チェックを行う。
【００６３】
ユーザ定義プロファイルが妥当である場合（ステップＳ７６でＹｅｓの場合）には、プロファイル登録処理部１２のユーザ定義プロファイル保存機能１２４は、ユーザ定義プロファイルをプロファイル格納部１４へ登録し（ステップＳ７７）、処理が終了する。
【００６４】
ステップＳ７６でユーザ定義プロファイルが妥当でない場合（ステップＳ７６でＮｏの場合）には、ユーザ定義プロファイルチェック機能１３２はエラーメッセージを表示部２１に表示し（ステップＳ７８）、インポート処理を行わずに、処理が終了する。
【００６５】
つぎに、具体的な例を挙げて、ＦＡ機器構成設計支援装置１０の操作方法について説明する。図７は、ＦＡ機器の設計画面の一例を示す図である。設計画面３００は、プロファイル形名表示領域３０１と、構成図表示領域３０２と、を有する。プロファイル形名表示領域３０１は、設計を行うＦＡ機器のプロファイルの形名を、たとえばリスト形式で表示する。構成図表示領域３０２は、プロファイル形名表示領域３０１の中からユーザによって選択された形名のプロファイルの内容３０３を表示する。ここでは、プロファイル形名表示領域３０１中の形名「ＡＡＡ」と「ＢＢＢ」の内容３０３が表示されている。構成図表示領域３０２への表示は、たとえばプロファイル形名表示領域３０１に表示された形名をユーザが構成図表示領域３０２へドラッグ＆ドロップ３１０することによって行われる。この動作を行うことによって、構成図に図１（ａ）、（ｂ）に示されるプロファイルの内容（ユニットの固体識別情報と設定の定義）が表示される。
【００６６】
図７の構成図表示領域３０２の内容３０３に対して上記したプロファイルの設定値の編集処理、ユーザ定義プロファイルの初期化処理、ユーザ定義プロファイルのエクスポート処理、またはユーザ定義プロファイルのインポート処理が行われる。図８は、ＦＡ機器のプロファイルに対する編集を行う場合のメニュー表示のイメージの一例を示す図である。ユーザがプロファイルの編集を行いたいと考えた場合に、構成図表示領域３０２の内容３０３に表示されているプロファイルを、たとえばマウスで選択して右クリックすると、図８に示されるメニュー３２０が表示部２１上に表示される。このメニュー３２０には、「プロファイルの設定を変更」３２１、「プロファイルのインポート」３２２、「プロファイルのエクスポート」３２３、「プロファイルを上書き保存」３２４、「プロファイルを名前を付けて保存」３２５などの項目が含まれる。
【００６７】
たとえば、「プロファイルの設定を変更する」３２１を選択すると、プロファイルの設定を行うことができる後述するプロファイル定義ダイアログが表示される。また、「プロファイルをインポートする」３２２を選択すると、プロファイルのインポートに関する後述するインポート確認ダイアログが表示され、「プロファイルをエクスポートする」３２３を選択すると、プロファイルのエクスポートを行うことができる後述するセキュリティ設定ダイアログが表示される。
【００６８】
図９は、プロファイルの設定変更を行う設定画面の一例を示す図である。図８で「プロファイルの設定を変更する」３２１という項目を選択すると、図９に示されるプロファイル定義ダイアログ３４０Ａ，３４０Ｂが開かれる。この例では、プロファイル定義ダイアログ３４０Ａ，３４０Ｂは、カテゴリごとにタブ３４１を有し、選択された形名３４２に関してのユーザによって選択されたタブ３４１のカテゴリに含まれる設定項目と設定内容とが内容表示領域３４３Ａ，３４３Ｂに編集セルの形で表示される構成となっている。そして、この編集セルに表示されている内容が編集可能な構成となっており、その定義値を編集することができる。
【００６９】
プロファイル定義ダイアログ３４０Ａ，３４０Ｂの下方には、「すべてクリア」ボタン３４４、「適用」ボタン３４５、「キャンセル」ボタン３４６および「ＯＫ」ボタン３４７などの編集した内容を保存するか保存しないかなどを決定するボタンが配置されている。
【００７０】
図９の（ａ）では、「ラベル名」タブを選択した場合のプロファイル定義ダイアログ３４０Ａの一例を示しており、（ｂ）では、「バージョン」タブを選択した場合のプロファイル定義ダイアログ３４０Ｂの一例を示している。ユーザは、このプロファイル定義ダイアログ３４０Ａ，３４０Ｂで、プロファイルの設定値の編集を行い、「適用」ボタン３４５を押下し、さらに「ＯＫ」ボタン３４７を押下することで、ユーザ定義プロファイルが作成される。
【００７１】
初期化を行いたい場合は、「すべてクリア」ボタン３４４を押下すると、図４に示したフローチャートでの処理にしたがって、未編集状態のプロファイルに戻すことができる。
【００７２】
「キャンセル」ボタン３４６を押下することで、編集処理を中断し、プロファイル定義ダイアログ３４０Ａ，３４０Ｂを閉じることができる。この場合には、「キャンセル」ボタン３４６を押すまでに編集した定義値はプロファイルに反映されない。
【００７３】
図９（ｂ）は、カテゴリとして「バージョン」が選択された場合のプロファイル定義ダイアログ３４０Ｂである。従来では、形名３４２のプロファイルを使用する際に、バージョン情報として常にＶｅｒ．１がデフォルトで表示されていた。これに対して、この実施の形態では、図９（ｂ）に示されるプロファイル定義ダイアログ３４０Ｂで、ユーザが、たとえばＶｅｒ．２を選択し、「適用」ボタン３４５を押下し、さらに「ＯＫ」ボタン３４７を押下することで、次回から形名３４２で示されるプロファイルを使用する際には、常に、バージョン情報としてＶｅｒ．２の内容がデフォルトで表示されるようになる。
【００７４】
図１０は、ユーザ定義プロファイルの保存前後のＦＡ機器の設計画面の一例を示す図である。図１０（ａ）は、ユーザ定義プロファイルの保存前のＦＡ機器の設計画面の一例を示している。ここで、ユーザが設計画面５００中のプロファイル５１０を選択し、そして、ユーザは、バージョン情報５１１を初期設定値の「Ｖｅｒ．１」から「Ｖｅｒ．３」に変更して保存したものとする。図１０（ｂ）は、ユーザ定義プロファイルの保存後のＦＡ機器の設計画面の一例を示している。この図に示されるように、設計画面５００には、流用元のプロファイル５１０に加え、編集を行ったユーザ定義プロファイル５２０も保存されている。そして、ユーザ定義プロファイル５２０のバージョン情報５２１は、「Ｖｅｒ３」となっている。従来では、プロファイルは初期設定値のみが表示されるものであったが、実施の形態では、編集処理によって書き込み可否フラグ属性が「ＯＮ」にされた項目に関しては、書き込み内容属性２３３に設定された内容が表示されることになる。
【００７５】
図１１は、ＦＡ機器のプロファイルのエクスポートを行う設定画面の一例を示す図である。図８のメニューで「プロファイルをエクスポートする」３２３を選択すると、図１１に示されるセキュリティ設定ダイアログ３６０が開かれる。セキュリティ設定ダイアログ３６０には、読み出しパスワード設定領域３７０と、編集可否設定領域３８０と、「キャンセル」ボタン３９１と、「ＯＫ」ボタン３９２と、が設けられる。
【００７６】
このセキュリティ設定ダイアログ３６０で、読み出し時のパスワードを設定する場合には、読み出しパスワード設定領域３７０の「読出パスワードを設定する」のチェックボックス３７１にチェックを入れ、パスワード入力欄３７２，３７３に、ユーザ定義プロファイルの読み出し時に要求するパスワードを入力する。
【００７７】
また、エクスポートを行うユーザが他のユーザに編集させたくない設定値がある場合には、編集可否設定領域３８０の「編集可否の設定をする」のチェックボックス３８１にチェックを入れ、書き込み時における編集不可の設定を行う。上記したように、編集不可にする設定値に対し、書き込み可否フラグ属性の状態を「−」に設定することで、その設定値を編集不可にすることができる。
【００７８】
読み出しパスワード設定領域３７０または編集可否設定領域３８０に入力を行った後、「ＯＫ」ボタン３９２を押下すると、読み出しパスワードまたは編集不可の設定を反映したユーザ定義プロファイルがエクスポートされる。また、「キャンセル」ボタン３９１を押下することで、エクスポート処理を中断し、セキュリティ設定ダイアログ３６０が閉じられる。
【００７９】
図７のＦＡ機器の設計画面３００中で選択したプロファイルに対してメニュー３２０を表示させ、「プロファイルをインポートする」３２２を選択すると、プロファイルのインポートを実行することができる。図１２は、インポート確認ダイアログの一例を示す図である。インポート確認ダイアログ４００では、ユーザに対してプロファイルのインポートを行うかを確認するメッセージ４０１が表示され、それに対するユーザの応答である「いいえ」ボタン４０２と「はい」ボタン４０３とが設けられる。
【００８０】
「はい」ボタン４０３を押下すると、プロファイルが外部記憶装置からＦＡ機器構成設計支援装置１０にインポートされる。また、「いいえ」ボタン４０２を押下すると、インポート処理を中断し、プロファイルのインポートは行われない。
【００８１】
プロファイルに読み出し時のパスワードが付与されている場合には、インポート確認ダイアログ４００で「はい」ボタン４０３を押下すると、パスワード確認ダイアログが開く。図１３は、パスワード確認ダイアログの一例を示す図である。パスワード確認ダイアログ４２０には、パスワードの入力を求めるメッセージ４２１と、パスワード入力欄４２２と、「キャンセル」ボタン４２３と、「ＯＫ」ボタン４２４と、が設けられている。
【００８２】
パスワード入力欄４２２にユーザはパスワードを入力し、「ＯＫ」ボタン４２４を押下すると、パスワードが合っていれば、プロファイルのインポートを実行する。また、パスワードが間違っている場合には、再度パスワード確認ダイアログ４２０を開く。一方、「キャンセル」ボタン４２３を押下すると、インポート処理を中断し、プロファイルをインポートしない。
【００８３】
なお、上記した説明では、パスワード設定機能１６２は、ユーザ定義プロファイルをエクスポートする際に、そのユーザ定義プロファイルに対し、読み出し時のパスワードを設定する場合を説明したが、ユーザ定義プロファイルの編集時（書き出し時）のパスワードを設定するようにしてもよい。
【００８４】
なお、図８でメニュー３２０から「プロファイルを上書き保存」３２４を選択した場合には、選択したプロファイルが、同じ名称のファイルとして上書き保存される。また、メニュー３２０から「プロファイルを名前を付けて保存」３２５を選択した場合には、選択したプロファイルに関して、選択したプロファイルとは異なる名称のファイルとして保存される。これらの場合で、選択したプロファイルが編集されていれば、その編集内容が反映された状態で保存されることになる。
【００８５】
また、上述したＦＡ機器構成設計支援装置１０でのプロファイルの設定値の編集処理、ユーザ定義プロファイルの初期化処理、ユーザ定義プロファイルのエクスポート処理、およびユーザ定義プロファイルのインポート処理は、その処理手順を格納したプログラムとして構成することができる。そして、このプログラムを上記したＦＡ機器構成設計支援装置１０またはパーソナルコンピュータなどの情報処理端末で実行させることによって実現することができる。また、このプログラムは、ハードディスク、ＳＳＤ（Solid  State  Drive）、フロッピー（登録商標）ディスク、ＣＤ（Compact  Disk）−ＲＯＭ、ＭＯ（Magneto-Optical  disk）、ＤＶＤ（Digital  Versatile  DiskまたはDigital  Video  Disk）などのコンピュータで読取可能な記録媒体に記録される。また、このプログラムは、インタネットなどのネットワーク（通信回線）を介して配布することもできる。
【００８６】
この実施の形態では、ユーザによってプロファイル中の設定情報がカスタマイズされ、ユーザ定義プロファイルが作成される。このユーザ定義プロファイルは、つぎに同様のＦＡ機器の設定を行う際にも使用することができる。そのため、同様のＦＡ機器に対して、従来では個々にプロファイル中の設定情報を編集する作業が必要であったが、共通の設定内容の部分にカスタマイズした値を設定した１つのユーザ定義プロファイルを使用することで、ＦＡ機器の設定を容易化すると共に各ＦＡ機器の設定コスト削減が可能になるという効果を有する。
【００８７】
また、同様のＦＡ機器についての共通の設定情報がユーザ定義プロファイルに設定されているので、ユーザはＦＡ機器ごとの設定を毎回行うことが不要となる。その結果、設定ミスを削減することができるという効果も有する。
【００８８】
さらに、ユーザ定義プロファイルをエクスポートし、他のユーザに配布することが可能であるので、複数人が作業する環境でも、設定コストの削減と設定ミスの削減が可能になるという効果を有する。
【００８９】
さらにまた、ユーザ定義プロファイルをエクスポートする際に、読み出し時にパスワードを要求する設定、またはエクスポートするユーザが他のユーザに変更されたくない設定値がある場合に、その設定値に対して書き込み時に編集不可とする設定などを行えるようにした。これによって、ＦＡ機器を使用するユーザが属する企業の機密情報の漏洩を防ぐことができるという効果も有する。
【産業上の利用可能性】
【００９０】
以上のように、この発明にかかるＦＡ機器構成設計支援装置は、同種のＦＡ機器を複数台有する制御システムでのＦＡ機器の設定に有用である。
【符号の説明】
【００９１】
１０  ＦＡ機器構成設計支援装置、１１  システム構成エディタ部、１２  プロファイル登録処理部、１３  プロファイルチェック部、１４  プロファイル格納部、１５  プロファイル編集部、１６  プロファイル作成部、２１  表示部、１１１  プロファイル読出機能、１１２  ユーザ固有情報読出機能、１１３  プロファイル情報表示機能、１２１  プロファイルインポート機能、１２２  プロファイル保存機能、１２３  ユーザ定義プロファイルインポート機能、１２４  ユーザ定義プロファイル保存機能、１３１  プロファイルチェック機能、１３２  ユーザ定義プロファイルチェック機能、１５１  ユーザ固有情報領域確保機能、１５２  ユーザ固有情報書込機能、１５３  ユーザ固有情報保存機能、１５４  プロファイル初期化機能、１６１  ユーザ定義プロファイルエクスポート機能、１６２  パスワード設定機能、１６３  編集不可設定機能、２００Ａ  プロファイル、２００Ｂ  ユーザ定義プロファイル。
【要約】
ＦＡ機器の固体識別情報と設定の定義およびその設定範囲を含むプロファイルの編集を行うＦＡ機器構成設計支援装置（１０）は、プロファイルを格納するプロファイル格納部（１４）と、プロファイル格納部（１４）中のプロファイルに対して、プロファイルで定義されている内容についてユーザ固有の設定値を書き込むことが可能な書き込み内容入力領域を確保するユーザ固有情報領域確保機能（１５１）と、第１ユーザによって編集されたプロファイルで定義されている内容を、書き込み内容入力領域に書き込むユーザ固有情報書込機能（１５２）と、書き込み内容入力領域に入力された内容を含むプロファイルをユーザ定義プロファイルとしてプロファイル格納部（１４）に保存するユーザ固有情報保存機能（１５３）と、を備える。【図１】
0005666061.tif 000002
【図２】
0005666061.tif 000003
【図３】
0005666061.tif 000004
【図４】
0005666061.tif 000005
【図５】
0005666061.tif 000006
【図６】
0005666061.tif 000007
【図７】
0005666061.tif 000008
【図８】
0005666061.tif 000009
【図９】
0005666061.tif 000010
【図１０】
0005666061.tif 000011
【図１１】
0005666061.tif 000012
【図１２】
0005666061.tif 000013
【図１３】
0005666061.tif 000014