(57)【要約】      （修正有）【課題】入力ミスによるエラーを的確に検出することにより、作業効率を向上する。【解決手段】ログインを許可するか否かを判定する認証部１１と、作業者によって入力されたエンジニアリングデータを受け付けるエンジニアリングデータ受付部１２と、設定保留指示情報に基づきエンジニアリングデータの項目の入力を設定保留、または、設定保留解除指示情報に基づき設定保留を解除する設定保留解除受付部１３と、エンジニアリングデータの項目のうち、設定保留とした項目を除外することで、エラーチェックを実行するエラーチェック対象項目を選定するチェック項目選定部１４と、エラーチェック対象項目について、設定された基準に応じてエラーチェックを実行する項目チェック部１５と、エラーチェックを実行した結果を表示させるためのチェック結果表示用データを出力するチェック結果出力部１６とを備える。【選択図】図１
2016038724.tif 000002
【特許請求の範囲】
【請求項１】
作業者からの認証情報を受け付け、前記認証情報に基づいてログインを許可するか否かを判定するログイン認証部と、
前記ログイン認証部がログインを許可した作業者によって入力されたエンジニアリングデータを受け付けるエンジニアリングデータ受付部と、
設定保留指示情報に基づき前記エンジニアリングデータの項目の入力を設定保留とする、または、設定保留解除指示情報に基づき前記設定保留を解除する設定保留解除受付部と、
前記エンジニアリングデータ受付部が受け付けた前記エンジニアリングデータの項目のうち、前記設定保留解除受付部が前記設定保留とした前記エンジニアリングデータの項目を除外することで、エラーチェックを実行する前記エンジニアリングデータのエラーチェック対象項目を選定するチェック項目選定部と、
前記チェック項目選定部が選定した前記エラーチェック対象項目について、設定された基準に応じてエラーチェックを実行する項目チェック部と、
前記項目チェック部がエラーチェックを実行した結果を表示させるためのチェック結果表示用データを出力するチェック結果出力部
とを備えたエンジニアリング装置。
【請求項２】
前記設定保留解除受付部は、前記設定保留とした前記エンジニアリングデータの項目について、前記設定保留としたことがわかるように表示するための情報が付与された設定保留表示用データを出力し、
前記チェック結果出力部は、前記項目チェック部が前記エラーチェックを実行した結果、入力エラーとなった場合に、前記入力エラーとなった前記エラーチェック対象項目について、前記入力エラーとなったことがわかる情報であって、前記設定保留としたことがわかるように表示するための情報とは異なる情報を付与して、前記チェック結果表示用データを出力する
ことを特徴とする請求項１記載のエンジニアリング装置。
【請求項３】
ログイン認証部が、作業者からの認証情報を受け付け、前記認証情報に基づいてログインを許可するか否かを判定するステップと、
エンジニアリングデータ受付部が、前記ログイン認証部がログインを許可した作業者によって入力されたエンジニアリングデータを受け付けるステップと、
設定保留解除受付部が、設定保留指示情報に基づき前記エンジニアリングデータの項目の入力を設定保留とする、または、設定保留解除指示情報に基づき前記設定保留を解除するステップと、
チェック項目選定部が、前記エンジニアリングデータ受付部が受け付けた前記エンジニアリングデータの項目のうち、前記設定保留解除受付部が前記設定保留とした前記エンジニアリングデータの項目を除外することで、エラーチェックを実行する前記エンジニアリングデータのエラーチェック対象項目を選定するステップと、
項目チェック部が、前記チェック項目選定部が選定した前記エラーチェック対象項目について、設定された基準に応じてエラーチェックを実行するステップと、
チェック結果出力部が、前記項目チェック部がエラーチェックを実行した結果を表示させるためのチェック結果表示用データを出力するステップ
とを備えた入力項目チェック方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力された情報に基づき建物設備を監視、管理、および、制御するエンジニアリング装置、および、エンジニアリング装置において、入力された情報のチェックを行う入力項目チェック方法に関するものである。
【背景技術】
【０００２】
従来、特にビル監視システムについては、管理監視するポイントやグラフィック画面に表示させる管理ポイントの定義、各種機能を実現するために必要な設定情報を定義しておくなど、エンジニアリングツールにより設定や定義作業が必要となる。
このようなエンジニアリングツールには、通常、設定ミスや設定漏れなどを検出するために入力エラーチェック機能が備えられており、この入力エラーチェック機能により、例えば、入力必須項目の入力あり／なしの確認、設定された数値範囲のチェック、設定する文字数の制限チェックなどを行っている。
また、ＳＴ言語プログラムツールによって作成されたＳＴ言語ソースプログラムを入力するインポート機能と、プログラムをＳＴ言語よりＣ言語へ翻訳する言語翻訳機能と、翻訳結果であるＣ言語ソースプログラムをＣ言語プログラムとして外部出力するエクスポート機能とを備え、ロジック図とともにＣコンパイラにて実行ファイルとして制御装置のＣ動作環境をもつコントローラで制御動作を行わせるエンジニアリングツールにおいて、インポート機能が入力したＳＴ言語ソースプログラムについて、言語翻訳機能が、文法上のエラーがないかをチェックする技術が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３３６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来技術では、入力された項目について、作業者の意図により、所定の項目については未入力のままにしていたり、とりあえずの暫定値を入力している項目があった場合、その項目についても他の項目同様にチェックがされるため、意図的に、エラーとなり得ることがわかっていて入力された項目についてもエラーと判断してしまい、入力ミスによってエラーとなった本来のエラーを的確に把握しづらいという課題があった。
また、複数の作業者が入力編集を行う場合、ある作業者によって、エラーとなり得ることがわかっていて意図的に入力された項目があっても、他の作業者にその意図が伝達されず、他の作業者は、入力ミスによりエラーとなったものであってデータ修正が必要であると誤解し、設定入力作業の効率が悪くなり得るという課題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、作業者の意図により入力項目をあえて設定しなかったり、暫定値を入力している場合を除外してエラーチェックを行うことで、入力ミスによるエラーを的確に検出するので、作業者は、検出された入力ミスによるエラーを素早く確認することができ、作業効率を向上することができるエンジニアリング装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るエンジニアリング装置は、作業者からの認証情報を受け付け、認証情報に基づいてログインを許可するか否かを判定するログイン認証部と、ログイン認証部がログインを許可した作業者によって入力されたエンジニアリングデータを受け付けるエンジニアリングデータ受付部と、設定保留指示情報に基づきエンジニアリングデータの項目を設定保留とする、または、設定保留解除指示情報に基づき設定保留を解除する設定保留解除受付部と、エンジニアリングデータ受付部が受け付けたエンジニアリングデータの項目のうち、設定保留解除受付部が設定保留としたエンジニアリングデータの項目を除外することで、エラーチェックを実行するエンジニアリングデータのエラーチェック対象項目を選定するチェック項目選定部と、チェック項目選定部が選定したエラーチェック対象項目について、設定された基準に応じてエラーチェックを実行する項目チェック部と、項目チェック部がエラーチェックを実行した結果を表示させるためのチェック結果表示用データを出力するチェック結果出力部とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、作業者の意図により入力項目をあえて設定しなかったり、暫定値を入力している場合を除外してエラーチェックを行うことで、入力ミスによるエラーを的確に検出するので、作業者は、検出された入力ミスによるエラーを素早く確認することができ、作業効率を向上することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係るエンジニアリング装置１の構成図である。
【図２】この発明の実施の形態１に係るエンジニアリング装置１の動作の一例を説明するフローチャートである。
【図３】表示部に表示されるエンジニアリングデータ入力画面と入力内容の一例を説明する図である。
【図４】表示部に設定保留解除画面が表示された状態の一例を説明する図である。
【図５】指定した項目を設定保留中とした状態の一例を説明する図である。
【図６】図５に示すように入力されたエンジニアリングデータのエラーチェック結果を表示した図である。
【図７】入力するエンジニアリングデータについて意図的に設定保留する機能を備えないエンジニアリング装置でエラーチェックをした結果を表示した一例を示す参考図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るエンジニアリング装置１の構成図である。
なお、エンジニアリング装置１は、建物設備の監視、管理、および、制御を行うものであり、コンピュータに設定されたプログラムが格納されており、入力された情報に基づきこのプログラムを起動することで稼動する。
図１に示すように、エンジニアリング装置１は、ログイン認証部１１と、エンジニアリングデータ受付部１２と、設定保留解除受付部１３と、チェック項目選定部１４と、項目チェック部１５と、チェック結果出力部１６とを備える。
【００１０】
ログイン認証部１１は、表示部３にログイン画面を表示させ、作業者からの認証情報を受け付け、認証情報に基づいてログインを許可するか否かを判定する。また、ログイン認証部１１は、作業者のログアウトの管理を行う。
エンジニアリングデータ受付部１２は、表示部３に、建物設備の監視、管理、および、制御等に必要な定義データ（この実施の形態１において、エンジニアリングデータとする）の入力画面を表示させ、入力部２から、ログイン認証部１１がログインを許可した作業者によって入力されたエンジニアリングデータを受け付ける。なお、エンジニアリングデータの項目は予め設定されている。
【００１１】
設定保留解除受付部１３は、作業者からのエンジニアリングデータの項目の設定保留解除画面表示要求を受信すると、表示部３に設定保留解除画面を表示させ、作業者から入力部２を介して、エンジニアリングデータの項目の入力に関し、意図的に設定入力を保留、または、暫定値を入力したことを示す設定保留指示情報を受け付けると、設定保留指示情報を受け付けたエンジニアリングデータの項目を設定保留とする。なお、この実施の形態１においては、意図的に設定入力を保留、または、暫定値を入力することをあわせて、設定保留する、という。
また、設定保留解除受付部１３は、作業者からのエンジニアリングデータの項目の設定保留解除画面表示要求を受信すると、表示部３に設定保留解除画面を表示させ、作業者から入力部２を介して、設定保留していた項目の設定保留を解除する設定解除指示情報を受け付けると、設定保留解除指示情報を受け付けたエンジニアリングデータの項目の入力の設定保留を解除する。
また、設定保留解除受付部１３は、設定保留としたエンジニアリングデータの項目について、設定保留としたことがわかるように表示するための情報が付与された設定保留表示用データを表示部３に出力し、表示部３の表示画面で、設定保留とした項目であることがわかるように表示させる。
【００１２】
チェック項目選定部１４は、エンジニアリングデータ受付部１２が受け付けたエンジニアリングデータの項目うち、設定保留解除受付部１３が設定保留としたエンジニアリングデータの項目を除外することで、エラーチェックを実行するエンジニアリングデータのエラーチェック対象項目を選定する。
項目チェック部１５は、チェック項目選定部１４が選定したエラーチェック対象項目について、設定された基準に応じてエラーチェックを実行する。
チェック結果出力部１６は、項目チェック部１５がエラーチェックを実行した結果を表示部３に表示させるためのチェック結果表示用データを表示部３に出力する。
【００１３】
図２は、この発明の実施の形態１に係るエンジニアリング装置１の動作の一例を説明するフローチャートである。
エンジニアリング装置１が起動されると、ログイン認証部１１は、表示部３に認証情報を入力させる画面を表示させ、作業者が入力部２から入力した認証情報を受け付ける（ステップＳＴ２０１）。なお、この実施の形態１において、認証情報とは、ログインＩＤとパスワードとする。
【００１４】
ログイン認証部１１は、ステップＳＴ２０１で受け付けた作業者の認証情報に基づいてログインを許可するか否かを判定する（ステップＳＴ２０２）。ログインを許可するかの判定は、ログインＩＤが存在するものであるか、ログインＩＤに対応するパスワードであるか等、予め設定された作業者からのログインであるかどうかをチェックする既存の技術を用いて行えばよい。
ステップＳＴ２０２において、認証情報に誤りがあり、ログインを許可しないと判断された場合（ステップＳＴ２０２の“ＮＯ”の場合）、ステップＳＴ２０１に戻り、ログイン認証部１１は、再度認証情報の入力を促し、入力部２からの認証情報を受け付ける。なお、表示部３にエラーである旨の表示を行うようにしてもよい。
【００１５】
ステップＳＴ２０２において、認証情報が正しく、ログインを許可すると判断された場合（ステップＳＴ２０２の“ＹＥＳ”の場合）、エンジニアリングデータ受付部１２は、表示部３に、建物設備の監視、管理、および、制御等に必要なエンジニアリングデータを入力させる画面を表示させ、作業者が入力部２から入力したエンジニアリングデータを受け付ける（ステップＳＴ２０３）。なお、この実施の形態１において、エンジニアリングツールに関連する全てのエンジニアリングデータの入力項目が表示部３に表示される。また、エンジニアリングデータの項目は予め設定されている。
ここで、図３は、表示部３に表示されるエンジニアリングデータ入力画面と入力内容の一例を説明する図である。
例えば、この実施の形態１では、エンジニアリングツールには管理ポイントＩＤ１〜５の管理ポイントがあり、各管理ポイントについて、それぞれ、管理ポイント名称、ポイントタイプ、単位、上限値、下限値、係数、小数点位置が、予め入力が必要なエンジニアリングデータの項目として設定されているとすると、エンジニアリングデータ受付部１２は、図３に示すように、表示部３に、管理ポイント１〜５の管理ポイント名称、ポイントタイプ、単位、上限値、下限値、係数、小数点位置を入力させる入力画面を表示させ、作業者は必要に応じて、各項目のデータを入力する。
この実施の形態１では、図３のように、作業者１が、管理ポイント１〜５に関するエンジニアリングデータの項目（管理ポイント名称、ポイントタイプ、単位、上限値、下限値、係数、小数点位置）について入力を行う場合を例に以下説明する。
【００１６】
設定保留解除受付部１３は、作業者により、エンジニアリングデータの項目の設定保留解除画面表示要求があったかどうかを判断する（ステップＳＴ２０４）。
この実施の形態１のエンジニアリング装置１において、作業者は、表示部３に表示されたエンジニアリングデータの項目に関し、意図的に設定保留することができる。また、意図的に設定保留した項目の設定保留を解除することができる。
そこで、作業者は、意図的に設定保留する、あるいは、意図的にした設定保留を解除する旨の指示を送信するための設定保留解除画面を表示部３に表示させるため、設定保留解除画面表示要求を行う。具体的には、作業者は、例えば、表示部３の画面上で、該当の、すなわち、設定保留、あるいは、設定保留解除したい項目を指定して右クリックをすることによって、設定保留解除受付部１３に対して、設定保留解除画面表示要求信号の送信を行う。なお、この実施の形態１では、表示部３の画面上で右クリックをして設定保留解除画面表示要求信号の送信を行うこととしたが、これに限らず、その他の方法で、設定保留解除画面表示要求信号を送信するようにしてもよい。
ステップＳＴ２０４において、設定保留解除受付部１３は、この設定保留解除画面表示要求信号を受信したがどうかを判断する。
【００１７】
ステップＳＴ２０４において、設定保留解除画面表示要求があった場合（ステップＳＴ２０４の“ＹＥＳ”の場合）、設定保留解除受付部１３は、表示部３に設定保留解除画面を表示させ、作業者から、入力部２を介して、エンジニアリングデータの項目に関し、意図的に設定保留を行ったことを示す設定保留指示情報、または、設定保留の解除を行ったことを示す設定解除指示情報を受け付ける（ステップＳＴ２０５）。
【００１８】
ここで、図４は、表示部３に設定保留解除画面が表示された状態の一例を説明する図である。
例えば、作業者１が、管理ポイント３の単位、上限値、下限値、係数、小数点位置について、意図的に設定保留する、すなわち、意図的に未入力のままとしたい場合、作業者１は、ステップＳＴ２０４において、表示部３の画面上で右クリックをして設定保留解除画面表示要求を行ったとすると、設定保留解除受付部１３は、図４に示すように、設定保留解除画面表示要求のあった項目（管理ポイント３の単位、上限値、下限値、係数、小数点位置）について、設定保留を、保留中とするか解除するかを選択する設定保留解除画面を表示させる。なお、この時、設定保留解除画面を表示させる該当の項目を強調し、保留中とするか解除するかを選択する対象の項目がわかるように画面表示する。なお、この実施の形態１では、図４に示すように、設定保留解除画面表示要求のあった項目、すなわち、管理ポイント３の、単位、上限値、下限値、係数、小数点位置のセルを斜線で塗りつぶすようにして強調しているが、これに限らず、セルを網掛けとしたり、色を付けるなど、保留中とするか解除するかを選択する対象の項目がわかるようになっていればよい。
【００１９】
作業者は、図４に示すような画面を確認し、保留中、または、解除を選択することによって、意図的に設定保留することを示す設定保留指示情報、または、意図的に設定保留していた項目の設定保留指示を解除する設定解除指示情報を送信し、設定保留解除受付部１３は、入力部２を介して、設定保留指示情報、または、設定解除指示情報を受け付ける。
なお、設定保留指示情報を受け付けた場合、設定保留解除受付部１３は、設定保留指示を受けた項目について、設定保留とする旨の情報を内部的に記憶しておく。また、設定解除指示情報を受け付けた場合は、設定保留指示を受け付けて設定保留する旨記憶しておいた項目について、設定保留するとして記憶する対象から除外する、すなわち、設定保留を解除する。
ここで設定保留解除受付部１３が、設定保留する旨内部的に記憶したエンジニアリングデータの項目の情報は、ステップＳＴ２０７でチェック項目選定部１４に送られる（ステップＳＴ２０７の処理については後述する）。
【００２０】
また、このステップＳＴ２０５において、設定保留指示情報を受け付けると、設定保留解除受付部１３は、設定保留としたエンジニアリングデータの項目について、設定保留としたことがわかるように表示するための情報が付与された設定保留表示用データを出力する。具体的には、設定保留解除受付部１３は、表示部３に対して、設定保留指示を受け付けた、作業者が設定保留中としたい項目を色分けして表示させるようにする。
図５は、指定した項目を設定保留中とした状態の一例を説明する図である。
例えば、図４に示したように、作業者１が、意図的に設定保留したい項目として、管理ポイント３の、単位、上限値、下限値、係数、小数点位置を指定し、表示された設定保留解除画面から保留中を指示したとすると、ステップＳＴ２０５において、設定保留解除受付部１３は、設定保留指示情報を受け付け、図５に示すように、表示部３に対して、保留中とされた、管理ポイント３の単位、上限値、下限値、係数、小数点位置のセルを色分けして表示させる（図５においては、保留中の項目の色分けを網掛けで表現している）。
また、ステップＳＴ２０５において、設定解除指示情報を受け付けた場合には、設定保留解除受付部１３は、表示部３に対し、保留中として色分けしていた項目について、色分けを解除させる。
なお、ここでは、設定保留中の項目のセルを色分けして表示させるようにしたが、これに限らず、設定保留中であることがわかるような情報を付与して表示させるものであればよい。
【００２１】
ステップＳＴ２０４において、設定保留解除画面表示要求がなかった場合（ステップＳＴ２０４の“ＮＯ”の場合）、ステップＳＴ２０５はスキップし、ステップＳＴ２０６へ進む。
【００２２】
エンジニアリングデータ受付部１２は、作業者から、入力したエンジニアリングデータの項目のチェック指示を受信したかどうかを判定する（ステップＳＴ２０６）。具体的には、例えば、表示部３の画面上にチェックボタンを設置し、作業者がこのチェックボタンをクリックすることでチェック指示を送信し、エンジニアリングデータ受付部１２は、チェック指示を受信したかどうかを判定するようにすればよいし、その他の方法であっても構わない。
【００２３】
ステップＳＴ２０６において、チェック指示を受信しなかった場合（ステップＳＴ２０６の“ＮＯ”の場合）、ステップＳＴ２０３へ戻り、引き続きエンジニアリングデータの入力を受け付ける。
ステップＳＴ２０６において、チェック指示を受信した場合（ステップＳＴ２０６の“ＹＥＳ”の場合）、チェック項目選定部１４は、エラーチェックを実行するエラーチェック対象項目を選定する（ステップＳＴ２０７）。具体的には、チェック項目選定部１４は、エンジニアリングデータ受付部１２がステップＳＴ２０３で受け付けたエンジニアリングデータと、設定保留解除受付部１３がステップＳＴ２０５で設定保留指示情報を受け付けて内部的に記憶していた、設定保留とした項目の情報を受信し、エンジニアリングデータ受付部１２が受け付けたエンジニアリングデータの項目うち、設定保留解除受付部１３が設定保留指示情報を受け付けて設定保留としたエンジニアリングデータの項目を除外して、エラーチェックを実行するエラーチェック対象項目とする。
【００２４】
項目チェック部１５は、ステップＳＴ２０７において、チェック項目選定部１４が選定したエラーチェック対象項目について、設定された基準に応じてエラーチェックを実行し、入力エラーがあるかどうかを判断する（ステップＳＴ２０８）。具体的には、例えば、設定された桁数となっているか、設定された入力文字数となっているか、設定された上限値および下限値を超えていないか、などの設定された基準に応じたエラーチェックを実行する。なお、このステップＳＴ２０８で行うエラーチェックは、入力されたデータが、予め設定されたデータ形式となっているかどうかのチェックや、関連する複数の設定項目による正当性のチェックをいう。関連する複数の設定項目による正当性のチェックとは、例えば、上限値、下限値という項目について、上限値は下限値よりも大きいという制約が守られているかどうかというチェックのことであり、具体的には、上限値５０、下限値１００と入力された場合はエラーとする。従って、設定された基準とは、エンジニアリングデータの項目それぞれの入力データの形式として正当なものであるかどうか、または、関連するエンジニアリングデータの項目間での入力データの関係が正当なものであるかどうかの基準であり、エラーチェックの基準ついては、適宜設定可能とする。
【００２５】
ステップＳＴ２０８において、入力エラーがなかった場合（ステップＳＴ２０８の“ＮＯ”の場合）、処理終了する。
ステップＳＴ２０８において、入力エラーがあった場合（ステップＳＴ２０８の“ＹＥＳ”の場合）、チェック結果出力部１６は、項目チェック部１５がエラーチェックを実行した結果、すなわち、入力エラーの内容を表示部３に表示させるためのチェック結果表示用データを表示部３に出力する（ステップＳＴ２０９）。なお、このとき、設定保留とした項目があれば、ステップＳＴ２０５において、設定保留解除受付部１３が設定保留表示用データを表示部３に出力することで、設定保留としたことがわかるように表示されている表示状態はそのまま維持される。
そして、チェック結果出力部１６は、入力エラーとなったエラーチェック対象項目について、入力エラーとなったことがわかる情報であって、設定保留解除受付部１３がステップＳＴ２０５で出力した設定保留としたことがわかるように表示するための情報とは異なる情報を付与して、前記チェック結果表示用データを出力する。具体的には、チェック結果出力部１６は、項目チェック部１５が入力エラーであると判断したエラーチェック対象項目について、セルを色分けして表示するチェック結果表示用データを作成する。
なお、ここでは、入力エラーとなった項目のセルを色分けして表示させるようにしたが、これに限らず、入力エラーとなったことがわかり、設定保留中の項目と区別できる情報を付与して表示させるものであればよい。
【００２６】
図６は、図５に示すように入力されたエンジニアリングデータのエラーチェック結果を表示した図である。
ここでは、例えば、管理ポイント１について、上限値は６桁であることと定義されており、係数は１桁であることと定義されていたとすると、入力されたエンジニアリングデータの上限値と係数はそれぞれ、“９９９９９９”、“１０”であるので、ステップＳＴ２０８において、項目チェック部１５は、管理ポイント１の上限値、係数について入力エラーであると判断する。また、ここでは、例えば、管理ポイント２について、単位は入力必須の項目であると定義されていたとすると、単位は未入力となっているので、ステップＳＴ２０８において、項目チェック部１５は、管理ポイント２の単位について入力エラーであると判断する。
【００２７】
そして、チェック結果出力部１６は、項目チェック部１５が入力エラーであると判断したエラーチェック対象項目（管理ポイント１の上限値，係数、管理ポイント２の単位）について、セルを色分けして表示するチェック結果表示用データを作成し、図６に示すように、表示部３に表示させる（図６においては、エラー項目の色分けをドットで表現している）。
この時、図６のように、設定保留解除受付部１３が設定保留中とした項目についても色分けして表示されるようになっており、チェック結果出力部１６は、設定保留解除受付部１３が設定保留中とした項目とは別の色で表示させるようにしたチェック結果表示用データを作成し、表示部３に表示させる。
【００２８】
また、チェック結果出力部１６は、入力エラーであると判断した項目について、エラー内容をエラーメッセージとしてテキスト形式で表示部３に表示させるよう、チェック結果表示用データを作成する。具体的には、例えば、図６に示すように、入力エラーであると判断した管理ポイント１の上限値については、「管理ポイントＩＤ１  上限値の設定が不正です」というエラーメッセージが表示される。また、管理ポイント１の係数については、「管理ポイントＩＤ１  係数の設定が不正です」というエラーメッセージが表示される。また、管理ポイント２の単位については、「管理ポイントＩＤ２  単位が未入力です」というエラーメッセージが表示される。
なお、図６に示すようなエラーメッセージの内容は一例にすぎず、入力エラーとなった理由がわかるエラーメッセージとなっていればよい。
【００２９】
なお、ここでは、全ての項目について入力する必要があるものとし、項目の定義に従いエラーチェックを行うものとしたが、入力不要とする項目もあり得る。その場合は、入力不要とする項目について入力不可とするようにする。これにより、ステップＳＴ２０３でエンジニアリングデータ受付部１２は入力不要とする項目のエンジニアリングデータを受け付けないため、当該項目がエラーチェック対象項目とされることはなく、本来入力不要である項目について、誤ってデータ入力してしまったことにより不要なエラーチェックを行うことがない。
例えば、ここでは、図３〜５に示したように、管理ポイント１〜５のポイントタイプは全てＡＩとしたが、ポイントタイプは、ＡＩのほかに、例えば、ＡＯ／ＤＩ／ＤＯなど、複数のタイプから選択するようにし、管理ポイントＩＤ２はポイントタイプＤＩ、管理ポイントＩＤ４はポイントタイプＤＯといった設定を行うようにすることもできる。その場合、選択されたポイントタイプに応じて、各行、すなわち、各管理ポイントＩＤごとの設定項目の定義も可変となり、入力不要とする項目もあり得る。例えば、ポイントタイプＤＩ，ＤＯは、上限値、下限値、係数、小数点位置が入力不要であったとすると、入力画面上、ポイントタイプＤＩ，ＤＯの上限値、下限値、係数、小数点位置は入力不可となる。これによって、作業者が、入力不要である項目について入力してしまうこともなく、不要なエラーチェックを行うこともないため、入力が必要な項目についてのみ、設定された定義に従ったエラーチェックを行うことができ、処理効率があがる。
【００３０】
ここで、図７は、入力するエンジニアリングデータについて意図的に設定保留する機能を備えないエンジニアリング装置でエラーチェックをした結果を表示した一例を示す参考図である。
例えば、図５で示すように入力されたエンジニアリングデータについて、管理ポイント３の単位、上限値、下限値、係数、小数点位置は入力がないとエラーとされる項目であるが、作業者１は、管理ポイント３の単位、上限値、下限値、係数、小数点位置は意図的に未入力としていたものとする。この状態でエラーチェックを行うと、意図的に設定保留する機能を備えていないため、管理ポイント３の単位、上限値、下限値、係数、小数点位置についてもエラーチェックし、その結果が図７のように表示されることになる。
すなわち、保留中とされた管理ポイント３の単位、上限値、下限値、係数、少数点位置についても他の項目と同様にエラーチェックが行われ、意図的に未入力にしたにも関わらず、図７に示すように、ＩＤ３の単位、上限値、下限値、係数、小数点位置について、入力エラーの色分けがされ（図７においては、エラー項目の色分けをドットで表現している）、それぞれ、「管理ポイントＩＤ３  単位が未入力です」、「管理ポイントＩＤ３  上限値が未入力です」、「管理ポイントＩＤ３  下限値が未入力です」、「管理ポイントＩＤ３  係数が未入力です」、「管理ポイントＩＤ３  小数点位置が未入力です」というエラーメッセージが表示される。
【００３１】
この実施の形態１に係るエンジニアリング装置１では、上述したように、意図的に設定保留する機能を備えたため、図７のように、意図的に設定保留して入力エラーとなった項目と、入力ミスにより入力エラーとなった項目とが同じように表示されることなく、図６に示したように、意図的に設定保留して入力エラーとなった項目と、入力ミスにより入力エラーとなった項目とが一目で区別できるように表示することができる。従って、作業者は、より的確に素早く、入力エラーを認識することができる。
【００３２】
また、設定保留解除受付部１３は、設定保留としたエンジニアリングデータの項目について、設定保留としたことがわかるように表示するための情報が付与された設定保留表示用データを出力し、チェック結果出力部１６は、項目チェック部１５がエラーチェックを実行した結果、入力エラーとなった場合に、入力エラーとなったエラーチェック対象項目について、入力エラーとなったことがわかる情報であって、設定保留としたことがわかるように表示するための情報とは異なる情報を付与して、チェック結果表示用データを出力するので、複数の作業者が入力編集を行う場合であっても、エラーチェック結果を画面で確認すれば、他の作業者が入力ミスをしたのか、一時的に保留としていたものなのかを把握することができるので、他の作業者の意図が伝達されないことによる設定入力作業効率の低減を防ぐことができる。
【００３３】
具体的には、例えば、上述したように、作業者１が、図５に示すようにエンジニアリングデータの入力作業を行い、エラーチェックを行った結果、図６に示すように結果が表示され、入力ミスにより入力エラーとなった管理ポイント１の上限値および係数、管理ポイント２の単位について正しい内容に修正し、作業を終えたあと、別の作業者２が、管理ポイント５の各項目の入力データの更新を行い、エラーチェックを行ったとする。この時、作業者１が意図的に管理ポイント３の単位、上限値、下限値、係数、小数点位置を未入力としたことが作業者２に伝達されていなかったとしても、作業者２は、管理ポイント３の単位、上限値、下限値、係数、小数点位置の未入力については、別の作業者（作業者１）が意図的に未入力のままとしたことをエラーチェック結果画面から把握することができ、管理ポイント３の単位、上限値、下限値、係数、小数点位置が入力ミスによる入力エラーであると誤解し、必要のない修正作業をしてしまう等、作業効率の低減を防ぐことができる。
【００３４】
以上のように、この実施の形態１によると、作業者の意図により入力項目をあえて設定しなかったり、暫定値を入力している場合を除外してエラーチェックを行うことで、入力エラーを的確に検出するので、作業者は、検出された入力エラーを素早く確認することができ、作業効率を向上することができる。
また、複数の作業者が入力編集を行う場合であっても、エラーチェック結果を画面で確認すれば、他の作業者が入力ミスをしたのか、一時的に保留としていたものなのかを把握することができるので、他の作業者の意図が伝達されず、作業者が、入力ミスによりエラーとなったものであってデータ修正が必要であると誤解し、設定入力作業効率が低減することを防ぐことができる。
【００３５】
なお、この実施の形態１では、図２のステップＳＴ２０８において、項目チェック部１５が入力エラーなしと判断した場合（ステップＳＴ２０８の“ＮＯ”の場合）、処理終了することとしたが、これに限らず、入力エラーなしと判断した場合には、チェック結果出力部１６は、表示部３に対して、例えば、「チェックＯＫ」など、入力エラーがない旨のメッセージを表示させるチェック結果表示用データを作成するようにしてもよい。このようにすることで、作業者は、エラーチェックが正常に終了し、入力エラーがなかったことを、より確実に把握することができる。
【００３６】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００３７】
１  エンジニアリング装置
２  入力部
３  表示部
１１  ログイン認証部
１２  エンジニアリングデータ受付部
１３  設定保留解除受付部
１４  チェック項目選定部
１５  項目チェック部
１６  チェック結果出力部
【図１】
2016038724.tif 000003
【図２】
2016038724.tif 000004
【図３】
2016038724.tif 000005
【図４】
2016038724.tif 000006
【図５】
2016038724.tif 000007
【図６】
2016038724.tif 000008
【図７】
2016038724.tif 000009