(57)【要約】【課題】ＰＬＣの動作開始前に用意した操作入力内容を命令出力する動作プログラムを追加変更することなく、操作内容の入力の自動化を図る表示器を提供する。【解決手段】表示器は、所定の操作入力内容に対する実行結果を表示する表示器であって、表示画面に対する前記操作入力内容を含む予約情報を設定する予約情報設定部と、前記予約情報設定部により設定された前記予約情報を記憶する外部記憶装置と通信し、当該記憶されている前記予約情報を取得する予約情報取得部と、前記予約情報取得部により取得された前記予約情報に対応する操作入力内容を実行する予約情報処理部とを備える。【選択図】図２
2011129056.tif 000002
【特許請求の範囲】
【請求項１】
所定の操作入力内容に対する実行結果を表示する表示器であって、
表示画面に対する前記操作入力内容を含む予約情報を設定する予約情報設定部と、
前記予約情報設定部により設定された前記予約情報を記憶する外部記憶装置と通信し、当該記憶されている前記予約情報を取得する予約情報取得部と、
前記予約情報取得部により取得された前記予約情報に対応する操作入力内容を実行する予約情報処理部と、
を備えることを特徴とする表示器。
【請求項２】
請求項１に記載の表示器であって、
前記予約情報設定部により設定された前記予約情報を記憶する内部記憶部と、を更に備え、
前記予約情報取得部は、前記内部記憶部に記憶される前記予約情報より、前記外部記憶装置に記憶される前記予約情報を優先して取得することを特徴とする表示器。
【請求項３】
請求項１又は２に記載の表示器であって、
前記予約情報に含まれる基準処理が実行されたときを起点に当該起点からの経過時間を計測するタイマー部と、を更に備え、
前記予約情報処理部は、前記タイマー部により計測された経過時間が前記予約情報に含まれる実行条件を満たす場合、当該予約情報に対応する前記操作入力内容を実行することを特徴とする表示器。
【請求項４】
請求項１又は２に記載の表示器であって、
当該表示器の時刻を計測する時刻管理部と、を更に備え、
前記予約情報処理部は、前記時刻管理部により計測された時刻が前記予約情報に含まれる実行条件を満たす場合、当該予約情報に対応する前記操作入力内容を実行することを特徴とする表示器。
【請求項５】
請求項１又は２に記載の表示器であって、
当該表示器の日付を計測する日付管理部と、を更に備え、
前記予約情報処理部は、前記日付管理部により計測された日付が前記予約情報に含まれる実行条件を満たす場合、当該予約情報に対応する前記操作入力内容を実行することを特徴とする表示器。
【請求項６】
請求項３に記載の表示器であって、
前記予約情報処理部により実行された前記操作入力内容の再実行条件を含む操作ログ情報を前記内部記憶部又は前記外部記憶装置に記憶する操作ログ管理部と、を更に備え、
前記予約情報処理部は、前記操作入力内容が実行されたときを起点に前記タイマー部により計測された経過時間が前記操作ログ情報に含まれる前記再実行条件を満たす場合、前記内部記憶部又は前記外部記憶装置に記憶された前記操作ログ情報に対応する操作入力内容を再実行することを特徴とする表示器。
【請求項７】
請求項４に記載の表示器であって、
前記予約情報処理部により前記操作入力内容が実行された時刻若しくは日付、及び所定の再実行条件を含む操作ログ情報を前記内部記憶部又は前記外部記憶装置に記憶する操作ログ管理部と、を更に備え、
前記予約情報処理部は、前記時刻管理部により計測された時刻が前記操作ログ情報に含まれる再実行条件を満たす場合、前記内部記憶部又は前記外部記憶装置に記憶された前記操作ログ情報に対応する操作入力内容を再実行することを特徴とする表示器。
【請求項８】
請求項５に記載の表示器であって、
前記予約情報処理部により前記操作入力内容が実行された時刻若しくは日付、及び所定の再実行条件を含む操作ログ情報を前記内部記憶部又は前記外部記憶装置に記憶する操作ログ管理部と、を更に備え、
前記予約情報処理部は、前記日付管理部により計測された日付が前記操作ログ情報に含まれる再実行条件を満たす場合、前記内部記憶部又は前記外部記憶装置に記憶された前記操作ログ情報に対応する操作入力内容を再実行することを特徴とする表示器。
【請求項９】
請求項６〜８のいずれか一項に記載の表示器であって、
前記予約情報又は前記操作ログ情報に含まれる前記操作入力内容、前記実行条件又は前記再実行条件を変更する予約情報編集部と、
を更に備えることを特徴とする表示器。
【請求項１０】
請求項３〜９のいずれか一項に記載の表示器であって、
前記予約情報取得部は、当該表示器と接続された外部端末と通信し、前記予約情報又は前記操作ログ情報に含まれる、前記操作入力内容、前記実行条件又は前記再実行条件のいずれかが変更された編集後予約情報又は編集後操作ログ情報を前記外部端末から取得し、
前記予約情報処理部は、前記取得された前記編集後予約情報又は前記編集後操作ログ情報に応じて、当該編集後予約情報又は当該編集後操作ログ情報に対応する操作入力内容を実行することを特徴とする表示器。
【請求項１１】
請求項２〜１０のいずれか一項に記載の表示器であって、
前記内部記憶部及び前記外部記憶装置にそれぞれ記憶されている前記予約情報を取得して当該予約情報の一覧を表示すると共に、当該表示された前記予約情報の選択を促す予約情報選択部と、を更に備え、
前記予約情報処理部は、前記予約情報選択部により選択された１つ以上の予約情報に応じて、当該予約情報に対応する操作入力内容を実行することを特徴とする表示器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面への操作入力内容を、所定条件を満たす場合に自動的に実行する表示器に関する。
【背景技術】
【０００２】
従来、プログラマブルロジックコントローラ（以下、単に「ＰＬＣ」という）等では、当該コントローラの動作状態の監視又は動作の指示を外部から入力するためにプログラマブル表示器（以下、単に「表示器」という）が使用されている。特に、生産ラインの制御等に使用されるＰＬＣ等では、当該ＰＬＣそのものに動作状態を表示するためのデバイスが無く、前述した表示器を使用することにより当該動作状態を監視及び確認することができる。
【０００３】
この種の表示器として、表示デバイス及び操作入力デバイスを有する表示部の他に、オペレーションシステムプログラムを保存したシステムメモリ、当該オペレーションシステムプログラムに基づいてシステム全体を制御する制御部、外部機器と接続され、その外部機器との間でデータを送受信する通信部、表示部の表示画面の設定情報を記憶する設定記憶メモリ等を備えたものが存在する（例えば、特許文献１参照）。
【０００４】
表示部の表示画面には、設定情報に基づいて、外部接続機器の操作用の操作ボタン又は操作スイッチ等の操作部材、各種表示用の文字又は画像等の表示シンボル等が表示される。表示画面の操作部材等の表示領域がタッチされることにより、表示画面上の操作入力デバイス及び制御部によって操作部材に対応する操作入力信号が生成され、通信部より出力されて外部接続機器に出力される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−４５１１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
表示器を用いてＰＬＣの動作状態の監視又は動作の指示を入力する例としては、（１）操作者によりＰＬＣに対する操作入力内容を表示器の表示画面に対して手動入力する場合、（２）表示器と接続されているＰＬＣから当該表示器への制御情報等を入力する場合、（３）表示器と接続されている外部機器から当該表示器へ接点入力する場合、及び（４）表示器とネットワーク接続されている上位ホスト機器（例：ＰＣ、サーバ装置等）からの制御情報等を入力する場合等がある。これらの入力例のうち、（１）を除き、（２）〜（４）による入力例は、自動化することができており、表示器の操作者が手動で表示画面を操作して操作入力内容を直接入力する必要はない。
【０００７】
ただし、前述した入力例の自動化を図る目的で、表示器を介してＰＬＣの動作状態の監視又は動作の指示を入力する場合には、事前に、表示器及びＰＬＣにそれぞれ必要な動作プログラムが個別に設定される必要がある。すなわち、当該ＰＬＣ及び表示器をそれぞれ動作させる前に、表示器が当該表示器への操作入力内容をＰＬＣに命令出力するための動作プログラムが表示器に、ＰＬＣが表示器から出力されたプログラムを取得して動作するための動作プログラムがＰＬＣにそれぞれ設定する必要がある。例えば、「表示器の表示部に表示されているスイッチをＡＭ１０時００分にＯＮする」旨の操作入力内容の実行を表示器に行わせたいとする。この場合には、表示器には、当該スイッチに割り付けられるＰＬＣの接点をＡＭ１０時００分にＯＮさせる旨の操作入力内容をＰＬＣに命令出力する動作プログラムが表示器に設定される必要がある。ＰＬＣには、当該スイッチに割り付けられるＰＬＣの接点をＡＭ１０時００分にＯＮする旨の動作プログラムが設定される必要がある。
【０００８】
しかし、表示器への操作内容入力の自動化を図る際、ＰＬＣ及び表示器が一旦動作を開始した後は、当該ＰＬＣ及び表示器の動作を停止させない限り、表示器に設定される動作プログラム及びＰＬＣに設定される動作プログラムを事後的に追加設定することはできないという不都合があった。このため、従来の方法では、ＰＬＣ及び表示器が動作を開始した後は、操作者が操作内容入力を表示器に手動で入力していたため、表示器への操作内容入力の自動化を完全に図ることができなかった。従って、当該ＰＬＣの運用環境等によっては、当該ＰＬＣ及び表示器の動作を停止させずに、且つ、ＰＬＣ及び表示器の動作プログラムを変更することなく、表示器への操作内容の入力の自動化を図りたいというニーズは著しく高い。
【０００９】
そこで、本発明は、前述従来の事情に鑑みてなされたもので、その目的は、ＰＬＣ及び表示器それぞれの動作開始後でも、当該ＰＬＣ及び表示器の動作プログラムを変更することなく、操作入力内容の入力の自動化を図る表示器を提供することである。
【課題を解決するための手段】
【００１０】
本発明の表示器は、所定の操作入力内容に対する実行結果を表示する表示器であって、表示画面に対する前記操作入力内容を含む予約情報を設定する予約情報設定部と、前記予約情報設定部により設定された前記予約情報を記憶する外部記憶装置と通信し、当該記憶されている前記予約情報を取得する予約情報取得部と、前記予約情報取得部により取得された前記予約情報に対応する操作入力内容を実行する予約情報処理部と、を備える。
【００１１】
前述した構成によれば、予め表示器の表示画面に対する操作入力内容を含む予約情報を設定しておくことにより、表示器は、当該予約情報に従った操作入力内容を実行する。このため、操作者の表示器に対する操作入力内容の設定入力の自動化を図ることができる。
【００１２】
また、本発明の表示器は、前記予約情報設定部により設定された予約情報を記憶する内部記憶部と、を更に備え、前記予約情報取得部は、前記内部記憶部に記憶される前記予約情報より、前記外部記憶装置に記憶される前記予約情報を優先して取得することを特徴とする。
【００１３】
前述した構成によれば、当該表示器に差し込むことの可能なメモリーカード等に記憶された予約情報を、内部記憶部に記憶されている予約情報よりも優先して実行することができるため、当該メモリーカードに記憶された予約情報を適宜変更することにより、ＰＬＣの動作開始前に用意した操作入力内容を命令出力するＰＬＣ内の記憶されたＰＬＣ用の動作プログラムを追加変更する必要がなくなると共に、ＰＬＣの動作開始後であっても表示器にメモリーカード等に記憶された予約情報を動的に追加設定することができる。
【００１４】
また、本発明の表示器は、前記予約情報に含まれる基準処理が実行されたときからの経過時間を計測するタイマー部と、を更に備え、前記予約情報処理部は、前記タイマー部により計測された経過時間が前記予約情報に含まれる実行条件を満たす場合、当該予約情報に対応する前記操作入力内容を実行することを特徴とする。
【００１５】
前述した構成によれば、仮に時計機能又は日付管理のカレンダー機能を有さない小型等の表示器においても、予め表示器の表示画面に対する操作入力内容、基準処理及び当該基準処理の終了後に当該操作入力内容を実行するための経過時間（実行条件）を含む予約情報を設定しておくことにより、表示器は、当該予約情報に従った操作入力内容を実行する。このため、操作者の表示器に対する操作入力内容の入力の自動化を図ることができる。
【００１６】
また、本発明の表示器は、当該表示器の時刻を計測する時刻管理部と、を更に備え、前記予約情報処理部は、前記時刻管理部により計測された時刻が前記予約情報に含まれる実行条件を満たす場合、当該予約情報に対応する前記操作入力内容を実行することを特徴とする。
【００１７】
前述した構成によれば、時計機能を有する表示器において、予め表示器の表示画面に対する操作入力内容、当該操作入力内容が実行される所定時間（実行条件）を含む予約情報を設定しておくことにより、表示器は、当該予約情報に従った操作入力内容を実行し、操作者の表示器に対する操作入力内容の入力の自動化を図ることができる。更に、時刻単位での操作入力内容が実行されるため、毎日同時刻に行わなければならない作業等のために一日ごとの繰り返し動作を自動的に実行させることもできる。更に、予約情報の実行条件が時刻であるため、予約情報の中に基準処理を設定する必要がなくなるという効果がある。
【００１８】
また、本発明の表示器は、当該表示器の日付を計測する日付管理部と、を更に備え、前記予約情報処理部は、前記日付管理部により計測された日付が前記予約情報に含まれる実行条件を満たす場合、当該予約情報に対応する前記操作入力内容を実行することを特徴とする。
【００１９】
前述した構成によれば、日付機能を有する表示器において、予め表示器の表示画面に対する操作入力内容、当該操作入力内容が実行される所定日付（実行条件）を含む予約情報を設定しておくことにより、表示器は、当該予約情報に従った操作入力内容を実行し、操作者の表示器に対する操作入力内容の入力の自動化を図ることができる。更に、日付単位での操作入力内容が実行されるため、例えば年間に数回程度のチェック業務が発生する場合において、当該チェック業務を繰り返して動作させるような自動化を図ることができる。更に、予約情報の実行条件が日付であるため、予約情報の中に基準処理を設定する必要がなくなるという効果がある。
【００２０】
また、本発明の表示器は、前記予約情報処理部により実行された前記操作入力内容の再実行条件を含む操作ログ情報を前記内部記憶部又は前記外部記憶装置に記憶する操作ログ管理部と、を更に備え、前記予約情報処理部は、前記操作入力内容が実行されたときを起点に前記タイマー部により計測された経過時間が前記操作ログ情報に含まれる再実行条件を満たす場合、前記内部記憶又は前記外部記憶装置に記憶された前記操作ログ情報に対応する操作入力内容を再実行することを特徴とする。
【００２１】
また、本発明の表示器は、前記予約情報処理部により前記操作入力内容が実行された時刻若しくは日付、及び所定の再実行条件を含む操作ログ情報を前記内部記憶部又は前記外部記憶装置に記憶する操作ログ管理部と、を更に備え、前記予約情報処理部は、前記時刻管理部により計測された時刻が前記操作ログ情報に含まれる再実行条件を満たす場合、前記内部記憶部又は前記外部記憶装置に記憶された前記操作ログ情報に対応する操作入力内容を再実行することを特徴とする。
【００２２】
また、本発明の表示器は、前記予約情報処理部により前記操作入力内容が実行された時刻若しくは日付、及び所定の再実行条件を含む操作ログ情報を前記内部記憶部又は前記外部記憶装置に記憶する操作ログ管理部と、を更に備え、前記予約情報処理部は、前記日付管理部により計測された日付が前記操作ログ情報に含まれる再実行条件を満たす場合、前記内部記憶部又は前記外部記憶装置に記憶された前記操作ログ情報に対応する操作入力内容を再実行することを特徴とする。
【００２３】
前述した構成によれば、予約情報に従って一度実行された操作入力内容を、例えば一定時間後に再現することができる。再実行条件は予め表示器の操作者によって設定されても構わないし、操作ログ管理部によって自動的に設定されても構わない。また、同一の操作ログ情報に従った操作入力内容を繰り返して実行することによって、当該操作ログ情報に対応する操作入力内容又は再実行条件等が適切であるか否か等の運転評価試験等を適切に行うことが可能である。
【００２４】
また、本発明の表示器は、前記予約情報又は前記操作ログ情報に含まれる前記操作入力内容、前記実行条件又は前記再実行条件を変更する予約情報編集部と、を更に備えることを特徴とする。
【００２５】
前述した構成によれば、予約情報又は操作ログ情報に含まれる操作入力内容、実行条件又は再実行条件を、操作者の意図又は実行環境等に合わせて適宜変更することができるという効果がある。
【００２６】
また、本発明の表示器の予約情報取得部は、当該表示器と接続された外部端末と通信し、前記予約情報又は前記操作ログ情報に含まれる、前記操作入力内容、前記実行条件又は前記再実行条件のいずれかが変更された編集後予約情報又は編集後操作ログ情報を前記外部端末から取得し、前記予約情報処理部は、前記取得された前記編集後予約情報又は前記編集後操作ログ情報に応じて、当該編集後予約情報又は当該編集後操作ログ情報に対応する操作入力内容を実行することを特徴とする。
【００２７】
前述した構成によれば、表示器と接続されている外部端末（例：ＰＣ等）の操作環境においても、予約情報又は操作ログ情報に含まれる操作入力内容、実行条件又は再実行条件を操作者又は他の担当者等の意図に合わせて効率的に変更することができる。また、予約情報又は操作ログ情報はテキストデータで編集することも可能のため、専用の画面設計ツール等が表示器又は外部端末にインストールされていない場合であっても、作業現場等で簡単に編集作業を行うことができる。
【００２８】
また、本発明の表示器は、前記内部記憶部及び前記外部記憶装置にそれぞれ記憶されている前記予約情報を取得して当該予約情報の一覧を表示すると共に、当該表示された前記予約情報の選択を促す予約情報選択部と、を更に備え、前記予約情報処理部は、前記予約情報選択部により選択された１つ以上の予約情報に応じて、当該予約情報に対応する操作入力内容を実行することを特徴とする。
【００２９】
前述した構成によれば、表示器又は外部記憶装置に記憶されている予約情報のうち操作者等が実行させるべきものを任意に選択することができる。更に、複数の予約情報が選択された場合には、当該予約情報の実行させるべき実行順序も選択されるため、現場等の使用シーンにおいて柔軟に操作入力内容を自動的に実行させることができる。
【発明の効果】
【００３０】
本発明の表示器によれば、ＰＬＣ及び表示器それぞれの動作開始後でも、当該ＰＬＣ及び表示器の動作プログラムを変更することなく、操作入力内容の入力の自動化を図ることができる。
【図面の簡単な説明】
【００３１】
【図１】第１の実施形態の表示器のハードウェア構成を示すブロック図
【図２】第１の実施形態の表示器により実行される各処理の相関関係を示すソフトウェアブロック図
【図３】予約情報の内容の一例を示す図
【図４】第１の実施形態の表示器における予約情報の設定入力を説明するフローチャート
【図５】第１の実施形態の表示器における予約情報の操作入力内容の実行の一例を説明するフローチャート
【図６】操作ログ情報の内容の一例を示す図
【図７】第１の実施形態の表示器における予約情報の操作入力内容の再実行の一例を説明するフローチャート
【図８】内部記憶部及び外部記憶部に記憶される予約情報の一覧画面の一例を示した図
【発明を実施するための形態】
【００３２】
以下、本発明の実施形態について、図面を参照して説明する。
【００３３】
（第１の実施形態）
図１は、第１の実施形態の表示器１のハードウェア構成を示すブロック図である。図１に示すように、第１の実施形態の表示器１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）又はＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリ３、表示部５、及びインターフェース部８が、バス９を介して接続されている。後述するように、第１の実施形態の表示器１は、インターフェース部８を介して、外部端末（例：ＰＣ等）又は外部記憶部（例：メモリーカード、ＩＣカード等）と接続されている。
【００３４】
ＣＰＵ２は、表示器１の電源がＯＮされた場合、メモリ３から表示器１を起動するためのプログラムを読み出して実行し、更にメモリ３に記憶されたオペレーティングシステムを読み出す。また、ＣＰＵ２は、タッチパネル７からの入力信号又はメモリ３に記憶されたプログラムに応じて、各部の制御を行い、メモリ３に記憶されたプログラム及びデータを読み出して当該メモリ３内のＲＡＭに展開すると共に、当該ＲＡＭから読み出されたプログラムのコマンドに基づいて、データの計算又は加工等の情報処理を実行する。
【００３５】
メモリ３は、表示器１を起動するためのプログラムを含み、ＣＰＵ２により実行される後述の各種プログラムが記憶されるＲＯＭ、及び当該ＣＰＵ２により実行される際のワークメモリとして使用されるＲＡＭ、更には、フラッシュメモリ、ＶＲＡＭ、ハードディスク等を含む記憶部である。メモリ３には、第１の実施形態の表示器１を起動するためのシステムプログラムデータが記憶されている。
【００３６】
表示部５は、タッチパネル７、当該タッチパネル７を制御する表示制御部６、及び不図示のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）とから構成されている。表示部５を構成するＬＣＤ上には、メニュー画面又はＰＬＣ等の動作状態が表示される。タッチパネル７を介して入力された操作入力内容は、表示部５上に表示されている部品等の配置座標と当該タッチパネル７上の座標とがＣＰＵ２により比較され、当該比較結果に基づいて処理される。インターフェース部８は、第１の実施形態の表示器１と接続されている外部端末（例：ＰＣ等）又は外部記憶部（例：メモリーカード、ＩＣカード等）と通信して各種の情報の伝達を行う。
【００３７】
次に、第１の実施形態の表示器１により実行される各処理の相関関係について、図２を参照して説明する。図２は、第１の実施形態の表示器１のＣＰＵ２により実行される各処理の相関関係を示すソフトウェアブロック図である。図２には、図１に示す表示器１のＣＰＵ２により実行される処理内容がブロック化され、当該ブロック化された処理内容と他の処理内容との相関関係が示されている。また、図２には、説明の便宜を図る上で、内部記憶部１２、インターフェース部１３、表示部２０、ＰＣ４０及び外部記憶部５０も併せて図示されており、これらはＣＰＵ２により実行される処理単位ではないため網掛けされている。表示器１のＣＰＵ２により実行される処理内容は、図２に示すように、予約情報設定部１１、基準処理実行認知部１４、タイマー部１５、時刻管理部１６、日付管理部１７、予約情報取得部１８、予約情報処理部１９、操作ログ管理部２１、予約情報編集部２２、及び予約情報選択部２３を有する。
【００３８】
予約情報設定部１１は、第１の実施形態の表示器１を操作する操作者に予約情報の設定を促すと共に、当該操作者により設定入力された当該予約情報を内部記憶部１２又は外部記憶部５０に記憶する。ここで、予約情報及び当該予約情報の設定入力の手順について、図３及び図４を参照して説明する。図３は、予約情報の内容の一例を示す図面である。図４は、第１の実施形態の表示器１における予約情報の設定入力を説明するフローチャートである。ここで、予約情報とは、図３に示すように、当該予約情報を識別するＩＤ、第１の実施形態の表示器１の表示画面に対する操作入力の内容を示す操作入力内容、当該操作入力内容を実行するための実行条件、及び基準処理内容が少なくとも関連付けられた情報である。第１の実施形態の表示器１は、予約情報の実行条件が満たされたとき、当該予約情報の操作入力内容を自動的に実行する。
【００３９】
例えば、ＩＤ「００１」の予約情報では、基準処理「画面Ｘが表示された」場合であって、当該基準処理が実行された後の１分後にスイッチＡを押下する処理が表示器１により自動的に実行される。ここで、基準処理とは、例えばＩＤ「００１」の予約情報の様に、操作入力内容を実行するために事前に実行されている必要のある基準となる処理である。ＩＤ「００２」の予約情報では、（毎日）時刻が２１時００分になったときに、第１の実施形態の表示器１は電源が自動的にＯＦＦする。ＩＤ「００３」の予約情報では、日付が２００９年１２月３日になったとき、スイッチＢを押下する処理が第１の実施形態の表示器１により自動的に実行される。同様に、ＩＤ「００４」の予約情報では、日付が２００９年１２月２８日の時刻２１時００分になったとき、スイッチＣを押下する処理が第１の実施形態の表示器１により自動的に実行される。
【００４０】
図４において、予約情報設定部１１は、表示器１の操作者に対して予約情報の設定入力を促した場合（Ｓ１１）、当該操作者は、表示器１のタッチパネル７上にある予約情報の設定入力のメニューボタン等を押下する。この操作者の予約情報の設定入力メニューボタン等の押下に基づいて、表示器１は、予約情報の設定入力画面を表示部５（図１参照）に表示するように制御する（Ｓ１２）。予約情報の設定入力画面において操作者が当該予約情報の入力を完了した場合に限って（Ｓ１３のＹＥＳ）、予約情報設定部１１は当該操作者により入力された予約情報を内部記憶部１２又は外部記憶部５０に記憶し、予約情報の設定の処理は終了する。
【００４１】
この予約情報の記憶先は、操作者によって内部記憶部１２又は外部記憶部５０のいずれに指定されても構わないし、内部記憶部１２及び外部記憶部５０の両方に指定されても構わない。また、予約情報の記憶先として内部記憶部１２及び外部記憶部５０のいずれも指定されない場合には、第１の実施形態の表示器１の予約情報設定部１１は、当該入力された予約情報を外部記憶部５０に優先して記憶するものとする。但し、後述する予約情報編集部２２により、予約情報の記憶先が指定されない場合に優先して記憶される記憶部も内部記憶部１２でも構わない。また、操作者により設定入力される予約情報の中に、後述する再実行条件が含まれても構わない。
【００４２】
内部記憶部１２は、図１に示すメモリ３に対応し、予約情報設定部１１を介して第１の実施形態の表示器１の操作者により設定入力された結果生成された予約情報を記憶する。インターフェース部１３は、図１に示すインターフェース部８に対応し、第１の実施形態の表示器１と接続されているＰＣ４０又は外部記憶部５０と通信して各種の情報の伝達を行う。
【００４３】
基準処理実行認知部１４は、例えば図３に示したＩＤ「００１」の予約情報を実行するために基準となる処理が実行されたことを認知する。前述したように、例えば図３に示したＩＤ「００１」の予約情報の様に基準処理が設定されており、当該基準処理である「画面Ｘが表示された」場合には、基準処理実行認知部１４は、当該画面Ｘが表示されたことを認知する。基準処理実行認知部１４は、当該基準処理が実行された旨の基準処理実行済認知情報をタイマー部１５に出力する。
【００４４】
タイマー部１５は、基準処理実行認知部１４により出力された基準処理実行済認知情報を取得する。タイマー部１５は、基準処理実行認知部１４により出力された基準処理実行済認知情報を取得したときを起点に、タイマーとしての動作を開始し、当該基準処理実行済認知情報を取得したときからの経過時間を計測する。タイマー部１５は、常時、当該計測された経過時間に関する経過時間情報を予約情報取得部１８に出力している。
【００４５】
時刻管理部１６は、時計機能を有し、表示器１の時刻を管理する。具体的には、時刻管理部１６は、常時、表示器１の時、分及び秒単位での時刻を把握し、当該時刻に関する時刻情報を予約情報取得部１８に出力している。日付管理部１７は、カレンダー機能を有し、表示器１の日付を管理する。具体的には、日付管理部１７は、常時、表示器１の年、月及び日単位での日付を把握し、当該日付に関する日付情報を予約情報取得部１８に出力している。また、日付管理部１７は、時刻管理部１６の機能も有しても構わない。この場合には、日付管理部１７は、常時、表示器１の年、月、日、時、分、秒単位での日付及び時刻を把握し、当該日付及び時刻に関する日付時刻情報を予約情報取得部１８に出力している。
【００４６】
予約情報取得部１８は、タイマー部１５、時刻管理部１６又は日付管理部１７により出力された経過時間情報、時刻情報又は日付情報を取得する。予約情報取得部１８は、表示器１の電源がＯＮされたとき、インターフェース部１３を介して外部記憶部５０と通信して、当該外部記憶部５０に記憶されている予約情報を取得する。第１の実施形態では、予約情報取得部１８は、内部記憶部１２に記憶されている予約情報の内容ではなく、外部記憶部５０に記憶されている予約情報の内容を優先して取得するものとする。予約情報取得部１８は、外部記憶部５０に記憶されている予約情報の内容を取得した後、タイマー部１５、時刻管理部１６又は日付管理部１７により出力された経過時間情報、時刻情報又は日付情報に基づいて、当該取得された予約情報の実行条件が満たされているか否かを判定する。予約情報取得部１８は、この判定により予約情報の実行条件が満たされている場合には、当該実行条件が満たされた旨を示す実行条件成立情報を予約情報処理部１９に出力する。
【００４７】
予約情報取得部１８がタイマー部１５により出力された経過時間情報を取得した場合について具体的に説明する。予約情報取得部１８は、外部記憶部５０に記憶されている予約情報の内容を取得した後、タイマー部１５により出力された経過時間情報に関する経過時間が、当該外部記憶部５０から取得された予約情報の実行条件を満たすか否かを判定する。すなわち、予約情報取得部１８は、タイマー部１５により出力された経過時間情報に関する経過時間と、当該外部記憶部５０から取得された予約情報に対応する基準処理の実行からの経過時間とが一致しているか否かを判定する。
【００４８】
また、予約情報取得部１８が時刻管理部１６から時刻情報を取得した場合について具体的に説明する。予約情報取得部１８は、外部記憶部５０に記憶されている予約情報の内容を取得した後、時刻管理部１６により出力された時刻情報に関する時刻が、当該外部記憶部５０から取得された予約情報に対応する実行条件（実行時刻）と一致しているか否かを判定する。
【００４９】
また、予約情報取得部１８が日付管理部１７から日付情報を取得した場合について具体的に説明する。予約情報取得部１８は、外部記憶部５０に記憶されている予約情報の内容を取得した後、日付管理部１７により出力された日付情報に関する日付が、当該外部記憶部５０から取得された予約情報に対応する実行条件（実行日付）と一致しているか否かを判定する。
【００５０】
予約情報処理部１９は、予約情報取得部１８により出力された実行条件成立情報を取得する。予約情報処理部１９は、この取得された実行条件成立情報に応じて、この実行条件成立情報に対応する予約情報の操作入力内容を実行し、当該実行結果を表示部２０に表示する。予約情報処理部１９は、当該操作入力内容を実行した旨の実行済情報を操作ログ管理部２１に出力する。また、予約情報処理部１９は、後述する操作ログ情報３５（図６参照）の再実行条件が満たされた旨の再実行条件成立情報を操作ログ管理部２１より取得した場合、当該再実行条件成立情報に対応する操作ログ情報３５（図６参照）の操作入力内容を再実行する。
【００５１】
操作ログ管理部２１は、予約情報処理部１９により出力された実行済情報を取得する。このとき、操作ログ管理部２１は、タイマー部１５、時刻管理部１６又は日付管理部１７から、予約情報処理部１９により出力された実行済情報に対応する予約情報の操作入力内容が実行されたときを起点にした経過時間情報、当該操作入力内容が実行されたときの時刻情報、又は当該操作入力内容が実行された日付情報をそれぞれ取得する。操作ログ管理部２１は、この取得された経過時間情報、時刻情報又は日付情報を前述した実行済情報に対応する予約情報に付記した操作ログ情報３５（図６参照）を生成し、この生成された操作ログ情報３５（図６参照）を内部記憶部１２又は外部記憶部５０に記憶する。操作ログ情報３５とは、図６に示すように、図３に示した予約情報の内容に、前述した経過時間情報、時刻情報又は日付情報、更に、後述の再実行条件の内容を付記したものである。
【００５２】
また更に、操作ログ情報３５には、予約情報処理部１９により出力された実行済情報に対応する予約情報の中に、当該予約情報の操作入力内容の再実行条件が操作者により予め設定入力されている場合と、予め設定入力されていない場合とがある。当該再実行条件が操作者により予め設定入力されている場合には、操作ログ管理部２１は、当該再実行条件が満たされた場合、当該再実行条件が満たされたことを示す再実行条件成立情報を予約情報処理部１９に出力する。
【００５３】
また、前述した予約情報の操作入力内容の再実行条件が操作者により予め設定入力されていない場合には、操作ログ管理部２１は、当該予約情報の内容に、所定の再実行条件を付記した操作ログ情報３５を自動的に生成する。例えば、所定の再実行条件として「操作入力内容が実行された時刻の２４時間後」が付記されるものとする。但し、この所定の再実行条件は、後述する予約情報編集部２２により任意に編集可能である。例えば、図６に示す操作ログ情報においては、ＩＤ「００３」を除く、ＩＤ「００１」、ＩＤ「００２」及びＩＤ「００４」の操作ログ情報には、前述した所定の再実行条件として「操作入力内容が実行された時刻の２４時間後」が付記されたものである。ＩＤ「００３」の操作ログ情報は、表示器１の操作者により設定入力されたものとする。
【００５４】
予約情報編集部２２は、内部記憶部１２又は（及び）外部記憶部５０に記憶されている予約情報又は（及び）操作ログ情報を編集可能とする。予約情報編集部２２は、当該編集された予約情報又は（及び）操作ログ情報を内部記憶部１２又は（及び）外部記憶部５０に記憶する。例えば、予約情報の編集においては、予約情報の操作入力内容、又は実行条件等が変更され得る。操作ログ情報の編集においては、操作入力内容、更に、予め操作者により設定入力された再実行条件又は操作ログ管理部２１により自動的に生成された操作ログ情報における再実行条件が変更され得る。
【００５５】
予約情報選択部２３は、図８に示すように、内部記憶部１２及び外部記憶部５０にそれぞれ記憶されている予約情報の一覧を示す予約情報一覧画面６０を表示し、当該表示された予約情報のうち実行させるべき予約情報の選択を操作者に促す。図８は、内部記憶部１２及び外部記憶部５０に記憶される予約情報の一覧及び当該一覧から実行させるべき予約情報を選択する様子を示した図面である。図８において、操作者により選択される予約情報は、１つでも良いし、複数でも良い。但し、複数の予約情報が選択された場合には、当該選択された複数の予約情報の実行順序も設定され、当該設定された実行順序に従って予約情報が実行される。
【００５６】
予約情報選択部２３を設けることにより、複数の予約情報の中から実行させるべき予約情報を任意に選択することができるため、当該選択された予約情報に従って、表示器１の表示画面に対する操作入力を自動化することができる。例えば、オーブンレンジ等の温度調整機器の操作入力内容を予約情報として予め用意しておくことにより、複数ある予約情報から１つ（又は複数）選択して実行することで、従来人が手動で行っていたオーブンレンジ等のコントロールを自動化することができる。より具体的には、ロールパン用の予約情報、菓子パン用の予約情報等、用途別に予め用意された予約情報から予約情報選択部２３を用いて選択して実行することにより、人が手動で行っていたオーブンレンジ等のコントロールを自動化することができる。
【００５７】
（第１の実施形態の表示器１における予約情報の操作入力内容の実行動作）
次に、図５を参照し、第１の実施形態の表示器１において、予約情報の操作入力内容を実行する手順について説明する。図５は、第１の実施形態の表示器１における予約情報の操作入力内容の実行の一例を説明するフローチャートである。
【００５８】
図５において、表示器１の電源がＯＮされたとき、予約情報取得部１８は、インターフェース部１３を介して外部記憶部５０と通信して、当該外部記憶部５０に記憶されている予約情報を取得する（Ｓ２１）。Ｓ２１により取得された予約情報の中に基準処理が設定入力されている場合（Ｓ２２のＹＥＳ）、表示器１は、基準処理実行認知部１４により予約情報に設定入力されている基準処理が実行されたか否かを判定する（Ｓ２３）。この判定により基準処理が実行された場合（Ｓ２３のＹＥＳ）、基準処理実行認知部１４は基準処理が実行されたことを認知すると共に、当該基準処理が実行された旨の基準処理実行済認知情報をタイマー部１５に出力する。
【００５９】
タイマー部１５は、この基準処理実行済認知情報を取得したときを起点に、タイマーとしての動作を開始し、された結果、当該基準実行済認知情報が取得されたときを起点に当該起点からの経過時間を計測する。タイマー部１５は、常時、当該計測された経過時間に関する経過時間情報を予約情報取得部１８に出力している。予約情報取得部１８は、タイマー部１５により出力された経過時間情報に基づいて、Ｓ２１で取得された予約情報の実行条件を満たすか否かを判定する（Ｓ２４）。予約情報取得部１８は、この判定により予約情報の実行条件が満たされている場合には（Ｓ２４のＹＥＳ）、当該実行条件が満たされた旨を示す実行条件成立情報を予約情報処理部１９に出力する。
【００６０】
予約情報処理部１９は、予約情報取得部１８により出力された実行条件成立情報を取得する。予約情報処理部１９は、この取得された実行条件成立情報に応じて、当該実行条件が満たされたときの予約情報の操作入力内容を実行し（Ｓ２５）、当該実行結果を表示部２０に表示して予約情報の操作入力内容の実行を終了する。
【００６１】
一方、Ｓ２１により取得された予約情報に基準処理が設定入力されていない場合（Ｓ２２のＮＯ）、予約情報取得部１８は、時刻管理部１６又は日付管理部１７から常時出力されている表示器１の時刻情報又は日付情報に基づいて、Ｓ２１で取得された予約情報の実行条件を満たすか否かを判定する（Ｓ２５）。予約情報取得部１８は、この判定により予約情報の実行条件が満たされている場合には、当該実行条件が満たされた旨を示す実行条件成立情報を予約情報処理部１９に出力する。
【００６２】
予約情報処理部１９は、予約情報取得部１８により出力された実行条件成立情報を取得する。予約情報処理部１９は、この取得された実行条件成立情報に応じて、当該実行条件が満たされたときの予約情報の操作入力内容を実行し（Ｓ２５）、当該実行結果を表示部２０に表示して予約情報の操作入力内容の実行を終了する。
【００６３】
（第１の実施形態の表示器１における操作ログ情報の操作入力内容の再実行動作）
次に、図７を参照し、第１の実施形態の表示器１において、操作ログ情報の操作入力内容を再実行する手順について説明する。図７は、第１の実施形態の表示器１における操作ログ情報の操作入力内容の再実行の一例を説明するフローチャートである。
【００６４】
図７において、予約情報取得部１８は、インターフェース部１３を介して外部記憶部５０と通信して、当該外部記憶部５０に記憶されている操作ログ情報を取得する（Ｓ４１）。Ｓ４１により取得された操作ログ情報に再実行条件が予め設定されている場合には（Ｓ４２のＹＥＳ）、操作ログ管理部２１は、タイマー部１５により出力された経過時間情報、時刻管理部１６により出力された時刻情報、又は日付管理部１７により出力された日付情報のいずれかに基づいて、Ｓ４１で取得された操作ログ情報の再実行条件を満たすか否かを判定する（Ｓ４４）。操作ログ管理部２１は、この判定により操作ログ情報の再実行条件が満たされている場合には（Ｓ４４のＹＥＳ）、当該再実行条件が満たされた旨を示す再実行条件成立情報を予約情報処理部１９に出力する。
【００６５】
予約情報処理部１９は、操作ログ管理部２１により出力された再実行条件成立情報を取得する。予約情報処理部１９は、この取得された再実行条件成立情報に応じて、当該再実行条件が満たされたときの操作ログ情報の操作入力内容を再実行し（Ｓ４５）、当該再実行結果を表示部２０に表示して操作ログ情報の操作入力内容の再実行を終了する。
【００６６】
一方、Ｓ４１により取得された操作ログ情報に再実行条件が設定されていない場合には（Ｓ４２のＮＯ）、操作ログ管理部２１は、予約情報の内容に、所定の再実行条件を付記した操作ログ情報を自動的に生成する（Ｓ４３）。例えば、所定の再実行条件として「操作入力内容が実行された時刻の２４時間後」が付記されるものとする。この後、操作ログ管理部２１は、タイマー部１５により出力された経過時間情報、時刻管理部１６により出力された時刻情報、又は日付管理部１７により出力された日付情報のいずれかに基づいて、Ｓ４１で取得された操作ログ情報の再実行条件を満たすか否かを判定する（Ｓ４４）。操作ログ管理部２１は、この判定により操作ログ情報の再実行条件が満たされている場合には（Ｓ４４のＹＥＳ）、当該再実行条件が満たされた旨を示す再実行条件成立情報を予約情報処理部１９に出力する。
【００６７】
予約情報処理部１９は、操作ログ管理部２１により出力された再実行条件成立情報を取得する。予約情報処理部１９は、この取得された再実行条件成立情報に応じて、当該再実行条件が満たされたときの操作ログ情報の操作入力内容を再実行し（Ｓ４５）、当該再実行結果を表示部２０に表示して操作ログ情報の操作入力内容の再実行を終了する。
【００６８】
以上、添付図面を参照しながら各種の実施形態について説明したが、本発明の入力装置はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例、組合せ例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００６９】
前述の実施形態において、図２に示した各処理内容はＣＰＵ２により実行される旨を説明したが、これに限定されない。例えば、特定の処理内容は第１の実施形態の表示器１内に別途設けられたマイコン等により実行されて構わない。どの処理内容をＣＰＵ２又は当該マイコン等に実行させるかは、本発明の技術分野における通常の知識を有する当業者が適宜設計し得ることである。なお、前述の実施形態において、タイマー部１５は、ＣＰＵ２により実行されるソフトウェアの処理として記載したが、これに限定されない。例えば、タイマー部１５としてハードウェアとしてのタイマーカウンターを用いても構わない。
【００７０】
なお、前述の実施形態において、時刻管理部１６は、第１の実施形態の表示器１の時、分及び秒単位での時刻を常時把握し、日付管理部１７は、第１の実施形態の表示器１の年、月及び日単位での日付を常時把握する旨を記載したが、これに限定されない。例えば、時刻管理部１６及び日付管理部１７の両方の機能を一体的に含めた日付時刻管理部として構成することも可能である。
【００７１】
なお、前述の実施形態において、予約情報取得部１８が予約情報を取得する記憶部として外部記憶部５０を優先する旨を記載したが、これに限定されない。例えば、予約情報取得部１８は、内部記憶部１２に記憶される予約情報を取得するようにしても構わない。
【００７２】
なお、前述の実施形態において、表示器１は、図２に示すように、タイマー部１５、時刻管理部１６、及び日付管理部１７を全て備えるものとして説明したが、これに限定されない。例えば、表示器１は、タイマー部１５、時刻管理部１６、又は日付管理部１７のうち特定の１つのみを有するようにしても構わない。また、表示器１は、タイマー部１５、時刻管理部１６、又は日付管理部１７のうち特定の２つのみを有するようにしても構わない。更に、タイマー部１５は、ＣＰＵ２により実行される処理単位として説明したが、カウンタ等のハードウェア資源を用いた構成としても構わない。
【００７３】
なお、前述した表示器１の予約情報取得部１８は、当該表示器１と接続された外部端末（例：ＰＣ４０）と通信し、前記予約情報又は前記操作ログ情報に含まれる、前記操作入力内容、前記実行条件又は前記再実行条件のいずれかが変更された編集後予約情報又は編集後操作ログ情報を前記外部端末（例：ＰＣ４０）から取得し、前記予約情報処理部１９は、前記取得された前記編集後予約情報又は前記編集後操作ログ情報に応じて、当該編集後予約情報又は当該編集後操作ログ情報に対応する操作入力内容を実行しても構わない。
【００７４】
この場合には、表示器と接続されている外部端末（例：ＰＣ４０等）の操作環境においても、予約情報又は操作ログ情報に含まれる操作入力内容、実行条件又は再実行条件を操作者又は他の担当者等の意図に合わせて効率的に変更することができる。また、予約情報又は操作ログ情報はテキストデータで編集することも可能のため、専用の画面設計ツール等が表示器又は外部端末にインストールされていない場合であっても、作業現場等で簡単に編集作業を行うことができる。
【符号の説明】
【００７５】
１…表示器
２…ＣＰＵ
３…メモリ
５、２０…表示部
６…表示制御部
７…タッチパネル
８、１３…インターフェース部
９…バス
１１…予約情報設定部
１２…内部記憶部
１４…基準処理実行認知部
１５…タイマー部
１６…時刻管理部
１７…日付管理部
１８…予約情報取得部
１９…予約情報処理部
２１…操作ログ管理部
２２…予約情報編集部
２３…予約情報選択部
３０…予約情報
３５…操作ログ情報
４０…ＰＣ
５０…外部記憶部
６０…予約情報一覧画面
【図１】
2011129056.tif 000003
【図２】
2011129056.tif 000004
【図３】
2011129056.tif 000005
【図４】
2011129056.tif 000006
【図５】
2011129056.tif 000007
【図６】
2011129056.tif 000008
【図７】
2011129056.tif 000009
【図８】
2011129056.tif 000010