(57)【要約】【課題】一連の作業を効率良く支援する。【解決手段】一連の作業に含まれる作業項目を定義した定義データを記憶する定義データ記憶部１４と、一連の作業ごとに形成されるジョブに関連するジョブデータを記憶するジョブデータ記憶部１５と、ユーザからの操作指示に従って、一連の作業およびジョブを指定する指定部１１と、指定部１１により指定された一連の作業およびジョブを用いて、定義データ記憶部１４により記憶された定義データおよびジョブデータ記憶部１５により記憶されたジョブデータに含まれるジョブ作業データを取得し、指定部１１により指定されたジョブに対応する一連の作業をユーザにガイドするガイド画面を生成して表示する画面生成表示部１２と、を備え、ジョブデータ記憶部１５は、画面生成表示部１２により表示されたガイド画面を利用して設定されたデータをジョブ作業データとして記憶する。【選択図】図１
2013182309.tif 000002
【特許請求の範囲】
【請求項１】
一連の作業に含まれる作業項目を定義した定義データを記憶する定義データ記憶部と、
前記一連の作業ごとに形成されるジョブに関連するジョブデータを記憶するジョブデータ記憶部と、
ユーザからの操作指示に従って、前記一連の作業および前記ジョブを指定する指定部と、
前記指定部により指定された前記一連の作業および前記ジョブを用いて、前記定義データ記憶部により記憶された前記定義データおよび前記ジョブデータ記憶部により記憶された前記ジョブデータに含まれるジョブ作業データをそれぞれ取得し、前記指定部により指定された前記ジョブに対応する前記一連の作業をユーザにガイドするガイド画面を生成して表示する画面生成表示部と、を備え、
前記ジョブデータ記憶部は、前記画面生成表示部により表示された前記ガイド画面を利用して設定されたデータを前記ジョブ作業データとして記憶する、
ことを特徴とする作業支援システム。
【請求項２】
ユーザからの操作指示に従って、前記作業項目ごとに設定可能なツールを起動するツール起動部を、さらに備え、
前記ジョブデータ記憶部は、前記ツール起動部により起動された前記ツールを利用して設定されたデータを前記ジョブデータに含まれるエンジニアリング作業データとして記憶する、
ことを特徴とする請求項１記載の作業支援システム。
【請求項３】
ユーザからの操作指示に従って、一連の作業および前記一連の作業ごとに形成されるジョブを指定する指定ステップと、
前記指定ステップにおいて指定された前記一連の作業および前記ジョブを用いて、前記一連の作業に含まれる作業項目を定義した定義データを記憶する定義データ記憶部から前記定義データを取得し、前記ジョブに関連するジョブデータを記憶するジョブデータ記憶部から前記ジョブデータに含まれるジョブ作業データを取得し、前記指定ステップにおいて指定された前記ジョブに対応する前記一連の作業をユーザにガイドするガイド画面を生成して表示する画面生成表示ステップと、含み、
前記ジョブデータ記憶部は、前記画面生成表示ステップにおいて表示された前記ガイド画面を利用して設定されたデータを前記ジョブ作業データとして記憶する、
ことを特徴とする作業支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業支援システムおよび作業支援方法に関する。
【背景技術】
【０００２】
生産プロセスを管理する現場では、通信機能を有する各種のデバイス（例えばセンサやバルブポジショナ等）をプラントに設置している。これらのデバイスは、生産プロセスの内容に応じてパラメータやその値が設定される。パラメータ等の設定作業は、プラントをどのように変更するかによってその内容や手順が変わる。また、各設定作業によって生成されるデータ間には依存関係があるため、設定作業の順序には決まりがある。しかしながら、設定作業の種類は非常に多いため、ユーザが設定作業の内容を全て覚えることは困難である。したがって、ユーザは、作業手順書を参照しながら対象となる作業を把握し、作業に用いるツールの取扱説明書を参照しながら設定作業を順次行っていくのが一般的である。
【０００３】
下記特許文献１には、過去に設計した成果物を再利用部品として有効に利用する制御設計用コンフィギュレーションツールが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３４８８０１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した制御設計用コンフィギュレーションツールでは、設定対象となるデバイスに設定する内容が再利用部品と同一の設定内容であれば有効に再利用できるが、設定内容が相違する場合には、再利用部品を利用したとしても設定作業をやり直すことになる。この場合、ユーザは、作業手順書を参照しながら対象となる作業を把握し、作業に用いるツールの取扱説明書を参照しながら設定作業を順次行うことになる。
【０００６】
本発明は、上述した従来技術による問題点を解消するためになされたものであり、一連の作業を効率良く支援することができる作業支援システムおよび作業支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る作業支援システムは、一連の作業に含まれる作業項目を定義した定義データを記憶する定義データ記憶部と、前記一連の作業ごとに形成されるジョブに関連するジョブデータを記憶するジョブデータ記憶部と、ユーザからの操作指示に従って、前記一連の作業および前記ジョブを指定する指定部と、前記指定部により指定された前記一連の作業および前記ジョブを用いて、前記定義データ記憶部により記憶された前記定義データおよび前記ジョブデータ記憶部により記憶された前記ジョブデータに含まれるジョブ作業データをそれぞれ取得し、前記指定部により指定された前記ジョブに対応する前記一連の作業をユーザにガイドするガイド画面を生成して表示する画面生成表示部と、を備え、前記ジョブデータ記憶部は、前記画面生成表示部により表示された前記ガイド画面を利用して設定されたデータを前記ジョブ作業データとして記憶する。
【０００８】
また、本発明に係る作業支援方法は、ユーザからの操作指示に従って、一連の作業および前記一連の作業ごとに形成されるジョブを指定する指定ステップと、前記指定ステップにおいて指定された前記一連の作業および前記ジョブを用いて、前記一連の作業に含まれる作業項目を定義した定義データを記憶する定義データ記憶部から前記定義データを取得し、前記ジョブに関連するジョブデータを記憶するジョブデータ記憶部から前記ジョブデータに含まれるジョブ作業データを取得し、前記指定ステップにおいて指定された前記ジョブに対応する前記一連の作業をユーザにガイドするガイド画面を生成して表示する画面生成表示ステップと、を含み、前記ジョブデータ記憶部は、前記画面生成表示ステップにおいて表示された前記ガイド画面を利用して設定されたデータを前記ジョブ作業データとして記憶する。
【０００９】
かかる構成を採用することで、ユーザに一連の作業およびジョブを指定させることができ、指定された一連の作業に含まれる作業項目を定義した定義データと、指定されたジョブに関連するジョブ作業データとを記憶部から取得することができ、これら取得した定義データおよびジョブ作業データを用いて、指定されたジョブに対応する一連の作業をユーザにガイドするためのガイド画面を生成して表示することができる。これにより、定義データに定義された作業項目を順次作業するようにユーザにガイドすることができるため、ユーザは作業手順を間違えることなく作業を遂行することが可能となる。
【００１０】
上記作業支援システムは、ユーザからの操作指示に従って、前記作業項目ごとに設定可能なツールを起動するツール起動部を、さらに備え、前記ジョブデータ記憶部は、前記ツール起動部により起動された前記ツールを利用して設定されたデータを前記ジョブデータに含まれるエンジニアリング作業データとして記憶する、こととしてもよい。
【００１１】
これにより、対象となる作業に適したツールを用いて作業を行うことができ、ツールを利用して設定されたデータをエンジニアリング作業データとして記憶させることが可能となる。
【発明の効果】
【００１２】
本発明によれば、一連の作業を効率良く支援することができる作業支援システムおよび作業支援方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態における作業支援装置を含む制御システムの構成を例示する図である。
【図２】実施形態におけるガイド画面を例示する図である。
【図３】実施形態における作業支援装置１の動作を説明するためのフローチャートである。
【図４】変形例におけるガイド画面を例示する図である。
【図５】変形例における作業支援システムの構成を例示する図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明に係る実施形態について説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除するものではない。すなわち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施できる。
【００１５】
図１は、本発明の実施形態における作業支援装置を含む制御システムの概略構成を示す図である。図１に示すように、制御システム１００は、作業支援装置１と、コントローラ２と、デバイス３Ａ〜３Ｐと、を備える。コントローラ２およびデバイス３Ａ〜３Ｐは、それぞれネットワークを介して接続されており、相互に通信可能となっている。なお、デバイス３Ａ〜３Ｐは、以下において特に区別して記載する必要がない場合には、デバイス３と記載する。
【００１６】
デバイス３は、プラント内に装備される各種の機器であり、ネットワークを介して双方向に通信する機能を有する。デバイス３としては、例えば、流量や圧力、温度等の発信器、流量制御弁や圧力制御弁等のバルブの開度を変更・検出するバルブポジショナ、およびポンプやファン等を動作させるアクチュエータ等が該当する。
【００１７】
コントローラ２は、生産プロセスの実行状態を制御する機器である。具体的に、コントローラ２は、例えば、発信器から取得した流量や圧力等の測定値に基づいて、バルブポジショナを制御することで、配管に設けられたバルブの開度を調節する。
【００１８】
作業支援装置１は、ユーザによる一連のエンジニアリング作業を支援する装置である。作業支援装置１は、物理的には、例えば、ＣＰＵ（図示省略）、記憶装置（図示省略）、および入出力インターフェース（図示省略）を備える。記憶装置は、例えば、後述する定義データやジョブデータ等を記憶する。
【００１９】
定義データは、一連のエンジニアリング作業ごとに、その一連のエンジニアリング作業に含まれる作業項目を定義したデータであり、後述するジョブ作業データの雛型データとして用いる。定義データは、一連のエンジニアリング作業を特定可能な作業名を付して定義データ記憶部１４に登録される。定義データは、ユーザのうち主に管理者によって登録される。なお、本実施形態では、説明の便宜のために、定義データを特定する情報として作業名を用いて説明するが、定義データを特定する情報は、作業名に限定されず、一連のエンジニアリング作業を特定可能な任意な情報を適宜用いることができる。
【００２０】
上記エンジニアリング作業には、例えば、オペレータステーションの新規設定、同一デバイスへの交換、類似デバイスへの交換等が含まれる。上記作業項目としては、例えば、ジョブの新規作成、ジョブの読み込み、システムを構成するコントローラの定義、デバイスの定義、制御ループの定義、コントローラ内データベースの定義等がある。
【００２１】
ジョブデータは、一連のエンジニアリング作業ごとに形成されるジョブに関連するデータである。ジョブデータには、例えば、エンジニアリング作業で設定されるエンジニアリング作業データ、後述するガイド画面を利用して設定されるジョブ作業データ等が含まれる。ジョブデータは、ジョブを特定可能なジョブ名を付してジョブデータ記憶部１５に登録される。ジョブデータは、ユーザのうち主に作業者によって登録される。
【００２２】
作業支援装置１は、定義データおよびジョブ作業データを用いて、図２に示すガイド画面を表示することで、ユーザが指定したジョブに対応する一連のエンジニアリング作業をユーザにガイドする。
【００２３】
図２に示すガイド画面について詳細に説明する。タイトルバーＧ１には、例えば、ガイドの対象となる一連のエンジニアリング作業の作業名と、ジョブ作業データを格納するジョブフォルダのディレクトリとが表示される。メニューバーＧ２には、例えば、ファイルメニューと表示メニューとヘルプメニューとが表示される。
【００２４】
ファイルメニューは、例えば、“新規作成”、“開く”、“保存”、“終了”等の項目を含む。表示メニューは、例えば、作業名を選択するための“作業名選択”等の項目を含む。ヘルプメニューは、例えば、“バージョン情報”等の項目を含む。
【００２５】
ガイド画面には、作業項目ごとに設けられる作業項目領域Ｇ３がリスト形式で表示される。定義データに記述された作業項目順に従って、画面上部の作業項目領域Ｇ３から順番に作業項目が割り当てられる。
【００２６】
各作業項目領域Ｇ３には、作業番号欄Ｇ３１、作業チェック欄Ｇ３２、ツール起動ボタンＧ３３、作業内容欄Ｇ３４、ヘルプボタンＧ３５、およびメモボタンＧ３６がそれぞれ設けられている。
【００２７】
作業番号欄Ｇ３１には、対象作業項目に割り振られた番号が表示される。作業チェック欄Ｇ３２は、対象作業が完了したことを登録するためのチェックボックスである。作業チェック欄Ｇ３２をチェックすると、対象作業項目領域Ｇ３で設定された内容がジョブ作業データとしてジョブデータ記憶部１５に記憶される。ツール起動ボタンＧ３３は、ユーザが対象作業を行うためのツールを起動するボタンである。
【００２８】
なお、ツール起動ボタンＧ３３は、全ての作業項目領域Ｇ３に設ける必要はない。ツールを起動せずに作業可能な場合には、対象となる作業項目領域Ｇ３にツール起動ボタンＧ３３を設けなくてもよい。
【００２９】
作業内容欄Ｇ３４には、対象作業の内容が表示される。ヘルプボタンＧ３５は、対象作業に関するヘルプを参照するためのヘルプ画面を表示するボタンである。メモボタンＧ３６は、対象作業に関するメモを記録または参照するためのメモ画面を表示するボタンである。メモ画面に入力された内容は、ジョブ作業データとしてジョブデータ記憶部１５に記憶される。
【００３０】
ユーザは、雛型として利用する定義データを特定するための作業名と、作成／更新するジョブ作業データを特定するためのジョブ名とを指定することで、ガイド画面を表示させる。ユーザは、ガイド画面に一覧表示されている未作業の作業項目のうち最上段に表示されている作業項目に対応するエンジニアリング作業を実行する。エンジニアリング作業は、対象作業項目領域Ｇ３のツール起動ボタンＧ３３をクリックすることで起動するツールを利用して実行する。
【００３１】
エンジニアリング作業に関するヘルプを参照する場合には、対象作業項目領域Ｇ３のヘルプボタンＧ３５をクリックしてヘルプ画面を表示させる。エンジニアリング作業に関するメモを記録または参照する場合には、対象作業項目領域Ｇ３のメモボタンＧ３６をクリックしてメモ画面を表示させる。
【００３２】
一つのエンジニアリング作業が完了した場合には、対象作業項目領域Ｇ３の作業チェック欄Ｇ３２をチェックする。これにより、対象作業項目領域Ｇ３で行った作業の内容がジョブ作業データとしてジョブデータ記憶部１５に記憶される。ガイド画面に一覧表示されている全ての作業項目に対応するエンジニアリング作業が完了すると、指定したジョブは終了となる。
【００３３】
図１に示すように、作業支援装置１は、機能的には、例えば、指定部１１と、画面生成表示部１２と、ツール起動部１３と、を有する。
【００３４】
指定部１１は、ユーザからの操作指示に従って、作業名およびジョブ名を指定する。以下に具体的に説明する。指定部１１は、定義データに対応する作業名をリスト形式で画面上に表示し、その表示した作業名の中からユーザに一つの作業名を選択させることで、作業名を指定する。
【００３５】
また、指定部１１は、ジョブディレクトリ下に作成されている既存のジョブフォルダの中からユーザに一つのジョブフォルダを選択させることで、そのフォルダ名をジョブ名として指定する。ジョブフォルダは、ジョブデータを格納するフォルダであり、所定のジョブディレクトリ下にジョブごとに作成される。ユーザがジョブを新規に作成する場合には、ジョブディレクトリ下にジョブフォルダを新規に作成すればよい。これにより、指定部１１は、新規に作成されたジョブフォルダのフォルダ名をジョブ名として指定する。
【００３６】
画面生成表示部１２は、指定部１１により指定された作業名に対応する定義データを定義データ記憶部１４から取得し、指定部１１により指定されたジョブ名に対応するジョブ作業データをジョブデータ記憶部１５から取得する。画面生成表示部１２は、取得した定義データおよびジョブ作業データを用いてガイド画面を生成し、表示する。
【００３７】
ツール起動部１３は、ユーザからの操作指示に従って、作業項目ごとに設定可能なツールを起動する。具体的には、ツール起動部１３は、ガイド画面の作業項目領域Ｇ３に設けられたツール起動ボタンＧ３３がクリックされた場合に、そのツール起動ボタンＧ３３に対応して設定されているツールを起動する。
【００３８】
次に、図３を参照して、実施形態における作業支援装置１の動作について説明する。
【００３９】
最初に、ユーザがエンジニアリング作業ガイドを起動し（ステップＳ１０１）、メニューバーＧ２のファイルメニューから“新規作成”を選択してジョブフォルダを新規作成するか、ファイルメニューの“開く”を選択してジョブディレクトリ下のジョブフォルダを選択すると、指定部１１は、新規作成または選択されたジョブフォルダのフォルダ名をジョブ名として指定する（ステップＳ１０２）。
【００４０】
続いて、ユーザがメニューバーＧ２の“作業名選択”を選択して表示される作業名リストから作業名を選択すると、指定部１１は、その選択された作業名を指定する（ステップＳ１０３）。
【００４１】
続いて、画面生成表示部１２は、指定部１１により指定されたジョブ名を用いて、ジョブデータ記憶部１５からジョブ作業データを取得し（ステップＳ１０４）、指定部１１により指定された作業名を用いて、定義データ記憶部１４から定義データを取得する（ステップＳ１０５）。
【００４２】
続いて、画面生成表示部１２は、上記ステップＳ１０４およびステップＳ１０５で取得したジョブ作業データおよび定義データを用いて、ガイド画面を生成し、表示する（ステップＳ１０６）。
【００４３】
ユーザは、ガイド画面の各作業項目領域Ｇ３に表示された作業項目に対応する作業を、ガイド画面上に表示された順に従って実行していくことで、一連のエンジニアリング作業を行うことができる。また、ユーザは、各作業項目領域Ｇ３に設けられたツール起動ボタンＧ３３をクリックしてツールを起動させることで、その作業に適したツールを用いてエンジニアリング作業を行うことができる。
【００４４】
また、ユーザは、作業内容に不明点がある場合には、各作業項目領域Ｇ３に設けられたヘルプボタンＧ３５をクリックすることで、その作業内容に応じたヘルプ画面を表示させることができる。また、ユーザは、作業を通して得られたノウハウや特有の設定情報等がある場合には、各作業項目領域Ｇ３に設けられたメモボタンＧ３６をクリックすることで、メモ画面を表示させることができる。メモ画面から入力した情報は、ジョブ作業データとして記憶されるため、ノウハウ等を共有することが可能となる。
【００４５】
上述してきたように、実施形態における作業支援装置１によれば、ユーザに作業名およびジョブ名を指定させることができ、指定された作業名に対応する作業項目を定義した定義データと、指定されたジョブ名に関連するジョブ作業データとを記憶部から取得することができる。また、これら取得した定義データおよびジョブ作業データを用いて、指定されたジョブに対応する一連の作業をユーザにガイドするためのガイド画面を生成して表示することができる。これにより、定義データに定義された作業項目を順次作業するようにユーザにガイドすることができるため、ユーザは作業手順を間違えることなく作業を遂行することが可能となる。
【００４６】
また、作業項目ごとに設定されたツールを起動させることができるため、対象となるエンジニアリング作業に適したツールを用いて作業を行うことができる。
【００４７】
また、一連のエンジニアリング作業ごとに定義データを作成することができるため、様々な作業手順や作業内容に応じた雛型データを登録し、利用することが可能となる。
【００４８】
それゆえ、実施形態における作業支援装置１によれば、一連のエンジニアリング作業を効率良く支援することができる。
【００４９】
なお、上述した実施形態では、図２に示すガイド画面を表示させているが、ガイド画面の表示形式はこれに限定されない。例えば、図４に示すガイド画面を表示させてもよい。図４に示すガイド画面では、各作業項目領域Ｇ３を、作業手順に合わせてフローチャート形式で表示している。これにより、一連のエンジニアリング作業の流れを視覚的に把握し易くできる。なお、図４に示すガイド画面の各構成要素は、図２に示すガイド画面の各構成要素の機能と同じであるため、同一の符号を付し、それらの説明については省略する。
【００５０】
また、上述した実施形態では、作業支援装置１の内部にジョブデータ記憶部１５を備えているが、ジョブデータ記憶部１５の一部を作業支援装置１の外部に備えることとしてもよい。例えば、図５に示すように、作業支援装置１内にジョブ作業データ記憶部１５ａを備え、作業支援装置１外にエンジニナリング作業データ記憶部１５ｂを備えることとしてもよい。この場合、作業支援装置１とエンジニナリング作業データ記憶部１５ｂとで作業支援システム１０を構成する。ジョブ作業データ記憶部１５ａは、上述した実施形態におけるジョブデータのうちジョブ作業データを記憶し、エンジニアリング作業データ記憶部１５ｂは、ジョブデータのうちエンジニアリング作業データを記憶する。本変形例におけるジョブ作業データ記憶部１５ａとエンジニアリング作業データ記憶部１５ｂとを併せて、上述した実施形態におけるジョブデータ記憶部１５と同様の機能を実現する。
【００５１】
また、上述した実施形態では、一連の作業としてエンジニアリング作業を用いた場合について説明しているが、他の作業にも本発明を適用することができる。コンピュータを用いて、所定の手順を踏んで行い得る作業全般に適用することができる。例えば、固定資産購入作業にも適用することができ、この場合には、以下の（１）〜（５）に記載する作業項目を、一連の作業に含まれる作業項目として設定することができる。（１）見積システムで固定資産の見積書を作成する。（２）所定書式のテンプレートを備えた計算書を作成する。（３）見積書および計算書を稟議システムで稟議する。（４）購買システムで固定資産を発注する。（５）固定資産登録システムで固定資産を登録する。
【符号の説明】
【００５２】
１…作業支援装置
２…コントローラ
３Ａ〜３Ｐ…デバイス
１０…作業支援システム
１１…指定部
１２…画面生成表示部
１３…ツール起動部
１４…定義データ記憶部
１５…ジョブデータ記憶部
１５ａ…ジョブ作業データ記憶部
１５ｂ…エンジニアリング作業データ記憶部
１００…制御システム
【図１】
2013182309.tif 000003
【図２】
2013182309.tif 000004
【図３】
2013182309.tif 000005
【図４】
2013182309.tif 000006
【図５】
2013182309.tif 000007