(57)【特許請求の範囲】
【請求項１】
制御用プログラムが格納された通常起動デバイスを有する制御用表示装置において、
上記通常起動デバイスとは別に設けられた一時起動デバイスと、
入力手段が予め定められた特定操作を受け付けた場合、１度だけ、上記通常起動デバイスから開始した起動処理の途中で上記一時起動デバイスへ起動処理を引継がせる起動制御手段と
を備え、
上記起動制御手段は、
リセット後も値が保持されるフラグ記憶手段と、
当該フラグ記憶手段を参照して、電源投入後またはリセット後、通常起動デバイスから開始した起動処理の途中で起動処理を引継ぐデバイスを選択する選択手段と、
上記特定操作を受け付けた場合、
まず、上記一時起動デバイスへの起動処理の引継ぎを示すフラグを、上記フラグ記憶手段に設定し、
本制御用表示装置のリセット後、上記一時起動デバイスへ起動処理が引継がれた後に、上記一時起動デバイスへの起動処理の引継ぎを示すフラグを、クリアするフラグ設定手段と
を備えていることを特徴とする制御用表示装置。
【請求項２】
上記入力手段は、通常の制御動作時にも操作可能なタッチパネルであって、
上記特定操作には、当該タッチパネルの入力領域のうち、予め定められた各領域の複数に対する略同時操作が含まれていることを特徴とする請求項１記載の制御用表示装置。
【請求項３】
上記入力手段が上記特定操作を受け付けた場合、表示画面の一部を占有し、選択肢として予め定められた複数処理を表示するメニュー表示手段と、
上記メニュー表示手段が表示する選択肢を変更する選択肢変更手段と、
上記メニュー表示手段が表示する選択肢のうち、上記一時起動デバイスからの起動処理が選択された場合に、上記起動制御手段へ、上記一時起動デバイスからの起動を指示する指示手段とを備えていることを特徴とする請求項１または２記載の制御用表示装置。
【請求項４】
上記一時起動デバイスは、メモリカードの読み取り装置であることを特徴とする請求項１、２または３記載の制御用表示装置。
【請求項５】
上記起動制御手段は、上記一時起動デバイスとしてのメモリカードに構築されたファイルシステムから、予め定められた特定のファイル名のファイルを読み込んで起動すると共に、
上記ファイルシステムは、制御用表示装置の制御用プログラムを作成可能な制御用ホストコンピュータからアクセス可能なファイルシステムであることを特徴とする請求項４記載の制御用表示装置。
【請求項６】
上記フラグが設定されている場合、上記起動制御手段は、起動するデバイスを設定可能なＤＩＰスイッチの設定にかかわらず、一時起動デバイスから起動することを特徴とする請求項１記載の制御用表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、プログラマブル表示器など、制御システムにて、制御対象の状態を表示したり制御する制御用表示装置に関し、特に、制御用プログラムの変更処理など、通常の制御動作とは異なる処理を容易に実行可能な制御用表示装置に関するものである。
【０００２】
【従来の技術】
従来から、制御システムでは、制御対象の状態をオペレータに報知したり、オペレータからの指示に合わせて制御対象の状態を制御するため、例えば、プログラマブル表示器が使用されている。
【０００３】
当該プログラマブル表示器は、通常は、内蔵メモリに格納された制御用プログラムに従って動作しているが、例えば、制御時の動作を変更する際に、制御用プログラムを内蔵メモリに書き込む場合などには、通常の制御動作と異なる処理を行う必要がある。
【０００４】
図１０に示すように、従来のプログラマブル表示器１０１は、ＲＳ−２３２Ｃケーブルなどのシリアルケーブル１０２と接続可能なシリアルポート１０１ａを備えており、通常の制御動作と異なる処理を行う場合には、シリアルケーブル１０２を介して携帯型コンピュータ１０３と接続される。
【０００５】
また、プログラマブル表示器１０１のＲＯＭ１１１には、ＦＥＥＰＲＯＭ１１２に格納されたプログラムを実行する処理と、通信回路１１３を制御して、上記シリアルポート１０１ａから入力されたデータを、上記ＦＥＥＰＲＯＭ１１２に格納する処理とを、ＣＰＵ１１４に実行させるプログラムが格納されており、当該ＣＰＵ１１４は、電源投入後、あるいは、リセット後に、ＲＯＭ１１１内のプログラムを実行する。これによって、プログラマブル表示器１０１は、制御用プログラムを変更したり、内蔵のＦＥＥＰＲＯＭ１１２に格納された制御用プログラムに従って、通常の制御動作を行ったりできる。
【０００６】
より詳細には、図１１に示すように、ＣＰＵ１１４は、電源投入後あるいはリセット後、上記ＲＯＭ１１１のプログラムに従って、プログラマブル表示器１０１の各回路を初期化するなど、ハードウェア初期処理を行う（Ｓ１０１）。さらに、ＣＰＵ１１４は、Ｓ１０２において、通信回路１１３を制御し、シリアルケーブル１０２を介して通信を試みる。
【０００７】
ここで、通常制御時には、シリアルケーブル１０２および携帯型コンピュータ１０３が接続されていないので（Ｓ１０２にて、NO）、ＣＰＵ１１４は、Ｓ１０３において、ＦＥＥＰＲＯＭ１１２から制御用プログラムを読み出し、Ｓ１０４において、当該制御用プログラムに基づき制御対象を制御する。
【０００８】
一方、制御用プログラムの更新時には、プログラマブル表示器１０１にシリアルケーブル１０２を介して携帯型コンピュータ１０３が接続されている。したがって、ＣＰＵ１１４は、上記Ｓ１０２の判定後、携帯型コンピュータ１０３と通信し、携帯型コンピュータ１０３から受け取った制御用プログラムをＦＥＥＰＲＯＭ１１２に格納する。制御用プログラムの転送が終了すると、プログラマブル表示器１０１のメンテナンス要員は、プログラマブル表示器１０１の電源を遮断した後、プログラマブル表示器１０１からシリアルケーブル１０２を取り外し、プログラマブル表示器１０１の電源を再び投入する。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記構成では、制御用プログラムの更新毎にシリアルケーブル１０２の着脱が必要になる。また、制御用プログラムの更新時には、プログラマブル表示器１０１の近傍に携帯型コンピュータ１０３を持ち込む必要がある。したがって、制御用プログラムの更新に非常に手間がかかるという問題を生ずる。
【００１０】
ここで、制御システムでは、制御用プログラムの誤りが事故に直結することが多い。したがって、事故を防止するため、制御用プログラムを更新した後、実際の運転時と同様に、プログラマブル表示器１０１とＰＬＣとが接続される。さらに、プログラマブル表示器１０１やＰＬＣの動作に基づいて、制御用プログラムが検証され、例えば、転送ミスなどの不具合を発見すると、再度、携帯型コンピュータ１０３から制御用プログラムを転送する。
【００１１】
ところが、上記構成では、制御用プログラムを検証するために、ＦＥＥＰＲＯＭ１１２から起動する時点と、携帯型コンピュータ１０３から制御用プログラムを転送する時点とで、シリアルケーブル１０２を着脱する必要があり、手間がかかる。
【００１２】
さらに、シリアルケーブル１０２にて制御用プログラムを転送する通信プログラムは、転送中の停電などで、ＦＥＥＰＲＯＭ１１２の内容が破損して起動できなくなった場合に備えて、ＲＯＭ１１１に格納されているため、内容の変更が難しい。一方、制御用プログラムを転送するプログラムなどのメンテナンス用プログラムは、制御システムの制御対象となるターゲットシステムや、その運営者などによって、必要な機能やユーザインターフェースが互いに異なっている。したがって、各ユーザ間で共通のメンテナンス用プログラムをＲＯＭ１１１内に格納すると、必要な機能やユーザインターフェースが提供できなかったり、所望の機能やユーザインターフェースを実現するよりも大きな容量のＲＯＭが必要になってしまう。
【００１３】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、制御用プログラムの変更処理など、通常の制御動作とは異なる処理を容易に実行可能な制御用表示装置を実現することにある。
【００１４】
【課題を解決するための手段】
本発明に係る制御用表示装置は、上記課題を解決するために、制御用プログラムが格納された通常起動デバイスを有する制御用表示装置において、上記通常起動デバイスとは別に設けられた一時起動デバイスと、入力手段が予め定められた特定操作を受け付けた場合、１度だけ、上記通常起動デバイスから開始した起動処理の途中で上記一時起動デバイスへ起動処理を引継がせる起動制御手段とを備えていることを特徴としている。なお、上記一時起動デバイスは、制御用表示装置が当該デバイスから起動用のプログラムを取得して起動できれば、例えば、メモリカードなどの記録媒体を読み取る記録装置であってもよいし、ネットワークとの通信装置であってもよい。
【００１５】
さらに、上記起動制御手段は、リセット後も値が保持されるフラグ記憶手段と、当該フラグ記憶手段を参照して、電源投入後またはリセット後、通常起動デバイスから開始した起動処理の途中で起動処理を引継ぐデバイスを選択する選択手段と、上記特定操作を受け付けた場合、まず、上記一時起動デバイスへの起動処理の引継ぎを示すフラグを、上記フラグ記憶手段に設定し、本制御用表示装置のリセット後、上記一時起動デバイスへ起動処理が引継がれた後に、上記一時起動デバイスへの起動処理の引継ぎを示すフラグを、クリアするフラグ設定手段とを備えいることを特徴としている。なお、フラグ記憶手段は、例えば、制御用表示装置の記憶手段のうち、リセット後に初期化されない領域などとして実現される。
【００１６】
上記構成において、例えば、制御用プログラムの変更処理やメンテナンス処理など、通常の制御処理とは異なる処理が必要な場合、制御用表示装置のメンテナンス要員が予め定められた特定操作を行うと、制御用表示装置の起動制御手段は、通常起動デバイスから起動できるか否かに拘らず、１度だけ、通常起動デバイスとは異なる一時起動デバイスから起動する。したがって、当該一時起動デバイスに、制御用プログラム変更用の起動プログラムおよび制御用プログラムを格納したり、メンテナンス用の起動プログラムを格納すれば、制御用表示装置に、通常の制御処理とは異なる処理を実行させることができる。
【００１７】
また、上記構成において、制御用表示装置のフラグ設定手段は、上記特定操作を受け付けた場合、上記一時起動デバイスからの起動を示すフラグをフラグ記憶手段に設定する。この状態で、制御用表示装置がリセットされると、選択手段は、フラグ領域を参照して、一時起動デバイスから起動する。さらに、フラグ設定手段は、一時起動デバイスから起動すると、上記フラグを通常起動デバイスからの起動に切り換える。
【００１８】
一方、制御用表示装置は、１度、一時起動デバイスから起動すると、その後、制御用表示装置は、一時起動デバイスから起動可能か否かに拘らず、例えば、内蔵メモリなどの通常起動デバイスから起動して、当該通常起動デバイスの制御用プログラムを実行する。これにより、例えば、制御対象の状態を表示したり、オペレータからの指示に応じて制御対象を制御したりできる。
【００１９】
上記構成では、制御用表示装置は、１度、一時起動デバイスから起動した後、一時起動デバイスから起動可能か否かに拘らず、通常起動デバイスから起動する。したがって、シリアルケーブルが接続されている場合にシリアルケーブルから起動用のプログラムを読み取り、接続されていない場合は、内蔵メモリから起動する従来技術とは異なり、一時起動デバイスとして、シリアルケーブルとの通信回路を使用する場合であっても、通信ケーブルを着脱する必要がない。また、一時起動デバイスからの起動は、特定操作１回につき、１度限りなので、メンテナンス要員が一時起動デバイスを毎回指定する場合と異なり、設定を元に戻す必要がない。これらの結果、メンテナンス要員が通常の制御処理とは異なる処理を制御用表示装置に実行させる場合の手間を削減できる。
【００２０】
さらに、上記構成では、フラグの値がリセット後も保持されるので、制御用プログラムの実行、一時起動デバイスからの起動用プログラムの読み出し、および、起動用プログラムの実行を切り換える際にリセットして、制御用表示装置のメモリ容量を抑制する場合であっても、何ら支障なく、一時起動デバイスからの起動を１度に制限できる。この結果、少ないメモリ容量で、起動するデバイスを一時的に変更可能な制御用表示装置を実現できる。
【００２１】
また、本発明に係る制御用表示装置は、上記発明の構成において、上記入力手段は、通常の制御動作時にも操作可能なタッチパネルであって、上記特定操作には、当該タッチパネルの入力領域のうち、予め定められた各領域の複数に対する略同時操作が含まれていることを特徴としている。なお、複数領域への略同時操作であれば、例えば、予め定められた領域全てを略同時操作してもよいし、予め定められた各領域のうち、少なくとも２領域を略同時操作してもよい。
【００２２】
上記構成において、例えば、タッチパネルの４隅のうちの３点を同時に押さえるなど、タッチパネルの複数領域を略同時に操作すると、制御用表示装置は、一時起動デバイスから起動する。当該タッチパネルは、通常制御動作時にも操作できるように、例えば、制御用表示装置の前面など、操作しやすい場所に配されている。また、タッチパネルは、スイッチなど、機械的に動作する部材とは異なり、ゴミや水が混入しやすい劣悪な環境下でも誤動作せずに入力を受け付けることができる。したがって、制御用表示装置のメンテナンス要員は、例えば、制御用表示装置を設置場所から取り外して、背面のディップスイッチを操作するなどの煩雑な作業を行うことなく、一時起動デバイスからの起動を指示できる。また、一時起動デバイスからの起動を指示するためには、複数領域を略同時に操作する必要があるので、制御用表示装置のオペレータが誤って操作する可能性を低減できる。
【００２３】
さらに、本発明に係る制御用表示装置は、本発明の構成において、上記入力手段が上記特定操作を受け付けた場合、表示画面の一部を占有し、選択肢として予め定められた複数処理を表示するメニュー表示手段と、上記メニュー表示手段が表示する選択肢を変更する選択肢変更手段と、上記メニュー表示手段が表示する選択肢のうち、上記一時起動デバイスからの起動処理が選択された場合に、上記起動制御手段へ、上記一時起動デバイスからの起動を指示する指示手段とを備えていることを特徴としている。
【００２４】
当該構成では、入力手段が特定操作を受け付けると、メニュー表示手段は、表示画面の一部にメニューを表示して、メンテナンス要員に選択を促す。メンテナンス要員は、例えば、一時起動デバイスからの起動処理など、所望の選択肢が表示されていない場合、上記選択肢変更手段に指示して、メニュー表示手段が表示する選択肢を変更する。さらに、指示手段は、メンテナンス要員が、上記一時起動デバイスからの起動処理を選択した場合、上記起動制御手段に、一時起動デバイスからの起動を指示する。
【００２５】
当該構成では、メニューが表示画面の一部に表示されるので、残余の部分では、通常の制御動作時の表示を続けることができる。したがって、通常の制御動作時の表示に支障をきたすことなく、起動するデバイスを選択できる。さらに、メニューに表示する選択肢を変更できるので、メニューの表示領域が限られているにも拘らず、制御用表示装置は、変更できない場合よりも多くの選択肢について選択を促すことができる。
【００２６】
また、例えば、リセット指示や制御用表示装置各部の設定など、他の処理を選択する際の操作と、起動するデバイスを選択する際の操作とで、複数領域への略同時操作を共用できる。したがって、個々の処理用の操作を個別に設定する場合よりも、操作を覚える手間が少なくなる。
【００２７】
一方、本発明に係る制御用表示装置は、上記発明の構成において、上記一時起動デバイスは、例えば、ＩＣカード・ドライブやフラッシュＲＯＭカード・ドライブなど、メモリカードの読み取り装置であることを特徴としている。なお、メモリカードの読み取り装置が読み取り対象となるメモリカードを交換可能であれば、メモリカードの外観は、板状であってもよいし、スティック状であってもよい。また、読み取り装置は、メモリカードと接触して読み取ってもよいし、電磁波などを使って、接触せずに読み取ってもよい。
【００２８】
当該構成では、起動するプログラムが、可動部を必要としないメモリカードに格納されるので、上述のような劣悪な環境下でも使用できる。また、メモリカードが交換可能なので、起動するプログラムを容易に更新できる。さらに、従来のように、シリアルケーブルを介して制御用プログラムを転送する場合と比較すると、転送が高速なだけでなく、制御用表示装置の設置場所には、メモリカードのみを持ち込めばよいので、持ち運びが容易である。加えて、必要な場合にのみ、制御用表示装置に装着すればよいので、複数の制御用表示装置間でメモリカード
を共用でき、各制御用表示装置に用意する必要のあるメモリ容量を削減できる。
【００２９】
また、本発明に係る制御用表示装置は、上記発明の構成において、上記起動制御手段は、上記一時起動デバイスとしてのメモリカードに構築されたファイルシステムから、予め定められた特定のファイル名のファイルを読み込んで起動すると共に、上記ファイルシステムは、制御用表示装置の制御用プログラムを作成可能な制御用ホストコンピュータからアクセス可能なファイルシステムであることを特徴としている。
【００３０】
上記構成では、メモリカードのファイルシステムが、制御用ホストコンピュータからアクセス可能なファイルシステムと同一構造であり、起動制御手段は、ファイル名で、起動用のプログラムを特定する。したがって、制御用ホストコンピュータは、単に、制御用表示装置の起動用プログラムを、所定のファイル名でメモリカードに保存するだけで起動用のメモリカードを作成できる。この結果、起動用のメモリカードを作成するために、制御用ホストコンピュータに、専用のフォーマット用プログラムを用意する必要がなく、起動用のメモリカードを作成可能な制御用ホストコンピュータを容易に実現できる。
【００３１】
また、本発明に係る制御用表示装置は、上記発明の構成において、上記フラグが設定されている場合、上記起動制御手段は、起動するデバイスを設定可能なＤＩＰスイッチの設定にかかわらず、一時起動デバイスから起動することを特徴とする。
【００３２】
【発明の実施の形態】
本発明の一実施形態について図１ないし図９に基づいて説明すると以下の通りである。すなわち、図２に示すように、本実施形態に係る制御システム１は、例えば、モータやバルブあるいはセンサなどのデバイス２ａ…を含むターゲットシステム２の状態を制御するシステムであって、上記各デバイス２ａを制御するプログラマブル・ロジック・コントローラ（ＰＬＣ）３と、ＰＬＣ３に接続され、多くの場合、ターゲットシステム２の近傍でオペレータにより操作されるプログラマブル表示器（制御用表示装置）４とを備えている。上記プログラマブル表示器４は、詳細は、後述するように、予め格納される制御用プログラムに従って動作しており、ＰＬＣ３と通信してデバイス２ａの状態を表示すると共に、通信結果やオペレータの指示に応じて、デバイス２ａへの制御指示をＰＬＣ３へ送信できる。
【００３３】
また、上記制御システム１には、上記制御用プログラムの一部または全部を修正可能なコンピュータ５が設けられており、例えば、制御用プログラムに不具合が発見された場合や、制御用プログラムを改善した場合など、制御用プログラムを変更できる。なお、当該コンピュータ５が特許請求の範囲に記載の制御用ホストコンピュータに対応する。
【００３４】
上記制御用プログラムには、ハードウェアの制御処理、あるいは、文字や図形の表示処理やタッチパネルへの入力を受け付ける処理など、多くのプログラムで一般的に使用される処理を行うシステムプログラムと、予め定められた通信プロトコルで通信するためのプロトコルプログラムとが含まれている。また、本実施形態に係るプログラマブル表示器４は、処理指示語（タグ）を組み合わせて決定される画面データに基づいて、入力および画面表示を制御可能な表示器であって、上記制御用プログラムには、さらに、プログラマブル表示器４の表示／制御動作を規定する上記画面データと、例えば、当該画面データに基づいて上記システムプログラムを呼び出して、プログラマブル表示器４の各ハードウェアに、画面データが示す表示／制御動作を行わせるアプリケーションプログラムなどの拡張プログラムとが含まれている。
【００３５】
上記制御用プログラムのうち、画面データは、画面上の領域への表示に対応するデバイスのアドレスと画面上の領域との対応を示す表示タグや、画面上の領域への入力に対応するデバイスのアドレスと画面上の領域との対応を示す入力タグなどから構成されており、上記システムプログラムを呼び出して表示／制御動作させるプログラムを作成する場合に比べて容易に作成できる。また、表示内容や各表示図形の配置などは、ターゲットシステム２や、その運用者に固有である。したがって、上記画面データは、ターゲットシステム２の近傍に設けられた運用者のコンピュータ５で変更される。一方、制御用プログラムであっても、システムプログラムやプロトコルプログラムあるいはアプリケーションプログラムなどは、例えば、プログラマブル表示器４の製造業者などのコンピュータ５で変更される。
【００３６】
ここで、本実施形態に係るプログラマブル表示器４は、メモリカード・ドライブを内蔵しているので、プログラマブル表示器４の制御用プログラムを変更する際、上記コンピュータ５で変更された制御用プログラムは、例えば、コンパクトフラッシュ（登録商標）、スマートメディア（商標）あるいはMemory Stick（商標）などのメモリカード６に格納された後、当該メモリカード６からプログラマブル表示器４へ転送される。なお、半導体メモリで記録を保持するリムーバブルな記録媒体であれば、接触型、近接型または非接触型のＩＣカードであってもよい。
【００３７】
一方、上記プログラマブル表示器４には、図１に示すように、通常起動デバイスとして、上記制御用プログラムが格納されるＦＥＥＰＲＯＭ（Flash Electrically Erasable and Programmable ROM）１１と、電源投入時に実行される初期化プログラムやフォントデータなどが格納されたＲＯＭ（Read Only Memory）１２と、例えば、ＤＲＡＭ（Dynamic Random Access Memory ）など、上記各ＲＯＭ１１・１２よりもアクセス速度が速く、上記ＦＥＥＰＲＯＭ１１やＲＯＭ１２などに格納されたプログラムを実行する際に展開したり、作業領域として使用されるメインメモリ１３と、上記各メモリ１１〜１３にアクセスしながら、各メモリ１１〜１３に格納されたプログラムを実行するＣＰＵ（Central Processing Unit）１４とが設けられている。また、プログラマブル表示器４は、入出力装置として、液晶表示装置などの表示装置１５およびタッチパネル１６と、上記ＣＰＵ１４の指示に応じて、表示装置１５およびタッチパネル１６を制御するＩ／Ｏ回路１７と、ＲＳ−２３２Ｃなどの規格のシリアルポート１８ａを介して通信する通信回路１８とを備えている。
【００３８】
さらに、本実施形態に係るプログラマブル表示器４は、一時起動デバイスとして、上記メモリカード６を読み取るメモリカード・ドライブ２１を備えており、メモリカード・ドライブ２１から起動できるように構成されている。また、いずれから起動するかを半固定的に設定するＤＩＰスイッチ２２と、例えば、リセット処理前後で値を維持可能なレジスタとして実現され、メモリカード・ドライブ２１からの一時的な起動を示すフラグが格納されるフラグ記憶部（起動制御手段；フラグ記憶手段）２３とが設けられている。これにより、後述する特定の操作を受けた場合は、ＤＩＰスイッチ２２の設定に拘らず、１度だけ、メモリカード・ドライブ２１から起動できるようになっている。
【００３９】
具体的には、本実施形態に係るＲＯＭ１２には、電源投入時に実行される初期プログラムとして、各ハードウェアの機能の診断や初期設定などの初期化を行うハードウェア初期化プログラムＰ１と、上記シリアルポート１８ａを介して他の機器からプログラムを受け取り、上記ＦＥＥＰＲＯＭ１１に格納する通信プログラムＰ２と、ＦＥＥＰＲＯＭ１１からの起動処理を行う内部起動プログラムＰ３とに加えて、上記メモリカード・ドライブ２１からの起動処理を行うカード起動プログラムＰ１１と、ＤＩＰスイッチ２２などの設定に基づいて、電源投入直後に、上記各プログラムＰ２・Ｐ３・Ｐ１１のいずれを実行するかを選択する起動選択プログラムＰ１２とが格納されている。また、カード起動プログラムＰ１１には、メモリカード・ドライブ２１からの起動時に、上記フラグ記憶部２３のフラグをクリアするプログラムも含まれている。なお、図１では、説明の便宜上ＲＯＭ１２やＦＥＥＰＲＯＭ１１に格納されるプログラムを列挙して記載しているだけであり、実際に各プログラムを格納されるアドレス領域を示すものではない。
【００４０】
一方、上記ＦＥＥＰＲＯＭ１１に格納された制御用プログラムＰ２１には、実際の制御動作を行う前に実行され、上記フラグ記憶部２３を参照して、メモリカード・ドライブ２１からの一時的な起動を示すフラグがセットされているか否かをチェックするフラグチェックプログラムＰ３１と、フラグがセットされている場合にメモリカード・ドライブ２１からの起動を指示する一時起動プログラムＰ３２とが含まれている。さらに、制御用プログラムＰ２１には、上述のシステムプログラムとして、特定の操作を受け付けた場合、図３に示すように、例えば、表示画面の下方など、特定の表示領域Ａ１に、メモリカード・ドライブ２１からの起動処理を含む複数の選択肢を表示するメニュー表示プログラムＰ３３と、選択肢として、メモリカード・ドライブ２１からの起動処理が選択された場合に、上記フラグ記憶部２３にフラグをセットするフラグ設定プログラムＰ３４とが含まれている。なお、上記メニュー表示プログラムＰ３３を実行するＣＰＵ１４が、特許請求の範囲に記載のメニュー表示手段、選択肢変更手段および選択手段に対応する。また、フラグチェックプログラムＰ３１およびフラグ設定プログラムＰ３４を実行するＣＰＵ１４が、それぞれ、選択手段およびフラグ設定手段に対応している。
【００４１】
本実施形態では、特定の操作として、例えば、図４に示すように、タッチパネル１６の入力面（表示画面）のうち、４隅に設けられた特定領域Ａ１１〜Ａ１４のうち、任意の３点の略同時押しを採用しており、上記メニュー表示プログラムＰ３３は、当該操作を検出すると、メニュー表示する。本実施形態では、タッチパネル１６として、例えば、デジタル方式のタッチパネル、あるいは、アナログ方式のタッチパネルであっても、上記各特定領域Ａ１１〜Ａ１４がそれぞれ別個のタッチパネルに配されるように複数に分割されたタッチパネルなど、複数領域への操作を検出可能なタッチパネルを採用しているので、何ら支障なく、上記特定操作を検出できる。
【００４２】
また、上記ＦＥＥＰＲＯＭ１１には、制御用プログラムＰ２１だけではなく、制御用データＤ２１として、例えば、イメージ画像、サウンドデータ、グラフデータ、アラームデータなど、表示／制御時に必要なデータ、あるいは、例えば、ロギングデータや画面データのバックアップなど、メンテナンス用のデータなどが格納されている。
【００４３】
ここで、上記プログラマブル表示器４は、ターゲットシステム２近傍の環境、すなわち、水や油あるいは埃が多い劣悪な環境下で使用される。したがって、入力装置として、これらの環境でも誤動作しにくいタッチパネル１６が採用されるだけではなく、図１に示す各部材１１〜２３は、図５に示すような筐体４ａに格納されている。また、タッチパネル１６側の表面が露出し、背面が露出しないように、筐体４ａを壁面などに埋設することが多い。ここで、図６に示すように、メモリカード・ドライブ２１のスロットや、図示しない通気口などの開口部は、背面あるいは筐体４ａの側面のうち、露出しない位置に配されている。なお、図６では、メモリカード・ドライブ２１のスロットを背面に配した場合を例示している。これにより、開口部の露出を防止でき、上述のような劣悪な環境下でも正常に動作し続けることができる。
【００４４】
さらに、上記メモリカード６には、例えば、ＭＳ−ＤＯＳ（登録商標）互換のファイルシステムなど、コンピュータ５がアクセス可能なファイルシステムが構築されており、上記カード起動プログラムＰ１１が実行されると、プログラマブル表示器４は、当該ファイルシステムに格納されたファイルのうち、予め定められたファイル名のファイルを起動時に実行する。本実施形態では、例えば、ルートディレクトリ上で、ファイル名が”IPL.SYS ”のファイルを起動時に実行すると規定されており、メモリカード６には、当該ファイル名で、起動用プログラム（図１に示すメンテナンス用プログラムＰ４１）が格納される。これにより、コンピュータ５は、プログラマブル表示器４用の起動プログラムを、メモリカード６に所定のファイル名で格納するだけでよい。したがって、新たな構成のファイルシステムを構築する場合や、起動用プログラムを特定の領域に保存する場合とは異なり、コンピュータ５に新たなフォーマットツールを用意することなく、プログラマブル表示器４で起動可能なメモリカード６を作成できる。
【００４５】
また、メモリカード６がＦＥＥＰＲＯＭ１１内の制御用プログラムＰ２１を更新するために用いられる場合、メモリカード６には、メンテナンス用プログラムＰ４１に加えて、更新すべき制御用プログラムＰ２１が格納されており、上記メンテナンス用プログラムＰ４１は、当該制御用プログラムＰ２１をＦＥＥＰＲＯＭ１１に転送するプログラムと、転送時のユーザインターフェース用のプログラムとを含んで構成される。さらに、必要に応じて、ＦＥＥＰＲＯＭ１１に転送すべき制御用データＤ２１も格納されている。
【００４６】
より詳細には、本実施形態に係るメンテナンス用プログラムＰ４１は、メモリカード６に格納された制御用プログラムＰ２１…や制御用データＤ２１…のうち、プログラマブル表示器４の機種に応じたファイル名の制御用プログラムＰ２１や制御用データＤ２１を選択して転送するように構成されている。これにより、メモリカード６内に複数機種用の制御用プログラムＰ２１や制御用データＤ２１が混在していても、何ら支障なく、プログラマブル表示器４に適した制御用プログラムＰ２１や制御用データＤ２１を転送できる。この結果、ＦＥＥＰＲＯＭ１１の容量やメインメモリ１３の容量の異なる複数機種間で、メモリカード６を共用でき、メモリカード６を持ち運ぶ際の手間を削減できる。
【００４７】
また、メンテナンス用プログラムＰ４１には、制御用プログラムＰ２１（制御用データＤ２１）をＦＥＥＰＲＯＭ１１にダウンロードプログラムだけではなく、ＦＥＥＰＲＯＭ１１からメモリカード６へアップロードするプログラムも含まれている。この場合は、あるプログラマブル表示器４のＦＥＥＰＲＯＭ１１の内容を、他のプログラマブル表示器４に容易に転送できる。さらに、メンテナンス用プログラムＰ４１として、メモリカード６内のデータと、ＦＥＥＰＲＯＭ１１内のデータとを比較して、相違点を表示画面に表示するプログラムが含まれていてもよい。なお、転送／比較するプログラムは、制御用プログラムＰ２１や制御用データＤ２１全体を転送／比較してもよいし、予め設定されたデータやメンテナンス要員の指示などに従って、一部分を選択して転送／比較してもよい。
【００４８】
ここで、ターゲットシステム２や、その運営者などによって、メンテナンス時に必要な機能やユーザインターフェースが互いに異なっている。したがって、ＲＯＭ１２内に、メンテナンス用プログラムＰ４１を格納しようとすると、必要な機能やユーザインターフェースを提供できなかったり、所望の機能やユーザインターフェースを実現するよりも大きな容量のＲＯＭ１２が必要になる。また、ユーザインターフェースは、プログラムの不具合が発生しやすく、比較的頻繁に変更される虞れがある。これに対して、本実施形態のプログラマブル表示器４では、上述のように、メンテナンス用プログラムＰ４１をメモリカード６に格納しているので、ＲＯＭ１２の容量を増やすことなく、各ユーザに応じたメンテナンス用プログラムを提供できる。また、制御システム１内の各プログラマブル表示器４へ順次メモリカード６を装着すれば、各プログラマブル表示器４でメモリカード６を共用できるので、ＲＯＭ１２に格納する場合に比べて、制御システム１全体で必要なメモリ容量を削減できる。
【００４９】
上記構成におけるプログラマブル表示器４の各起動動作について説明すると以下の通りである。すなわち、例えば、通常の制御動作時のように、ＤＩＰスイッチ２２がプログラマブル表示器４内部のＦＥＥＰＲＯＭ１１からの起動に設定されている場合、図７に示すｔ１の時点において、電源が投入されると、プログラマブル表示器４のＣＰＵ１４は、図８に示すＳ１において、最初にＲＯＭ１２から、ハードウェア初期化プログラムＰ１を読み出して実行する。これにより、プログラマブル表示器４は、例えば、メインメモリ１３や表示装置１５あるいはタッチパネル１６など、自らがアクセス可能な各ハードウェアの機能を診断したり、初期設定するなどして、各ハードウェアを初期化する。
【００５０】
さらに、Ｓ２において、ＣＰＵ１４は、通信回路１８を制御して、シリアルポート１８ａに、例えば、携帯型コンピュータなどの機器が接続されているか否かを判定する。ここで、通常の制御動作時には、シリアルポート１８ａには、携帯型コンピュータなどの機器が接続されていない。この場合（Ｓ２にて、NOの場合）、ＣＰＵ１４は、Ｓ３において、ＤＩＰスイッチ２２を確認して、メモリカード・ドライブ２１からの起動が強制されているか否かを確認する。
【００５１】
上述したように、ｔ１の時点では、ＤＩＰスイッチ２２がＦＥＥＰＲＯＭ１１からの起動に設定されている。したがって、ＣＰＵ１４は、上記Ｓ３の判定の後、Ｓ４において、例えば、ＦＥＥＰＲＯＭ１１の制御用プログラムＰ２１の実行開始アドレスをプログラムカウンタにセットするなどして、ＦＥＥＰＲＯＭ１１からの起動を試みる。なお、ＣＰＵ１４が同時にアクセス可能なアドレス領域が限られており、ＲＯＭ１２とＦＥＥＰＲＯＭ１１とを切り換える場合には、例えば、アドレス領域をＦＥＥＰＲＯＭ１１に切り換えてリセットするなどして、ＦＥＥＰＲＯＭ１１から起動する。また、ＦＥＥＰＲＯＭ１１の制御用プログラムＰ２１を、メインメモリ１３に展開して、展開後の制御用プログラムＰ２１の実行開始アドレスにジャンプしてもよい。
【００５２】
上記Ｓ４にて、ＦＥＥＰＲＯＭ１１から起動すると、ＣＰＵ１４は、制御用プログラムＰ２１の通常制御動作を実行する前に、フラグチェックプログラムＰ３１を実行し、上記フラグ記憶部２３を参照する（Ｓ５）。ここで、電源投入直後は、フラグ記憶部２３のフラグがセットされていない（Ｓ５にて、NO）。したがって、ＣＰＵ１４は、制御用プログラムＰ２１に従って、例えば、オペレータの操作に従ってＰＬＣ３へ指示するなど、通常の制御動作を開始する（Ｓ６）。
【００５３】
一方、プログラマブル表示器４が通常制御動作を行っている期間中に、図４に示す特定領域Ａ１１〜Ａ１４をメンテナンス要員が多点押しするなどして、特定操作が検出されると（Ｓ７にて、YES ）、ＣＰＵ１４は、制御用プログラムＰ２１のメニュー表示プログラムＰ３３に従い、例えば、図３に示すように、予め定められた表示領域Ａ１に、メンテナンス用の選択肢などの選択肢を含むメニューを表示する（Ｓ８）。ここで、表示領域Ａ１は、表示画面の一部に制限されており、残余の表示領域Ａ２では、デバイスの状態表示など、通常の制御動作用の表示を続けることができる。また、上記表示領域Ａ１には、スライドボタンＡ３が表示されており、当該スライドボタンＡ３を操作することで、図９に示すように、表示領域Ａ１に表示される選択肢を変更できる。なお、変更方法は、スライドボタンＡ３の操作毎に、表示される選択肢の一部が変化するようにスライドしてもよいし、全部が変化するように切り換えてもよい。
【００５４】
選択肢として、メモリカード６からの起動が選択されると（Ｓ９にて、YES ）、ＣＰＵ１４は、Ｓ１０において、フラグ設定プログラムＰ３４に従って、フラグ記憶部２３にフラグをセットする。
【００５５】
上記Ｓ１０にて、フラグがセットされると、上述と同様に、Ｓ１以降の処理が開始される（図７のｔ２の時点）。ただし、この場合は、フラグ記憶部２３にフラグがセットされているので、ＣＰＵ１４は、上記Ｓ５の判定後、Ｓ２１において、フラグ記憶部２３のフラグをリセットして、メモリカード・ドライブ２１からの起動を開始する。
【００５６】
具体的には、ＲＯＭ１２のカード起動プログラムＰ１１が実行され、ＣＰＵ１４は、メモリカード・ドライブ２１に装着されたメモリカード６内に、起動用プログラムとして予め定められたファイル名のファイルが存在した場合、当該ファイルをメインメモリ１３に展開して実行する。
【００５７】
ここで、本実施形態に係るメモリカード６には、図１に示すように、制御用プログラムＰ２１および制御用データＤ２１に加えて、これらのデータＰ２１・Ｄ２１を転送可能なメンテナンス用プログラムＰ４１が、上記特定のファイル名で格納されている。したがって、上記カード起動プログラムＰ１１が実行されると、当該メンテナンス用プログラムＰ４１が起動用プログラムとして識別され、ＣＰＵ１４にて実行される。
【００５８】
さらに、メンテナンス用プログラムＰ４１が実行されると、ＣＰＵ１４は、ＲＯＭ１２に予め格納されたプログラマブル表示器４の機種名などのデータから、プログラマブル表示器４の機種を特定し、メモリカード６内の制御用プログラムＰ２１…、制御用データＤ２１…のうち、当該機種に対応するファイル名の制御用プログラムＰ２１や制御用データＤ２１を、ＦＥＥＰＲＯＭ１１に転送する。
【００５９】
上記Ｓ２１において、メモリカード・ドライブ２１から起動され、フラグ記憶部２３のフラグがクリアされた後、メンテナンス用プログラムＰ４１の指示あるいはメンテナンス要員の指示で、プログラマブル表示器４がリセットされると、プログラマブル表示器４は、Ｓ１以降の処理を繰り返す（図７のｔ３の時点）。
【００６０】
この状態では、上記Ｓ２１にて、フラグがリセットされているので、プログラマブル表示器４は、ｔ１の時点と同様に、ＦＥＥＰＲＯＭ１１から起動する。これにより、プログラマブル表示器４は、ＦＥＥＰＲＯＭ１１に転送された、新たな制御用プログラムＰ２１に従って表示／制御できる。
【００６１】
ここで、例えば、プログラマブル表示器４が操作を受け付けなくなった場合や、誤動作した場合などに、プログラマブル表示器４がリセットされることがある。ところが、この場合には、ｔ２の時点とは異なり、フラグがセットされない。したがって、ｔ２にて、特定の操作が行われ、一度、メモリカード・ドライブ２１から起動した後の期間（ｔ３以降の期間）は、メモリカード６が装着されていたとしても、特定の操作が再び行われない限り、プログラマブル表示器４は、何度リセットしてもＦＥＥＰＲＯＭ１１から起動する。したがって、シリアルケーブル１０２に携帯型コンピュータ１０３が接続されているか否かで起動方法を変更する従来構成を、単にメモリカード・ドライブ２１からの起動に適用した構成、すなわち、メモリカード・ドライブ２１にメモリカード６が装着されているか否かに応じて起動方法を変更する構成とは異なり、本実施形態に係るプログラマブル表示器４は、メモリカード６から一度起動した後は、メモリカード６が装着されていても、ＦＥＥＰＲＯＭ１１から起動できる。この結果、メンテナンス時に一時的にメモリカード・ドライブ２１から起動して制御用プログラムＰ２１を更新した後、当該制御用プログラムＰ２１が正しく動作しているかを確認する際、メンテナンス要員がメモリカード６を着脱したり、起動方法の切り換え設定を変更したりする必要がなく、メンテナンス時の手間を大幅に削減できる。
【００６２】
また、メモリカード６が装着されていても、ＦＥＥＰＲＯＭ１１から起動できるので、通常制御動作時に、メモリカード６を装着し続けることができる。したがって、メモリカード６を、ロギングデータなどの格納場所に使用できる。この結果、ＦＥＥＰＲＯＭ１１を増設する場合に比べて容易に、ターゲットシステム２に応じた容量のロギングデータの格納領域を確保できる。
【００６３】
なお、プログラマブル表示器４のシリアルポート１８ａに携帯型のコンピュータが接続されている場合は、上記Ｓ２の判定の後、ＣＰＵ１４は、当該コンピュータと通信して制御用プログラムＰ２１を受け取り、ＦＥＥＰＲＯＭ１１に格納する。また、ＤＩＰスイッチ２２がメモリカード・ドライブ２１からの起動に設定されていた場合は、上記Ｓ３の判定の後、上記Ｓ２１において、メモリカード・ドライブ２１からの起動が行われる。これにより、例えば、制御用プログラムＰ２１書き込み時に停電した場合など、ＦＥＥＰＲＯＭ１１から起動できない場合、プログラマブル表示器４は、メモリカード・ドライブ２１から強制的に起動できる。さらに、上記Ｓ８におけるメニュー表示後、他の選択肢が選択された場合（上記Ｓ９にて、NOの場合）、ＣＰＵ１４は、通常の制御動作を行いながら、上記Ｓ７において、特定の操作を待ち受ける。
【００６４】
ここで、本実施形態では、特定の操作として、タッチパネル１６の多点押しを採用しているが、これに限るものではなく、予め定められた操作であれば、略同様の効果が得られる。ただし、多点押しは、タッチパネル１６の前面から操作可能であるにも拘らず、特に注意しないと押しにくい操作であり、誤ってタッチパネル１６に触るなどの誤操作が行われたとしても、多点押しになり難い。この結果、誤操作に起因するメモリカード・ドライブ２１からの誤起動を防止できる。
【００６５】
また、本実施形態では、特定の表示領域Ａ１にメニュー表示して、メモリカード・ドライブ２１からの起動を含む選択肢を選択させているが、これに限らず、表示画面の全面を占有して表示してもよい。ただし、本実施形態のように、表示領域Ａ１のみにメニュー表示すれば、実際の制御動作時、あるいは、制御動作をテストしている場合には、残余の領域Ａ２に制御用のデータを表示できる。
【００６６】
さらに、本実施形態では、スライドボタンＡ３を表示して、表示領域Ａ１に表示する選択肢を変更しているので、表示領域Ａ１の広さが制限されているにも拘らず、より多くの選択肢を選択できる。
【００６７】
なお、本実施形態では、ファイル名によって、メンテナンス用プログラムＰ４１が転送する制御用プログラムＰ２１（制御用データＤ２１）を選択しているが、これに限るものではない。例えば、メモリカード６に格納された他のデータベースを参照するなどして選択してもよい。いずれの場合であっても、メンテナンス用プログラムＰ４１が、機種に応じた制御用プログラムＰ２１（制御用データＤ２１）を特定可能であれば、略同様の効果が得られる。なお、機種のラインナップは、需要や業績などによって変更される。したがって、機種選択用のプログラムは、書き換えが難しいＲＯＭ１２ではなく、本実施形態のように、メモリカード６に格納する方が望ましい。
【００６８】
また、上記では、ＦＥＥＰＲＯＭ１１からの起動処理およびメモリカード・ドライブ２１からの起動処理以外の起動処理として、シリアルポート１８ａからの制御用プログラムＰ２１転送のみを説明したが、これに限るものではない。例えば、他のドライブなど、Ｉ／Ｏユニットが接続されている場合は、他のドライブから起動してもよい。また、プログラマブル表示器４の試作時など、ＦＥＥＰＲＯＭ１１が完成していない場合などに備えて、ＲＯＭ１２は、ＦＥＥＰＲＯＭ１１から起動できないとき、ＲＯＭエミュレータからの起動を試みる方が望ましい。
【００６９】
なお、上記では、一時的な起動デバイスとして、メモリカード・ドライブ２１に装着されたメモリカード６を例にして説明したが、これに限るものではなく、カード起動プログラムＰ１１に代えて、例えば、ハードディスクなど、他のドライブやネットワークなどのデバイスから起動するプログラムを用いれば、これらのデバイスを一時的な起動デバイスとして使用できる。ただし、メモリカード６は、ハードディスクなどのドライブとは異なり、可動部を持たず、アクセス速度も速い。したがって、ターゲットシステム２近傍の劣悪な環境下にプログラマブル表示器４が配された場合であっても、誤動作せず、かつ、高速に、起動できる。また、劣悪な環境でも誤動作しにくいので、通常の制御動作中も、ロギングデータの保存領域などとしてメモリカード６を使用できる。さらに、ネットワークから起動する場合とは異なり、例えば、ＩＰアドレスの設定などの設定が不要である。この結果、一時的な起動デバイスの少なくとも１つとして、メモリカード６を使用する方が好ましい。
【００７０】
また、本実施形態では、リセット処理前後で値を維持可能なレジスタとしてフラグ記憶部２３を実現しているが、これに限るものではない。ただし、プログラマブル表示器４では、同時にアクセス可能なアドレス領域が制限されていることが多く、例えば、メンテナンス用のプログラムと制御用のプログラムとなど、用途（動作時期）の異なる複数のプログラムを順次実行する場合、一度リセットして、それぞれ用のアドレス領域を切り換えることが多い。ところが、本実施形態のように、リセット処理前後でフラグの値を維持すれば、このような場合であっても、何ら支障なく、メモリカード・ドライブ２１からの起動を１度に制限できる。
【００７１】
【発明の効果】
本発明に係る制御用表示装置は、以上のように、上記通常起動デバイスとは別に設けられた一時起動デバイスと、特定操作を受け付けた場合、１度だけ、上記通常起動デバイスから開始した起動処理の途中で上記一時起動デバイスへ起動処理を引継がせる起動制御手段とを備え、上記起動制御手段は、リセット後も値が保持されるフラグ記憶手段と、当該フラグ記憶手段を参照して、電源投入後またはリセット後、通常起動デバイスから開始した起動処理の途中で起動処理を引継ぐデバイスを選択する選択手段と、上記特定操作を受け付けた場合、まず、上記一時起動デバイスへの起動処理の引継ぎを示すフラグを、上記フラグ記憶手段に設定し、本制御用表示装置のリセット後、上記一時起動デバイスへ起動処理が引継がれた後に、上記一時起動デバイスへの起動処理の引継ぎを示すフラグを、クリアするフラグ設定手段とを備えている構成である。  上記構成では、制御用表示装置は、１度、一時起動デバイスから起動した後、一時起動デバイスから起動可能か否かに拘らず、通常起動デバイスから起動する。したがって、メンテナンス要員が一時起動デバイスからの起動を設定した後、通常起動デバイスからの起動に設定し直したり、一時起動デバイスを着脱する手間が不要になる。この結果、メンテナンス要員が通常の制御処理とは異なる処理を制御用表示装置に実行させる場合の手間を削減できるという効果を奏する。さらに、上記構成では、フラグの値がリセット後も保持されるので、制御用表示装置のメモリ容量を抑制するために、制御用プログラムの実行、一時起動デバイスからの起動用プログラムの読み出し、および、起動用プログラムの実行を切り換える際で、リセットする際であっても、何ら支障なく、一時起動デバイスからの起動を１度に制限できる。この結果、少ないメモリ容量で、起動するデバイスを一時的に変更可能な制御用表示装置を実現できるという効果を奏する。
【００７２】
本発明に係る制御用表示装置は、以上のように、上記発明の構成において、上記特定操作には、タッチパネルの入力領域のうち、予め定められた各領域の複数に対する略同時操作が含まれている構成である。
【００７３】
上記構成では、特定操作として、制御用表示装置の前面（通常の操作面）から操作可能で、しかも、誤操作しにくい操作、すなわち、各領域の複数に対する略同時操作が含まれている。したがって、制御用表示装置の取り外しなどの煩雑な作業を行うことなく、誤操作に起因する一時起動デバイスからの起動を防止できるという効果を奏する。
【００７４】
本発明に係る制御用表示装置は、以上のように、上記発明の構成において、上記入力手段が上記特定操作を受け付けた場合、表示画面の一部を占有し、選択肢として予め定められた複数処理を表示するメニュー表示手段と、上記メニュー表示手段が表示する選択肢を変更する選択肢変更手段と、上記メニュー表示手段が表示する選択肢のうち、上記一時起動デバイスからの起動処理が選択された場合に、上記起動制御手段へ、上記一時起動デバイスからの起動を指示する指示手段とを備えている構成である。
【００７５】
当該構成では、メニューが表示画面の一部に表示されるので、通常の制御動作時の表示に支障をきたすことなく、起動するデバイスを選択できるという効果を奏する。さらに、メニュー表示する選択肢を変更できるので、メニューの表示領域が限られているにも拘らず、より多くの選択肢について、選択を促すことができるという効果を併せて奏する。
【００７６】
本発明に係る制御用表示装置は、以上のように、上記発明の構成において、上記一時起動デバイスがメモリカードの読み取り装置である構成である。
【００７７】
当該構成では、起動するプログラムが、可動部を必要としないメモリカードに格納されるので、上述のような劣悪な環境下でも使用でき、起動するプログラムを容易に更新できるという効果を奏する。さらに、シリアルケーブルを介して制御用プログラムを転送する従来技術と比較すると、転送が高速なだけでなく、制御用表示装置の設置場所には、メモリカードのみを持ち込めばよいので、持ち運びの手間を削減できるという効果を併せて奏する。
【００７８】
本発明に係る制御用表示装置は、以上のように、上記発明の構成において、上記起動制御手段は、上記一時起動デバイスとしてのメモリカードに構築されたファイルシステムから、予め定められた特定のファイル名のファイルを読み込んで起動すると共に、上記ファイルシステムは、制御用表示装置の制御用プログラムを作成可能な制御用ホストコンピュータからアクセス可能なファイルシステムである構成である。
【００７９】
上記構成では、メモリカードのファイルシステムが、制御用ホストコンピュータからアクセス可能なファイルシステムと同一構造であり、起動制御手段は、ファイル名で、起動用のプログラムを特定する。したがって、制御用ホストコンピュータに、専用のフォーマット用プログラムを用意する必要がない。この結果、起動用のメモリカードを作成可能な制御用ホストコンピュータを容易に実現できるという効果を奏する。
【図面の簡単な説明】
【図１】  本発明の一実施形態を示すものであり、プログラマブル表示器の要部構成を示すブロック図である。
【図２】  上記プログラマブル表示器を含む制御システム全体の要部構成を示すブロック図である。
【図３】  上記プログラマブル表示器の表示画面例を示す説明図である。
【図４】  上記プログラマブル表示器において、メモリカード・ドライブからの起動を指示する際に操作される入力領域を示す説明図である。
【図５】  上記プログラマブル表示器を示す斜視図である。
【図６】  上記プログラマブル表示器の背面を示す平面図である。
【図７】  上記プログラマブル表示器の動作を示すものであり、プログラマブル表示器への操作と起動デバイスとの関係を示すタイミングチャートである。
【図８】  上記プログラマブル表示器の動作を示すフローチャートである。
【図９】  上記プログラマブル表示器の表示画面例を示す説明図である。
【図１０】  従来例を示すものであり、制御システム全体の要部構成を示すブロック図である。
【図１１】  上記制御システムにおいて、プログラマブル表示器の動作を示すフローチャートである。
【符号の説明】
４    プログラマブル表示器（制御用表示装置）
５    コンピュータ（制御用ホストコンピュータ）
６    メモリカード
２１    メモリカード・ドライブ（一時起動デバイス；読み取り装置）
１１    ＦＥＥＰＲＯＭ（通常起動デバイス）
１６    タッチパネル（入力手段）
２３    フラグ記憶部（起動制御手段；フラグ記憶手段）
Ｐ３１  フラグチェックプログラム（起動制御手段；選択手段）
Ｐ３３  メニュー表示プログラム（メニュー表示手段、選択肢変更手段、指示手段）
Ｐ３４  フラグ設定プログラム（起動制御手段；フラグ設定手段）
【図１】
0003822030.tif 000002
【図２】
0003822030.tif 000003
【図３】
0003822030.tif 000004
【図４】
0003822030.tif 000005
【図５】
0003822030.tif 000006
【図６】
0003822030.tif 000007
【図７】
0003822030.tif 000008
【図８】
0003822030.tif 000009
【図９】
0003822030.tif 000010
【図１０】
0003822030.tif 000011
【図１１】
0003822030.tif 000012