(57)【特許請求の範囲】
【請求項１】
ホスト機器に対して着脱自在に取り付けられ、接続時には前記ホスト機器から電源ラインを介して電力供給を受け、各種機器を接続して制御動作を実行するアダプタボードであって、
前記ホスト機器から電源ラインを介して供給される電圧を監視する電圧監視部と、
前記制御動作を実行するＣＰＵと、メモリと、電圧監視部で電圧低下を検出した際に所定の終了処理を実行する処理部と、
前記電源ラインの供給電圧が前記処理部に必要な電圧より低下しても、前記処理部に必要な電圧まで昇圧して、少なくとも処理部での終了処理を実行し終えるまでの所定期間は、処理部への供給電圧を維持するＤＣ−ＤＣコンバータを含む電圧維持部とを備え、
前記電圧維持部で電圧を維持している前記所定期間に、前記処理部にて終了処理を実行し終える
ことを特徴とするアダプタボード。
【請求項２】
前記ホスト機器から電力供給が遮断された際に、前記ＤＣ−ＤＣコンバータによって昇圧された電圧によって所定期間に処理部へ供給されている電力の一部が、前記ホスト機器側に流れ出すのを阻止する逆流防止部を設けたことを特徴とする請求項１に記載のアダプタボード。
【請求項３】
パーソナルコンピュータのバスに対して装着自在に取り付けられ、接続時には前記パーソナルコンピュータから電源ラインを介して電力供給を受け、各種機器と接続し、前記パーソナルコンピュータにとって拡張機能である制御動作を実行するＰＬＣボードであって、
前記パーソナルコンピュータから電源ラインを介して供給される電圧を監視する電圧監視部と、
各種機器を制御動作するために、共通処理とユーザプログラムの命令を実行する演算処理とＩ／ＯデータをリフレッシュするＩ／Ｏリフレッシュ処理と周辺サービス処理を含むシーケンスコントロールの動作を実行するＣＰＵと、ユーザプログラムとＩ／Ｏデータを記憶するメモリと、電圧監視部で電圧低下を検出した際に所定の終了処理を実行する処理部と、
前記電源ラインの供給電圧が前記処理部に必要な電圧より低下しても、前記処理部に必要な電圧まで昇圧して、少なくとも処理部での終了処理を実行し終えるまでの所定期間は、処理部への供給電圧を維持するＤＣ−ＤＣコンバータを含む電圧維持部とを備え、
前記電圧維持部で電圧を維持している前記所定期間に、前記処理部にて終了処理を実行し終えるようにしたことを特徴とするＰＬＣボード。
【請求項４】
前記ホスト機器からの電力供給とは別系統の外部電源から電源を引き込み、前記電源ラインを介して前記処理部に電力供給をし、ホスト機器から電力供給が遮断された際に、前記外部電源から電力供給を継続するように構成したことを特徴とする請求項３に記載のＰＬＣボード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、アダプタボード及びＰＬＣボードに関するもので、特に電源停止時の保護機能に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ等のコンピュータのようなホスト機器には、各種のアダプタボードが組み込まれ、機能の拡張が図れる。係る場合、アダプタボードとホスト機器は、各種のバスを介して接続され、そのアダプタボード上の回路に対する電源供給は、ホスト機器側から供給されるのが一般的である。従って、ホスト機器の電源が停止した場合には、自動的にアダプタボードへの電力供給も遮断され、回路動作が停止する。また、ホスト機器から供給される電圧は、各種ＩＣ用の電源電圧、つまり、商用電源（１００Ｖ）から降圧した低電圧（５Ｖなど）が供給される。
【０００３】
ところで、ホスト機器の種類によっては、所定の手順にしたがって終了処理を必要とするものがある。しかし、停電その他の理由から電力供給が急に停止されると、上記の終了処理ができず、故障の原因となる。そこで、停電を検知し、電力供給が完全になくなる前に所定の終了処理を実行するものがある。
【０００４】
一般的な停電検知方式としては、一次側の電源出力部の電位を監視し、その電位が一定のしきい値以下に低下した場合には停電等の異常発生と判断し、二次側に通知する。一次側は商用電源であるので１００Ｖ程度であるが、二次側はＩＣその他の電子素子を使用して回路が構成されているので、ＩＣの電源電圧である５Ｖ程度となる。このように二次側の電圧が一次側に比べて非常に小さいので、一次側で停電を検知した後、二次側で電源電圧の供給ができなくなるほど電圧が低下するまでには一定のタイムラグがある。そこで、上記のように一次側を監視し、停電を検知したならば二次側の回路に停電を通知し、二次側の電圧が一定基準以下に低下する前に所定の終了処理を実行させるものがある。
【０００５】
しかしながら、上記した停電の検知をし、終了処理を実行させるためには、電源部分を含むシステム全体の設計の配慮があってはじめて実現できる。従って、例えば現在のパソコンでは、係る機能がないのが実情であり、それをカバーするために無停電電源にそのパソコンを接続し、停電が発生しても無停電電源から一定時間電力供給を受け、その間にユーザーが所定の終了処理を実施せざるを得ない。さらに、最近では無停電電源側に、停電発生時にパソコンに対して終了処理を開始するための命令を送る機能を設け、その命令を受けたパソコンが無停電電源からの電力供給が続いている間に自動的に終了処理をするようにしたものもある。
【０００６】
【発明が解決しようとする課題】
本発明の対象となるアダプタボードは、その機能上、電源が落ちる前に所定の終了処理（待避処理）を行う必要があるものもある。つまり、例えば、動作中に停電が発生した場合に、その中断した状態を覚えておき、停電から復帰した際にその中断した状態から処理を再スタートすることができるようにするものである。
【０００７】
しかし、アダプタボードは、接続されたホスト機器から電力供給を受けており、独立した電源部は有していない。そして、上記した停電検知に基づく終了処理（待避処理）をするためには、電源部分を含むシステム全体の設計の配慮があってはじめて実現できるため、アダプタボードを設計する場合には電源部分を考慮することができず、また、ホスト機器側でもどのような種類のアダプタボートが装着されるか不明なためそれを考慮して停電時の待避処理を設計することは困難である。さらに、無停電電源からの終了命令は、直接接続されたホスト機器に対しては行われるものの、その通知をアダプタボードまで反映することはできない。
【０００８】
従って、アダプタボード側で単独の終了処理（待避処理）する機能を組み込むことになるが、アダプタボードには、ホスト機器の二次側電圧となる電源電圧（例えば５Ｖ）が直接供給されるので、仮にアダプタボード上で電圧を監視し、上記した従来システムと同様に電圧低下が発生した際に終了処理をしようとしても間に合わず、そのままのシステムでは正常な終了処理（待避処理）をすることができない。
【０００９】
この発明は、アダプタボード及びＰＬＣボード自体に、停電時に所定の終了処理を安定して行うことのできる機構とすることを目的とする。さらに、停電時にアダプタボード及びＰＬＣボード側からホスト機器側に電流が流れ出すことを抑止することも他の目的とする。
【００１０】
【課題を解決するための手段】
この発明によるアダプタボードでは、ホスト機器に対して着脱自在に取り付けられ、接続時には前記ホスト機器から電源ラインを介して電力供給を受け、各種機器を接続して制御動作を実行するアダプタボードであって、前記ホスト機器から電源ラインを介して供給される電圧を監視する電圧監視部と、前記制御動作を実行するＣＰＵと、メモリと、電圧監視部で電圧低下を検出した際に所定の終了処理を実行する処理部と、前記電源ラインの供給電圧が前記処理部に必要な電圧より低下しても、前記処理部に必要な電圧まで昇圧して、少なくとも処理部での終了処理を実行し終えるまでの所定期間は、処理部への供給電圧を維持するＤＣ−ＤＣコンバータを含む電圧維持部とを備え、前記電圧維持部で電圧を維持している前記所定期間に、前記処理部にて終了処理を実行し終えるようにした。
【００１１】
このようにすると、電力供給が遮断されても、一定時間はボード上の電圧維持部からの電力供給により、ボード上の回路が動作するので、その間に電圧監視部からの指令に基づいて所定の終了処理をする。つまり、ホスト機器に電源停止検知機能があるか否かに関係なく、アダプタボード上に実装されたシステムにより、停電時等に安定して終了処理が自動的に行われる。
【００１２】
ここで、ホスト機器は、アダプタボードを装着する機構を有するとともに、その装着されたアダプタボードに対し電力供給をし、そのアダプタボードにより所定の機能を実現することのできる装置である。一例を示すと、パソコン，ＰＬＣ，産業用コントローラ，パネコン等が該当するし、これ以外のものでも可能である。
【００１３】
アダプタボードは、上記のホスト機器に装着され、所定の機能拡張を実現するためのボードであって、例えばＰＬＣボードなどがある。特に例示はしないが、ＰＬＣボードに限られるものではなく、各種の機能を実現するためのボードであれば含む。
【００１４】
電圧維持部は、ＤＣ−ＤＣコンバータで実現している。安定性の点でＤＣ−ＤＣコンバータが優れている。また、電圧維持は、同一電圧値を維持することはもちろんのこと、徐々に低下・変動したとしても、ボード動作が可能な範囲を維持していれば良い。
【００１５】
終了処理は、電力供給が停止した際の動作状況を記憶するなどの待避処理であったり、急に電力供給を停止した際の電圧低下によりメモリアクセスするときにデータが化けて記憶されることに起因するコントローラ制御の異常動作，暴走，誤制御のおそれを回避するための各種回避処理などがある。
【００１６】
前記ホスト機器から電力供給が遮断された際に、前記ＤＣ−ＤＣコンバータによって昇圧された電圧によって所定期間に処理部へ供給されている電力の一部が、前記ホスト機器側に流れ出すのを阻止する逆流防止部を設けるとよい。電力供給の遮断が、停電等に基づくホスト機器に対する電力供給の遮断に基づくものの場合、ホスト機器とアダプタボードの間は電気的に導通状態になっているので、電圧維持部によって維持され、ボード上の所定回路に供給されている電力の一部が、ホスト機器側に流れ込むおそれがある。すると、無だな電力消費に伴い、維持できる期間も短くなる。そこで、逆流防止部を設け、ホスト機器側への流れ込みを阻止し、維持した電圧（電力）を終了処理のために有効に利用することができる。
【００１７】
逆流防止部は、ホスト機器側への流れ込みを阻止するものであれば、各種の機構・素子を用いることができる。一例を示すと、実施の形態で使用したＣＭＯＳなどのアナログスイッチを用い、遮断時はスイッチを開くことにより確実に阻止することができる。このアナログスイッチの場合には、通常時はスイッチを閉じることにより、そのスイッチ部分での損失を可及的に抑制することができ、また、スイッチの開閉が瞬時に行われるので、電断時にスイッチが開く前にホスト機器側に流出する電力を抑制できる。もちろんアナログスイッチに限る必要はなく、逆流防止ダイオードなどの各種素子の他、種々の機構を用いることができる。もっとも、この逆流防止部は必ずしもなくて良い。つまり、維持する時間を上記流れ込むことを想定し余裕を持って設定しておけば動作する。
また、本発明に係るＰＬＣボードは、パーソナルコンピュータのバスに対して装着自在に取り付けられ、接続時には前記パーソナルコンピュータから電源ラインを介して電力供給を受け、各種機器と接続し、前記パーソナルコンピュータにとって拡張機能である制御動作を実行するＰＬＣボードであって、前記パーソナルコンピュータから電源ラインを介して供給される電圧を監視する電圧監視部と、各種機器を制御動作するために、共通処理とユーザプログラムの命令を実行する演算処理とＩ／ＯデータをリフレッシュするＩ／Ｏリフレッシュ処理と周辺サービス処理を含むシーケンスコントロールの動作を実行するＣＰＵと、ユーザプログラムとＩ／Ｏデータを記憶するメモリと、電圧監視部で電圧低下を検出した際に所定の終了処理を実行する処理部と、前記電源ラインの供給電圧が前記処理部に必要な電圧より低下しても、前記処理部に必要な電圧まで昇圧して、少なくとも処理部での終了処理を実行し終えるまでの所定期間は、処理部への供給電圧を維持するＤＣ−ＤＣコンバータを含む電圧維持部とを備え、前記電圧維持部で電圧を維持している前記所定期間に、前記処理部にて終了処理を実行し終えるようにした。
好ましくは、前記ホスト機器からの電力供給とは別系統の外部電源から電源を引き込み、前記電源ラインを介して前記処理部に電力供給をし、ホスト機器から電力供給が遮断された際に、前記外部電源から電力供給を継続するように構成することである。
【００１８】
【発明の実施の形態】
図１は、本発明に係るアダプタボードの好適な一実施の形態を示している。同図に示すように、アダプタボード１０は、ホスト機器の拡張バス１１に嵌め込まれて、電気・機械的に接続される。そして、その拡張バス１１を介してホスト機器内部１２とデータの送受並びに電力供給が行われるようになる。ホスト機器としては、本形態では通常のパソコンとしている。そして、ホスト機器拡張バス１１は、ＩＳＡ（ＡＴ）バスを利用している。なお、係るバスを用いたアダプタボードの装着は、従来一般に行われるものであるので、その具体的な構造の説明は省略する。
【００１９】
ホスト機器拡張バス１１には、二本の電源ラインＬ１，Ｌ２（Ｌ２がアース側）が接続され、その電源ラインＬ１，Ｌ２を介して本体回路１５に電力供給がされている。この本体回路１５は、アダプタボードコアロジックとも称され、このアダプタボード１０で実現する機能を実行するため処理回路部分である。また、本体回路１５とパソコン内部１２（ホスト機器拡張バス１１）との間でのデータの送受は、信号線Ｓを介して行う。そして、信号線Ｓの途中にバッファ１８が挿入されている。
【００２０】
本形態では、ＰＬＣボードであるため、本体回路１５内にＣＰＵ，Ｉ／Ｏメモリ，ユーザメモリ，出力部等を備えている。そして、図外の通信ボードと接続され、その通信ボードを介して通信ネットワークと接続されるようになる。この通信ボードもアダプタボードとしてホスト機器に装着される。そしてその通信ボードにセンサやスイッチが接続されるターミナルや、ＰＬＣ，ＰＴ（プログラマブルターミナル表示器），プログラミングツールが接続可能となる。なお、ＰＬＣボード自体に基本的な通信機能を組み込むようにし、ＰＬＣボードにＲＳ２３２Ｃその他の基本的な通信ネットワークに接続するためのターミナルを設けても良い。
【００２１】
本体回路１５の処理機能を簡単に説明すると、Ｉ／Ｏデータを取り込んで、シーケンスコントロールを行うもので、例えば、図２に示すフローチャートにしたがって処理するようになっている。すなわち、電源投入を受けて、所定の初期処理を実行する（ＳＴ１）。つまり、入出力・内部補助リレーをクリアし、全タイマをプリセットし、Ｉ／Ｏユニットの接続状態を認識するなどの各種の処理を実行する。
【００２２】
次いで共通処理を実行する（ＳＴ２）。この共通処理は、ウォッチ・ドッグ・タイマのリセット，Ｉ／Ｏバスチェック，ユーザプログラムメモリのチェック，時計のリフレッシュなどを実行する。
【００２３】
その後、ユーザプログラムの命令を実行する演算処理を行い（ＳＴ３）、サイクルタイムになるのを待つ（ＳＴ４）。この時、ウオッチ・ドッグ・タイマをリセットする。次いで、Ｉ／Ｏリフレッシュを行う（ＳＴ５）。すなわち、ＰＬＣ本体ボードのＩ／Ｏメモリに演算処理結果の除法を書き込み、通信ボードからの入力情報もＩ／Ｏメモリに読み込む処理をする。
【００２４】
そして、周辺サービスを実行後（ＳＴ６）、ステップ２に戻り、以後、上記ステップ２から６を繰り返し実行する。なお、周辺サービスとしては、例えば、上位リンクに接続された上位コンピュータからのコマンドを実行したり、ＲＳ２３２Ｃポートに接続された機器との通信処理をしたり、ツール（パソコン，ＦＩＴ，プログラミングコンソール）からのコマンドを処理したり、その周辺ユニットに接続されたＰＣなどからのコマンドを処理するなど各種のサービスがある。
【００２５】
なお、上記した各処理機能を含め、ＰＬＣの機能を実現するための機構（本体回路１５の内部構造）も基本的に従来と同様であるので、その詳細な説明を省略する。
【００２６】
ここで、本発明では、まず、プラス側の電源ラインＬ１に整流ダイオード１６を挿入し、その整流ダイオード１６の下流側（本体回路１５側）に、電圧維持部たるＤＣ‐ＤＣコンバータ１７を設け、そのＤＣ‐ＤＣコンバータ１７を介して本体回路１５に電力供給がされるようになっている。さらに、ＤＣ‐ＤＣコンバータ１７の両側には、両電源ラインＬ１，Ｌ２間にコンデンサＣ１，Ｃ２が挿入されている。
【００２７】
ＤＣ‐ＤＣコンバータ１７は、昇圧タイプのもので、出力が５Ｖを維持するようになっている。そして、入力が２〜３Ｖに低下しても、昇圧して５Ｖを維持することができるものである。従って、例えば停電などによってホスト機器（パソコン）からの電力供給が遮断されたとしても、電源ラインＬ１の上流側つまり整流ダイオード１６の出力が２Ｖ程度に低下するまでの間は、本体回路１５に対して５Ｖ（電源電圧）を供給しつづけることができる。なお、終了処理は１ｍｓｅｃ未満で完了するため、電圧を維持する期間は少なくとも１ｍｓｅｃあればよいが、実験の結果１０ｍｓｅｃ程度維持できることが確認された。
【００２８】
なお、ＤＣ‐ＤＣコンバータ１７は、通常動作時は、整流ダイオード１６による電圧ドロップ分を補償する機能も有している。また、コンデンサＣ１，Ｃ２は、電力供給遮断時における電力供給の補助としても機能するが、主な機能は、瞬停電に耐える電力源である。
【００２９】
一方、電源ラインＬ１には、電圧監視部たる電断監視部２０が接続されている。この電断監視部２０は、入力が４．５Ｖ以下になると検出信号を出力する（出力が反転する）もので、その検出信号が本体回路１５と、アナログスイッチ２１に与えられる。なお、この検出信号が出力された時に本体回路１５に入力されるＰＦＤ信号はＬｏｗとなる。もちろん、入力が４．５Ｖよりも大きく（復帰）すると、出力信号は反転する（ＰＤＦ信号はＨｉｇｈになる）。
【００３０】
本体回路１５には、終了処理部２３が設けられ、上記検出信号（ＰＦＤがＬｏｗ）となると、終了処理を実行する。つまり、図３に示すように電断割り込み（ＮＭＩ：Ｎｏｎ  Ｍａｓｋａｂｌｅ  Ｉｎｔｅｒｒｕｐｔ）処理を行い、退避処理（ＳＴ１１）や電断を検知したことを示すフラグのセットを実行後（ＳＴ１２）、電断割り込みに伴うサブルーチンを実行し（ＳＴ１３）、終了処理を完了する。
【００３１】
ここで、ステップ１１の待避処理は、Ｉ／Ｏメモリやユーザメモリへのアクセを停止する。これより電圧不足によるデータばけした不正なデータの書き込みが禁止される。また、ステップ１２のフラグセットは、文字通り電断が発生したことを記録する目的でフラグを立てるもので、後でメンテナンスなどで電断時間をロギングデータとして残せるようにしている。さらに、ステップ１３のサブルーチンは、ユーザプログラムで任意の処理（キリの良いところまでの処理）を実行することなどがある。
【００３２】
なお、ステップ１１の退避処理やステップ１３のサブルーチンは、必要に応じて実行するもので、必ず行うものではない。なおまた、この終了処理は、一般のＰＬＣにおける電断時の終了処理と同様であるので各処理の詳細な説明は省略する。また、終了処理部２３は、独立した処理回路，ＩＣ等で構成してもよいが、実際には、本体回路１５内のＣＰＵを用い、図３に示すフローチャートを実施するソフト（プログラム）により実現される。
【００３３】
さらに、この終了処理部２３により終了処理が実行されて電源が落ちた後、電力復帰された場合には、図２に示す電源投入処理に続く初期処理（ＳＴ１）を実行するようになる。
【００３４】
さらに本形態では、リスタートポート２５を有している。このリスタートポート２５は、ホスト機器（パソコン本体１２）からボードに与えられたリセット命令にしたがい、本体回路１５に対してリセット信号を与えるようになっている。このリセット命令を受けた本体回路１５は、上記した終了処理を実行後、電源投入の初期処理（図２のＳＴ１）を実行するようになる。
【００３５】
つまり、図１から明らかなように、電断監視部２０の出力と、リスタートポート２５の出力はともに同一系統から構成されている。したがって、上記したように、いずれの場合も、終了処理から電力復帰の初期処理というように同様の処理が実行される。
【００３６】
また、アナログスイッチ２１は、ＣＭＯＳで構成され、制御端子２１ａに与えられる制御信号のＬ／Ｈにしたがってスイッチを開閉するようになっている。具体的には、電断監視部２０が入力４．５Ｖ以下に基づく検出信号を出力したときに、スイッチが開くように設定されている。従って、電断（停電）後、電力供給が復帰した場合には、電断監視部２０の出力が反転するので、自動的にスイッチが閉じるようになる。
【００３７】
本形態では、アダプタボードとしてＰＬＣボードを用いている。ＰＬＣボードは、パソコンに装着することにより一般のＰＬＣの機能を実現するもので、そのシステム構成の一例を示すと図４のようになっている。すなわち、アダプタボード１０は、プリント基板１０ａの表面に複数のＩＣ１０ｂ等が実装され、上記した本体回路１５や、ＤＣ−ＤＣコンバータ１７，電断監視部２０並びにアナログスイッチ２１等が形成される。
【００３８】
プリント基板１０ａの一辺には、パソコン１２′のＩＳＡバスに装着するための端子部１０ｃが設けられ、他の一辺には外装パネル１０ｄが設けられている。この外装パネル１０ｄは、パソコン１２′の裏面の空きスロットを覆うもので、その外装パネル１０ｄに各種コネクタ１０ｅ，１０ｆ，１０ｇが露出状態で装着されている。もちろん、このコネクタ１０ｅ〜１０ｇは、プリント基板１０ａ上の回路と電気的に接続されている。
【００３９】
そして、コネクタ１０ｅには、通信ネットワークを介してアナログ出力ターミナル３０ａ，アナログ出力ターミナル３０ｂ，リモートＩ／Ｏターミナル３０ｃ等の各種ターミナルが接続可能となり、また、別系統の通信ネットワークを介してリモートＩ／Ｏターミナル３１ａ，アナログターミナル３１ｂ等が接続可能となる。
【００４０】
また、コネクタ１０ｆは、ＲＳ２３２Ｃ用であり、ＲＳ２３２Ｃ用ケーブル３３を介してＰＣ／Ａ互換機等の周辺ツール３４が接続可能となる。さらには、コネクタ１０ｇにはＩ／Ｏバスインタフェースを介して１または複数のＰＬＣ３５が接続可能となる。
【００４１】
このように各種機器と接続されてネットワークを構成することにより、各種の制御動作を実行することができ、また、他のＰＬＣ３５と協調制御，動機制御等を行うことができる。
【００４２】
さらに図示の例では、ＰＬＣボード（アダプタボード）１０とともに、拡張ボードとしての通信ボード４０を併設した例を示している。これら２枚のボード１０，４０を、それぞれパソコンのバスに装着する。図示の例では、通信ボード４０は、ＰＬＣボード１０に接続されるとともに、ペリフェラルポート４０ａとＲＳ２３２Ｃポート４０ｂを有しており、各ポート４０ａ，４０ｂにネットワーク接続された機器とＰＬＣボード１０を接続する機能を持っている。図示の例では、ペリフェラルポート４０ａには、プログラミングコンソール４１が接続され、ＲＳ２３２Ｃポート４０ｂには、表示器（ＰＴ）４２などの外部機器が連結されている。
【００４３】
図５は、本発明の他の実施の形態を示している。同図に示すように、サブ電源ボード４５を取り付けた例を示している。このサブ電源ボード４５もアダプタボードとしてホスト機器に接続され、ＰＬＣボード１０に対して電力供給可能な予備的電源である。すなわち、ホスト機器（パソコン）とは別系統の電源を引き込み、電源電圧である５Ｖを生成し、ＰＬＣボード１０の電源ラインＬ１，Ｌ２に供給可能となっている。
【００４４】
このようにすると、仮にホスト機器であるパソコンがダウンして、パソコン本体１２からＰＬＣボード１０に対する電力供給が遮断した場合であっても、サブ電源ボード４５からの電力供給（パソコンと別系統なためダウンしない可能性がある）を継続することができる。よって、たとえパソコンがダウンした場合であっても、継続してＰＬＣの本体回路１５が動作し、ＰＬＣの制御を続行し、制御の信頼性を向上させることができる。
【００４５】
そして、図示したように、ＰＬＣボード１０側に、上記サブ電源ボード４５からの電力供給を受けるためのサブ電源ラインＬ１′，Ｌ２′を設け、そのサブ電源ラインＬ１′に補助電断監視部４７を接続し、サブ電源ラインＬ１′の電圧を監視するようになっている。
【００４６】
さらに、この補助電断監視部４７と電断監視部２０の出力を、論理積素子４９に与え、両方のラインＬ１，Ｌ１′がともに電圧低下したときに、本体回路１５に対し、電断検出信号（ＰＦＤ信号）を出力するようになっている。換言すると、一方の電源ラインからでも電力供給がされている場合には、その供給されている電力によってＰＬＣボードが動作するので、上記検出信号も出力されなくて良い。
【００４７】
【発明の効果】
以上のように、この発明では、電圧維持部を設け、ホスト機器から電力供給が遮断された場合でも一定時間所定の電圧を維持できるようにしたため、その維持した時間内に所定の終了処理をすることができる。よって、ホスト機器側に停電検知機能があるか否かにかかわらず、停電時に所定の終了処理を安定して行うことができる。
【図面の簡単な説明】
【図１】本発明に係るアダプタボードの好適な一実施の形態を示す図である。
【図２】電源投入後の本体回路の機能の一部を示すフローチャートである。
【図３】終了処理部の機能を説明するフローチャートである。
【図４】本形態のアダプタボードを用いたシステム構成の一例を示す図である。
【図５】本発明に係るアダプタボードの好適な他の実施の形態を示す図である。
【符号の説明】
１０  アダプタボード
１１  ホスト機器拡張バス
１２  パソコン本体
１５  本体回路
１６  整流ダイオード
１７  ＤＣ−Ｃコンバータ（電圧維持部）
１８  バッファ
２０  電断監視部（電圧監視部）
２１  アナログスイッチ（逆流防止部）
２３  終了処理部
【図１】
0003800300.tif 000002
【図２】
0003800300.tif 000003
【図３】
0003800300.tif 000004
【図４】
0003800300.tif 000005
【図５】
0003800300.tif 000006