(57)【特許請求の範囲】
【請求項１】
物品の検査を行うための電気信号を出力する検査部と、
前記電気信号に基づいて前記物品の検査を行い、その検査に関する検査情報を記録する処理部と、
外部電源の停電時に電力を供給する無停電電源装置と、を備え、
前記無停電電源装置は、前記検査部に電気的に接続されておらず、前記処理部に電気的に接続されており、
前記処理部は、
前記検査部に異常が発生した場合、前記無停電電源装置に異常が発生した場合、及び前記外部電源の異常として継続的に電力の供給が途絶える停電が発生した場合に、前記異常の種類と、前記異常の発生時における前記検査部の動作状況とを関連付けて記録し、
前記外部電源の異常として瞬間的に電力の供給が途絶える瞬停が発生した場合に、前記検査を続行する、物品検査装置。
【請求項２】
前記動作状況は、前記検査部の運転条件を含む、請求項１記載の物品検査装置。
【請求項３】
前記処理部は、前記異常の種類及び前記動作状況に基づいて前記異常の原因を特定する、請求項１又は２記載の物品検査装置。
【請求項４】
前記処理部は、前記異常の発生前において前記検査情報を記録する際にフラグを設定する、請求項１〜３のいずれか一項記載の物品検査装置。
【請求項５】
前記処理部は、前記異常の発生前において前記動作状況を記録する際に復帰ポイントを設定する、請求項１〜４のいずれか一項記載の物品検査装置。
【請求項６】
前記処理部は、前記検査部との通信状況及び前記無停電電源装置との通信状況に基づいて前記異常の種類を特定する、請求項１〜５のいずれか一項記載の物品検査装置。
【請求項７】
前記処理部は、前記外部電源の停電を検知しない場合において、前記無停電電源装置のバッテリー残量が低下したときに、前記異常の種類を前記無停電電源装置の異常と特定する、請求項１〜６のいずれか一項記載の物品検査装置。
【請求項８】
前記処理部は、所定時間の放電によるバッテリー残量の低下値に基づいて前記無停電電源装置におけるバッテリー劣化度を診断する、請求項１〜７のいずれか一項記載の物品検査装置。
【請求項９】
前記所定時間は、前記処理部が少なくとも前記検査情報を記録するために必要な時間であり、記録すべき前記検査情報の最大量に基づいて算出される、請求項８記載の物品検査装置。
【請求項１０】
前記処理部は、前記放電が行われている間の前記バッテリー残量が、前記処理部が少なくとも前記検査情報を記録するために必要な残量以上ではないと判断した場合、バッテリーが劣化した旨の前記異常の種類と、前記バッテリー劣化度の診断時における前記検査部の前記動作状況とを関連付けて記録する、請求項８又は９記載の物品検査装置。
【請求項１１】
前記処理部は、前記放電が行われている間の前記バッテリー残量が、前記処理部が少なくとも前記検査情報を記録するために必要な残量以上ではないと判断した場合、前記バッテリー劣化度の診断を中止する、請求項８〜１０のいずれか一項記載の物品検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｘ線検査装置、近赤外線検査装置等の物品検査装置に関する。
【背景技術】
【０００２】
物品検査装置として、物品にＸ線を照射するＸ線源と、物品を透過したＸ線を検出するＸ線検出部と、Ｘ線検出部から出力された電気信号に基づいて物品の検査を行い、その検査に関する検査情報を記録する処理部と、備えるＸ線検査装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６８６０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したような物品検査装置においては、外部電源の停電に備えて無停電電源装置を設けることがある。ここで停電時には、例えばＸ線検査装置１の設置場所の照明が消えることから、物品の検査を行うための電気信号を出力する検査部において作業をする作業者の安全性が低下するおそれがある。そこで、検査部には無停電電源装置を接続せず、検査情報を記録する処理部には無停電電源装置を接続する場合がある。そういった場合において、異常が発生した時に、その異常が外部電源の停電に起因するものなのか或いは機器の故障に起因するものなのか等、異常の種類を特定することが困難となり、結果として、発生した異常に対して適切に対処することができないおそれがある。
【０００５】
そこで、本発明は、異常が発生した場合に、異常の種類に応じて適切に対処することができる物品検査装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の物品検査装置は、物品の検査を行うための電気信号を出力する検査部と、電気信号に基づいて物品の検査を行い、その検査に関する検査情報を記録する処理部と、外部電源の停電時に電力を供給する無停電電源装置と、を備え、無停電電源装置は、検査部に電気的に接続されておらず、処理部に電気的に接続されており、処理部は、検査部に異常が発生した場合、無停電電源装置に異常が発生した場合、及び外部電源の異常として停電が発生した場合に、異常の種類と、異常の発生時における検査部の動作状況とを関連付けて記録する。
【０００７】
上記物品検査装置では、異常が発生した場合に、異常の種類と、異常の発生時における検査部の動作状況とが関連付けて記録されるため、発生した異常の種類に応じて適切に対処することができる。また、無停電電源装置が処理部に電気的に接続されているため、外部電源の停電時にも、処理部における記録の確実化を図ることができる。
【０００８】
本発明の物品検査装置では、動作状況は、検査部の運転条件を含むことが好ましい。これによれば、異常の発生時における検査部の運転状況を把握することで、異常が発生した場合に、より適切に対処することができる。
【０００９】
本発明の物品検査装置では、処理部は、異常の種類及び動作状況に基づいて異常の原因を特定することが好ましい。これによれば、異常の原因を把握することで、物品検査装置を異常の発生時前の正常な状態に容易に復帰させることができる。
【００１０】
本発明の物品検査装置では、処理部は、異常の発生前において検査情報を記録する際にフラグを設定することが好ましい。これによれば、記録された検査情報が保証されたデータか否かを適切に判断することができる。
【００１１】
本発明の物品検査装置では、処理部は、異常の発生前において動作状況を記録する際に復帰ポイントを設定することが好ましい。これによれば、物品検査装置を異常の発生時前の正常な状態に確実に復帰させることができる。
【００１２】
本発明の物品検査装置では、処理部は、検査部との通信状況及び無停電電源装置との通信状況に基づいて異常の種類を特定することが好ましい。これによれば、検査部との通信状況及び無停電電源装置との通信状況を確認することで、異常の種類を精度良く且つ効率良く特定することができる。
【００１３】
本発明の物品検査装置では、処理部は、外部電源の停電を検知しない場合において、無停電電源装置のバッテリー残量が低下したときに、異常の種類を無停電電源装置の異常と特定することが好ましい。これによれば、無停電電源装置に異常の原因があることを容易に知ることができる。
【００１４】
本発明の物品検査装置では、処理部は、所定時間の放電によるバッテリー残量の低下値に基づいて無停電電源装置におけるバッテリー劣化度を診断することが好ましい。これによれば、バッテリー残量が０になるまで放電させる必要がなくなるため、バッテリー劣化度の診断直後に停電が発生したとしても、処理部における記録の確実化を図ることができる。
【発明の効果】
【００１５】
本発明によれば、異常が発生した場合に、異常の種類に応じて適切に対処することができる物品検査装置を提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態のＸ線検査装置の斜視図である。
【図２】図１のＸ線検査装置の内部構成の側面図である。
【図３】図１のＸ線検査装置のブロック図である。
【図４】図３の処理部による異常特定処理のフローチャートである。
【図５】図３の処理部による異常特定処理のフローチャートである。
【図６】図３の処理部によるＵＰＳ異常特定処理のフローチャートである。
【図７】図３の処理部によるバッテリー劣化診断処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して、本発明の好適な実施形態について詳細に説明する。なお、図面の説明において同一又は相当要素には同一符号を付し、重複する説明は省略する。
【００１８】
［Ｘ線検査装置］
図１及び図２に示されるように、Ｘ線検査装置（物品検査装置）１は、物品への異物の混入の有無等を検査するために、物品を搬送しつつ当該物品にＸ線を照射して当該Ｘ線を検出する。Ｘ線検査装置１は、装置本体２と、Ｘ線遮蔽幕３と、搬送コンベア４と、を備えている。Ｘ線検査装置１では、物品Ａが搬送方向ａに搬送されつつ、当該物品Ａへの異物の混入の有無等が検査される。
【００１９】
装置本体２は、箱状に形成された検査室２ａを備えている。搬送方向ａにおける上流側の側壁２ｂには、物品Ａが通過する搬入口２ｃが設けられている。搬送方向ａにおける下流側の側壁２ｄに、物品Ａが通過する搬出口２ｅが設けられている。搬入口２ｃ及び搬出口２ｅのそれぞれには、Ｘ線遮蔽幕３が設けられている。Ｘ線遮蔽幕３は、検査室２ａ外への散乱Ｘ線の漏洩を防止する。
【００２０】
搬送コンベア４には、一般的な平ベルトコンベアが使用されている。搬送コンベア４の両端部は、検査室２ａの搬入口２ｃ及び搬出口２ｅのそれぞれから突出している。搬送コンベア４は、搬送方向ａの上流側の搬入コンベア（不図示）から検査前の物品Ａを受け取り、搬入口２ｃから検査室２ａ内に物品Ａを搬入する。そして、搬送コンベア４は、搬出口２ｅから検査室２ａ外に物品Ａを搬出し、搬送方向ａの下流側の搬出コンベア（不図示）に検査後の物品Ａを受け渡す。なお、搬出コンベアにおいて物品Ａの振分機能が備えられていてもよい。
【００２１】
図３に示されるように、Ｘ線検査装置１は、検査部１０と、処理部２０と、ＵＰＳ（無停電電源装置）３０と、主電源スイッチＳと、を備えている。なお、以下の説明では、図３の実線矢印で示される電力の供給に係る構成要素間の電気的接続関係を「電気的に接続」と称し、図３の破線で示される電力の供給以外に係る構成要素間の電気的接続関係を「電気信号的に接続」と称する。
【００２２】
検査部１０は、Ｘ線源１１と、通信部１２と、Ｘ線検出部１３と、を有している。図２及び図３に示されるように、Ｘ線源１１は、装置本体２内における検査室２ａの上方に配置されている。Ｘ線源１１は、スリット機構（図示せず）等を介してＸ線照射領域を形成しつつ、検査室２ａ内に搬入された物品ＡにＸ線を照射する。Ｘ線源１１は、通信部１２に電気信号的に接続されている。Ｘ線源１１は、Ｘ線源１１の異常が発生した場合、当該異常が発生した旨の情報を通信部１２に送信する。Ｘ線源１１は、Ｘ線源１１の動作状況に関する情報を通信部１２に送信する。
【００２３】
通信部１２は、検査部１０と処理部２０との間の情報の入出力に係る通信を集約的に行うＩ／Ｏ基板である。通信部１２は、後述の制御部２２に電気信号的に接続されている。通信部１２は、制御部２２との間で一定周期ごと（例えば１００ｍｓごと）に通信を行う。通信部１２は、Ｘ線源１１の異常又はＸ線検出部１３の異常が発生した場合、当該異常が発生した旨の情報を制御部２２に送信する。通信部１２は、Ｘ線源１１及びＸ線検出部１３から送信されたそれぞれの動作状況に関する情報を、制御部２２に送信する。
【００２４】
Ｘ線検出部１３は、Ｘ線源１１と対向するように、装置本体２内における検査室２ａの下方に配置されている。Ｘ線検出部１３は、搬送方向ａの幅方向（搬送方向ａ及び鉛直方向に垂直な方向）に一列に配列された複数の画素からなるラインセンサ１４を有しており、物品Ａを透過したＸ線を検出する。Ｘ線検出部１３は、処理部２０（制御部２２）に電気信号的に接続されている。Ｘ線検出部１３は、物品ＡがＸ線照射領域を通過するときに、所定のタイミングで検出信号を取得し、当該検出信号に係る電気信号を制御部２２に出力する。すなわち、検査部１０は、物品Ａの検査を行うための電気信号を制御部２２に出力する。
【００２５】
Ｘ線検出部１３は、通信部１２に電気信号的に接続されている。Ｘ線検出部１３は、Ｘ線検出部１３の異常が発生した場合、当該異常が発生した旨の情報を通信部１２に送信する。Ｘ線検出部１３は、Ｘ線検出部１３の動作状況に関する情報を通信部１２に送信する。
【００２６】
ＵＰＳ１５は、バッテリー１６を有しており、停電時に当該バッテリー１６の電力を供給する装置である。ＵＰＳ１５は、後述の制御部２２と電気信号的に接続されている。ＵＰＳ１５は、制御部２２との間で一定周期ごと（例えば１０ｓごと）に通信を行う。ＵＰＳ１５は、一定周期ごとに、又は制御部２２からの問い合わせに応じて、ＵＰＳ１５の状態に関する情報を制御部２２に送信する。ＵＰＳ１５の状態は、外部電源Ｅの電圧と、外部電源Ｅにおける停電の有無と、バッテリー１６の残量と、を含む。
【００２７】
処理部２０は、Ｘ線検出部１３から受信した電気信号に基づいて物品Ａの検査を行い、その検査に関する検査情報を記録する。処理部２０は、モニタ２１と、制御部２２と、ＲＡＭ[Random  Access  Memory]（第１記憶領域）２３と、ＨＤＤ[Hard  Disk  Drive]（第２記憶領域）２４と、を有する。
【００２８】
モニタ２１は、装置本体２の前面部上方に設けられている（図１参照）。モニタ２１は、Ｘ線検査装置１の動作状況、物品ＡのＸ線画像、及び検査結果等が示される表示部である。モニタ２１は、タッチパネル機能を有しており、入力操作のための表示を行う。入力操作は、予約設定の入力操作、検査部１０の起動停止操作、及びその他の検査管理操作（パスワード設定等）を含む。予約設定は、検査開始前に又は検査中に設定される検査部１０の動作状況に関する設定である。モニタ２１は、制御部２２に電気信号的に接続されており、上記入力操作に係る操作情報を制御部２２に送信する。
【００２９】
検査部１０の動作状況は、Ｘ線源１１及びＸ線検出部１３の動作状況を含む。Ｘ線源１１の動作状況は、例えば出力するＸ線源１１の強度（Ｘ線源１１における電圧及び電流）である。Ｘ線検出部１３の動作状況は、例えば検出するＸ線の検出強度（ラインセンサ１４の出力）である。また、検査部１０の動作状況は、検査部１０の運転状況を含む。検査部１０の運転状況は、例えば、物品Ａの種類や性状（搬送方向ａに沿う長さ等）、搬送コンベア４の搬送速度、Ｘ線源１１における電圧及び電流の設定値、ラインセンサ１４の感度、検査部１０における異常の履歴、検査の基準等を含む。
【００３０】
制御部２２は、処理部２０における検査に係る処理を統合的に制御する。制御部２２は、Ｘ線検出部１３から出力された物品ＡのＸ線画像に係る電気信号を画像処理して、物品Ａへの異物の混入等を検査する。制御部２２は、ＲＡＭ２３を搭載すると共に、ＣＰＵ[Central  Processing  Unit]及びＲＯＭ[Read  Only  Memory]を搭載している。
【００３１】
制御部２２は、物品Ａの検査に関する検査情報を記録する。制御部２２は、検査情報のうち検査に付随する第１情報を、一時的な記憶領域であるＲＡＭ２３に記録（展開）する。制御部２２は、ＲＡＭ２３に記録した第１情報を適宜編集することができる。制御部２２は、例えば第１記憶領域に既に記録されている第１情報に新たな第１情報を追加する編集をすることができる。
【００３２】
第１情報は、検査部１０の動作状況を含む。また、第１情報は、操作履歴情報（操作記録）と、ＮＧ履歴情報と、集計データと、Ｘ線検査装置１の使用者と、使用日時等の情報とを含む。操作履歴情報は、モニタ２１から受信した操作情報に基づいて制御部２２によって作成される。操作履歴情報は、例えば検査開始、検査停止、設定の変更といった操作がされるごとに、その操作内容を追加する編集がなされて作成された時系列のリストである。ＮＧ履歴情報は、異物があったものや欠品等、検査結果に問題がある物品Ａごとにその内容を追加する編集がなされて作成された時系列のリストである。集計データは、異物の有無や欠品等で分類して物品Ａの個数を集計し、その内容を追加する編集がなされて作成された一定時間ごとのリストである。
【００３３】
制御部２２は、検査情報のうち検査の結果に関する第２情報を、恒久的な記憶領域であるＨＤＤ２４に記録する。制御部２２は、各物品Ａの検査ごとに（リアルタイムに）第２情報をＨＤＤ２４に記録する。第２情報は、物品Ａの検査の結果であるＸ線画像データ及び検査結果データを含む。検査結果データは、各物品ＡのＸ線画像データに対応する検査結果の詳細内容である。検査結果データは、例えば、検査の判定結果（異物の有無、欠品等）、検査日時等を含む。
【００３４】
制御部２２は、Ｘ線検査装置１の運転を停止する場合、ＲＡＭ２３に記録していた第１情報をＨＤＤ２４に記録する。また、制御部２２は、異常の発生によってＸ線検査装置１の運転が停止するおそれがある場合、ＲＡＭ２３に記録していた第１情報をＨＤＤ２４に記録する。制御部２２は、Ｘ線検査装置１の運転を停止した後に運転を起動（再開）する場合、ＨＤＤ２４に記録した第１情報をＲＡＭ２３に記録（展開）する。
【００３５】
制御部２２は、Ｘ線源１１又はＸ線検出部１３に異常が発生した旨の情報を、通信部１２との間の一定周期ごとの通信において通信部１２から受信する。制御部２２は、ＵＰＳ１５に異常が発生した旨の情報と、外部電源Ｅの異常として停電が発生した旨の情報を、ＵＰＳ１５との間の一定周期ごとの通信又は制御部２２からの問い合わせに応じての通信において、ＵＰＳ１５から受信する。
【００３６】
［異常の種類と検査部の動作状況とを関連付けての記録］
ここで、制御部２２は、Ｘ線源１１又はＸ線検出部１３に異常が発生した場合、ＵＰＳ１５に異常が発生した場合、及び外部電源Ｅの異常として停電が発生した場合に、異常の種類と、異常の発生時における検査部１０の動作状況とを関連付けて記録する。具体的には、制御部２２は、例えば、当該異常が発生した時刻をファイル名に付した単一のファイルを生成し、このファイルに異常の種類と、異常の発生時における検査部１０の動作状況に係る情報とを時系列のリストとして併記することにより、これらを関連付ける。制御部２２は、このファイルをＨＤＤ２４に記録する。なお、制御部２２は、異常の発生前においては、検査部１０の動作状況に係る情報をＲＡＭ２３に展開している。よって、制御部２２は、異常が発生した時点でＲＡＭ２３に展開していた検査部１０の動作状況に係る情報を利用して、異常の発生時における検査部１０の動作状況に係る情報として異常の種類と関連付けることができる。この情報は、当該異常が発生した原因を特定するために有用な情報である。
【００３７】
異常の種類としては、検査部１０の異常、ＵＰＳ１５の異常、及び外部電源Ｅの異常としての停電等が挙げられる。検査部１０の異常は、Ｘ線源１１の異常と、通信部１２の異常と、Ｘ線検出部１３の異常、とを含む。Ｘ線源１１の異常は、例えば出力するＸ線の強度低下である。通信部１２の異常は、例えば検査部１０と制御部２２との間の情報の入出力に係る通信不能である。Ｘ線検出部１３の異常は、例えば検出するＸ線の検出強度低下である。ＵＰＳ１５の異常は、例えば、バッテリー１６の劣化やバッテリー１６の充電不能である。外部電源Ｅの異常としての停電は、継続的に電力の供給が途絶える停電と、瞬間的に電力の供給が途絶える瞬停とを含む。
【００３８】
また、異常の発生時における検査部１０の動作状況としては、異常の発生時において、出力するＸ線源１１の強度（Ｘ線源１１における電圧及び電流）はどの程度の強さであったか、検出するＸ線の検出強度はどの程度の強さであったか、どのような物品Ａを対象物としていたか、搬送コンベア４の搬送速度はどの程度の速度だったか、又は、検査の基準はどのようなであったか、等が挙げられる。
【００３９】
［電力の供給経路］
次に、図３を参照して、Ｘ線検査装置１における電力の供給経路について説明する。主電源スイッチＳは、Ｘ線検査装置１における主たる電源スイッチである。主電源スイッチＳは、外部電源Ｅと電気的に接続されている。主電源スイッチＳが閉じられている場合、主電源スイッチＳは、外部電源Ｅから電流を流す。主電源スイッチＳが開かれている場合、主電源スイッチＳは、外部電源Ｅからの電流を遮断する。以下の説明では、主電源スイッチＳは閉じられているものとする。
【００４０】
検査部１０は、ＵＰＳ１５に電気的に接続されておらず、主電源スイッチＳを介して外部電源Ｅに電気的に接続されている。つまり、ＵＰＳ１５は、検査部１０に電力を供給するようには接続されていない。外部電源Ｅの停電が発生した場合、外部電源Ｅからの電力もＵＰＳ１５からの電力も、検査部１０に供給されない。したがって、Ｘ線源１１には、外部電源Ｅの停電時においてＵＰＳ１５から電力が供給されることがない。
【００４１】
一方、処理部２０は、ＵＰＳ１５を介して外部電源Ｅと電気的に接続されている。つまり、ＵＰＳ１５は、処理部２０に電力を供給するように接続されている。外部電源Ｅの停電が発生した場合、ＵＰＳ１５のバッテリー１６からの電力が処理部２０に供給される。したがって、物品Ａの検査に関する検査情報を記録する処理部２０には、停電時にＵＰＳ１５から電力が供給される。
【００４２】
［フラグ設定処理］
次に、制御部２２における具体的な処理について、図４〜図７を参照して、説明する。制御部２２は、異常の発生前において検査情報を記録する際にフラグを設定する。このフラグは、記録された検査情報が保証されたデータか否かを示すＵＰＳ１５の停電検知フラグである。
【００４３】
制御部２２は、物品Ａに係る検査結果データの領域にフラグを設定する領域を設けて、例えば、検査が正常に完了した場合には「１」を、それ以外の場合は「０」を記録する。異常の発生前においては一連の物品Ａが順次検査されるため、制御部２２は、検査が正常に完了した物品Ａについては順次「１」のフラグを設定する。異常の発生時以降においては、検査中又は検査が完了した物品Ａの当該検査情報が保証されているとは限らない。そこで、制御部２２は、このような物品Ａについては「０」のフラグを設定する。なお、検査前の物品Ａについては「０」のフラグを初期設定することで、検査が正常に完了して検査情報が保証されている物品Ａについてのみ、「１」のフラグが設定されている状態となる。
【００４４】
制御部２２は、検査結果データと共にフラグをＨＤＤ２４に記録する。ＨＤＤ２４は恒久的な記憶領域であるため、異常の発生後であっても、フラグの情報を利用することができる。
【００４５】
［復帰ポイント設定処理］
制御部２２は、異常の発生前において動作状況を記録する際に復帰ポイントを設定するこの復帰ポイントは、異常の発生によってＸ線検査装置１を停止させた後にＸ線検査装置１を再び起動（復帰）させる際に用いられる。
【００４６】
制御部２２は、操作履歴情報の領域に復帰ポイントに係る情報を設定する領域を設けて、復帰ポイントとすべき時刻には「１」を、それ以外の時刻には「０」を記録することで、復帰ポイントを設定する。復帰ポイントとすべき時刻は、例えば、Ｘ線検査装置１の電源を入れた時刻や、Ｘ線源１１の動作状況が安定していた時刻である。制御部２２は、Ｘ線源１１における電圧及び電流の状態に基づいて、Ｘ線源１１の動作状況が安定しているか否かを推定することができる。制御部２２は、Ｘ線源１１における電圧及び電流が所定の閾値以上で継続している場合には、Ｘ線源１１の動作状況が安定であると推定し、復帰ポイントに係る情報として「１」を記録する。Ｘ線源１１における電圧及び電流が所定の閾値以上で継続していた後に所定の閾値未満となった場合には、Ｘ線源１１の動作状況が安定していた状態から不安定な状態となったと推定し、復帰ポイントに係る情報「０」を記録する。
【００４７】
制御部２２は、異常の発生前においては操作履歴情報と共に復帰ポイントに係る情報をＲＡＭ２３に記録する。制御部２２は、異常の発生時においてＲＡＭ２３に記録していた操作履歴情報及び復帰ポイントをＨＤＤ２４に記録する。ＨＤＤ２４は恒久的な記憶領域であるため、異常の発生後であっても、復帰ポイントに係る情報を利用することができる。
【００４８】
［異常の原因特定処理］
制御部２２は、異常の種類及び検査部１０の動作状況に基づいて、異常の原因を特定する。ここでの異常の原因は、ある異常が特定の動作状況の下で発生するという因果関係から推定される原因である。この因果関係は、例えば異常の種類及び動作状況についての条件の組み合わせとして規定される。
【００４９】
制御部２２は、関連付けて記録した異常の種類及び動作状況に基づいて、異常の種類及び動作状況について条件判断し、当該条件判断の結果が所定の組み合わせとなった場合には、その因果関係から異常の原因を特定する。例えば、異常の種類として、出力するＸ線源１１の強度が正常時の強度未満に低下する出力低下の異常が発生した場合において、検査部１０の動作状況として、Ｘ線源１１における電圧及び電流の設定値を変更したある時点から、上記出力低下の異常の発生頻度が増加したとの検査部１０の異常の履歴が関連付けて記録されていたとする。この場合、制御部２２は、上記出力低下の異常の原因は、Ｘ線源１１における電圧及び電流の設定値の変更であると特定する。
【００５０】
［異常特定処理］
制御部２２は、検査部１０との通信状況及びＵＰＳ１５との通信状況に基づいて異常の種類を特定する。具体的には、図４及び図５に示されるように、検査部１０の異常又は瞬停が発生した場合、制御部２２によって以下の処理が実施される。制御部２２では、上述のように検査部１０との通信周期及びＵＰＳ１５との通信周期が互いに異なる。そのため、制御部２２によって、検査部１０の異常が先に検知された場合には図４に示される処理が実施され、瞬停が先に検知された場合には図５に示される処理が実施される。なお、瞬停は、検査部１０の動作上問題を生じないような瞬間的な外部電源Ｅの停電である。
【００５１】
まず、図４に示されるように、制御部２２によって検査部１０の異常が検知される（Ｓ１）。このとき、ＲＡＭ２３に記録された第１情報が失われないように、制御部２２によって検査情報がＨＤＤ２４に記録される（Ｓ２）。続いて、制御部２２によって、外部電源Ｅに停電が発生したか否かが、ＵＰＳ１５へ問い合わせされる（Ｓ３）。当該問い合わせに対する応答に基づいて、制御部２２によってＵＰＳ１５が停電を検知したか否かが判定される（Ｓ４）。
【００５２】
上記Ｓ４においてＵＰＳ１５が停電を検知したと判定される場合、制御部２２によって、検出された検査部１０の異常は、外部電源Ｅの停電に起因するものと判断される。つまり、制御部２２によって、異常は外部電源Ｅの停電であると特定される（Ｓ５）。そして、制御部２２によって、モニタ２１に「停電」との表示が行われ（Ｓ６）、当該異常の種類と当該異常の発生時における検査部１０の動作状況とが関連付けて記録される（Ｓ９）。
【００５３】
一方、上記Ｓ４においてＵＰＳ１５が停電を検知していないと判定される場合、制御部２２によって、検出された検査部１０の異常は、検査部１０の故障に起因するものと判断される。つまり、制御部２２によって、異常は検査部１０の異常であると特定され（Ｓ７）、モニタ２１に「ハードウェア異常」との表示が行われる（Ｓ８）。その後上記Ｓ９に移行されて、制御部２２によって、当該異常の種類と当該異常の発生時における検査部１０の動作状況とが関連付けて記録される。
【００５４】
他方、図５に示されるように、瞬停がＸ線源１１の出力の異常よりも先に検知された場合、制御部２２によって以下の処理が実施される。
【００５５】
まず、制御部２２によって、ＵＰＳ１５において瞬停が検知される（Ｓ１１）。続いて、制御部２２によって、外部電源Ｅに停電が発生したか否かが、ＵＰＳ１５へ問い合わせされる（Ｓ１２）。当該問い合わせに対する応答に基づいて、ＵＰＳ１５が停電を検知したか否かが制御部２２によって判定される（Ｓ１３）。このＳ１３において、ＵＰＳ１５が停電を検知していないと判定される場合、制御部２２によって、検出された瞬停による検査への影響は無いと判断され、検査が続行される（Ｓ１４）。一方、上記Ｓ１３において、ＵＰＳ１５が停電を検知したと判定される場合、制御部２２によってＸ線源１１の出力が確認される（Ｓ１５）。そして、制御部２２によってＸ線源１１が出力を停止したか否かが判定される（Ｓ１６）。
【００５６】
上記Ｓ１６においてＸ線源１１が出力を停止したと判定される場合、当該Ｘ線源１１の出力の停止は外部電源Ｅの停電に起因するものと判断される。当該停電により、Ｘ線検査装置１を再起動が必要となり、ＲＡＭ２３に記録している第１情報が失われるおそれが生じたため、制御部２２によってＨＤＤ２４に検査情報が記録され（Ｓ１７）、当該異常の種類と当該異常の発生時における検査部１０の動作状況とが関連付けて記録される（Ｓ１８）。
【００５７】
上記Ｓ１６において、Ｘ線源１１が出力を停止していないと判定される場合、例えば外部電源Ｅが一時的に不安定となっただけで検査への影響は小さい可能性があり、外部電源Ｅが安定するか否かを見極めるため、制御部２２によって検査部１０に検査を続行させる（Ｓ１９）。このＳ１９では、一定期間検査を続行することで、制御部２２によってＵＰＳ１５が一定期間連続して停電を検知しているか否かが判定される（Ｓ２０）。
【００５８】
上記Ｓ２０において一定期間連続して停電を検知していないと判定される場合、外部電源Ｅが安定したとして、制御部２２によって検査部１０に検査を続行させる（Ｓ１４）。一方、上記Ｓ２０において一定期間連続して停電を検知していると判定される場合、当該停電により、Ｘ線検査装置１を再起動が必要となり、ＲＡＭ２３に記録している第１情報が失われるおそれが生じたため、制御部２２によってＨＤＤ２４に検査情報が記録される（Ｓ２１）。その後、制御部２２によって、停電でＸ線検査装置１の再起動が必要となった旨のエラー表示が行われ（Ｓ２２）、当該異常の種類と当該異常の発生時における検査部１０の動作状況とが関連付けて記録される（Ｓ１８）。
【００５９】
［ＵＰＳ異常特定処理］
制御部２２は、外部電源Ｅの停電を検知しない場合において、ＵＰＳ１５のバッテリー１６の残量が低下したときに、異常の種類をＵＰＳ１５の異常と特定する。具体的には、  図６に示されるように、制御部２２によって以下の処理が定期的に実施される。
【００６０】
まず、制御部２２によってＵＰＳ１５の状態が取得される（Ｓ３１）。ここでは、ＵＰＳ１５の状態は、外部電源Ｅにおける停電の有無と、バッテリー１６の残量とが制御部２２によって取得される。
【００６１】
続いて、制御部２２によってバッテリー残量が閾値以上か否かが判定される（Ｓ３２）。この閾値は、記録すべきデータが確実に制御部２２によってＨＤＤ２４に記録されるための残量である。上記Ｓ３１においてバッテリー残量が閾値以上であると判定される場合、制御部２２によって、外部電源Ｅが停電中の有無が判定される（Ｓ３３）。外部電源Ｅが停電中でないと判定される場合、制御部２２によってバッテリー１６の残量が前の残量未満であるか否かが判定される（Ｓ３４）。前の残量とは、定期的に実施されるＳ３１〜Ｓ３８の処理において、今回実施されている処理の前回の処理において記録されたバッテリー１６の残量である。
【００６２】
上記Ｓ３４において、バッテリー１６の残量が前の残量未満であると判定される場合、システムエラーとの判定がなされる（Ｓ３５）。システムエラーとは、バッテリー１６の異常を含むＵＰＳ１５の異常である。ここでは外部電源Ｅが停電中ではないため、バッテリー１６が充電されて前の残量以上となるはずのところ、バッテリー１６の残量が低下している。つまり、ＵＰＳ１５においてバッテリー１６の充電不良の異常が発生している。このようなＵＰＳ１５の異常が発生している場合に外部電源Ｅの停電が発生すると、ＵＰＳ１５から処理部２０へ電力が供給できなくなるおそれがある。そこで、制御部２２によってＨＤＤ２４に検査情報が記録され（Ｓ３６）、当該異常の種類と当該異常の発生時における検査部１０の動作状況とが関連付けて記録される（Ｓ３７）。また、上記Ｓ３２においてバッテリー残量が閾値未満であると判定される場合にも、制御部２２によって上記Ｓ３５〜Ｓ３７の処理が実施される。
【００６３】
一方、上記Ｓ３４においてバッテリー１６の残量が前の残量未満ではない（前の残量以上である）と判定される場合、ＵＰＳ１５におけるバッテリー１６の異常は無いと判断され、バッテリー１６の残量が記録される（Ｓ３８）。また、上記Ｓ３３において外部電源Ｅが停電中であると判定される場合にも、上記Ｓ３８の処理が実行される。
【００６４】
［バッテリー劣化診断処理］
制御部２２は、所定時間の放電によるバッテリー１６の残量の低下値に基づいてＵＰＳ１５におけるバッテリー１６の劣化度を診断する。具体的には、図７に示されるように、制御部２２によって以下の処理が実施される。このバッテリー１６の劣化診断の処理は、外部電源Ｅが停電していない場合においてＸ線検査装置１の操作者による操作があった場合に実施される。Ｘ線検査装置１の操作者による操作は、例えば、モニタ２１のタッチパネルになされる劣化診断を行う旨の入力操作とすることができる。なお、劣化診断の処理が所定期間以上（例えば１ヶ月以上）実施されていない場合には、Ｘ線検査装置１の操作者にその旨を知らせるための警告表示が行われる。
【００６５】
まず、制御部２２によってバッテリー１６の放電が開始される（Ｓ４１）。続いて、制御部２２によってバッテリー１６の残量が取得される（Ｓ４２）。そして、制御部２２によってバッテリー１６の残量が基準残量以上であるか否かが判定される（Ｓ４３）。この基準残量は、少なくとも検査情報のＨＤＤ２４への記録（又は異常の種類と検査部１０の動作状況とを関連付けてのＨＤＤ２４への記録）のための処理部２０の運転（バックアップ運転）を行うことができるだけのバッテリー１６の残量である。
【００６６】
バッテリー１６の残量が基準残量以上であると判定される場合、制御部２２によって、上記Ｓ４１において開始したバッテリー１６の放電の開始時刻から所定時間が経過したか否かが判定される（Ｓ４４）。バッテリー１６の放電の開始時刻から所定時間が経過していないと判定される場合、上記Ｓ４２に移行され、制御部２２によってバッテリー１６の放電が継続される。つまり、制御部２２によってバッテリー１６の放電が所定時間継続される。この所定時間は、上記バックアップ運転のために必要な時間である。この所定時間は、例えばバックアップ運転においてＨＤＤ２４に記録すべき情報の最大データ量から算出することができる。
【００６７】
上記Ｓ４４においてバッテリー１６の放電開始から所定時間が経過したと判定される場合、制御部２２によってバッテリー１６の残量が取得される（Ｓ４５）。続いて、制御部２２によって、バッテリー１６の残量の低下値が設定値以下であるか否かが判定される（Ｓ４６）。この低下値は、バッテリー１６の放電開始から所定時間の間の放電による低下値であり、上記Ｓ４２において取得されたバッテリー１６の残量の値からの低下値である。また、この設定値は、バッテリー１６が劣化しているか否かを診断するためのバッテリー１６の残量の低下値である。この設定値は、正常なバッテリー１６の電力で上記バックアップ運転をした場合のバッテリー１６の残量の低下値よりも大きく、劣化したバッテリー１６の電力で上記バックアップ運転をした場合のバッテリー１６の残量の低下値よりも小さい値とすることができる。
【００６８】
上記Ｓ４６において、バッテリー１６の残量の低下値が設定値以下であると判定される場合、制御部２２によって、バッテリー１６の劣化度は小さくバッテリー１６は正常であると判断され、検査情報がＨＤＤ２４に記録され（Ｓ４７）、処理が終了される。一方、上記Ｓ４６においてバッテリー１６の残量の低下値が設定値以下ではない（設定値を超える）と判定される場合、制御部２２によって、バッテリー１６の劣化度は大きくバッテリー１６は劣化している判断され、バッテリー１６の交換が必要な旨の通知がなされる（Ｓ４８）。当該異常の種類と当該異常の発生時における検査部１０の動作状況とが関連付けて記録され（Ｓ４９）、検査情報がＨＤＤ２４に記録される（Ｓ４７）。
【００６９】
また、上記Ｓ４３においてバッテリー１６の残量が基準残量以上ではないと判定される場合、バッテリー１６が劣化している（劣化度が大きい）と判断され、制御部２２によってバッテリー１６の劣化診断が中止され（Ｓ５０）、バッテリー１６の交換が必要な旨の通知がなされる（Ｓ４８）。その後、当該異常の種類と当該異常の発生時における検査部１０の動作状況とが関連付けて記録され（Ｓ４９）、検査情報がＨＤＤ２４に記録される（Ｓ４７）。
【００７０】
［作用及び効果］
Ｘ線検査装置１では、ＵＰＳ１５は、検査部１０に電気的に接続されておらず、処理部２０に電気的に接続されている。処理部２０は、検査部１０に異常が発生した場合、ＵＰＳ１５に異常が発生した場合、及び外部電源Ｅの異常として停電が発生した場合に、異常の種類と、異常の発生時における検査部１０の動作状況とを関連付けて記録する。これにより、発生した異常の種類に応じて適切に対処することができる。また、ＵＰＳ１５が処理部２０に電気的に接続されているため、外部電源Ｅの停電時にも、処理部２０における記録の確実化を図ることができる。
【００７１】
Ｘ線検査装置１では、検査部１０の動作状況は、検査部１０の運転条件を含む。これによれば、異常の発生時における検査部１０の運転状況を把握することで、異常が発生した場合に、より適切に対処することができる。
【００７２】
Ｘ線検査装置１では、処理部２０は、異常の種類及び動作状況に基づいて異常の原因を特定する。これによれば、異常の原因を把握することで、Ｘ線検査装置１を異常の発生時前の正常な状態に容易に復帰させることができる。
【００７３】
Ｘ線検査装置１では、処理部２０は、異常の発生前において検査情報を記録する際にフラグを設定する。これによれば、記録された検査情報が保証されたデータか否かを適切に判断することができる。すなわち、記録された検査情報が適切なＸ線検査装置１への入力電圧の条件で検査されたデータか否かを適切に判断することができる。
【００７４】
Ｘ線検査装置１では、処理部２０は、異常の発生前において動作状況を記録する際に復帰ポイントを設定する。これによれば、Ｘ線検査装置１を異常の発生時前の正常な状態に確実に復帰させることができる。
【００７５】
Ｘ線検査装置１では、処理部２０は、検査部１０との通信状況及びＵＰＳ１５との通信状況に基づいて異常の種類を特定する。これによれば、検査部１０との通信状況及びＵＰＳ１５との通信状況を確認することで、異常の種類を精度良く且つ効率良く特定することができる。
【００７６】
Ｘ線検査装置１では、処理部２０は、外部電源Ｅの停電を検知しない場合において、ＵＰＳ１５のバッテリー１６の残量が低下したときに、異常の種類をＵＰＳ１５の異常と特定する。これによれば、ＵＰＳ１５に異常の原因があることを容易に知ることができる。
【００７７】
Ｘ線検査装置１では、処理部２０は、所定時間の放電によるバッテリー１６の残量の低下値に基づいてＵＰＳ１５におけるバッテリー１６の劣化度を診断する。これによれば、バッテリー１６の残量が０になるまで放電させる必要がなくなるため、バッテリー１６の劣化度の診断直後に停電が発生したとしても、処理部２０における記録の確実化を図ることができる。
【００７８】
［変形例］
上記実施形態は、本発明をＸ線検査装置１に適用する例を示したが、金属検出器、近赤外線検査装置、ウェイトチェッカー（重量検査装置）、及びシールチェッカー等の他の物品検査装置に適用してもよい。
【００７９】
上記実施形態では、異常の種類及び検査部１０の動作状況を列挙して説明したが、異常の種類及び検査部１０の動作状況は、Ｘ線検査装置１の構成に応じて更に他の構成に係る動作状況を含んでもよい。
【００８０】
上記実施形態では、制御部２２は、検査が正常に完了した場合には「１」を、それ以外の場合は「０」のフラグを記録したが、例えば通し番号等の物品Ａに固有な数字情報がある場合には、検査が正常に完了した物品Ａの通し番号等を記録して、フラグとして利用してもよい。
【符号の説明】
【００８１】
１…Ｘ線検査装置（物品検査装置）、２…装置本体、１０…検査部、１２…通信部、１６…バッテリー、２０…処理部、Ａ…物品、Ｅ…外部電源。
【図１】
0006510264.tif 000002
【図２】
0006510264.tif 000003
【図３】
0006510264.tif 000004
【図４】
0006510264.tif 000005
【図５】
0006510264.tif 000006
【図６】
0006510264.tif 000007
【図７】
0006510264.tif 000008