(57)【要約】【課題】帳票試験に要する工数を削減し、試験に要する労力を低減すること。【解決手段】帳票試験装置２において、帳票データ取得部２９１は、計測値を模擬した試験用計測値に基づき事前に生成された試験用の帳票から、出力位置に埋め込まれた値を抽出して帳票データとして取得する。試験用計測値取得部２９３は、試験用計測値を取得する。判定用基準値設定部２９５は、試験用計測値を用いて演算処理を行い、演算処理結果を判定用基準値として設定する。帳票正誤判定部２９７は、帳票データの値が判定基準値と一致するか否かによって、帳票項目値に定義された演算内容の正誤、および帳票項目値とその出力位置との関連付けの正誤を判定する。【選択図】図２
2014044507.tif 000002
【特許請求の範囲】
【請求項１】
水処理プラント内で計測された計測値をもとに帳票項目値を出力する帳票の帳票試験装置であって、
前記帳票は、事前に定義された演算内容に従って前記計測値を演算処理して前記帳票項目値を算出し、帳票項目値と該帳票項目値の当該帳票内における出力位置との関連付けが事前に定義された帳票フォーマットに従って前記帳票項目値を該当する出力位置に埋め込むことで生成されるものであり、
前記計測値を模擬した試験用計測値に基づき事前に生成された試験用の帳票から、前記出力位置に埋め込まれた値を抽出して帳票データとして取得する帳票データ取得手段と、
前記試験用計測値を取得する試験用計測値取得手段と、
前記試験用計測値を用いて前記演算処理を行い、演算処理結果を判定用基準値として設定する設定手段と、
前記帳票データの値が前記判定基準値と一致するか否かによって、前記帳票項目値に定義された前記演算内容の正誤、および前記帳票項目値と前記出力位置との前記関連付けの正誤を判定する判定手段と、
を備えることを特徴とする帳票試験装置。
【請求項２】
前記演算処理は、前記計測値の所定期間毎の積算値、差分値、平均値、最大値、および最小値のうちの少なくともいずれか１つを算出する処理を含むことを特徴とする請求項１に記載の帳票試験装置。
【請求項３】
水処理プラント内で計測された計測値をもとに帳票項目値を出力する帳票の帳票試験方法であって、
前記帳票は、事前に定義された演算内容に従って前記計測値を演算処理して前記帳票項目値を算出し、帳票項目値と該帳票項目値の当該帳票内における出力位置との関連付けが事前に定義された帳票フォーマットに従って前記帳票項目値を該当する出力位置に埋め込むことで生成されるものであり、
前記計測値を模擬した試験用計測値に基づき試験用の帳票を生成する試験用帳票生成工程と、
前記試験用の帳票から、前記出力位置に埋め込まれた値を抽出して帳票データとして取得する帳票データ取得工程と、
前記試験用計測値を取得する試験用計測値取得工程と、
前記試験用計測値を用いて前記演算処理を行い、演算処理結果を判定用基準値として設定する設定工程と、
前記帳票データの値が前記判定基準値と一致するか否かによって、前記帳票項目値に定義された前記演算内容の正誤、および前記帳票項目値と前記出力位置との前記関連付けの正誤を判定する判定工程と、
を含むことを特徴とする帳票試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、水処理プラント内で計測された計測値をもとに帳票項目値を出力する帳票の試験を行う帳票試験装置および帳票試験方法に関する。
【背景技術】
【０００２】
浄水場や下水処理場等の水処理プラントでは、その運用上管理が必要なデータ、例えば水処理プラント内における処理水の流量や水位といった値を計測・演算処理し、日報や月報、年報等の帳票として出力している。
【０００３】
ここで、帳票を生成し出力するための技術としては、これまでに様々なものが開示されている。例えば、特許文献１には、日報帳票を作成するとともに、日報の集計データから月報帳票を作成する技術が開示されている。また、特許文献２には、表計算アプリケーションを用いて帳票データベースを作成する技術が開示されている。また、特許文献３には、帳票項目およびその演算内容の定義をもとに、帳票の表示に使用する帳票ロジックデータを生成する技術が開示されている。
【０００４】
このような帳票は、一般に、帳票項目値とその帳票内における出力位置との関連付けを定義した帳票フォーマットに従って生成される。また、帳票項目値には必要に応じて演算内容が定義され、帳票生成時においてその演算内容に従って演算処理が行われる。したがって、前述の演算内容の定義が誤っていると帳票項目値として誤った値を出力する不具合が生じ、あるいは前述の関連付けの定義が誤っていると帳票項目値が帳票内の出力すべき位置に正しく出力されない不具合が生じる。このため、実際の運用に先立って帳票項目値が正しいかどうかや帳票項目値の出力位置が正しいかどうかを確認し、誤っていればその定義を修正する作業（帳票試験）が必要となる。従来の帳票試験は、例えば、出力位置の正誤を見た目に判別し易いよう、帳票試験用に各帳票項目値として一定の値を連続的に入力することで帳票を生成・出力し、これを試験者が目視によって確認することで行っていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３４５４１号公報
【特許文献２】特開２００３−２０８２１６号公報
【特許文献３】特開２０１１−１８０６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、帳票内の全ての出力位置を目視によって確認し、帳票項目値が正しい値で正しい出力位置に出力されているかを確認する作業は煩雑であり、帳票項目値の数も多いためその作業には時間を要する。
【０００７】
本発明は、上記に鑑みてなされたものであって、帳票試験に要する工数を削減し、試験に要する労力を低減することができる帳票試験装置および帳票試験方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決し、目的を達成するため、本発明にかかる帳票試験装置は、水処理プラント内で計測された計測値をもとに帳票項目値を出力する帳票の帳票試験装置であって、前記帳票は、事前に定義された演算内容に従って前記計測値を演算処理して前記帳票項目値を算出し、帳票項目値と該帳票項目値の当該帳票内における出力位置との関連付けが事前に定義された帳票フォーマットに従って前記帳票項目値を該当する出力位置に埋め込むことで生成されるものであり、前記計測値を模擬した試験用計測値に基づき事前に生成された試験用の帳票から、前記出力位置に埋め込まれた値を抽出して帳票データとして取得する帳票データ取得手段と、前記試験用計測値を取得する試験用計測値取得手段と、前記試験用計測値を用いて前記演算処理を行い、演算処理結果を判定用基準値として設定する設定手段と、前記帳票データの値が前記判定基準値と一致するか否かによって、前記帳票項目値に定義された前記演算内容の正誤、および前記帳票項目値と前記出力位置との前記関連付けの正誤を判定する判定手段と、を備えることを特徴とする。
【０００９】
また、本発明にかかる帳票試験装置は、上記発明において、前記演算処理は、前記計測値の所定期間毎の積算値、差分値、平均値、最大値、および最小値のうちの少なくともいずれか１つを算出する処理を含むことを特徴とする。
【００１０】
ここで、所定期間毎とは、例えば、１時間毎等の時間間隔毎、日毎、月毎、年毎等を含む。
【００１１】
また、本発明にかかる帳票試験方法は、水処理プラント内で計測された計測値をもとに帳票項目値を出力する帳票の帳票試験方法であって、前記帳票は、事前に定義された演算内容に従って前記計測値を演算処理して前記帳票項目値を算出し、帳票項目値と該帳票項目値の当該帳票内における出力位置との関連付けが事前に定義された帳票フォーマットに従って前記帳票項目値を該当する出力位置に埋め込むことで生成されるものであり、前記計測値を模擬した試験用計測値に基づき試験用の帳票を生成する試験用帳票生成工程と、前記試験用の帳票から、前記出力位置に埋め込まれた値を抽出して帳票データとして取得する帳票データ取得工程と、前記試験用計測値を取得する試験用計測値取得工程と、前記試験用計測値を用いて前記演算処理を行い、演算処理結果を判定用基準値として設定する設定工程と、前記帳票データの値が前記判定基準値と一致するか否かによって、前記帳票項目値に定義された前記演算内容の正誤、および前記帳票項目値と前記出力位置との前記関連付けの正誤を判定する判定工程と、を含むことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、帳票項目値に定義された演算内容の正誤、および帳票項目値とその帳票内における出力位置との関連付けの正誤を自動的に判定することができるので、帳票試験に要する工数を削減し、試験に要する労力を低減することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、帳票試験装置を適用した監視制御システムの全体構成例を示すブロック図である。
【図２】図２は、帳票試験装置の構成例を示すブロック図である。
【図３】図３は、帳票データの一例を示す図である。
【図４】図４は、試験用計測値の一例（ａ）を示し、判定用基準値の一例（ｂ）を示す図である。
【図５】図５は、帳票試験処理の処理手順を示すフローチャートである。
【図６】図６は、帳票試験画面の一例を示す図である。
【図７】図７は、帳票判定結果画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の帳票試験装置および帳票試験方法を実施するための形態について説明する。なお、この実施の形態によって本発明が限定されるものではない。また、図面の記載において、同一部分には同一の符号を付して示している。
【００１５】
図１は、本実施の形態の帳票試験装置２を適用した監視制御システム１の全体構成例を示すブロック図である。監視制御システム１は、浄水場や下水処理場等の水処理プラントに設けられ、水処理プラントの状態等を監視し制御するためのものであって、図１に示すように、監視制御システム１が監視制御対象とする対象機器１１、コントローラ１３１，１３３、サーバ１５、監視装置１７、帳票装置１９、帳票試験装置２を含む。この監視制御システム１では、コントローラ１３１，１３３とサーバ１５とが制御ＬＡＮ３１によって接続される一方、監視装置１７と帳票装置１９と帳票試験装置２とサーバ１５とが情報ＬＡＮ３３によって接続されており、コントローラ１３１，１３３と、監視装置１７と、帳票装置１９と、帳票試験装置２とがサーバ１５を介して互いにデータを送受可能に構成されている。
【００１６】
ここで、サーバ１５、監視装置１７、帳票装置１９、および帳票試験装置２は、ＣＰＵ、メインメモリ等の主記憶装置、ハードディスクや各種記憶媒体等の外部記憶装置、通信装置、表示装置や印刷装置等の出力装置、入力装置、各部を接続し、あるいは外部入力を接続するインターフェース装置等を備えた公知のハードウェア構成で実現でき、例えば、サーバコンピュータやワークステーション、パソコン等の汎用コンピュータを利用することができる。
【００１７】
対象機器１１は、水処理プラント内に設置される各種機器であり、水処理プラント内の適所に配置されて例えば処理水の流量や水位、圧力、温度等を計測する各種の計測機器１１−１、水処理プラント内に設置されるバルブやポンプといった各種の機器１１−２等を含む。本実施の形態では、これら計測機器１１−１や機器１１−２を包括して「対象機器１１」と呼ぶ。計測機器１１−１は、その計測値を例えば１秒毎等の所定のタイミングでコントローラ１３１に出力する。また、機器１１−２は、コントローラ１３１の制御の下で動作する。なお、監視制御システム１が監視制御対象とする計測機器１１−１や機器１１−２は１つに限らず、複数の場合を含む。
【００１８】
コントローラ１３１は、監視制御対象の対象機器１１である計測機器１１−１や機器１１−２の各々と接続される。このコントローラ１３１は、計測機器１１−１から所定タイミング毎に入力される計測値をサーバ１５に出力する。また、コントローラ１３１は、計測機器１１−１から入力された計測値等をもとに機器１１−２の動作制御を行い、あるいはサーバ１５から転送される監視装置１７からの操作指示に従って機器１１−２の動作制御を行う。なお、コントローラ１３３は、コントローラ１３１の負荷を分散するために並列配置されたものであり、コントローラ１３１と同様の機能を有する。
【００１９】
サーバ１５は、コントローラ１３１から随時入力される計測値や積算値を蓄積・保存する。具体的には、サーバ１５は、計測機器１１−１が所定タイミング毎に計測した処理水の流量、水位、圧力、温度等の計測値を蓄積・保存するとともに、これら計測値の積算値を所定タイミング毎に算出して蓄積・保存する。また、サーバ１５は、監視装置１７から操作指示が入力された場合に、この操作指示をコントローラ１３１に転送する処理を行う。
【００２０】
監視装置１７は、例えば水処理プラント内の処理水の流量や水位、圧力、温度等を監視するためのものである。この監視装置１７は、前述のようにサーバ１５が蓄積・保存する計測値の全部または一部、具体的には、計測値のうちの水処理プラントを運用する上で監視が必要なものを監視制御項目値として取得する。そして、監視装置１７は、取得した監視制御項目値を画面表示してオペレータに提示するとともに、この監視制御項目値を例えば閾値処理して異常を判定し、異常と判定した場合に警報の出力を行う。警報の出力は、監視装置１７に画面表示することで行ってもよいし、水処理プラント内の適所に配置したスピーカから警報音を出力する構成としてもよい。また、監視装置１７は、随時オペレータによる操作指示の入力を受け付けており、入力された操作指示をサーバ１５に出力する。その他、監視装置１７は、前述のようにサーバ１５が蓄積・保存する積算値を適宜取得し、計測値の例えば時系列変化等をトレンド表示する処理等を行う。
【００２１】
帳票装置１９は、例えば水処理プラント内の処理水の流量や水位、圧力、温度等を管理するためのものである。この帳票装置１９は、サーバ１５が蓄積・保存する計測値の全部または一部、具体的には、計測値のうちの水処理プラントを運用する上で管理が必要なものあるいはこれを算出するのに用いるものを取得し、取得した計測値を用いて帳票を生成・出力する。
【００２２】
ここで、帳票は、計測機器１１−１が所定タイミング毎に計測した処理水の流量、水位、圧力、温度等の計測値、あるいは、これら計測値の所定期間毎、例えば時刻毎や日毎、月毎、年毎等の積算値、差分値、平均値、最大値、最小値といった演算値を帳票項目値とし、これら帳票項目値を例えば時刻毎、日毎、月毎、年毎等の帳票項目値を１つのシートにまとめて、あるいはいくつかのシートに分けて出力する日報、月報、年報等で構成される。演算値である帳票項目値については各々に演算内容が定義され、帳票の生成に際しては、サーバ１５から取得した計測値を用い、定義された演算内容に従って計測値を演算処理することで帳票項目値を算出する。
【００２３】
そして、帳票は、監視制御システム１の仕様等をもとに事前に作成される帳票フォーマットに従って生成・出力される。具体的には、帳票フォーマットは、例えば、マイクロソフト社のエクセル（登録商標）等を用い、シート毎に見出しや該当するシート内に出力する帳票項目値の項目名、その出力位置、フォント、罫線等を設定して帳票のレイアウトを定義するとともに、帳票項目値の出力位置にその帳票項目値を関連付けるためのバッファ定義番号を設定することで作成される。バッファ定義番号は、事前に帳票項目値毎に定義される帳票バッファ定義を識別するための識別番号であり、各帳票バッファ定義は、例えば、計測値である帳票項目値については該当する計測値の帳票装置１９内における格納場所を指定し、演算値である帳票項目値については計測値の格納場所と演算子とを組み合わせて演算内容を指定したものである。すなわち、本実施の形態では、帳票バッファ定義によって帳票項目値の演算内容を定義し、帳票フォーマットにおいて帳票項目値の出力位置にバッファ定義番号を設定することで帳票項目値とこの帳票項目値の帳票内における出力位置との関連付けを定義する。そして、帳票装置１９は、この帳票フォーマットに従い、サーバ１５から取得した帳票項目値を該当する帳票フォーマット内の出力位置に埋め込むことで帳票を生成し、出力する。帳票の出力は、表示装置に対する表示処理、印刷装置に対する印刷処理、情報記憶媒体に対する保存処理等によって行う。
【００２４】
帳票試験装置２は、帳票装置１９による帳票出力が正しく行われているか否かの試験（帳票試験）を行うためのものである。この帳票試験装置２は、監視制御システム１の実際の運用時において必須の構成ではなく、監視制御システム１を納品する前に行われるテスト段階で情報ＬＡＮ３３に接続されていればよいため、帳票出力が正しいことが確認された後は適宜情報ＬＡＮ３３から外してよい。なお、専用の帳票試験装置２を用意しなくても、例えば監視装置１７や帳票装置１９等の監視制御システム１を構成する装置に以下説明する必要な構成を組み込むことでその機能を実現することも可能である。
【００２５】
図２は、帳票試験装置２の構成例を示すブロック図である。図２に示すように、帳票試験装置２は、入力部２１と、表示部２３と、通信部２５と、記憶部２７と、各部を制御する制御部２９とを含む。
【００２６】
入力部２１は、例えばキーボードやマウス、タッチパネル、スイッチ等の各種入力装置によって実現されるものであり、操作入力に応じた入力信号を制御部２９に出力する。表示部２３は、各種画面を表示するＬＣＤやＥＬディスプレイ、ＣＲＴディスプレイ等の表示装置によって実現されるものであり、制御部２９から入力される表示信号をもとに各種画面を表示する。通信部２５は、図１に示した情報ＬＡＮ３３を介して外部（例えば帳票装置１９やサーバ１５）とのデータ通信を行う。この通信部２５は、モデムやＴＡ、通信ケーブルのジャックや制御回路等によって実現される。
【００２７】
記憶部２７は、更新記憶可能なフラッシュメモリ等のＲＯＭやＲＡＭといった各種ＩＣメモリ、内蔵あるいはデータ通信端子で接続されたハードディスク、ＤＶＤ−ＲＯＭ等の情報記憶媒体およびその読取装置等によって実現されるものである。この記憶部２７には、帳票試験装置２を動作させ、この帳票試験装置２が備える種々の機能を実現するためのプログラムや、このプログラムの実行中に使用されるデータ等が事前に保存され、あるいは処理の都度一時的に保存される。
【００２８】
制御部２９は、ＣＰＵ等で実現され、入力部２１から入力される入力信号、通信部２５から入力される外部からのデータ、記憶部２７に保存されるプログラムやデータ等をもとに、帳票試験装置２を構成する各部への指示やデータの転送等を行って帳票試験装置２の動作を制御する。この制御部２９は、帳票データ取得手段としての帳票データ取得部２９１と、試験用計測値取得手段としての試験用計測値取得部２９３と、設定手段としての判定用基準値設定部２９５と、判定手段としての帳票正誤判定部２９７とを含む。
【００２９】
上記したように、帳票装置１９は、事前に演算内容が定義された帳票項目値については、この演算内容に従って計測値を演算処理することで帳票項目値を算出するが、この演算内容が誤っていると（すなわち帳票バッファ定義が誤っていると）、帳票項目値が正しい値で出力されない事態が生じ、問題である。加えて、帳票装置１９は、事前に作成される帳票フォーマットに従って帳票を生成し出力するが、この帳票フォーマットにおいて帳票項目値とその出力位置との関連付けの定義が誤っていると（すなわち帳票フォーマットにおけるバッファ定義番号の設定が誤っていると）、ある帳票項目値を出力すべき位置に別の帳票項目値が出力されたり、異なる場所で同種の値を計測しているような場合であって、この場所別の計測値を帳票項目値として別個のシートに出力するような場合において、ある場所の帳票項目値が別の場所用のシートに出力されるといった事態が生じ、問題となる。したがって、帳票試験では、帳票項目値が正しい値で、かつ帳票内の出力すべき位置に正しく出力されているか、具体的には、演算値である帳票項目値に演算内容が正しく定義されているかどうかを確認するとともに帳票項目値とその出力位置との関連付けが正しく定義されているかを確認し、誤っていれば帳票バッファ定義や帳票フォーマットにおけるバッファ定義番号の設定を修正する。
【００３０】
ところで、監視制御システム１のテスト段階では、計測機器１１−１の計測値を模擬してランダムに変化させた試験用のデータ（試験用計測値）を１秒毎等の所定タイミング毎にコントローラ１３３に入力し、監視制御システム１の各部が連動して監視制御対象の対象機器１１を適正に監視・制御できるか等を確認するシーケンス試験が行われる。そして、このシーケンス試験では、帳票装置１９による試験用の帳票（試験用計測値をもとにした帳票）の生成・出力も行われる（試験用帳票生成工程）。しかしながら、前述のような試験用の帳票を参照し、帳票項目値の出力位置が正しく定義されているかを目視によって確認する作業は非常に煩雑であり、多大な労力と時間を要する。帳票項目値の数は膨大であり、加えて、帳票項目値が演算値の場合はその値が正しいかどうかが一目には判別し難いためである。
【００３１】
そこで、本実施の形態の帳票試験装置２は、シーケンス試験の過程で帳票装置１９が生成・出力した試験用の帳票を利用し、帳票項目値に定義された演算内容の正誤、および帳票項目値とその出力位置との関連付けの正誤を自動的に判定する処理（帳票試験処理）を行う。
【００３２】
先ず、図３および図４を参照し、計測機器１１−１が異なる８箇所に配置された８台の流量計の場合であって、これら８台の流量計が各々計測する例えば１秒毎の処理水の流量（Ｎｏ.１流量〜Ｎｏ.８流量）の１時間毎の平均値を帳票項目値とした日報を出力する場合を例に挙げ、帳票試験処理の原理について説明する。
【００３３】
図３は、本例においてシーケンス試験の過程で帳票装置１９によって生成・出力される対象期間内の試験用の日報から抽出した帳票データを示す図である。本例において、日報は、例えば１日分のＮｏ．１流量〜Ｎｏ．８流量の１時間毎の平均値の各々を時系列順に並べて一覧表形式で出力するものである。帳票試験装置２は、対象期間（図３では２０１２／０１／０１〜２０１２／０１／２０）の日報の出力位置に埋め込まれた値を時系列順に抽出することで帳票データを取得する。
【００３４】
一方、図４（ａ）は、シーケンス試験の過程でサーバ１５に蓄積・保存される１秒毎のＮｏ.１流量〜Ｎｏ.８流量の試験用計測値を示し、図４（ｂ）は、図４（ａ）に示す１秒毎のＮｏ.１流量〜Ｎｏ.８流量の試験用計測値をもとに設定される判定用基準値を示す図である。本例では、帳票試験装置２は、サーバ１５から取得した１秒毎のＮｏ.１流量〜Ｎｏ.８流量の試験用計測値を用いてその１時間毎の平均値を算出する演算処理を行い、得られた演算処理結果を時系列順に並べて判定用基準値とする。
【００３５】
ここで、帳票データの各値は、帳票装置１９が、１秒毎のＮｏ．１流量〜Ｎｏ．８流量の試験用計測値の各々を用い、その１時間毎の平均値を算出する演算処理を行って得た演算値である。一方、判定用基準値は、帳票試験装置２が同じ１秒毎のＮｏ．１流量〜Ｎｏ．８流量の試験用計測値をサーバ１５から取得し、その１時間毎の平均値として設定したものである。したがって、帳票バッファ定義において演算内容が正しく指定されており、加えて日報の帳票フォーマットにおいて帳票項目値の出力位置に該当する帳票項目値のバッファ定義番号が正しく設定されていれば、帳票データの値と判定用基準値とはその並び順に一致する。例えば、帳票データのＮｏ．１流量の最上段の値Ｄ１１は、Ｎｏ．１流量の最上段の判定用基準値Ｄ２１と一致するはずであり、図３と図４（ｂ）においてその値「９０」は一致している。一方、帳票データにおけるＮｏ．２流量の各値Ｄ１３は、Ｎｏ．２流量の判定用基準値の各値Ｄ２３と一致していない。この場合、帳票バッファ定義においてＮｏ．２流量の平均値の演算内容が正しく指定されていないか、あるいは日報の帳票フォーマットにおいてＮｏ．２流量の平均値の出力位置にＮｏ．２流量の平均値のバッファ定義番号が正しく設定されていないと判定できる。ここで、演算内容が正しく指定されていない場合としては、参照する計測値の格納場所が誤っている場合や、この格納場所と組み合わせる演算子が誤っている場合が挙げられる。
【００３６】
次に、帳票試験処理の具体的な処理手順について説明する。図５は、帳票試験処理の処理手順を示すフローチャートである。なお、ここで説明する処理は、帳票試験処理を実現するためのプログラムを例えば帳票試験装置２の記憶部２７に保存しておき、このプログラムを読み出して実行することで実現できる。
【００３７】
図５に示すように、帳票試験処理では、帳票データ取得部２９１が、上記したようにシーケンス試験の過程で帳票装置１９が生成・出力した試験用の帳票から、その帳票フォーマットの出力位置に埋め込まれた値を抽出して帳票データとして取得する（ステップＳ１；帳票データ取得工程）。また、試験用計測値取得部２９３が、シーケンス試験の過程でこのシーケンス試験用にコントローラ１３１からサーバ１５に入力され、サーバ１５において蓄積・保存された試験用計測値を取得する（ステップＳ３；試験用計測値取得工程）。
【００３８】
続いて、判定用基準値設定部２９５が、ステップＳ３で取得した試験用計測値を用いて必要な演算処理、具体的には、帳票装置１９が帳票項目値とする演算値を算出する際に行う演算処理と同じ演算処理を行って、演算処理結果を判定用基準値として設定する（ステップＳ５；設定工程）。
【００３９】
そして、帳票正誤判定部２９７が、ステップＳ１で取得した帳票データの値とステップＳ５で設定した判定基準値と比較し、これらが一致するか否かによって帳票項目値に定義された演算内容の正誤、および帳票項目値とその出力位置との関連付けの正誤を判定する（ステップＳ７；判定工程）。
【００４０】
以上説明した帳票試験処理は、例えばエクセル（登録商標）等の汎用表計算ソフトで提供されているマクロ機能を用いて実現することができる。すなわち、帳票に出力する帳票項目値に応じて必要な試験用計測値をサーバ１５から取得してセルに読み込み、読み込んだセル内の試験用計測値に対して必要な演算処理を行うマクロ命令を事前に定義しておく。そして、帳票試験の際に前述のマクロ命令を呼び出すことで、帳票試験処理を行う。
【００４１】
図６は、図３および図４を参照して例示した日報についての帳票試験処理の過程で帳票試験装置２の表示部２３に表示される帳票試験画面の一例を示す図である。この帳票試験画面には、図５のステップＳ３においてサーバ１５から取得した試験用計測値の各値が時系列順に各セルに入力されて一覧表形式で表示される。また、この帳票試験画面には、帳票の正誤判定の開始を指示するための帳票判定ボタンＢ３が配置されている。この帳票判定ボタンＢ３を押下すると、図５のステップＳ５およびステップＳ７の処理が行われ、帳票項目値に定義された演算内容の正誤、および帳票項目値とその出力位置との関連付けの正誤が判定される。
【００４２】
図７は、帳票試験装置２の表示部２３に表示される帳票判定結果画面の一例を示す図である。この帳票判定結果画面には、帳票データの各値が時系列順に各セルに入力されて一覧表形式で表示される。この帳票判定結果画面では、帳票項目値とその出力位置との関連付けが誤っていると判定された帳票データの値の表示形態が変更されて識別表示されるようになっている。図７では、例えばセルＣ４等のように、該当する帳票データの値が入力されているセルの背景色を変更することで識別表示がされている。帳票試験では、試験者は、この帳票判定結果画面において識別表示された帳票データの値から帳票項目値を特定した上で、特定した帳票項目値の帳票バッファ定義を修正し、あるいは帳票フォーマット内の該当する出力位置のバッファ定義番号を修正する。
【００４３】
以上説明したように、本実施の形態によれば、シーケンス試験の過程で帳票装置１９が試験用計測値に基づき帳票フォーマットに従って生成・出力した試験用の帳票を利用し、帳票項目値に定義された演算内容の正誤、および帳票項目値とその出力位置との関連付けの正誤を自動的に判定することができる。そして、判定結果を画面表示して試験者に提示することができる。これによれば、シーケンス試験で用いられる試験用計測値を有効利用して帳票試験を行うことができるので、従来のようにシーケンス試験とは別に帳票試験を行う必要がない。すなわち、帳票項目値として一定の値を連続的に入力することで帳票試験用の帳票を生成・出力する工程が不要となり、シーケンス試験と並行して帳票試験を行うことができる。また、個々の帳票項目値が正しい値で、かつ帳票内の出力すべき位置に正しく出力されているかを目視によって確認していく作業が不要となる。したがって、帳票試験に要する工数を削減し、試験に要する労力を低減することができる。
【符号の説明】
【００４４】
１      監視制御システム
１１      対象装置
１１−１      計測機器
１１−２      機器
１３１，１３３      コントローラ
１５      サーバ
１７      監視装置
１９      帳票装置
２      帳票試験装置
２１      入力部
２３      表示部
２５      通信部
２７      記憶部
２９      制御部
２９１      帳票データ取得部
２９３      試験用計測値取得部
２９５      判定用基準値設定部
２９７      帳票正誤判定部
３１      制御ＬＡＮ
３３      情報ＬＡＮ
【図１】
2014044507.tif 000003
【図２】
2014044507.tif 000004
【図３】
2014044507.tif 000005
【図４】
2014044507.tif 000006
【図５】
2014044507.tif 000007
【図６】
2014044507.tif 000008
【図７】
2014044507.tif 000009