(57)【要約】【課題】ビルディングブロックシステムを構成した状態でエミュレータの接続が可能なビルディングブロックタイプの情報処理ユニットを得ること。【解決手段】コントローラの機能のうちの所定の一部の機能を担うマイコン５１の検査がエミュレータを用いて行われる情報処理ユニットであって、マイコン５１を搭載したターゲット基板５０を収容するケース３００と、エミュレータ５０２の接続用としてターゲット基板５０に搭載されたサービス用インタフェース４０１と、ケース３００に対する着脱方向がユニット１０２、１０３の配列方向と直交する第１の方向であり、ケース３００から取り外されることによって、ユニット１０２、１０３の配列方向と直交する第２の方向からエミュレータポート接続端子５０１をサービス用インタフェース４０１に接続可能とする開口３０２をケース３００に形成するカバー３０１と、を備える。【選択図】図１
2013025677.tif 000002
【特許請求の範囲】
【請求項１】
隣接して配列された他のユニットとバスコネクタを介して接続され、前記他のユニットを含む複数のユニットとの組み合わせによって、外部機器の制御を行うコントローラとしてのシステムを構成するビルディングブロックタイプの情報処理ユニットであり、前記コントローラの機能のうちの所定の一部の機能を担うマイコンの検査がエミュレータを用いて行われる情報処理ユニットであって、
前記マイコンを搭載したターゲット基板を収容するケースと、
前記エミュレータの接続用として前記ターゲット基板に搭載されたインタフェースと、
前記ケースに対する着脱方向が前記他のユニットの配列方向と直交する第１の方向であり、前記ケースから取り外されることによって、前記他のユニットの配列方向と直交する第２の方向から前記エミュレータの接続用端子を前記インタフェースに接続可能とする開口を前記ケースに形成するカバーと、
を備えることを特徴とする情報処理ユニット。
【請求項２】
前記第１の方向と前記第２の方向とが直交することを特徴とする請求項１に記載の情報処理ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他のユニットと組み合わされて複数のユニットでコントローラとしてのシステムを構成するビルディングブロックタイプの情報処理ユニットに関する。
【背景技術】
【０００２】
異なる機能を備えたユニット（ビルディングブロックタイプのユニット）を複数組み合わせてシステムが構成されるコントローラ（制御装置）において、各ユニットは、取り付け用の部材（例えばＤＩＮ規格のレール）に整列して設置され、一方の側面に突出するバス基板と他方の側面に設けられたバスコネクタとを用いて相互に接続される。以下、ビルディングブロックタイプのユニットを複数組み合わせたシステムをビルディングブロックシステムと言う。
【０００３】
情報処理装置に一般において、製品のアップデートや修理、動作の解析時などにおいて、サービスマンが製品にエミュレータを接続して調査を実施することがある（特許文献１参照）。ビルディングブロックシステムのコントローラにおいては、エミュレータを接続するサービス用インタフェースへ顧客がアクセスすることは製品の故障につながる可能性があるため、サービス担当者のみが、サービス用のインタフェースにエミュレータを接続して調査を実施できるようにする必要がある。
【０００４】
このため、ビルディングブロックシステムのコントローラにおいては、サービス担当者がサービス用インタフェースを通してエミュレータ被接続ユニットにエミュレータを接続するために、従来は下記のような方法が用いられてきた。
【０００５】
一つは、エミュレータ接続用端子を特定のユニットのケース内部に格納しておき、サービス時はエミュレータ接続用端子を備えたユニットに隣接して設置された他のユニットをシステムから取り外したり、ケーブルを抜き取ったりしてエミュレータを接続する方法である。
【０００６】
もう一つは、サービス時に特定ユニットをシステムから取り外したり、ケーブルを抜き取ったりした上で、エミュレータ接続用端子を備えたユニットをシステムに取り付ける方法である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平８−８７３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上記の各方法は、ビルディングブロックシステムにおいては、エミュレータを接続するために、システムを一度分解し、装置の組立後に再度組み立てる必要があり、客先での速やかなエンジニアリングができないという問題がある。また、ケーブルやユニットを外した後、再度組み立てた際にケーブル配線やユニット設置箇所の不備が発生する可能性がある。さらに、接続用端子の取付などの基板改造を行うとユニット損傷の発生の可能性がある。
【０００９】
本発明は、上記に鑑みてなされたものであって、ビルディングブロックシステムを構成した状態でエミュレータの接続が可能なビルディングブロックタイプの情報処理ユニットを得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、隣接して配列された他のユニットとバスコネクタを介して接続され、他のユニットを含む複数のユニットとの組み合わせによって、外部機器の制御を行うコントローラとしてのシステムを構成するビルディングブロックタイプの情報処理ユニットであり、コントローラの機能のうちの所定の一部の機能を担うマイコンの検査がエミュレータを用いて行われる情報処理ユニットであって、マイコンを搭載したターゲット基板を収容するケースと、エミュレータの接続用としてターゲット基板に搭載されたインタフェースと、ケースに対する着脱方向が他のユニットの配列方向と直交する第１の方向であり、ケースから取り外されることによって、他のユニットの配列方向と直交する第２の方向からエミュレータの接続用端子をインタフェースに接続可能とする開口をケースに形成するカバーと、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ビルディングブロックシステムを構成した状態でエミュレータの接続が可能であるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態にかかる情報処理ユニットを用いたビルディングブロックシステムを示す図である。
【図２】図２は、エミュレータ被接続ユニット及びこれに隣接するユニットの斜視図である。
【発明を実施するための形態】
【００１３】
以下に、本発明にかかる情報処理ユニットの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１４】
実施の形態．
図１は、本発明の実施の形態にかかる情報処理ユニットを用いたコントローラを示す図である。コントローラ２０は、本発明にかかる情報処理ユニットとしてのエミュレータ被接続ユニット１０１とユニット１０２、１０３とを組み合わせて構成されている。エミュレータ被接続ユニット１０１及び、ユニット１０２、１０３は、レール１０に隣接して設置されて隣接している。
【００１５】
図２は、エミュレータ被接続ユニット１０１及びこれに隣接するユニット１０３の斜視図である。エミュレータ被接続ユニット１０１は、側面から突出するバス基板１１を有する。ユニット１０３は、側面に設けられたバスコネクタ１２を備える。エミュレータ被接続ユニット１０１とユニット１０３とは、バス基板１１とバスコネクタ１２とが係合することで接続されている。なお、ユニット１０２もバス基板１１を有している（図１では陰に隠れていて不図示となっている）。また、エミュレータ被接続ユニット１０１及びユニット１０２もバスコネクタ１２を有している（図１では陰に隠れて不図示となっている）。エミュレータ被接続ユニット１０１とユニット１０２、１０３は、各々が有するバス基板１１及びバスコネクタ１２を介して相互に接続されている。
【００１６】
さらに、エミュレータ被接続ユニット１０１はケーブル２０１を介して、ユニット１０２はケーブル２０２を介して、ユニット１０３はケーブル２０３を介して、他のシステムや電源、制御対象機器（例えばロボット）や各種センサ・スイッチと接続されている。
【００１７】
エミュレータ被接続ユニット１０１は、コントローラ２０の機能（制御対象機器の制御、各種センサ・スイッチからの信号の取り込み、ネットワークを介しての他のシステムとの通信など）のうちの所定の一部の機能を担うマイコン５１が実装されたターゲット基板５０をケース３００内に収容している。ターゲット基板５０には、エミュレータ５０２の接続用のインタフェースとしてサービス用インタフェース４０１が設けられている。サービス用インタフェース４０１は、ターゲット基板５０に実装されたエミュレータ５０２の接続用のソケットであっても良いし、ターゲット基板５０の表面に露出させた電極パッドであっても良い。
【００１８】
エミュレータポート接続端子５０１は、サービス用インタフェース４０１と電気的な接続が可能な接点部５０４を備えている。接点部５０４は、例えばサービス用インタフェース４０１がターゲット基板５０に実装されたソケットである場合には、これと嵌合可能なコネクタである。また、サービス用インタフェース４０１がターゲット基板５０の表面に露出させた電極パッド群である場合には、これらと接触するピン群（例えば、各々がバネによって付勢された複数のポゴピン）である。エミュレータ５０２から延びる信号線５０５が接続されるコネクタ５０３が、コネクタピンが一次元に配列したコネクタである場合には、接点部５０４の接点（コネクタピンやポゴピン）を二次元に配列させることにより、エミュレータ５０２を接続するためにターゲット基板５０上に確保する必要がある面積をコネクタ５０３の占有面積よりも小さく抑えることができる。
【００１９】
エミュレータポート接続端子５０１は、コネクタ５０３及び信号線５０５を介してエミュレータ５０２に接続されており、信号線５０５の先端に設けられたプラグ５０６をコネクタ５０３から抜くことで、エミュレータポート接続端子５０１とエミュレータ５０２とを分離可能に構成されている。これにより、エミュレータポート接続端子５０１の部分で断線などの不具合が生じた場合には、エミュレータポート接続端子５０１のみを交換するだけでエミュレータ５０２を使用可能となる。
【００２０】
通常、サービス用インタフェース４０１はカバー３０１によって隠蔽されており、顧客がサービス用インタフェース４０１にアクセスできないようになっている。カバー３０１は、ユニットの配列方向とは直交する方向（第１の方向、図１の矢印Ａ方向）に外れるようになっており、カバー３０１をケース３００から取り外すことにより、ケース３００には、ユニットの配列方向と直交する方向（第２の方向、図１の矢印Ｂ方向）からケース３００内にエミュレータポート接続端子５０１を挿入した上で接点部５０４をターゲット基板５０側に近づけることで、接点部５０４をサービス用インタフェース４０１に接続可能とする開口３０２が形成される。カバー３０１は、ケース３００に着脱する際に、隣接するユニット１０２、１０３やこれらに接続されたケーブル２０２、２０３、あるいはエミュレータ被接続ユニット１０１に接続されたケーブル２０１とは干渉しない。
【００２１】
また、エミュレータポート接続端子５０１は、ユニットの配列方向とは直交する方向（第２の方向）から開口３０２を介して接点部５０４をサービス用インタフェース４０１へ接続可能であるため、接点部５０４をサービス用インタフェース４０１に接続する際に、エミュレータポート接続端子５０１は隣接するユニット１０２、１０３やこれらに接続されたケーブル２０２、２０３、あるいはエミュレータ被接続ユニット１０１に接続されたケーブル２０１とは干渉しない。
【００２２】
なお、ここではカバー３０１の着脱方向と、サービス用インタフェース４０１へのアクセス方向（開口３０２を介して接点部５０４をサービス用インタフェース４０１へ接続する方向）とが直交する構成を例としているが、これらの方向が同じであっても構わない。またここではカバー３０１の着脱方向（第１の方向）とサービス用インタフェース４０１へのアクセス方向（第２の方向）とが直交する構成を例としているが、これらの方向が平行であっても良い。
【００２３】
エミュレータ被接続ユニット１０１にエミュレータ５０２を接続する場合には、サービスマンはカバー３０１をケース３００から取り外す。これにより、ケース３００には開口３０２が形成され、ターゲット基板５０に実装されているサービス用インタフェース４０１が露出する。
【００２４】
露出したサービス用インタフェース４０１にエミュレータポート接続端子５０１を近づけ、接点部５０４を導通させる。これにより、エミュレータ被接続ユニット１０１にエミュレータ５０２が接続される。サービスマンは、エミュレータ５０２の機能によってエミュレータ被接続ユニット１０１のアップデートや修理、動作解析などのサービスを行う。
【００２５】
サービス終了後、エミュレータポート接続端子５０１をサービス用インタフェース４０１から取り外し、カバー３０１をケース３００に装着する。
【００２６】
このように、本実施の形態においては、サービス用インタフェース４０１を隠蔽するカバー３０１を、隣接するユニット１０２、１０３やこれらに接続されたケーブル２０２、２０３、あるいはエミュレータ被接続ユニット１０１に接続されたケーブル２０１と干渉することなくカバー３００に着脱可能であり、かつ、エミュレータポート接続端子５０１を、隣接するユニット１０２、１０３やこれらに接続されたケーブル２０２、２０３、あるいはエミュレータ被接続ユニット１０１に接続されたケーブル２０１と干渉することなくサービス用インタフェース４０１に近接させて接点部５０４を導通させることが可能である。このため、エミュレータ５０２を利用してサービスを行うにあたって、隣接するユニット１０２、１０３やケーブル２０１、２０２、２０３をシステムから取り外したり、エミュレータ５０２を接続するための改造をシステムに施したりする必要がない。よって、ビルディングブロックシステムのコントローラにおいて、システムを構成した状態でエミュレータ５０２を容易に装着できる。
【００２７】
また、エミュレータ５０２の機能をそのまま使用できるため、Ｆ／Ｗ（ファームウェア）の変更のためのツール開発及びＨ／Ｗ（ハードウェア）インタフェースの実装が不要となる。
【００２８】
本実施の形態によれば、顧客がサービス用のインタフェースにアクセスできないようにしつつ、サービスマンによる製品のアップデートや修理、ユニット動作の解析時などに、顧客のシステムを分解することなく速やかにサービスを実施できる。
【符号の説明】
【００２９】
１０  レール
１１  バス基板
１２  バスコネクタ
２０  コントローラ
５０  ターゲット基板
５１  マイコン
１０１  エミュレータ被接続ユニット
１０２、１０３  ユニット
２０１、２０２、２０３  ケーブル
３００  ケース
３０１  カバー
３０２  開口
４０１  サービス用インタフェース
５０１  エミュレータポート接続端子
５０２  エミュレータ
５０３  コネクタ
５０４  接点部
５０５  信号線
５０６  プラグ
【図１】
2013025677.tif 000003
【図２】
2013025677.tif 000004