バスに接続され、当該バスとともにプログラマブルコントローラPLCを構成し、自PLCと他のPLCとをネットワーク接続してPLCシステムを構築する通信装置であって、第1の記憶部と、自PLCのバスで発生するバスエラーを検知するエラー検知部と、前記エラー検知部がバスエラーを検知した回数をカウントし、バスエラーのカウント値を前記第1の記憶部に記録するエラーカウント部と、前記第1の記憶部に記録されている前記エラーカウント部がカウントしたカウント値を同一のPLCシステムに属する他の全てのPLCに送信する送信部と、同一のPLCシステムに属する他のPLCから送信されてきたカウント値を受信して、前記受信したカウント値を送信元のPLCが識別可能に前記第1の記憶部に格納する受信部と、を備えることを特徴とする通信装置。周辺機器から参照可能な第2の記憶部を備えるCPUユニットが前記バスに接続され、前記第1の記憶部に格納されているPLC毎のカウント値を前記バスを介して前記第2の記憶部に転送するバス接続部をさらに備える、ことを特徴とする請求項1に記載の通信装置。前記バス接続部は、前記受信部が他のPLCから送信されてきたカウント値を前記第1の記憶部に格納する毎に前記第1の記憶部に格納されているPLC毎のカウント値を前記第2の記憶部に転送する、ことを特徴とする請求項2に記載の通信装置。前記送信部および前記受信部は、他のPLCとの間でトークンパッシング方式の通信を行う、ことを特徴とする請求項1乃至請求項3のうちの何れか一項に記載の通信装置。バスに接続され、前記バスと、前記バスで発生するバスエラーを検知するエラー検知部および前記エラー検知部がバスエラーを検知した回数をカウントするエラーカウント部を備える、前記バスに接続される機能ユニットとともにプログラマブルコントローラPLCを構成し、自PLCと他のPLCとネットワーク接続してPLCシステムを構築する通信装置であって、第1の記憶部と、前記エラーカウント部のカウント値を前記機能ユニットから取得して、前記取得したカウント値を前記第1の記憶部に記録するカウント値取得部と、前記第1の記憶部に記録されているカウント値を同一のPLCシステムに属する他の全てのPLCに送信する送信部と、同一のPLCシステムに属する他のPLCから送信されてきたカウント値を受信して、前記受信したカウント値を送信元のPLCが識別可能に前記第1の記憶部に格納する受信部と、を備えることを特徴とする通信装置。周辺機器から参照可能な第2の記憶部を備えるCPUユニットが前記バスに接続され、前記第1の記憶部に格納されているPLC毎のカウント値を前記バスを介して前記第2の記憶部に転送するバス接続部をさらに備える、ことを特徴とする請求項5に記載の通信装置。前記バス接続部は、前記受信部が他のPLCから送信されてきたカウント値を前記第1の記憶部に格納する毎に前記第1の記憶部に格納されているPLC毎のカウント値を前記第2の記憶部に転送する、ことを特徴とする請求項6に記載の通信装置。前記送信部および前記受信部は、他のPLCとの間でトークンパッシング方式の通信を行う、ことを特徴とする請求項5乃至請求項7のうちの何れか一項に記載の通信装置。しかしながら、特許文献1に示すようにネットワークユニットが自PLCのエラー情報を保持するようになっていたり、CPUユニットの記録部に自PLCのエラー情報を記録するようになっていたりする場合、バスエラーが発生した際には、ユーザは、該当するエラー情報を取得するために個々のPLCを逐一チェックする必要があり、原因究明に時間と手間がかかるという問題があった。また、特許文献2~4に開示されている技術をPLCシステムに適用した場合、バスエラーが発生した際には、ユーザは、ネットワークユニット毎の遠隔監視装置を逐一チェックする必要があり、やはり解析に時間を要するという問題がある。本発明は、上記に鑑みてなされたものであって、バスエラーの発生箇所を簡単に特定することができる通信装置を得ることを目的とする。上述した課題を解決し、目的を達成するために、本発明は、バスに接続され、当該バスとともにプログラマブルコントローラPLCを構成し、自PLCと他のPLCとをネットワーク接続してPLCシステムを構築する通信装置であって、第1の記憶部と、自PLCのバスで発生するバスエラーを検知するエラー検知部と、前記エラー検知部がバスエラーを検知した回数をカウントし、バスエラーのカウント値を前記第1の記憶部に記録するエラーカウント部と、前記第1の記憶部に記録されている前記エラーカウント部がカウントしたカウント値を同一のPLCシステムに属する他の全てのPLCに送信する送信部と、同一のPLCシステムに属する他のPLCから送信されてきたカウント値を受信して、前記受信したカウント値を送信元のPLCが識別可能に前記第1の記憶部に格納する受信部と、を備えることを特徴とする。本発明にかかる通信装置は、PLCシステムを構成するPLCのうちの任意のPLCを確認することでPLCシステムを構成する全てのPLCのバスエラーを確認することができるので、バスエラーの発生箇所を簡単に特定することができる。以下に、本発明にかかる通信装置およびPLCの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。実施の形態1.図1は、本発明の実施の形態1の通信装置を適用したネットワークユニットを用いて構成されるPLCシステムの構成を示す図である。図示するように、PLCシステム1は、複数のPLCここではPLC300、PLC301、およびPLC302の3つがケーブル130でデイジーチェーン状に接続されて構成されている。PLC300、PLC301およびPLC302は、トークンパッシング方式の通信方式で相互にデータを送受信することができる。なお、当該PLCシステム1は、ライン状のネットワークトポロジを備えているものとしているが、採用可能なネットワークトポロジはライン状だけに限定されない。例えば、スター状やリング状であってもよい。PLC300~302は、PLC301が周辺機器150に接続されていることを除いて同一の構成を備えているので、ここではPLC300~302の構成の説明をPLC300の構成の説明で代表させる。PLC300は、ケーブル130を介して他のPLCと通信を行うネットワークユニット100と、PLC300全体の制御を行うCPUユニット110と、ネットワークユニット100とCPUユニット110との間を電気的に接続するバス120とを備えている。なお、バス120には、ネットワークユニット100のほかも種々の機能ユニットを接続することができるようになっている。バス120に接続されている機能ユニットは、CPUユニット110によって制御される。図2は、ネットワークユニット100の内部構成を示す図である。図示するように、ネットワークユニット100は、同一のバス120に接続されているCPUユニット110との間でデータを送受信するとともに、当該バス120上で発生したバスエラーを検知するバス接続部10と、検知されたバスエラーの個数をカウントするバスエラーカウント部20と、バスエラーのカウント値を自PLC300にかかるエラー情報として保持する記憶部第1の記憶部30と、他のPLCから送信されるフレームをケーブル130を介して受信する受信部40と、記憶部30に格納されている自PLC300にかかるエラー情報を同一のPLCシステム1に属する他の全てのPLCを宛先としてケーブル130を介して送信する送信部50と、を備えている。ここで、受信部40は、他のPLCから送信されてきたエラー情報を受信して、受信した他のPLCにかかるエラー情報を記憶部30に記録する。即ち、記憶部30には、自PLCのエラー情報だけでなく、他のPLCのエラー情報が記録される。記憶部30に格納されている夫々のエラー情報は、どのPLCのエラー情報かが識別可能となっているものとする。例えば、エラー情報にPLCの識別情報が付与されるようにしてよい。識別情報の付与は、例えば受信部40が行うようにしてもよいし、エラー情報を生成したPLCのバスエラーカウント部20が付与するようにしてもよい。CPUユニット110は、書き換え可能な記憶装置により構成される記憶部第2の記憶部200を備えている。バス接続部10は、記憶部30に格納されているPLC毎のエラー情報をバス120を介してCPUユニット110が備える記憶部200に転送する。ここでは、バス接続部10は、CPUユニット110に記憶部30からPLC毎のエラー情報を読み出させて、読み出させたエラー情報を記憶部200に格納させる信号をCPUユニット110に発行する方式が適用されているものとする。PLC301が具備するCPUユニット110は、ケーブル140を介して周辺機器150が接続されている。周辺機器150は、パーソナルコンピュータ上で所定のプログラムを実行することで実現されるツールであって、接続先のCPUユニット110の設定を行うことができる。ここでは、周辺機器150は、CPUユニット110が具備する記憶部200を参照することができる。即ち、ユーザは、PLC300~302のうちの任意のPLCが具備するCPUユニット110に周辺機器150を接続し、接続先のCPUユニット110の記憶部200に記録されているエラー情報を参照することによって、全てのPLC300~302で発生したバスエラーを確認することが可能となる。なお、ネットワークユニット100が備えるバス接続部10、バスエラーカウント部20、受信部40、および送信部50のうちの一部もしくは全部は、ハードウェア及びソフトウェアのいずれか、又は両者の組み合わせとして実現するようにしてもよい。ソフトウェアで実現するとは、演算装置および記憶装置を備えるコンピュータにおいて、構成要素に対応するプログラムモジュールを記憶装置に格納しておき、当該記憶装置に格納されているプログラムモジュールを演算装置が実行することによって当該構成要素の機能を実現することである。記憶部30は、書き換え可能な記憶装置により構成される。次に、実施の形態1のPLCシステム1の動作を説明する。まず、図3および図4を参照して、エラー情報を送信する際のPLCシステム1の動作を説明する。図3は、PLCシステム1の動作を説明する図であり、図4は、エラー情報を送信する側のPLCが具備するネットワークユニット100の動作を説明するフローチャートである。ここでは、PLC300がエラー情報を送信する側のPLCであり、PLC301がエラー情報を受信する側のPLCであるものとして説明する。PLC300が具備するネットワークユニット100においては、バス接続部10は、バス120を監視しており、バスエラーを検知したか否かを判定するステップS1。バス接続部10は、PLC300のCPUユニット110とネットワークユニット100間のバスアクセスにて、例えば電気的なノイズや振動によってアクセスエラー160が発生した場合、バス接続部10はバス120上の信号からエラーに関する箇所を読み取ることで、バスエラーを検知することができる。バスエラーが検知された場合ステップS1、Yes、バスエラーカウント部20は、記憶部30にエラー情報として格納されているカウント値をカウントアップするステップS2。バスエラーが検出されなかった場合ステップS1、No、ステップS2の処理はスキップされる。一方、受信部40は、フリートークンを受信したか否かを判定するステップS3。フリートークンを受信していない場合ステップS3、No、ステップS1の処理が実行される。フリートークンを受信した場合ステップS3、Yes、送信部50は、記憶部30に格納されている自PLC300にかかるエラー情報を読み出してステップS4、読み出したエラー情報を保持するフレーム170をケーブル130を介して他の全てのPLC301、302を宛先として送信するステップS5。PLC300のネットワークユニット100は、ステップS5の処理の後、ステップS1の処理を実行する。次に、図3および図5を参照して、エラー情報を受信する際のPLCシステム1の動作を説明する。図5は、エラー情報を受信する側のPLC301が具備するネットワークユニット100の動作を説明するフローチャートである。PLC300~302は、デイジーチェーン状に接続されているので、あるPLCが送信したフレームを最初に受信するPLCは予め定められている。ここでは、PLC300が送信したフレームは、PLC301が最初に受信する。PLC301が具備するネットワークユニット100においては、受信部40は、PLC300のエラー情報を保持するフレーム170を受信したときステップS11、フレーム170から、PLC300のバスエラー情報を読み出して、読み出したエラー情報を記憶部30に格納するステップS12。すると、バス接続部10は、記憶部30に格納されているPLC毎のエラー情報を読み出させ、当該読み出させたPLC毎のエラー情報を記憶部200に格納させる旨の信号180を生成して、当該信号180をPLCユニット301のCPUユニット110に送信するステップS13。続いて、送信部50は、受信部40が受信したフレーム170をPLC302に送信しステップS14、動作が終了となる。CPUユニット110は、信号180を受信すると、記憶部30に格納されているPLC毎のエラー情報を読み出して、読み出したPLC毎のエラー情報を記憶部200に格納する。バス接続部10は、受信部40が他のPLCから受信したエラー情報を記憶部30に格納する毎に信号180を発行するので、ユーザは、周辺機器150をPLC300~302のうちのどのPLCが備えるCPUユニット110に接続しても、PLC300、301、302上のバス120で発生した全てのバスエラーを略リアルタイムで監視即ちモニタリングすることが可能となる。なお、バス接続部10がエラー情報を転送するタイミングは、受信部40が他のPLCから受信したエラー情報を記憶部30に格納した際だけに限定されない。定期的に転送するようにしてもよいし、例えば周辺機器150がエラー情報を転送させる旨の指令を発行し、当該指令をCPUユニット110およびバス120を介して受信したタイミングで転送するようにしてもよい。また、PLC300、PLC301、およびPLC302は、トークンパッシング方式の通信を行うものとして説明したが、PLC間の通信方式はトークンパッシング方式だけに限定されない。以上述べたように、本発明の実施の形態1によれば、記憶部30と、自PLCのバスで発生するバスエラーを検知するバスエラー検知部としてのバス接続部10と、バス接続部10がバスエラーを検知した回数をカウントし、バスエラーのカウント値をエラー情報として記憶部30に記録するバスエラーカウント部20と、記憶部30に記録されているエラー情報を同一のPLCシステム1に属する他の全てのPLCに送信する送信部50と、同一のPLCシステム1に接続されている他のPLCから送信されてきたエラー情報を受信して、前記受信したエラー情報を送信元のPLCが識別可能に記憶部30に格納する受信部40と、を備えるように構成したので、ユーザは、PLCシステム1を構成するPLC300、301、302のうちの任意のPLCをチェックするだけで全てのPLC300~302で発生したバスエラーを確認することができるので、夫々のPLCをチェックする場合に比べてバスエラーの発生箇所を簡単に特定することができる。実施の形態2.実施の形態1においては、ネットワークユニットがバスエラーを検知カウントする構成を具備するようにしたが、バスエラーを検知する機能やバスエラーの検知回数をカウントする機能はネットワークユニット以外の機能ユニットに具備するようにしてもよい。図6は、本発明の実施の形態2の通信装置を適用したネットワークユニットを用いて構成されるPLCシステムの構成を示す図である。なお、ここでは、実施の形態1と同様の構成要素には同一の符号を付して、重複する説明を省略する。図6に示すように、PLCシステム2は、PLC400、PLC301、PLC302がケーブル130でデイジーチェーン状に接続されて構成されている。PLC400は、CPUユニット110、機能ユニット220、ネットワークユニット240、およびこれらのユニットを電気的に接続するバス120を備えている。機能ユニット220は、ネットワークユニット240およびCPUユニット110を除く機能ユニットであって、どのようなユニットであってもよいが、例えばA/D変換ユニットが該当する。機能ユニット220は、CPUユニット110がバス120を介して送信する制御信号210に基づいて動作する。図7は、機能ユニット220の内部構成を示す図である。なお、ここでは、実施の形態2が適用された機能ユニットに共通する機能構成部のみを説明することとする。図示するように機能ユニット220は、バス接続部60、バスエラーカウント部70、および記憶部80を備えている。バス接続部60は、制御信号210を受信して、応答をCPUユニット110に返すとともに、制御信号210の伝送にエラー即ちバスエラー260が発生したとき、発生したバスエラーを検知することができる。バスエラーカウント部70は、バス接続部60が検知したバスエラーの回数をカウントし、カウント値を記憶部80にエラー情報として記録する。なお、バス接続部60およびバスエラーカウント部70のうちの一部および全部を、ハードウェア及びソフトウェアのいずれか、又は両者の組み合わせとして実現するようにしてもよい。また、記憶部80は、書き換え可能な記憶装置によって構成される。ネットワークユニット240は、機能ユニット220からエラー情報を取得して、取得したエラー情報を他のPLCに対して送信する。図8は、ネットワークユニット240の内部構成を説明する図である。図示するように、ネットワークユニット240は、機能ユニット220からエラー情報を取得するバス接続部11、機能ユニット220から取得したエラー情報が記録される記憶部31、受信部40、および送信部50を備えている。次に、図6を使用して、実施の形態2のPLCシステム2の動作を説明する。なお、エラー情報を受信する側のPLCの動作は実施の形態1と同様であるので、エラー情報を送信する側のPLCの動作のみ説明する。なお、ここでは、PLC400がエラー情報を送信する側のPLCに該当する。図示するように、PLC400では、ネットワークユニット240が具備するバス接続部11は、バスエラーの有無を監視する監視信号230を機能ユニット220が具備するバス接続部60に向けて送信し、監視応答信号231を受信する。機能ユニット220では、バス接続部60は、バスエラーが発生したことがあり、記憶部80にエラー情報が記録されている場合には、監視応答信号231にエラー情報を付加し、ネットワークユニット240が具備するバス接続部11に送信する。ネットワークユニット240では、バス接続部11は、監視応答信号231を受信すると、受信した監視応答信号231に付加されているエラー情報を読み出して、読み出したエラー情報を記憶部31に格納する。送信部50が記憶部31に格納されているエラー情報をPLC301に送信する動作は実施の形態1と同様である。なお、機能ユニット220のバス接続部60は、能動的に、記憶部80に記録されているエラー情報をネットワークユニット240宛てに、エラー情報を保持する信号232として送信するようにしてもよい。以上述べたように、本発明の実施の形態2によれば、機能ユニット220は、バス120で発生するバスエラーを検知するエラー検知部としてのバス接続部60およびバス接続部60がバスエラーを検知した回数をカウントするバスエラーカウント部70を備え、ネットワークユニット240は、バスエラーのカウント値を機能ユニット220から取得して、前記取得したカウント値をエラー情報として記憶部31に記録するカウント値取得部としてのバス接続部11と、記憶部31に記録されている前記機能ユニット220から取得したエラー情報を同一のPLCシステム2に属する他の全てのPLCに送信する送信部50と、同一のPLCシステム2に属する他のPLCから送信されてきたエラー情報を受信して、前記受信したエラー情報を送信元のPLCが識別可能に記憶部31に格納する受信部40と、を備えるように構成したので、ユーザは、PLCシステム2を構成するPLC400、301、302のうちの任意のPLCに周辺機器150を接続することで全てのPLC400、301、302で発生したバスエラーを確認することができるので、バスエラーの発生箇所を簡単に特定することができる。