(57)【要約】【課題】ＦＡ装置設計者が指定したＦＡ機器の構成において、ＦＡ機器のバージョンの違いまで考慮したＦＡ機器構成チェックを可能とし、旧バージョンを使用した場合に使用できない機能をＦＡ装置設計者に警告すること。【解決手段】複数のＦＡ機器の組合せからなるＦＡ機器構成を指定する入力部と、ＦＡ機器の各バージョンのＦＡ機器間の組合せ制約条件が記述されたＦＡ機器プロファイルが格納されたＦＡ機器プロファイル情報管理部と、入力部によって指定されたＦＡ機器構成の情報を管理するＦＡ機器構成管理部と、ＦＡ機器構成管理部に格納されたＦＡ機器構成の情報をもとにＦＡ機器プロファイル情報管理部から該当するＦＡ機器間の組合せ制約条件を抽出する機器組合せ制約条件演算部と、機器組合せ制約条件演算部による抽出結果を出力する演算結果出力部とを備える。【選択図】図１
2011237872.tif 000002
【特許請求の範囲】
【請求項１】
複数のＦＡ機器の組合せからなるＦＡ機器構成を指定する入力部と、
前記ＦＡ機器の各バージョンのＦＡ機器間の組合せ制約条件が記述されたＦＡ機器プロファイルが格納されたＦＡ機器プロファイル情報管理部と、
前記入力部によって指定された前記ＦＡ機器構成の情報を管理するＦＡ機器構成管理部と、
前記ＦＡ機器構成管理部に格納された前記ＦＡ機器構成の情報をもとに前記ＦＡ機器プロファイル情報管理部から該当するＦＡ機器間の組合せ制約条件を抽出する機器組合せ制約条件演算部と、
前記機器組合せ制約条件演算部による抽出結果を出力する演算結果出力部とを備えたことを特徴とするＦＡ機器構成設計支援装置。
【請求項２】
入力部は、ＦＡ機器構成と共にＦＡ機器のバージョンを指定し、
ＦＡ機器構成管理部は、前記ＦＡ機器構成の情報と共に前記ＦＡ機器のバージョン情報を管理し、
機器組合せ制約条件演算部は、前記ＦＡ機器構成管理部に格納されている前記ＦＡ機器構成の情報と前記ＦＡ機器のバージョン情報がＦＡ機器プロファイル情報管理部に格納されているＦＡ機器プロファイルの前記ＦＡ機器間の組合せ制約条件を満たしていないものを抽出することを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項３】
ＦＡ機器は、自機のバージョン情報を応答し、
入力部により指定されたＦＡ機器構成の情報をもとにネットワークを介して前記ＦＡ機器からバージョン情報を入手しＦＡ機器構成管理部に格納するＦＡ機器使用バージョン問い合わせ部を備え、
前記ＦＡ機器構成管理部は前記ＦＡ機器構成の情報と共に前記ＦＡ機器のバージョン情報を管理し、
機器組合せ制約条件演算部は、前記ＦＡ機器構成管理部に格納されている前記ＦＡ機器構成の情報と前記ＦＡ機器のバージョン情報がＦＡ機器プロファイル情報管理部に格納されているＦＡ機器プロファイルのＦＡ機器間の組合せ制約条件を満たしていないものを抽出することを特徴とする請求項１に記載のＦＡ機器構成設計支援装置。
【請求項４】
機器組合せ制約条件演算部は、新しい組合せ制約条件を優先して確認することを特徴とする請求項１から３のいずれか１項に記載のＦＡ機器構成設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、バージョンの違いを考慮したＦＡ機器構成のチェックを行うＦＡ機器の構成設計支援装置に関するものである。
【背景技術】
【０００２】
ＦＡ装置を制御するＦＡ機器は、所望の機能を実現するためにＦＡ機器間の組合せに制約が発生する場合がある。そのため、ＦＡ装置の設計者は、所望の機能を実現できるように、ＦＡ機器間の組合せ制約を考慮し、ＦＡ機器の構成設計を行う必要がある。ＦＡ機器設計者が多数のＦＡ機器によって構成されるＦＡ装置を容易に設計するために、ＦＡ装置設計者が設計したＦＡ機器構成がＦＡ機器間の組合せ制約事項に反していないかをチェックする機能を備えたＦＡ機器構成設計支援装置が提供されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−１２６８１６号広報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＦＡ機器は、顧客からの要求に応えるために新しい機能の追加が頻繁に行われ、型名が同じだがバージョンが異なるものが市場に多く出回っている。そのため、特定の装置に対して型名は同じだが旧バージョンのＦＡ機器を使用した場合、所望の機能が利用できないことがある。
【０００５】
装置を構成するＦＡ機器は常に最新のバージョンのＦＡ機器が使用されるわけではなく、例えば、装置の段取り替えといった場合に旧バージョンのＦＡ機器を使用することも多い。
【０００６】
一方、従来のＦＡ機器構成設計支援ツールでは、ユーザのＦＡ機器構成の指定時にはＦＡ機器の型名レベルでのみ機器構成の指定を行い、ＦＡ機器構成のチェックにおいてはＦＡ機器構成設計支援ツール開発時の各ＦＡ機器の最新バージョンでＦＡ機器構成のチェックが行われており、各ＦＡ機器のバージョンの違いまでを考慮したチェックは行われていない。
【０００７】
ＦＡ機器の構成が所望の動作をするか否かを確認するためには、各ＦＡ機器のバージョンまで含めた調査が必要となる。この調査は、使用するＦＡ機器のマニュアルの全てを詳細まで理解しなければならず、ＦＡ装置設計者にとって多大な負荷となっていた。
【０００８】
例えば、特定の機能を持ったＦＡ機器「Ｕｎｉｔ＿Ｂ（バージョン１）」が存在し、ここで新たな機能を持つ新たなＣＰＵ「ＣＰＵ＿Ａ」が発売された事例を考える。ＦＡ機器「Ｕｎｉｔ＿Ｂ（バージョン１）」は、その開発時にはＣＰＵ「ＣＰＵ＿Ａ」が存在しなかったため、「Ｕｎｉｔ＿Ｂ（バージョン１）」を「ＣＰＵ＿Ａ」に接続することができない。その場合、ＦＡ機器「Ｕｎｉｔ＿Ｂ」を「ＣＰＵ＿Ａ」と組み合わせて使用するために、機能は同じであるが他の機器との連携部分を修正して「ＣＰＵ＿Ａ」と組み合わせ使用を可能とした「Ｕｎｉｔ＿Ｂ（バージョン２）」が開発され、発売される。Ｕｎｉｔ＿Ｂのマニュアルには、新たに「Ｕｎｉｔ＿ＢをＣＰＵ＿Ａと組み合わせて使用する場合は、Ｕｎｉｔ＿Ｂはバージョン２以降を使用してください。」と記載される。ＦＡ装置設計者は、Ｕｎｉｔ＿Ｂを使用する装置を設計する場合、Ｕｎｉｔ＿Ｂのマニュアルを詳細まで確認し、組み合わせて使用するＣＰＵがＣＰＵ＿Ａであれば、Ｕｎｉｔ＿Ｂのバージョンに注意して装置を設計しなければならない。
【課題を解決するための手段】
【０００９】
この発明に係るＦＡ機器構成設計支援装置は、複数のＦＡ機器の組合せからなるＦＡ機器構成を指定する入力部と、ＦＡ機器の各バージョンのＦＡ機器間の組合せ制約条件が記述されたＦＡ機器プロファイルが格納されたＦＡ機器プロファイル情報管理部と、入力部によって指定されたＦＡ機器構成の情報を管理するＦＡ機器構成管理部と、ＦＡ機器構成管理部に格納されたＦＡ機器構成の情報をもとにＦＡ機器プロファイル情報管理部から該当するＦＡ機器間の組合せ制約条件を抽出する機器組合せ制約条件演算部と、機器組合せ制約条件演算部による抽出結果を出力する演算結果出力部とを備えるものである。
【発明の効果】
【００１０】
この発明によれば、複数のＦＡ機器の組合せからなるＦＡ機器構成を指定する入力部と、ＦＡ機器の各バージョンのＦＡ機器間の組合せ制約条件が記述されたＦＡ機器プロファイルが格納されたＦＡ機器プロファイル情報管理部と、入力部によって指定されたＦＡ機器構成の情報を管理するＦＡ機器構成管理部と、ＦＡ機器構成管理部に格納されたＦＡ機器構成の情報をもとにＦＡ機器プロファイル情報管理部から該当するＦＡ機器間の組合せ制約条件を抽出する機器組合せ制約条件演算部と、機器組合せ制約条件演算部による抽出結果を出力する演算結果出力部とを備えているので、旧バージョンを使用した場合に使用できない機能をＦＡ装置設計者に警告することができる。
【発明を実施するための最良の形態】
【００１１】
実施の形態１．
図１は、本発明の実施の形態１によるＦＡ機器構成設計支援装置のシステム構成図である。ＦＡ機器構成設計支援装置１は、ＦＡ装置設計者がＦＡ機器の型番を指定することによりＦＡ機器の構成を指定する入力部２と、ＦＡ装置設計者が指定したＦＡ機器の構成を表示する表示部３と、ＦＡ機器の仕様と旧バージョンを含む自ＦＡ機器及び他のＦＡ機器間の組合せ制約条件が記述されたＦＡ機器プロファイル４と、ＦＡ機器プロファイル情報を格納するＦＡ機器プロファイル情報管理部５と、ＦＡ装置を制御するＦＡ機器の構成情報を管理するＦＡ機器構成管理部６と、ＦＡ機器構成管理部６に格納されたＦＡ機器構成の情報をもとにＦＡ機器プロファイル情報管理部から該当するＦＡ機器間の組合せ制約条件を抽出する機器組合せ制約条件演算部７と、機器組合せ制約条件演算部７で行われた演算の結果を示すための演算結果出力部８と、入力部２、表示部３、プロファイル情報管理部５、ＦＡ機器構成管理部６、機器組合せ制約条件演算部７、並びに演算結果出力部８の実行及びデータの参照を管理する制御部９を備えている。
【００１２】
図２は、本発明の実施の形態１によるＦＡ機器プロファイルの一例を示すＡＤ変換器のプロファイルである。プロファイルは、電子データファイルである。
【００１３】
プロファイルには、自機の仕様情報１０１、自機及び他ＦＡ機器との組合せ制約１０２が記述されている。自機の仕様情報１０１には、種別、型名、シリーズ名、バージョン、動作仕様などが記述されている。自機及び他ＦＡ機器との組合せ制約１０２には、型名、シリーズ名、バージョンに対する自機及び他ＦＡ機器との組合せ制約が記述される。
【００１４】
自機及び他ＦＡ機器との組合せ制約１０２には、最新のバージョンの該当ＦＡ機器を用いたときの制約だけでなく、旧バージョンの該当ＦＡ機器を使用したときの制約も記述されている。図２に示した例では、最新のバージョンである「バージョン２」の制約だけでなく、旧バージョンである「バージョン１」の制約も記述されている。
【００１５】
図３は、本発明の実施の形態１によるＦＡ機器構成設計支援装置の動作の一事例を示す図である。
【００１６】
図４は、本発明の実施の形態１によるＦＡ機器構成設計支援装置の動作の流れを示すフローチャートである。
【００１７】
ここで、ＦＡ機器構成設計支援装置１の動作の流れを、図３と図４を用いて説明する。
【００１８】
図３において、ＦＡ機器構成設計支援装置１は、インターネット、ＣＤ−ＲＯＭなどの電子媒体を介して、各ＦＡ機器の最も新しいバージョンのＦＡ機器プロファイル４を入手し、ＦＡ機器構成設計支援装置１のＦＡ機器プロファイル情報管理部５に格納する（図４のＳＴＥＰ１）。
【００１９】
ＦＡ機器のバージョンが新しくなった場合、新たなバージョンに対応した新たなＦＡ機器プロファイル４を入手する必要がある。プロファイルの入手については、インターネット上から最新のプロファイル情報を入手する仕組みにしても良いし、ＣＤ−ＲＯＭなどの電子媒体から入手する仕組みにしても良い。また、ＦＡ機器プロファイル情報管理部５の情報は、インターネットを通じて常に最新に保つようにしても良いし、ユーザが更新処理を明示的に行うまで更新を行わないようにしても良い。
【００２０】
図３の例では、ＦＡ機器は、２台のシーケンサ（型名Ｑ２５）と、１台のＡＤ変換ユニット（型名ＡＤ−２Ｘ）から構成されている。型名Ｑ２５のシーケンサは、バージョンが１、２、３と３種類あり、型名ＡＤ−２ＸのＡＤ変換ユニットは、バージョンが１、２と２種類ある。
【００２１】
例えば、ＦＡ機器が、型名Ｑ２５のシーケンサと型名ＡＤ−２ＸのＡＤ変換ユニットから構成されている場合は、型名Ｑ２５のシーケンサについてはバージョン３までのプロファイルを、型名ＡＤ−２ＸのＡＤ変換ユニットはバージョン２までのプロファイルを取得し、ＦＡ機器プロファイル情報管理部５に格納する（図４のＳＴＥＰ１）。各プロファイルの自機及び他ＦＡ機器との組合せ制約は、該当バージョンの制約だけでなく、旧バージョンの制約に関しても記述している。
【００２２】
図５は、本発明の実施の形態１によるＦＡ機器のプロファイルの具体的な一事例である。型名Ｑ２５のシーケンサのプロファイルは、自機の仕様情報として、種別：Ｑシーケンサ、型名：Ｑ２５、シリーズ名：Ｑ、バージョン：３という情報を含んでいる。また、自機及び他ＦＡ機器との組合せ制約は、「バージョン」「使用条件」「制約」の３つの部分に分かれている。例えば、「バージョン：１」に対しては、「使用条件：マルチＣＰＵ構成」、「制約１：使用不可能」という情報を持っている。これは、Ｑ２５「バージョン１」を「マルチＣＰＵ構成」で使用する場合、「使用不可能」であることを示している。また、制約１に対するコメント情報として、「Ｑシーケンサ（型名Ｑ２５、バージョン１）をマルチＣＰＵ構成で用いる場合、使用不可能です」という情報も合わせて持っている。
【００２３】
上記は型名Ｑ２５のシーケンサの「バージョン１」に対する組合せ制約であったが、同様の情報を「バージョン２」「バージョン３」に対しても持っている。
【００２４】
一方、型名ＡＤ−２ＸのＡＤ変換ユニットの「バージョン２」の例では、「ＡＤ−２Ｘのバージョン２をマルチＣＰＵ構成においてシーケンサと使用する場合は、シーケンサとしてシリーズＱのバージョン３以上を使用しないといけない」という制約と、「ＡＤ−２Ｘのバージョン２をシーケンサと使用する場合は、シーケンサとしてシリーズＱのバージョン２以上を使用しないといけない」とい制約の、２つの制約を持っている。
【００２５】
上記の例では、一つの「使用条件」に対して一つの「制約」を持つ例を示しているが、１つの「使用条件」に対して複数の「制約」を持ってもよい。
【００２６】
次に、装置設計者により、ＦＡ機器構成設計支援装置１の入力部２を用いてＦＡ機器構成が指定される（図４のＳＴＥＰ２）。ここでは、各ＦＡ機器の型名などが指定され、バージョンは指定されない。
【００２７】
図４のＳＴＥＰ２により指定されたＦＡ機器構成が、ＦＡ機器構成管理部６にてＦＡ機器構成データとして管理される。ＦＡ機器構成管理部６にて管理されるＦＡ機器構成内の各ＦＡ機器データは、型名にて識別される（図４のＳＴＥＰ３）。
【００２８】
次に、ＦＡ機器構成設計支援装置１の機器組合せ制約条件演算部７にて、ＦＡ機器構成管理部６に格納されたＦＡ機器構成データをもとに、プロファイル情報管理部５に格納されたプロファイルデータベースの自機及び他ＦＡ機器との組合せ制約を抽出する（図４のＳＴＥＰ４）。具体的には、まず、型名Ｑ２５のシーケンサを使用しているため、プロファイル情報管理部５に格納された図５に示されているプロファイルから、Ｑ２５の各バージョンの組合せ制約からそのコメント情報を抽出する。次に、型名ＡＤ−２ＸのＡＤ変換ユニットを使用しているため、プロファイル情報管理部５に格納された図５に示されているプロファイルから、ＡＤ−２Ｘの各バージョンの組合せ制約からそのコメント情報を抽出する。
【００２９】
最後に、演算結果出力部８にて、抽出されたコメント情報から警告文を作成し、出力する。（図４のＳＴＥＰ５）。
【００３０】
本実施の形態では、プロファイルにコメント情報を含んでおり、機器組合せ制約条件演算部７においてコメント情報を抽出し、演算結果出力部８において抽出されたコメント情報から警告文を作成するとしたが、これに限るものではなく、プロファイルには使用条件と制約の情報のみが含まれており、機器組合せ制約条件演算部７において「型名、バージョン、使用条件、制約」などの組合せ制約の情報を抽出し、演算結果出力部８において抽出された組合せ制約の情報をもとに警告文を作成するようにしてもよい。
【００３１】
このようにＦＡ装置設計者が指定したＦＡ機器の構成において、ＦＡ機器のバージョンまで考慮したＦＡ機器構成チェックをすることにより、旧バージョンを使用した場合に使用できない機能をＦＡ装置設計者に警告することができる。
【００３２】
実施の形態２．
図６は、本発明の実施の形態２によるＦＡ機器構成設計支援装置の動作の一事例である。図６を実施の形態１の実施例である図３と比べると、入力部２がＦＡ機器の構成を指定するとともにＦＡ機器のバージョン情報を入力できるバージョン指定入力部２１に、ＦＡ機器構成管理部６がバージョン管理機能を持ったバージョン管理ＦＡ機器構成管理部６１に、警告内容１０３がエラー内容１０４に変わっている以外は、同じである。
【００３３】
図７は、本発明の実施の形態２によるＦＡ機器構成設計支援装置の動作の流れを示すフローチャートである。本発明の実施の形態２によるＦＡ機器構成設計支援装置の動作の流れを、図６と図７と、実施の形態１によるＦＡ機器のプロファイルの具体的な一事例である図５を用いて説明する。実施の形態２では、ＦＡ機器のプロファイルとして、実施の形態１と同じ図５に示すものを用いるものとする。
【００３４】
図６において、ＦＡ機器構成設計支援装置１は、インターネット、ＣＤ−ＲＯＭなどの電子媒体を介して、各ＦＡ機器の最も新しいバージョンのＦＡ機器プロファイル４を入手し、ＦＡ機器構成設計支援装置１のＦＡ機器プロファイル情報管理部５に格納する（図７のＳＴＥＰ１）。
【００３５】
次に、装置設計者により、ＦＡ機器構成設計支援装置１のバージョン指定入力部２１を用いて、ＦＡ機器構成がバージョン情報とともに指定される（図７のＳＴＥＰ２）。
【００３６】
図７のＳＴＥＰ２により指定されたＦＡ機器構成が、バージョン管理ＦＡ機器構成管理部６１にてＦＡ機器構成データがバージョン情報とともに管理される。バージョン管理ＦＡ機器構成管理部６１にて管理されるＦＡ機器構成内の各ＦＡ機器データは、型名とバージョンにて識別される（図７のＳＴＥＰ３）。また、図６に示す例では、マルチＣＰＵ構成を指定しており、この情報がバージョン管理ＦＡ機器構成管理部６１にて管理されているものとする。
【００３７】
次に、ＦＡ機器構成設計支援装置１の機器組合せ制約条件演算部７にて、「バージョン管理ＦＡ機器構成管理部６１に格納されたＦＡ機器構成の型名およびバージョン」と「プロファイル情報管理部５に格納された自機及び他ＦＡ機器との組合せ制約の使用条件と制約」が合致するか調べる（図７のＳＴＥＰ４、ＳＴＥＰ５）。
【００３８】
具体的には、型番Ｑ２５のバージョン２を使用しているため、図５の「Ｑ２５のプロファイル」の「バージョン２のデータ」を確認する。今回は、マルチＣＰＵ構成が指定されているためバージョン２の使用条件にも合致するため、制約としては「使用可能」となり、問題なく使用できる。
【００３９】
次に、型番ＡＤ−２Ｘのバージョン２を使用しているため、図５の「ＡＤ−２Ｘのプロファイル」の「バージョン２のデータ」を確認する。今回は、「マルチＣＰＵ構成」が指定されておりさらに「シーケンサを使用」しているため、制約としては「シーケンサのシリーズはＱ、バージョンは３以上」となる。ここで、シーケンサであるＱ２５のバージョンは２であり、制約を満たしていないため、この制約のコメント情報を抽出する。
【００４０】
抽出されたコメント情報から、演算結果出力部８にてエラーメッセージを作成し、出力する（図７のＳＴＥＰ６）。
【００４１】
本実施の形態では、プロファイルにコメント情報を含んでおり、機器組合せ制約条件演算部７において「制約を満たしていないもの」に関してコメント情報を抽出し、演算結果出力部８において抽出されたコメント情報から警告文を作成するとしたが、これに限るものではなく、プロファイルには使用条件と制約の情報のみが含まれており、機器組合せ制約条件演算部７において「制約を満たしていないもの」に関して「型名、バージョン、使用条件、制約」などの組合せ制約の情報を抽出し、演算結果出力部８において抽出された組合せ制約の情報をもとに警告文を作成するようにしてもよい。
【００４２】
このように、ＦＡ装置設計者が指定した各ＦＡ機器の型名とバージョンにおける制約を用いたＦＡ機器構成のチェックをすることにより、使用するＦＡ機器のバージョンの組合せが適切でない場合にＦＡ装置設計者にエラー内容を通知することができる。
【００４３】
実施の形態３．
本発明の実施の形態３によるＦＡ機器構成設計支援装置１の動作の流れを、動作の一事例である図８と、その動作の流れを示すフローチャートである図９を用いて説明する。
【００４４】
図８は、形態３によるＦＡ機器構成設計支援装置の動作の一事例である。図８を実施の形態１の実施例である図３と比べると、ネットワークを通じた問い合わせに対して自機のバージョン情報を応答するバージョン応答ＦＡ機器１０と、ＦＡ装置設計者が指定したＦＡ機器構成中のＦＡ機器に対応する実際のＦＡ機器にネットワーク１１を介してバージョンを問合せるＦＡ機器バージョン問合せ部１２が加えられ、ＦＡ機器構成管理部６がバージョン管理ＦＡ機器構成管理部６１に、警告内容１０３がエラー内容１０４に変わっている以外は、同じである。
【００４５】
図９は、本発明の実施の形態３によるＦＡ機器構成設計支援装置の動作の流れを示すフローチャートである。本発明の実施の形態３によるＦＡ機器構成設計支援装置の動作の流れを、図８と図９を用いて説明する。
【００４６】
図８において、ＦＡ機器構成設計支援装置１は、インターネット、ＣＤ−ＲＯＭなどの電子媒体を介して、各ＦＡ機器の最も新しいバージョンのＦＡ機器プロファイル４を入手し、ＦＡ機器構成設計支援装置１のＦＡ機器プロファイル情報管理部５に格納する（図９のＳＴＥＰ１）。
【００４７】
次に、装置設計者により、ＦＡ機器構成設計支援装置１の入力部２を用いて、ＦＡ機器構成が指定される（図９のＳＴＥＰ２）。ここでは、各ＦＡ機器の型名などが指定され、バージョンは指定されない。
【００４８】
図９のＳＴＥＰ２により指定されたＦＡ機器構成の情報をもとに、ＦＡ機器バージョン問合せ部１２が、ネットワーク１１を介して、バージョン応答ＦＡ機器１０にバージョンを問合せ、バージョン管理ＦＡ機器構成管理部６１に各ＦＡ機器の型名とともにバージョンも格納する（図９のＳＴＥＰ３）。また、図８に示す例では、マルチＣＰＵ構成を指定しており、この情報がバージョン管理ＦＡ機器構成管理部６１にて管理されているものとする。
【００４９】
次に、ＦＡ機器構成設計支援装置１の機器組合せ制約条件演算部７にて、「バージョン管理ＦＡ機器構成管理部６１に格納されたＦＡ機器構成の型名およびバージョン」と「プロファイル情報管理部５に格納された自機及び他ＦＡ機器との組合せ制約の使用条件と制約」が合致するか調べる（図９のＳＴＥＰ４、ＳＴＥＰ５）。
【００５０】
「バージョン管理ＦＡ機器構成管理部６１に格納されたＦＡ機器構成の型名およびバージョン」と「プロファイル情報管理部５に格納された自機及び他ＦＡ機器との組合せ制約の使用条件」が合致する場合、そのまま処理を終了する。合致しない場合、演算結果出力部８にて、プロファイル情報管理部５に格納されたプロファイルデータベースの自機及び他ＦＡ機器との組合せ制約よりコメント情報を抽出する。（図９のＳＴＥＰ６）。
【００５１】
このように各ＦＡ機器のバージョンを自動的に取得することにより、用いる各ＦＡ機器のバージョンをユーザが指定することなく、各ＦＡ機器の型名とバージョンにおける制約を用いたＦＡ機器構成チェックができ、使用するＦＡ機器のバージョンが適切でない場合にＦＡ装置設計者にエラー内容を通知することができる。
【００５２】
実施の形態４．
図１０は、本発明の実施の形態４によるＦＡ機器構成設計支援装置の動作の一事例である。図１０を実施の形態１の実施例である図３と比べると、警告内容１０３が警告内容１０５に変わっている以外は、同じである。
【００５３】
図１０では、プロファイル情報管理部５に対して、バージョン１のＡＬ−１ＸのＦＡ機器プロファイルと、バージョン１および２のＡＬ−２ＸのＦＡ機器プロファイルが格納されている状態である。
【００５４】
この状態で、ＦＡ機器構成管理部６に格納されたＦＡ装置設計者が指定したＦＡ機器構成の制約条件を判定すると、ＡＬ−１Ｘの組合せ制約では「バージョン１においては、隣にＡＬ−２Ｘを用いることができない」と書かれているのに対し、ＡＬ−２Ｘの組合せ制約には「バージョン２においては、ＡＬ−１Ｘのバージョンが２以上であれば隣に用いることができる」というように、「ＡＬ−１ＸとＡＬ−２Ｘの組合せ」に関して２つのことが書かれている。機器組合せ制約条件演算部７は、１つの機器組合せに関して異なるプロファイルに記述がある場合は、それぞれのプロファイルのバージョンを確認し、より新しい方のプロファイルを優先する。図１０の例においては、ＡＬ−２Ｘのプロファイルがバージョン２であり、バージョンが１であるＡＬ−１Ｘのプロファイルよりも新しいため、演算結果出力部８にて、ＡＬ−２Ｘのプロファイルから「ＡＬ−１Ｘの隣にＡＬ−２Ｘを配置する場合、ＡＬ−１Ｘのバージョンが２以上、ＡＬ−２Ｘのバージョンが２でなければなりません」という警告内容１０５を作成し、出力する。
【００５５】
上記の例では、１つの機器組合せに関して異なるプロファイルに記述がある場合に、それぞれのプロファイルのバージョンを確認し、より新しい方のプロファイルを優先するとした。しかしながらこの方法に限られるものではなく、プロファイルに新たなバージョンの情報を加えるときにその情報を追加した日付や日時などの時刻情報をプロファイルに追加し、１つの機器組合せに関して異なるプロファイルに記述がある場合に、それぞれのプロファイルの時刻情報を確認し、より新しい方のプロファイルを優先するようにしてもよい。
【００５６】
このように１つの機器組合せに関して異なるプロファイルに記述がある場合に、プロファイルの新しさを基準に優先する制約条件を判別することにより、より新しい情報によって正しい判定ができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態１によるＦＡ機器構成設計支援装置のシステム構成図である。
【図２】本発明の実施の形態１によるＦＡ機器のプロファイルの一例である。
【図３】本発明の実施の形態１によるＦＡ機器構成設計支援装置の動作の一事例である。
【図４】本発明の実施の形態１によるＦＡ機器構成設計支援装置の動作の流れを示すフローチャートである。
【図５】本発明の実施の形態１によるＦＡ機器のプロファイルの具体的な一事例である。
【図６】本発明の実施の形態２によるＦＡ機器構成設計支援装置の動作の一事例である。
【図７】本発明の実施の形態２によるＦＡ機器構成設計支援装置の動作の流れを示すフローチャートである。
【図８】本発明の実施の形態３によるＦＡ機器構成設計支援装置の動作の一事例である。
【図９】本発明の実施の形態３によるＦＡ機器構成設計支援装置の動作の流れを示すフローチャートである。
【図１０】本発明の実施の形態４によるＦＡ機器構成設計支援装置の動作の一事例である。
【符号の説明】
【００５８】
１  ＦＡ機器構成設計支援装置
２  入力部
３  表示部
４  ＦＡ機器プロファイル
５  ＦＡ機器プロファイル情報管理部
６  ＦＡ機器構成管理部
７  機器組合せ制約条件演算部
８  演算結果出力部
９  制御部
１０  バージョン応答ＦＡ機器
１１  ネットワーク
１２  ＦＡ機器バージョン問合せ部
２１  バージョン指定入力部
６１  バージョン管理ＦＡ機器構成管理部
【図１】
2011237872.tif 000003
【図２】
2011237872.tif 000004
【図３】
2011237872.tif 000005
【図４】
2011237872.tif 000006
【図５】
2011237872.tif 000007
【図６】
2011237872.tif 000008
【図７】
2011237872.tif 000009
【図８】
2011237872.tif 000010
【図９】
2011237872.tif 000011
【図１０】
2011237872.tif 000012