(57)【要約】  ＰＬＣのデータを表示手段に表示するための画面データおよび前記ＰＬＣのデータを格納するデータベースの設定データを生成する情報システム構築支援ツールであって、前記画面データを用いて画面を表示および編集する画面表示編集ツールおよび前記データベースの設定ツールが読み出し可能な記憶手段と、前記ＰＬＣのデータのデータ種類を受け付ける設定入力手段と、前記画面データの画面の種類を受け付ける画面種類入力手段と、前記データベースの設定データを受け付けるデータベース設定手段と、前記データ種類ごとに、前記画面の種類別の前記画面データおよび前記データベースの設定データを関連づけたデータを前記記憶手段に生成するデータ生成手段と、を備える。
2016098168.tif 000002
【特許請求の範囲】
【請求項１】
ＰＬＣのデータを表示手段に表示するための画面データおよび前記ＰＬＣのデータを格納するデータベースの設定データを生成する情報システム構築支援ツールであって、
前記画面データを用いて画面を表示および編集する画面表示編集ツールおよび前記データベースの設定ツールが読み出し可能な記憶手段と、
前記ＰＬＣのデータのデータ種類を受け付ける設定入力手段と、
前記画面データの画面の種類を受け付ける画面種類入力手段と、
前記データベースの設定データを受け付けるデータベース設定手段と、
前記データ種類ごとに、前記画面の種類別の前記画面データおよび前記データベースの設定データを関連づけたデータを前記記憶手段に生成するデータ生成手段と、
を備える
ことを特徴とする情報システム構築支援ツール。
【請求項２】
前記記憶手段は、前記ＰＬＣのデータを収集するデータベース接続装置の設定ツールも読み出しが可能であり、
前記データベース設定手段は、前記データ種類に対応する前記ＰＬＣのデバイス値を前記データベース接続装置の設定データとして受け付け、
前記データ生成手段は、前記データ種類ごとに、前記画面の種類別の前記画面データ、前記データベースの設定データおよび前記データベース接続装置の設定データを関連づけたデータを前記記憶手段に生成する
ことを特徴とする請求項１に記載の情報システム構築支援ツール。
【請求項３】
前記データ種類および前記画面の種類に基づいて、１つ以上のプレビュー画面を前記表示手段に表示させる画面プレビュー表示手段を
さらに備える
ことを特徴とする請求項１または２に記載の情報システム構築支援ツール。
【請求項４】
ＰＬＣのデータを表示手段に表示するための画面データおよび前記ＰＬＣのデータを格納するデータベースの設定データを生成するコンピュータが実行可能な情報システム構築支援プログラムであって、
前記ＰＬＣのデータのデータ種類を受け付ける設定入力手順と、
前記画面データの画面の種類を受け付ける画面種類入力手順と、
前記データベースの設定データを受け付けるデータベース設定手順と、
前記データ種類ごとに、前記画面の種類別の前記画面データおよび前記データベースの設定データを関連づけたデータを、前記画面データを用いて画面を表示および編集する画面表示編集ツールおよび前記データベースの設定ツールが読み出し可能な記憶手段に生成するデータ生成手順と、
を備える
ことを特徴とする情報システム構築支援プログラム。
【請求項５】
前記記憶手段は、前記ＰＬＣのデータを収集するデータベース接続装置の設定ツールも読み出しが可能であり、
前記データベース設定手順は、前記データ種類に対応する前記ＰＬＣのデバイス値を前記データベース接続装置の設定データとして受け付け、
前記データ生成手順は、前記データ種類ごとに、前記画面の種類別の前記画面データ、前記データベースの設定データおよび前記データベース接続装置の設定データを関連づけたデータを前記記憶手段に生成する
ことを特徴とする請求項４に記載の情報システム構築支援プログラム。
【請求項６】
前記データ種類および前記画面の種類に基づいて、１つ以上のプレビュー画面を前記表示手段に表示させる画面プレビュー表示手順を
さらに備える
ことを特徴とする請求項４または５に記載の情報システム構築支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産現場の生産性および設備稼働率を向上する目的で情報システムを構築する際に、ユーザの目的に合わせた画面データおよび各種設定データを生成する情報システム構築支援ツールおよび情報システム構築支援プログラムに関する。
【背景技術】
【０００２】
情報システムにおいては、生産現場の情報をＰＬＣ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｃｏｎｔｒｏｌｌｅｒ）が収集し、収集したデータをデータベース接続装置を介してデータベースに蓄積する。データベース接続装置は、生産活動を可視化するためにＰＬＣを介して刻々と変化する生産データを高速にデータベースに蓄積する機能を有している。蓄積したデータをもとに表示装置上に、例えば、生産状況および設備稼働状況を表示する。【０００３】
情報システムを構築する際には、画面の作画、データベースの設定、およびデータベース接続装置の設定が必要となる。画面の作画とは、例えば、設備画面の作画、トレンドグラフ画面の作画である。【０００４】
特許文献１および２に開示されている技術では、設定した各機器の操作データ、モニタ画面の生成データ、および監視すべき制御データを周期的にサンプリングして取り込み、グラフ表示させているが、具体的にどのようなパラメータを用いるかについては明確化されていない。従って、生産現場の生産性および設備稼働率を向上する目的で情報システムを構築する際には、ユーザの目的にあった画面およびグラフを提供することは困難である。【０００５】
特許文献２に開示されている技術では、監視すべき制御データを周期的にサンプリングして取り込み、グラフ表示しているが、パラメータを微調整するチューニングの結果をグラフに表示することに特化している。従って、情報システム向けにトレンドグラフだけでなく、設備画面および検索画面といった多種多様な画面を提供することはできない。【０００６】
従って、現場機器の数が多くなったときに情報システムを構築しようとする場合、上記従来の技術によれば、設備画面又はトレンドグラフ画面の設計および作画といった画面の設計および作画、データベースの設定およびデータベース接続装置の設定の作業を効率化する仕組みがないため、作業量が多くなるといった問題があった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−３０３４５号公報
【特許文献２】特開２００４−１７８１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
即ち、上記従来の技術によれば、複数のＰＬＣを有するＰＬＣシステムのシステム規模が大きくなった場合に、システム監視画面をユーザが逐次作成しようとすると、一画面の中のユニット数および画面数が多くなるので画面作成のための設計工数が多くなっていた。同時に、データベースの設定の作業も増大してユーザの負担となっていた。【０００９】
本発明は、上記に鑑みてなされたものであって、情報システムを構築する際のシステム監視画面作成およびデータベースの設定のためのユーザの作業負担を低減する情報システム構築支援ツールおよび情報システム構築支援プログラムを得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、ＰＬＣのデータを表示手段に表示するための画面データおよび前記ＰＬＣのデータを格納するデータベースの設定データを生成する情報システム構築支援ツールであって、前記画面データを用いて画面を表示および編集する画面表示編集ツールおよび前記データベースの設定ツールが読み出し可能な記憶手段と、前記ＰＬＣのデータのデータ種類を受け付ける設定入力手段と、前記画面データの画面の種類を受け付ける画面種類入力手段と、前記データベースの設定データを受け付けるデータベース設定手段と、前記データ種類ごとに、前記画面の種類別の前記画面データおよび前記データベースの設定データを関連づけたデータを前記記憶手段に生成するデータ生成手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明にかかる情報システム構築支援ツールは、情報システムを構築する際のシステム監視画面作成およびデータベースの設定のためのユーザの作業負担を低減するという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態にかかるパーソナルコンピュータのハードウェアの全体構成を説明するブロック図
【図２】本発明の実施の形態にかかる情報システムの構成図
【図３】本発明の実施の形態にかかる情報システム構築支援ツール、画面表示編集ツール、データベース設定ツールおよびデータベース接続装置設定ツールの構成を示すブロック図
【図４】本発明の実施の形態において表示装置に表示される情報システム構築支援ツール画面を示す図
【図５】本発明の実施の形態にかかる情報システム構築支援ツールの動作を説明するフローチャート
【図６】本発明の実施の形態にかかる設備画面のサンプル画面を示す図
【図７】本発明の実施の形態にかかるトレンドグラフのサンプル画面を示す図
【図８】本発明の実施の形態にかかる検索画面のサンプル画面を示す図
【図９】本発明の実施の形態において表示装置に表示されるデータベース設定画面を示す図
【図１０】本発明の実施の形態にかかる画面データおよび設定データのテンプレートの構成図
【発明を実施するための形態】
【００１３】
以下に、本発明にかかる情報システム構築支援ツールおよび情報システム構築支援プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１４】
実施の形態．
図１は、本発明の実施の形態にかかるパーソナルコンピュータ１０のハードウェアの全体構成を説明するブロック図である。なお、情報システム構築支援ツールの実施の形態としては、情報システム構築支援ツールがタブレット端末に搭載され、或いはＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）サービスで提供されてもよく、以下では一例として、情報システム構築支援ツールがパーソナルコンピュータ１０に搭載されているとして説明する。パーソナルコンピュータ１０は、キーボードおよびマウスに代表されるポインティングデバイスである入力装置１１、ユーザに情報を表示する表示手段である表示装置１２、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）といった中央演算装置１３および不揮発性記憶装置および揮発性記憶装置を有する記憶手段である記憶装置１４を備える。記憶装置１４は、テンプレートのデータに基づいて、後述するデータ生成手段２６によって生成された、設備画面用部品、トレンドグラフ、検索画面、データベース設定データおよびデータベース接続装置設定データを纏めて記憶する。記憶装置１４は、後述するようにユーザによって入力された設定値といったデータも記憶する。また、中央演算装置１３の実行時のワークメモリとして記憶装置１４の揮発性記憶装置が適宜使用される。
【００１５】
図２は、本実施の形態にかかる情報システム２００の構成図である。情報システム２００は、情報システム構築支援ツールを搭載するパーソナルコンピュータ１０、リレーショナルデータベースであるデータベース３１、データベース３１にデータを格納するデータベース接続装置３２およびデータベース接続装置３２に接続されたＰＬＣ７１，７２，…,７ｎを備える。
【００１６】
データベース３１のリレーショナルデータベースにおいては、１件のデータを複数の項目、即ちフィールドの集合として表現し、データの集合をテーブルと呼ばれる表の形で表現する。まず、パーソナルコンピュータ１０に情報システム構築支援ツールとは別途搭載されるリレーショナルデータベース管理システムが、データベース名をつけ、テーブルおよびフィールドの設定を行い、データベース３１を作成しておく。リレーショナルデータベース管理システムは市販のソフトウェアを用いて構わない。リレーショナルデータベース管理システムが、データベース３１のデータベース名、テーブル名およびフィールド名を設定する。
【００１７】
ＰＬＣ７１，７２，…,７ｎは、生産現場の生産状況および設備稼働状況についての情報を得ている。生産現場の生産状況の具体例は、原単位、使用電力量、生産数、原材料在庫量、稼働時間、不良数、良品数、および生産計画数である。設備稼働状況の具体例は、工作機械の運転、停止および待機といった運転状態、工作機械の故障情報、照明設備、温調設備および空調設備がＯＮ状態或いはＯＦＦ状態のいずれの状態であるかといった情報、照明設備、温調設備および空調設備の温度の現在値である。データベース接続装置３２は、ＰＬＣ７１，７２，…,７ｎが得たデータを収集して、データベース３１に格納する。データベース３１に蓄積されたデータをもとに表示装置１２上に生産状況および設備稼働状況が表示される。
【００１８】
図３は、図１の中央演算装置１３および記憶装置１４により実現される、画面データおよび設定データを出力する情報システム構築支援ツール１００、画面データを利用する画面表示編集ツール１０１、設定データを利用するリレーショナルデータベース管理システムであるデータベース設定ツール１０２および設定データを利用するデータベース接続装置設定ツール１０３の構成を示すブロック図である。具体的には、記憶装置１４に記憶されたそれぞれのツールに対応するソフトウェアであるコンピュータが実行可能なプログラムを中央演算装置１３が処理することにより、図３に示した各機能ブロックが実現される。一例として、情報システム構築支援ツール１００は、記憶装置１４に記憶された情報システム構築支援プログラムを中央演算装置１３が処理することにより実現される。
【００１９】
情報システム構築支援ツール１００、画面表示編集ツール１０１、データベース設定ツール１０２およびデータベース接続装置設定ツール１０３は、それぞれ記憶装置１４にアクセス可能である。従って、情報システム構築支援ツール１００が記憶装置１４に出力した画面データは画面表示編集ツール１０１が利用することが可能であり、情報システム構築支援ツール１００が記憶装置１４に出力した設定データはデータベース設定ツール１０２およびデータベース接続装置設定ツール１０３が利用することが可能である。
【００２０】
情報システム構築支援ツール１００は、表示装置１２にツールのメニュー画面を表示させるメニュー画面表示手段２１、メニュー画面におけるユーザからの設定値の入力を入力装置１１を介して受け付ける設定入力手段２２、複数種類ある画面の中からユーザが入力装置１１を介して選択した画面の種類を受け付ける画面種類入力手段２３、設定入力手段２２がユーザから受け付けた設定値と選択した画面の種類に基づいてユーザの指示に応じて画面イメージを表示装置１２に表示させる画面プレビュー表示手段２４、データベース３１およびデータベース接続装置３２の設定のためのデータを作成するデータベース設定手段２５、画面データおよび設定データを生成して記憶装置１４に出力するデータ生成手段２６、および記憶装置１４を備える。
【００２１】
データ生成手段２６は、設定入力手段２２がユーザから受け付けた設定値、画面種類入力手段２３がユーザから受け付けた画面の種類およびデータベース設定手段２５が作成したデータベース３１およびデータベース接続装置３２の設定のためのデータに基づいて、画面データおよび設定データを生成する。
【００２２】
画面表示編集ツール１０１は、画面表示編集ツール１０１或いは情報システム構築支援ツール１００が作成した画面データを表示装置１２の画面に表示して、その画面をユーザが編集することが可能なモニタリングソフトウェアにより実現される。
【００２３】
データベース設定ツール１０２は、リレーショナルデータベース管理システムであり、後述するデータベース設定データ６６に基づいてデータベース３１のデータベース名、テーブル名およびフィールド名を設定する。
【００２４】
データベース接続装置設定ツール１０３は、データベース接続装置３２の設定を行う設定ソフトウェアにより実現される機能ブロックであり、後述するデータベース接続装置設定データ６７に基づいてデータベース接続装置３２のフィールド名とＰＬＣのデバイス値であるタグとのリンクを設定する。
【００２５】
図４は、本発明の実施の形態において表示装置１２に表示される情報システム構築支援ツール画面４０を示す図である。情報システム構築支援ツール１００の初期画面として、表示装置１２には、図４に示す情報システム構築支援ツール画面４０がメニュー画面表示手段２１により表示されている。図４に示すように、情報システム構築支援ツール画面４０は、ユーザが選択を行うメニュー表示部４１、メニュー表示部４１でユーザが選択した画面のプレビューを表示する画面プレビュー表示部４２、メニュー表示部４１でユーザが選択した内容で画面プレビューを実行するためのユーザからの指示を受け付けるプレビューボタン４３、後述するデータベース設定画面５０を表示させるためのユーザからの指示を受け付けるデータベース設定ボタン４４およびユーザが選択および指定した内容に基づいてデータの生成を実行させるための指示を受け付ける生成ボタン４５を備えている。
【００２６】
メニュー表示部４１のデータ種類を選択するためのデータ選択欄４１０は、「原単位」のチェックボックス４１１、「使用電力量」のチェックボックス４１２および「生産数」のチェックボックス４１３を有している。メニュー表示部４１のデータ種類ごとの設備数を入力するための設備数欄４２０は、「原単位」の設備数４２１、「使用電力量」の設備数４２２および「生産数」の設備数４２３を有している。メニュー表示部４１の画面の種類を選択するための画面選択欄４３０は、「設備画面」のチェックボックス４３１、「検索画面」のチェックボックス４３２および「トレンドグラフ」のチェックボックス４３３を有している。なお、メニュー表示部４１で選択可能な設備数とは、製造ラインの数である。１つの製造ラインとは、たとえば、「搬入→加工工程→検査工程→搬出」といった一連の工程を意味する。メニュー表示部４１は、メニュー画面表示手段２１により表示装置１２に表示される。
【００２７】
画面プレビュー表示部４２のプレビュー画面に表示する画面としては、設定値に応じて、複数のパターンの画面が用意されている。プレビュー画面では、「設備画面＿パターン１」、「設備画面＿パターン２」といった画面が表示されて、ユーザは自分の嗜好にあった画面を選択することができるようになっている。さらに、設備数が複数に設定された場合は、「生産数」の画面として各設備である製造ラインごとの画面を表示するか或いは複数の設備を纏めた１つの画面を表示するかを選択することができるようにする。複数の設備を纏めた１つの画面においては、各製造ラインにおける生産数の合計が表示される。
【００２８】
情報システム構築支援ツール１００の動作を図５のフローチャートを用いて、以下に説明する。図５のフローチャートの流れは、記憶装置１４に記憶された情報システム構築支援プログラムにより記述されている。まず、メニュー表示部４１のデータ選択欄４１０のチェックボックス４１１から４１３において、ユーザが入力装置１１によりチェックを入れたデータ種類を設定入力手段２２が受け付ける（ステップＳ１００）。図４では、「原単位」のチェックボックス４１１および「生産数」のチェックボックス４１３にチェックが入っている例が示されている。次に、メニュー表示部４１の設備数欄４２０のステップＳ１００で設定入力手段２２が受け付けたデータ種類の設備数に対して、ユーザが入力装置１１により入力した設備数を設定入力手段２２が受け付ける（ステップＳ１０１）。図４では、データ選択欄４１０でチェックが入った「原単位」に「１」が、データ選択欄４１０でチェックが入った「生産数」に「２」が、それぞれ入力されている例が示されている。
【００２９】
そして、メニュー表示部４１の画面選択欄４３０のチェックボックス４３１から４３３において、ユーザがチェックを入れた画面の種類を画面種類入力手段２３が受け付ける（ステップＳ１０２）。画面の種類としては、情報システム２００の構築に活用できる設備画面、トレンドグラフ、検索画面といった多種多様な画面がテンプレートとして予め準備されている。
【００３０】
次に、プレビューボタン４３をユーザが押下したか否かが画面プレビュー表示手段２４により判定される（ステップＳ１０３）。即ち、画面プレビュー表示手段２４はユーザによるプレビューボタン４３の押下を受け付ける。画面プレビュー表示手段２４は、プレビューボタン４３が押下されたと判断した場合（ステップＳ１０３：Ｙｅｓ）、画面プレビュー表示部４２に、設定入力手段２２および画面種類入力手段２３がユーザから受け付けたデータに相当するサンプル画面を表示装置１２に表示する（ステップＳ１０４）。
【００３１】
画面プレビュー表示手段２４によりプレビューボタン４３が押下されたと判断されて（ステップＳ１０３：Ｙｅｓ）からサンプル画面が画面プレビュー表示部４２に表示される（ステップＳ１０４）までの実際の動作の具体例は以下の通りである。ステップＳ１００からＳ１０２において設定入力手段２２および画面種類入力手段２３がユーザから受け付けたデータは、記憶装置１４に保持されている。また、画面プレビュー表示手段２４は、プレビューボタン４３が押下されたと判断した場合、設備画面、トレンドグラフおよび検索画面といったサンプル画面を作成して記憶装置１４に一時保存する。その後、画面プレビュー表示手段２４は、記憶装置１４からユーザから受け付けた設定値といったデータを取得し、それに基づいて記憶装置１４に一時保存されたサンプル画面を画面プレビュー表示部４２に表示する。図６は、設備画面のサンプル画面を示す図である。図７は、トレンドグラフのサンプル画面を示す図である。図８は、検索画面のサンプル画面を示す図である。
【００３２】
画面プレビュー表示部４２は、図４に示されるようにメニュー表示部４１でユーザが選択した画面種類のうちの１種類の画面のみプレビュー表示し、ユーザが選択した画面種類が複数ある場合は、プレビュー表示されていない他の画面はタブ４０１，４０２，４０３で表示され、ユーザがタブ４０１，４０２，４０３を選択することでプレビュー表示を入れ替えることが可能である。また、設備数が複数の場合、図６に示すように設備画面は１画面上に、ラインＡおよびラインＢのように設定した設備数分の部品を配置して表示する。トレンドグラフおよび検索画面は、ステップＳ１００で選択されたデータの種類ごとに各データについてステップＳ１０１で入力された設備数に相当する数の画面を生成して表示する。また、プレビュー表示において画面を分割するなどして、複数種類の画面および複数の設備数に対応して複数の画面を同時に表示してもかまわない。
【００３３】
プレビューボタン４３の押下を受け付けなかった場合（ステップＳ１０３：Ｎｏ）、およびステップＳ１０４の後は、ステップＳ１０５に進み、ユーザによるデータベース設定ボタン４４の押下を受け付けたか否かがデータベース設定手段２５により判定される（ステップＳ１０５）。ユーザがデータベース設定ボタン４４を押下したとデータベース設定手段２５によって判定された場合（ステップＳ１０５：Ｙｅｓ）、図９に示すデータベース設定画面５０がデータベース設定手段２５により表示装置１２に表示される（ステップＳ１０６）。
【００３４】
図９に示すように、データベース設定画面５０は、データベース名を指定するデータベース名指定ボックス５１、データベース名指定ボックス５１にて指定されたデータベース３１におけるテーブルを指定するテーブル名指定ボックス５２、およびリンク設定欄５３を備えている。リンク設定欄５３は、図９において「データベース−タグのリンク設定」の欄として示されている。さらに、データベース設定画面５０は、ユーザが入力した設定をデータベース設定手段２５に実行させるＯＫボタン５４およびユーザが入力した設定をキャンセルするキャンセルボタン５５を備える。
【００３５】
データベース設定手段２５は、データベース設定ボタン４４の押下を受け付けると、ＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）文でデータベース名を指定し、これをデータベース設定ツール１０２に発行することで、指定したデータベース名のデータベースのテーブル名を取得する。これにより、図９において、データベース名指定ボックス５１に入力されたデータベース名に対応するテーブル名がテーブル名指定ボックス５２にプルダウンメニューで表示されるようにしてユーザが選択できるようにすることができる。
【００３６】
ユーザは、データベース名指定ボックス５１に指定するデータベース名を、テーブル名指定ボックス５２に当該データベースのテーブル名をそれぞれ入力する。ユーザは、さらに、リンク設定欄５３において、テーブル名指定ボックス５２にて指定されたテーブルにおけるフィールド名とＰＬＣのデバイス値を設定したタグとを入力する。ユーザは、フィールド名に、メニュー表示部４１で選択可能なデータ種類、或いはメニュー表示部４１で選択は出来ないがデータベース３１にユーザが格納したいデータ種類を入力する。その後、ステップＳ１０７にて、ＯＫボタン５４の押下をデータベース設定手段２５が受け付けたか否かが判断される。
【００３７】
ＯＫボタン５４の押下をデータベース設定手段２５が受け付けたと判断された場合（ステップＳ１０７：Ｙｅｓ）、上記したユーザの入力に基づいて、データベース設定手段２５は、データベース名、テーブル名、フィールド名およびフィールド名とタグとのリンク設定を設定データとして作成して記憶装置１４に一時保存することができる（ステップＳ１０８）。ここで、フィールド名とタグとのリンク設定が入力されなかった場合は、データベース３１の設定データとなるデータベース名、テーブル名およびフィールド名が一時データとして作成されて記憶装置１４に保存される。キャンセルボタン５５が押下されて、ＯＫボタン５４の押下をデータベース設定手段２５が受け付けたと判断しなかった場合（ステップＳ１０７：Ｎｏ）は、ステップＳ１０９に進む。
【００３８】
ステップＳ１０８の後、またはユーザによるデータベース設定ボタン４４の押下が受け付けられなかった場合（ステップＳ１０５：Ｎｏ）は、データ生成手段２６がユーザによる生成ボタン４５の押下の受け付けを待つ状態となる。データ生成手段２６は、ユーザによる生成ボタン４５の押下を受け付けると、設定入力手段２２がユーザから受け付けた設定値、画面プレビュー表示手段２４が記憶装置１４に一時保存したサンプル画面およびデータベース設定手段２５が作成したデータに基づいて、画面データおよび設定データを纏めて生成する（ステップＳ１０９）。データ生成手段２６によって生成された画面データおよび設定データは、記憶装置１４の例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である不揮発性記憶装置にファイルとして出力される（ステップＳ１０９）。なお、生成ボタン４５が押下されないで情報システム構築支援ツール１００が終了した場合は、記憶装置１４に一時保存されたサンプル画面および設定データは削除される。
【００３９】
図１０は、設定入力手段２２がユーザから受け付けた設定値、画面種類入力手段２３がユーザから受け付けた画面の種類およびデータベース設定手段２５が実行したリンク設定に基づいてステップＳ１０９で生成された画面データおよび設定データがテンプレート６０として一まとめに保持された状態を示す構成図である。テンプレート６０は、ユーザが選択したデータ種類であるデータタイプ６１ごとに、画面データ６２、データベース設定データ６６およびデータベース接続装置設定データ６７で構成される。情報システム構築支援ツール１００は、データタイプ６１ごとの各データが関連付けられて扱われるような構成のテンプレート６０を予め用意しておき、ステップＳ１０９で画面データおよび設定データが生成されたときに、テンプレート６０に画面データおよび設定データが設定されたデータファイルとしてデータ生成手段２６が記憶装置１４に保持させる。
【００４０】
画面データ６２は、設備画面用部品６３、トレンドグラフ６４および検索画面６５で構成されている。設備画面用部品６３は、設備画面を構成する部品データであり、設備画面にこの部品データを配置することで図６に示すような設備画面が作成される。部品データは１つの設備に対応しており、設備数が複数の場合は、１行に設備毎の複数のデータが入る。図１０では設備数が１の場合を例示している。トレンドグラフ６４は、画面表示編集ツール１０１のトレンドグラフデータである。検索画面６５は、画面表示編集ツール１０１の検索画面データである。トレンドグラフおよび検索画面は、設備数によらず纏めて表示されるので、トレンドグラフ６４および検索画面６５には１行にそれぞれ１つのデータが入る。
【００４１】
データベース設定データ６６は、データベース３１の設定を行うデータベース設定ツール１０２が用いる設定データであり、データベース名、テーブル名およびフィールド名を含む。データベース接続装置設定データ６７は、データベース接続装置３２の設定を行うデータベース接続装置設定ツール１０３が用いる設定データであり、フィールド名とＰＬＣのデバイス値であるタグとのリンク設定を含む。データベース設定データ６６およびデータベース接続装置設定データ６７が設定データであるが、上述したように図９の画面でユーザからフィールド名とタグとのリンク設定が入力されなかった場合は、設定データの中のデータベース接続装置設定データ６７はブランクとなる。
【００４２】
即ち、画面データおよび設定データの生成時に、情報システム構築支援ツール画面４０でユーザが設定した情報と、データベース設定画面５０でユーザが設定した情報とがテンプレート６０への入力値とされることで、データタイプ６１ごとにテンプレート６０の各種データである、設備画面用部品６３、トレンドグラフ６４、検索画面６５、データベース設定データ６６、およびデータベース接続装置設定データ６７が関連付けられて設定される。具体的には、例えば、図１０のデータタイプ６１が「原単位」の行に並んでいる“ＥｑｕｉｐｍｅｎｔＤａｔａ（ａ）”、“ＴｒｅｎｄＧｒａｐｈＤａｔａ（ａ）”、“ＳｅａｒｃｈＤａｔａ（ａ）”、“ＤＢＤａｔａ（ａ）”、および“ＤＢＣｏｎｎｅｃｔｉｏｎＵｎｉｔＤａｔａ（ａ）”は同一の識別子である“（ａ）”が付与されることによって「原単位」に関するデータとして関連付けられている。「原単位」の下の行も同様に、それぞれ“（ｂ）”または“（ｃ）”の識別子によって設備画面用部品６３、トレンドグラフ６４、検索画面６５、データベース設定データ６６、およびデータベース接続装置設定データ６７が「使用電力量」または「生産数」に関するデータとして関連づけられている。データ生成手段２６は、設備画面用部品６３、トレンドグラフ６４、検索画面６５、データベース設定データ６６、およびデータベース接続装置設定データ６７をこれらの識別子で同一のデータ種類に関連づけた画面データおよび設定データとして生成する。
【００４３】
図３に示すように、データ生成手段２６が記憶装置１４に出力した画面データは画面表示編集ツール１０１が利用することが可能であり、データ生成手段２６が記憶装置１４に出力した設定データはデータベース設定ツール１０２およびデータベース接続装置設定ツール１０３が利用することが可能である。
【００４４】
従って、ステップＳ１０９で出力された画面データ６２に基づいて、画面表示編集ツール１０１は表示装置１２に画面を表示することができる。その後、ユーザは画面表示編集ツール１０１を介して、設備画面の配置を変更したり、自らが作成したデータを画面に追加表示するといった画面の編集を行うことができる。
【００４５】
また、ステップＳ１０９で出力されたデータベース設定データ６６に基づいて、データベース設定ツール１０２はデータベース３１のデータベース名、テーブル名およびフィールド名の設定を実行することができる。
【００４６】
また、ステップＳ１０９で出力されたデータベース接続装置設定データ６７に基づいて、データベース接続装置設定ツール１０３はデータベース接続装置３２におけるフィールド名とＰＬＣのデバイス値であるタグとのリンク設定を実行することができる。
【００４７】
従来、情報システムを構築する際には、画面表示編集ツール１０１が表示する画面の種類の設定、データベース３１およびデータベース接続装置３２の各種データの設定を、ユーザは画面表示編集ツール１０１、データベース設定ツール１０２およびデータベース接続装置設定ツール１０３のそれぞれを用いて別個に実行する必要があった。
【００４８】
しかし、本実施の形態にかかる情報システム構築支援ツール１００によれば、情報システム２００に対応する画面データおよび設定データを図４の情報システム構築支援ツール画面４０および図９のデータベース設定画面５０におけるユーザの簡単な入力および選択操作により生成して、画面表示編集ツール１０１、データベース設定ツール１０２およびデータベース接続装置設定ツール１０３に提供することが可能となる。これにより、ユーザの手間を削減することができる。また、画面データと各種設定データとをセットにして提供することから、各種設定データ間の不整合による不具合の防止が可能である。
【００４９】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００５０】
１０  パーソナルコンピュータ、１１  入力装置、１２  表示装置、１３  中央演算装置、１４  記憶装置、２１  メニュー画面表示手段、２２  設定入力手段、２３  画面種類入力手段、２４  画面プレビュー表示手段、２５  データベース設定手段、２６  データ生成手段、３１  データベース、３２  データベース接続装置、４０  情報システム構築支援ツール画面、４１  メニュー表示部、４２  画面プレビュー表示部、４３  プレビューボタン、４４  データベース設定ボタン、４５  生成ボタン、５０  データベース設定画面、５１  データベース名指定ボックス、５２  テーブル名指定ボックス、５３  リンク設定欄、５４  ＯＫボタン、５５  キャンセルボタン、６０  テンプレート、６１  データタイプ、６２  画面データ、６３  設備画面用部品、６４  トレンドグラフ、６５  検索画面、６６  データベース設定データ、６７  データベース接続装置設定データ、７１，７２，…,７ｎ  ＰＬＣ、１００  情報システム構築支援ツール、１０１  画面表示編集ツール、１０２  データベース設定ツール、１０３  データベース接続装置設定ツール、２００  情報システム、４０１，４０２，４０３  タブ、４１０  データ選択欄、４１１〜４１３，４３１〜４３３  チェックボックス、４２０  設備数欄、４２１〜４２３  設備数、４３０  画面選択欄。
【図１】
2016098168.tif 000003
【図２】
2016098168.tif 000004
【図３】
2016098168.tif 000005
【図４】
2016098168.tif 000006
【図５】
2016098168.tif 000007
【図６】
2016098168.tif 000008
【図７】
2016098168.tif 000009
【図８】
2016098168.tif 000010
【図９】
2016098168.tif 000011
【図１０】
2016098168.tif 000012
【手続補正書】
【提出日】平成28年8月25日(2016.8.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＰＬＣのデータを表示手段に表示するための画面データおよび前記ＰＬＣのデータを格納するデータベースの設定データを生成する情報システム構築支援ツールであって、
前記ＰＬＣのデータのデータ種類を受け付ける設定入力手段と、
前記画面データの画面の種類を受け付ける画面種類入力手段と、
前記データベースの設定データを受け付けるデータベース設定手段と、
前記データ種類ごとに、前記画面の種類別の前記画面データおよび前記データベースの設定データを関連づけたデータを生成するデータ生成手段と、
を備える
ことを特徴とする情報システム構築支援ツール。
【請求項２】
前記画面データを用いて画面を表示および編集する画面表示編集ツール、前記データベースの設定ツールおよび前記ＰＬＣのデータを収集するデータベース接続装置の設定ツールが読み出し可能な記憶手段をさらに備え、
前記データベース設定手段は、前記データ種類に対応する前記ＰＬＣのデバイス値を前記データベース接続装置の設定データとして受け付け、
前記データ生成手段は、前記データ種類ごとに、前記画面の種類別の前記画面データ、前記データベースの設定データおよび前記データベース接続装置の設定データを関連づけたデータを前記記憶手段に生成する
ことを特徴とする請求項１に記載の情報システム構築支援ツール。
【請求項３】
前記データ種類および前記画面の種類に基づいて、１つ以上のプレビュー画面を前記表示手段に表示させる画面プレビュー表示手段を
さらに備える
ことを特徴とする請求項１または２に記載の情報システム構築支援ツール。
【請求項４】
ＰＬＣのデータを表示手段に表示するための画面データおよび前記ＰＬＣのデータを格納するデータベースの設定データを生成するコンピュータが実行可能な情報システム構築支援プログラムであって、
前記ＰＬＣのデータのデータ種類を受け付ける設定入力手順と、
前記画面データの画面の種類を受け付ける画面種類入力手順と、
前記データベースの設定データを受け付けるデータベース設定手順と、
前記データ種類ごとに、前記画面の種類別の前記画面データおよび前記データベースの設定データを関連づけたデータを生成するデータ生成手順と、
を備える
ことを特徴とする情報システム構築支援プログラム。
【請求項５】
前記データベース設定手順は、前記データ種類に対応する前記ＰＬＣのデバイス値をデータベース接続装置の設定データとして受け付け、
前記データ生成手順は、前記データ種類ごとに、前記画面の種類別の前記画面データ、前記データベースの設定データおよび前記データベース接続装置の設定データを関連づけたデータを、前記画面データを用いて画面を表示および編集する画面表示編集ツール、前記データベースの設定ツールおよび前記ＰＬＣのデータを収集する前記データベース接続装置の設定ツールが読み出し可能な記憶手段に生成する
ことを特徴とする請求項４に記載の情報システム構築支援プログラム。
【請求項６】
前記データ種類および前記画面の種類に基づいて、１つ以上のプレビュー画面を前記表示手段に表示させる画面プレビュー表示手順を
さらに備える
ことを特徴とする請求項４または５に記載の情報システム構築支援プログラム。
【手続補正書】
【提出日】平成28年12月26日(2016.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＰＬＣのデータを表示手段に表示するための画面データおよび前記ＰＬＣのデータを格納するデータベースの設定データにかかる入力を受け付ける情報システム構築支援ツールであって、
前記ＰＬＣのデータのデータ種類を受け付ける設定入力手段と、
前記画面データの画面の種類を受け付ける画面種類入力手段と、
前記データベースの設定データを受け付けるデータベース設定手段と、
前記データ種類ごとに前記画面データおよび前記データベースの設定データが関連づけられている予め用意したテンプレートに基づいて、前記データ種類ごとに、前記画面の種類別の前記画面データおよび前記データベースの設定データを関連づけたデータを生成するデータ生成手段と、
を備える
ことを特徴とする情報システム構築支援ツール。
【請求項２】
前記テンプレートを保持し、前記画面データを用いて画面を表示および編集する画面表示編集ツール、前記データベースの設定ツールおよび前記ＰＬＣのデータを収集するデータベース接続装置の設定ツールが読み出し可能な記憶手段をさらに備え、
前記データベース設定手段は、前記データ種類に対応する前記ＰＬＣのデバイス値を前記データベース接続装置の設定データとして受け付け、
前記データ生成手段は、前記データ種類ごとに、前記画面の種類別の前記画面データ、前記データベースの設定データおよび前記データベース接続装置の設定データを関連づけたデータを前記記憶手段に生成する
ことを特徴とする請求項１に記載の情報システム構築支援ツール。
【請求項３】
前記データ種類および前記画面の種類に基づいて、１つ以上のプレビュー画面を前記表示手段に表示させる画面プレビュー表示手段を
さらに備える
ことを特徴とする請求項１または２に記載の情報システム構築支援ツール。
【請求項４】
ＰＬＣのデータを表示手段に表示するための画面データおよび前記ＰＬＣのデータを格納するデータベースの設定データにかかる入力を受け付けるコンピュータが実行可能な情報システム構築支援プログラムであって、
前記ＰＬＣのデータのデータ種類を受け付ける設定入力手順と、
前記画面データの画面の種類を受け付ける画面種類入力手順と、
前記データベースの設定データを受け付けるデータベース設定手順と、
前記データ種類ごとに前記画面データおよび前記データベースの設定データが関連づけられている予め用意したテンプレートに基づいて、前記データ種類ごとに、前記画面の種類別の前記画面データおよび前記データベースの設定データを関連づけたデータを生成するデータ生成手順と、
を備える
ことを特徴とする情報システム構築支援プログラム。
【請求項５】
前記データベース設定手順は、前記データ種類に対応する前記ＰＬＣのデバイス値をデータベース接続装置の設定データとして受け付け、
前記データ生成手順は、前記データ種類ごとに、前記画面の種類別の前記画面データ、前記データベースの設定データおよび前記データベース接続装置の設定データを関連づけたデータを、前記テンプレートを保持し、前記画面データを用いて画面を表示および編集する画面表示編集ツール、前記データベースの設定ツールおよび前記ＰＬＣのデータを収集する前記データベース接続装置の設定ツールが読み出し可能な記憶手段に生成する
ことを特徴とする請求項４に記載の情報システム構築支援プログラム。
【請求項６】
前記データ種類および前記画面の種類に基づいて、１つ以上のプレビュー画面を前記表示手段に表示させる画面プレビュー表示手順を
さらに備える
ことを特徴とする請求項４または５に記載の情報システム構築支援プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、ＰＬＣのデータを表示手段に表示するための画面データおよび前記ＰＬＣのデータを格納するデータベースの設定データにかかる入力を受け付ける情報システム構築支援ツールであって、前記ＰＬＣのデータのデータ種類を受け付ける設定入力手段と、前記画面データの画面の種類を受け付ける画面種類入力手段と、前記データベースの設定データを受け付けるデータベース設定手段と、前記データ種類ごとに前記画面データおよび前記データベースの設定データが関連づけられている予め用意したテンプレートに基づいて、前記データ種類ごとに、前記画面の種類別の前記画面データおよび前記データベースの設定データを関連づけたデータを生成するデータ生成手段と、を備えることを特徴とする。
【国際調査報告】
2016098168.tif 000013
2016098168.tif 000014
2016098168.tif 000015
2016098168.tif 000016