(57)【要約】  複数の装置を備える作業装置において、いずれの装置で不具合が発生したのかを判別可能とする。  作業装置２は、実装装置１０、供給装置２０、及び搬送装置３０を備えている。また、作業装置２は、実装装置１０、供給装置２０、及び搬送装置３０がそれぞれ接続されたネットワーク４を備えている。ネットワーク４には、パケットキャプチャ装置４０が接続されている。パケットキャプチャ装置４０は、ネットワーク４を流れるすべてのパケットを取得し、記憶部４４に記憶させる。実装装置１０の記憶部１４には、動作時刻を含む動作ログが記憶される。供給装置２０の記憶部２４には、動作時刻を含む動作ログが記憶される。搬送装置３０の記憶部３４には、動作時刻を含む動作ログが記憶される。ネットワーク４に流れるすべてのパケットには、各装置の動作及びパケットが送信された時刻が書き込まれている。
2019159362.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された第１装置であって、前記第１装置の動作のログである第１動作ログを記憶する第１記憶部と、基準時刻を生成する基準時刻生成部と、を備える第１装置と、
前記ネットワークを介して前記第１装置と通信可能である第２装置であって、前記第２装置の動作ログである第２動作ログを記憶する第２記憶部を備える第２装置と、を備える作業装置であって、
前記第１装置は、前記ネットワークを流れる複数のパケットのうちの少なくとも１つを用いて、情報を受信すること及び情報を送信することが可能であり、且つ、前記複数のパケットのすべてに対して前記基準時刻生成部によって生成された前記基準時刻を付与するものであり、
前記第２装置は、前記複数のパケットの少なくとも１つを用いて、情報を受信すること、及び情報を送信することが可能であり、
前記第１装置は、前記基準時刻に対応する時刻を含む第１動作ログを前記第１記憶部に記憶させるものであり、
前記第２装置は、前記基準時刻に対応する時刻を含む第２動作ログを前記第２記憶部に記憶させるものであり、
前記作業装置は、
前記ネットワークに接続され、前記ネットワークに流れる、前記第１装置によって前記基準時刻が付与された前記複数のパケットのすべてを取得して記憶する第３記憶部を備えるパケット取得装置を、さらに備える作業装置。
【請求項２】
前記第１装置は、前記複数のパケットのうちの少なくとも１つを用いて前記情報を受信したときに、前記情報を受信したことを示す情報、及び前記情報を受信した時点の前記基準時刻を含む前記第１動作ログを、前記第１記憶部に記憶させる請求項１に記載の作業装置。
【請求項３】
前記第１装置は、前記複数のパケットのうちの少なくとも１つを用いて前記情報を送信したときに、前記情報を送信したことを示す情報、及び前記情報を送信した時点の前記基準時刻を含む前記第１動作ログを、前記第１記憶部に記憶させる請求項１又は２に記載の作業装置。
【請求項４】
前記第２装置は、前記複数のパケットのうちの少なくとも１つを用いて前記情報を受信したときに、前記情報を受信したことを示す情報、及び前記情報を受信した時点の前記基準時刻に対応する時刻を含む前記第２動作ログを、前記第２記憶部に記憶させる請求項１から３にいずれかに記載の作業装置。
【請求項５】
前記第２装置は、前記複数のパケットのうちの少なくとも１つを用いて前記情報を送信したときに、前記情報を送信したことを示す情報、及び前記情報を送信した時点の前記基準時刻に対応する時刻を含む前記第２動作ログを、前記第２記憶部に記憶させる請求項１から４のいずれかに記載の作業装置。
【請求項６】
前記第２装置は、前記第１装置から取得した前記基準時刻に基づいて、前記第２装置における時刻である第２装置時刻を生成する第２装置時刻生成部を、さらに備え、
前記第２装置は、前記第２装置時刻生成部によって生成された前記第２装置時刻を含む前記第２動作ログを、前記第２記憶部に記憶させる請求項１から５のいずれかに記載の作業装置。
【請求項７】
前記第２装置は、前記複数のパケットのうちの少なくとも１つである、第１パケットから前記情報を受信したときに、前記第１パケットから抽出した前記基準時刻を含む前記第２動作ログを、前記第２記憶部に記憶させる請求項１から５のいずれかに記載の作業装置。
【請求項８】
前記第１装置は、前記複数のパケットのすべてを生成し、生成したすべてのパケットに前記基準時刻を書き込むものである請求項１から７のいずれかに記載の作業装置。
【請求項９】
ネットワークに接続された第１装置であって、前記第１装置の動作のログである第１動作ログを記憶する第１記憶部と、基準時刻を生成する基準時刻生成部と、を備える第１装置と、前記ネットワークを介して前記第１装置と通信可能である第２装置であって、前記第２装置の動作ログである第２動作ログを記憶する第２記憶部を備える第２装置と、を備える作業装置であって、前記第１装置は、前記ネットワークを流れる複数のパケットのうちの少なくとも１つを用いて、情報を受信すること及び情報を送信することが可能であり、且つ、前記複数のパケットのすべてに対して前記基準時刻生成部によって生成された前記基準時刻を付与するものであり、前記第２装置は、前記複数のパケットの少なくとも１つを用いて、情報を受信すること、及び情報を送信することが可能であり、前記第１装置は、前記基準時刻に対応する時刻を含む第１動作ログを前記第１記憶部に記憶させるものであり、前記第２装置は、前記基準時刻に対応する時刻を含む第２動作ログを前記第２記憶部に記憶させるものであり、前記作業装置は、前記ネットワークに接続され、前記ネットワークに流れる、前記第１装置によって前記基準時刻が付与された前記複数のパケットのすべてを取得して記憶する第３記憶部を備えるパケット取得装置を、さらに備える作業装置の動作確認方法であって、
前記基準時刻が第１基準時刻のときの前記第１装置及び前記第２装置の動作を確認する場合、
前記第１基準時刻を含む第１動作ログに関する情報を前記第１記憶部から取得するステップと、
前記第１基準時刻に対応する時刻を含む第２動作ログに関する情報を前記第２記憶部から取得するステップと、
前記第１基準時刻を含むパケットを前記第３記憶部から取得するステップと、
取得した前記第１動作ログに関する情報、取得した前記第２動作ログに関する情報、及び取得した前記パケットと、を比較して、前記第１基準時刻における前記第１装置及び前記第２装置の動作を確認するステップと、を備える作業装置の動作確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、複数の装置の備える作業装置及び複数の装置を含む作業装置の動作確認方法に関する。
【背景技術】
【０００２】
特許文献１には、リアルタイムクロックを有する本機が、リアルタイムクロックを有さない周辺機に対して時刻情報を送信し、周辺機の時刻を本機の時刻と合わせて共通時刻とし、その共通時刻を本機及び周辺機の動作ログに残す技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際出願ＰＣＴ／ＪＰ２０１６／０７２１２０
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記背景技術においては、本機の動作ログと周辺機の動作ログを参照することで、動作の不具合の発生を確認することができる。しかしながら、上記背景技術は、本機と周辺機の間の通信内容（通信ログ）を参照するものではないため、本機と周辺機の間の通信に不具合が発生した場合、例えば、送信側の本機の不具合であったのか、受信側の周辺機の不具合であったのか、どちら側に不具合が発生していたのかを判別することが困難であった。【０００５】
本開示は、複数の装置を備える作業装置において、いずれの装置で通信不具合が発生したのかを判別できるようにすることを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本開示においては、ネットワークに接続された第１装置であって、前記第１装置の動作のログである第１動作ログを記憶する第１記憶部と、基準時刻を生成する基準時刻生成部と、を備える第１装置と、
前記ネットワークを介して前記第１装置と通信可能である第２装置であって、前記第２装置の動作ログである第２動作ログを記憶する第２記憶部を備える第２装置と、を備える作業装置であって、前記第１装置は、前記ネットワークを流れる複数のパケットのうちの少なくとも１つを用いて、情報を受信すること及び情報を送信することが可能であり、且つ、前記複数のパケットのすべてに対して前記基準時刻生成部によって生成された前記基準時刻を付与するものであり、前記第２装置は、前記複数のパケットの少なくとも１つを用いて、情報を受信すること、及び情報を送信することが可能であり、前記第１装置は、前記基準時刻に対応する時刻を含む第１動作ログを前記第１記憶部に記憶させるものであり、前記第２装置は、前記基準時刻に対応する時刻を含む第２動作ログを前記第２記憶部に記憶させるものであり、前記作業装置は、前記ネットワークに接続され、前記ネットワークに流れる、前記第１装置によって前記基準時刻が付与された前記複数のパケットのすべてを取得して記憶する第３記憶部を備えるパケット取得装置を、さらに備える作業装置が実現される。【０００７】
また、前記作業装置においては、前記第１装置は、前記複数のパケットのうちの少なくとも１つを用いて、前記情報を受信したときに、前記情報を受信したことを示す情報、及び前記情報を受信した時点の前記基準時刻を含む前記第１動作ログを、前記第１記憶部に記憶させるものとすることができる。【０００８】
また、前記作業装置においては、前記第１装置は、前記複数のパケットのうちの少なくとも１つを用いて、前記情報を送信したときに、前記情報を送信したことを示す情報、及び前記情報を送信した時点の前記基準時刻を含む前記第１動作ログを、前記第１記憶部に記憶させるものとすることができる。【０００９】
また、前記作業装置においては、前記第２装置は、前記複数のパケットのうちの少なくとも１つを用いて、前記情報を受信したときに、前記情報を受信したことを示す情報、及び前記情報を受信した時点の前記基準時刻に対応する時刻を含む前記第２動作ログを、前記第２記憶部に記憶させるものとすることができる。【００１０】
また、前記作業装置においては、前記第２装置は、前記複数のパケットのうちの少なくとも１つを用いて、前記情報を送信したときに、前記情報を送信したことを示す情報、及び前記情報を送信した時点の前記基準時刻に対応する時刻を含む前記第２動作ログを、前記第２記憶部に記憶させるものとすることができる。【００１１】
また、前記作業装置においては、前記第２装置は、前記第１装置から取得した前記基準時刻に基づいて、前記第２装置における時刻である第２装置時刻を生成する第２装置時刻生成部を、さらに備え、前記第２装置は、前記第２装置時刻生成部によって生成された前記第２装置時刻を含む前記第２動作ログを、前記第２記憶部に記憶させるものとすることができる。【００１２】
また、前記作業装置においては、前記第２装置は、前記複数のパケットのうちの少なくとも１つである、第１パケットから前記情報を受信したときに、前記第１パケットから抽出した前記基準時刻を含む前記第２動作ログを、前記第２記憶部に記憶させるものとすることができる。【００１３】
また、前記作業装置においては、前記第１装置は、前記複数のパケットのすべてを生成し、生成したすべてのパケットに前記基準時刻を書き込むものとすることができる。【００１４】
また、上記課題を解決するために、本開示の別の面においては、ネットワークに接続された第１装置であって、前記第１装置の動作のログである第１動作ログを記憶する第１記憶部と、基準時刻を生成する基準時刻生成部と、を備える第１装置と、前記ネットワークを介して前記第１装置と通信可能である第２装置であって、前記第２装置の動作ログである第２動作ログを記憶する第２記憶部を備える第２装置と、を備える作業装置であって、前記第１装置は、前記ネットワークを流れる複数のパケットのうちの少なくとも１つを用いて、情報を受信すること及び情報を送信することが可能であり、且つ、前記複数のパケットのすべてに対して前記基準時刻生成部によって生成された前記基準時刻を付与するものであり、前記第２装置は、前記複数のパケットの少なくとも１つを用いて、情報を受信すること、及び情報を送信することが可能であり、前記第１装置は、前記基準時刻に対応する時刻を含む第１動作ログを前記第１記憶部に記憶させるものであり、前記第２装置は、前記基準時刻に対応する時刻を含む第２動作ログを前記第２記憶部に記憶させるものであり、前記作業装置は、前記ネットワークに接続され、前記ネットワークに流れる、前記第１装置によって前記基準時刻が付与された前記複数のパケットのすべてを取得して記憶する第３記憶部を備えるパケット取得装置を、さらに備える作業装置の動作確認方法であって、前記基準時刻が第１基準時刻のときの前記第１装置及び前記第２装置の動作を確認する場合、前記第１基準時刻を含む第１動作ログに関する情報を前記第１記憶部から取得するステップと、前記第１基準時刻に対応する時刻を含む第２動作ログに関する情報を前記第２記憶部から取得するステップと、前記第１基準時刻を含むパケットを前記第３記憶部から取得するステップと、取得した前記第１動作ログに関する情報、取得した前記第２動作ログに関する情報、及び取得した前記パケットと、を比較して、前記第１基準時刻における前記第１装置及び前記第２装置の動作を確認するステップと、を備える作業装置の動作確認方法が実現される。
【発明の効果】
【００１５】
第１装置に記憶された第１動作ログ、第２装置に記憶された第２動作ログ、及びパケット取得装置に記憶されたパケットに基づいて動作を確認できるため、いずれの装置側の通信不具合が発生したのかを判別することができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態の業装置の全体構成を示す図である。
【図２】ネットワークを流れるパケットの詳細を示す図である。
【図３】不具合が発生しないときの、実装装置、供給装置及びパケットキャプチャ装置で記憶される動作ログ及びパケットを説明するための図である。
【図４】不具合が発生したときの、実装装置、供給装置及びパケットキャプチャ装置で記憶される動作ログ及びパケットを説明するための図である。
【図５】不具合が発生したときの、実装装置、供給装置及びパケットキャプチャ装置で記憶される動作ログ及びパケットを説明するための図である。
【図６】実装装置で実行されるパケット生成・送受信処理を示すフローチャートである。
【図７】実装装置で実行される動作ログ記憶処理を示すフローチャートである。
【図８】搬送装置で実行されるパケット情報書込取得処理を示すフローチャートである。
【図９】搬送装置で実行される動作ログ記憶処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本開示を説明するための実施形態について図面に基づいて詳細に説明する。
【００１８】
図１は、本開示の第１実施形態の作業装置２の全体構成を示す。作業装置２は、回路基板に対して電子回路部品の組み付け作業（回路基板組立作業）を行なう。作業装置２は、回路基板組立作業を実施する実装装置１０（第１装置の一例）、供給装置２０（第２装置の一例）及び搬送装置３０（第２装置の一例）を備えている。作業装置２は、実装装置１０、供給装置２０及び搬送装置３０の間の双方向の通信を可能とするネットワーク４を備えている。また、作業装置２は、ネットワーク４に接続されたパケットキャプチャ装置４０（パケット取得装置の一例）を備えている。なお、ネットワーク４は、複数の装置及びパケットキャプチャ装置４０が接続されたイーサネット（登録商標）（ローカルエリアネットワーク）である。
【００１９】
実装装置１０は、通信線１１によってネットワーク４と接続されており、制御部１２、記憶部１４、駆動回路１６及びヘッド装置１８を備えている。実装装置１０は、供給装置２０及び搬送装置３０に対して指令を送信するマスタであり、供給装置２０及び搬送装置３０は、マスタから指令を受信し、指令に応じて動作を行うスレーブである。実装装置１０は、回路部品を回路基板に実装するための装置である。制御部１２は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェイス等を備え、ＲＯＭに記憶されたプログラムがＣＰＵに実行されることにより、各種制御を行うものである。後述の供給装置２０の制御部２２、搬送装置３０の制御部３２、パケットキャプチャ装置４０の制御部４２も、制御部１２と同様に構成されている。記憶部１４は、実装装置１０における動作を記憶するための動作ログ（第１動作ログの一例）等を記憶するためのものである。駆動回路１６は、ヘッド装置１８を駆動させるための回路であり、制御部１２によって制御される。ヘッド装置１８は、回路部品を吸着するための吸着部、吸着部を移動させるための移動部、及び回路部品等を撮影するためのカメラ部等を備えている。これらの部分が駆動回路１６を介して制御部１２によって制御されることで、実装装置１０は、回路部品を回路基板に実装する。
なお、制御部１２は、リアルタイムクロック１３（基準時刻生成部の一例）を備えている。リアルタイムクロック１３は、現在時刻（基準時刻の一例）を測定するものであり、詳細は後述する。
【００２０】
供給装置２０は、通信線２１によってネットワーク４に接続されており、制御部２２、記憶部２４、駆動回路２６及び部品トレイ２８を備えている。供給装置２０は、回路部品が配列された部品トレイ２８を、実装装置１０に供給可能な位置に移動させる。記憶部２４は、供給装置２０における動作を記憶するための供給装置２０の動作ログ（第２動作ログの一例）を記憶するものである。駆動回路２６は、部品トレイ２８を駆動させるための回路である。部品トレイ２８は、モータを備え、モータは、駆動回路２６を介して制御部２２によって制御される。また、制御部２２は、クロックカウンタ２３（第２装置時刻生成部の一例）を備える。クロックカウンタ２３は、実装装置１０から取得した現在時刻に基づいて、供給装置２０における時刻（第２装置時刻の一例）を測定するものであるが、詳細は後述する。
【００２１】
搬送装置３０は、通信線３１によってネットワーク４に接続されており、制御部３２、記憶部３４、駆動回路３６及びコンベアベルト３８を備えている。搬送装置３０は、コンベアベルト３８上に置かれた回路基板を特定の作業位置に搬入し、回路基板への作業終了後は、回路基板を搬出するものである。記憶部３４は、搬送装置３０における動作を記憶するための搬送装置３０の動作ログ（第２動作ログの一例）を記憶するものである。駆動回路３６は、コンベアベルト３８を駆動させるための回路である。コンベアベルト３８は、モータを備え、モータは、駆動部３６を介して制御部３２によって制御される。なお、制御部３２は、クロックカウンタ３３（第２装置時刻生成部の一例）を備える。クロックカウンタ３３は、実装装置１０から取得した現在時刻に基づいて、搬送装置３０における時刻（第２装置時刻の一例）を測定するものであるが、詳細は後述する。
【００２２】
ここで、実装装置１０、供給装置２０及び搬送装置３０の各装置で計測される時刻について説明する。実装装置１０は、リアルタイムクロック１３を備えるため、実装装置１０における時刻はリアルタイムクロック１３によって計測された現在時刻である。また、供給装置２０は、カウンタクロック２３を備えている。供給装置２０の制御部２２は、供給装置２０を起動したときに、実装装置１０に対して、リアルタイムクロック１３が計測する現在時刻の取得要求を送信する。この取得要求に対して実装装置１０の制御部１２は、リアルタイムクロック１３が計測する現在時刻を取得し、現在時刻を供給装置２０に送信する。現在時刻を受信した供給装置２０の制御部２２は、受信した現在時刻を基準として、カウンタクロック２３によってカウントを行い、供給装置２０における時刻（第２装置時刻の一例）を決定する。このように、供給装置２０が起動する度に送信されるリアルタイムクロック１３の現在時刻に基づいて、供給装置２０における時刻を計測するため、供給装置２０における時刻を、実装装置１０の現在時刻と同じ時刻とすることができる。なお、搬送装置３０においても、同様に、取得した現在時刻に基づいて、搬送装置３０における時刻が計測される。
【００２３】
図１に示すように、パケットキャプチャ装置４０は、通信線４１によってネットワーク４に接続されており、制御部４２、記憶部４４、駆動回路４６及びディスプレイ４８を備えている。パケットキャプチャ装置４０は、ネットワーク４を流れるパケット５０を取得するものであり、本実施形態のパケットキャプチャ装置４０は、ネットワークを流れるパケットをキャプチャし、解析するためのソフトウェア（以下、パケットキャプチャソフトという）がインストールされたＰＣである。制御部４２は、インストールされたパケットキャプチャソフトを実行する。また、制御部４２は、通信線４１によって接続されたネットワーク４に流れるパケット５０を取得するための通信インターフェイスを備えている。なお、本実施形態においては、「ネットワーク４をパケット５０が流れる」と表現し、ネットワークを行き交う「データのひとかたまり（データの単位）」を意味する用語として「パケット」を用いることとする。従って、データリンク層を流れる「データのひとかたまり」としての「フレーム」も「パケット」の一態様であり、本実施形態のように、イーサネットを用いたネットワーク４の場合は、「パケット」を「フレーム」と置き換えても良い。また、ネットワーク４が別の種類のネットワークになった場合は、「パケット」を、データのひとかたまりを示す「セグメント」「データグラム」「メッセージ」と置き換えることができる。
【００２４】
記憶部４４は、制御部４２によって取得されたパケット５０を、記憶するものである。パケットキャプチャソフトが実行されている間は、制御部４２が取得したすべてのパケット５０が記憶部４４に記憶される。駆動回路４６は、ディスプレイ４８を駆動するための回路である。使用者は、ディスプレイ４８に表示された画像に基づいて、パケットキャプチャソフトを実行させ、さらに、記憶部４４に記憶された複数のパケット５０の中から所望のパケット５０に関する情報をディスプレイ４８に表示させて、パケット５０の解析を行う。
【００２５】
次に、ネットワーク４を流れるパケット５０の構造について、図２を参照して説明する。パケット５０は、ヘッダー領域５０Ａとデータ領域５０Ｂを備えている。パケット５０のヘッダー領域５０Ａには、パケット５０の送信元のアドレス、送信先のアドレス等が記載されている。また、パケット５０のデータ領域５０Ｂは、送信領域５０Ｂ１、受信領域５０Ｂ２、送信領域５０Ｂ３、受信領域５０Ｂ４、及び時刻書込領域５０Ｂ５を備えている。送信領域５０Ｂ１は、供給装置２０が実装装置１０に送信するデータが書き込まれる領域である。また、受信領域５０Ｂ２は、供給装置２０が実装装置１０から受け取るデータ、すなわち、実装装置１０が供給装置２０に送信するデータが書き込まれる領域である。送信領域５０Ｂ３は、搬送装置３０が実装装置１０に送信するデータが書き込まれる領域である。また、受信領域５０Ｂ４は、搬送装置３０が実装装置１０から受け取るデータ、すなわち、実装装置１０が搬送装置３０に送信するデータが書き込まれる領域である。また、時刻書込領域５０Ｂ５は、実装装置１０のリアルタイムクロック１３が計測する現在時刻が書き込まれる領域である。本実施形態では、実装装置１０がパケット５０をネットワーク４に送信するときの現在時刻が、時刻書込領域５０Ｂ５に書き込まれることになる。ここで、図１を参照して、ネットワーク４を流れるパケット５０に関して説明する。
【００２６】
ネットワーク４を流れるすべてのパケット５０は、実装装置１０の制御部１２によって生成される。制御部１２は、所定期間毎にパケット５０を生成し、通信線１１を介してネットワーク４にパケット５０を送信する。制御部１２は、パケット５０を生成し、パケット５０をネットワーク４に送信したときの時刻、すなわち、リアルタイムクロック１３が測定する現在時刻を、パケット５０の時刻書込領域５０Ｂ５に書き込む。従って、ネットワーク４に流れるすべてのパケット５０は、制御部１２がパケット５０をネットワーク４に送信したときのそれぞれの時刻が、時刻書込領域５０Ｂ５に付与されたものとなる。このようにして生成されたすべてのパケット５０は、実装装置１０から通信線１１を介してネットワーク４に送信される。
【００２７】
なお、制御部１２は、所定時間毎に、それぞれの送信時刻が時刻書込領域５０Ｂ５に付与された複数のパケット５０を、ネットワーク４に送信する。従って、制御部１２は、送信又は受信すべきデータを含まないパケット５０も所定期間毎に生成する。そのようなパケット５０は、ヘッダー領域５０Ａに、送信元アドレス及び送信先アドレスを有していなし、領域５０Ｂ１から５０Ｂ４にデータは書き込まれていない。しかしながら、ネットワーク４を流れるすべてのパケット５０は、その時刻書込領域５０Ｂ５に、当該パケット５０のネットワーク４への送信時刻が付与されたものとされている。
【００２８】
実装装置１０が供給装置２０にデータを送信する場合は、パケット５０の受信領域５０Ｂ２にデータを書き込んだパケット５０を作成する。供給装置２０は、受信領域５０Ｂ２にデータが書き込まれたパケット５０を受信し、受信領域５０Ｂ２に書き込まれたデータを取得する。また、同様に、搬送装置３０は、受信領域Ｂ４にデータが書き込まれたパケット５０を受信し、受信領域５０Ｂ４に書き込まれたデータを取得する。また、供給装置２０が実装装置１０にデータを送信する場合は、供給装置２０は、ネットワーク４を流れているパケット５０の送信領域５０Ｂ１にデータを書き込む。搬送装置３０が実装装置１０にデータを送信する場合は、搬送装置３０は、ネットワーク４を流れているパケット５０の送信領域５０Ｂ３にデータを書き込む。実装装置１０は、送信領域５０Ｂ１に書き込まれたパケット５０からデータを取得し、送信元が供給装置２０であることを認識する。また、実装装置１０は、送信領域５０Ｂ３に書き込まれたパケット５０からデータを取得し、送信元が搬送装置３０であることを認識する。図１のネットワーク４に沿う矢印の方向、すなわち、ネットワーク４の時計回り方向に、パケット５０がネットワーク４を流れるように構成し、実装装置１０、供給装置２０、搬送装置３０及びパケットキャプチャ装置４０を配置することで、実装装置１０と、供給装置２０及び搬送装置３０間のデータの送受信が可能となる。そして、パケットキャプチャ装置４０は、供給装置２０及び搬送装置３０によってデータが書き込まれた後のパケット５０を取得することが可能となる。
【００２９】
パケットキャプチャ装置４０は、ネットワーク４を流れるすべてのパケット５０を受信し、記憶部４４に記憶するものである。従って、パケットキャプチャ装置４０の記憶部４４には、ネットワーク４において、実装装置１０と、供給装置２０及び搬送装置３０との間における、データの送受信のすべてのやり取りが記憶されていることになる。
【００３０】
ここで、図３を参照して、ネットワーク４における、実装装置１０と供給装置２０のパケット５０を用いた通信のやり取りについて説明する。なお、図３において、実装装置１０から下方に延びる実線の左側の動作ログ１０Ｔ３から１０Ｔ６は、実装装置１０の記憶部１４に記憶される、各時刻が付与された動作ログを示している。また、図３の実装装置１０から下方に延びる実線の右側のパケット５０Ｔ１から５０Ｔ７は、各時刻において実装装置１０から送信されるパケット５０を示している。また、供給装置２０から下方に延びる実線の左側のパケット５０Ｔ４及び５０Ｔ６は、供給装置２０が受信したパケット５０を示しており、実線の右側の動作ログ２０Ｔ３から２０Ｔ６は、供給装置２０の記憶部２４が記憶する、各時刻が付与された動作ログを示している。また、パケットキャプチャ装置４０から下方に延びる実線の右側のパケット５０Ｔ１〜５０Ｔ７は、パケットキャプチャ装置４０の記憶部４４が記憶するパケット５０を示している。
上述したように、実装装置１０は、所定期間毎にパケット５０を送信するものであり、時刻Ｔ１でパケット５０Ｔ１をネットワーク４に送信する。パケット５０Ｔ１の時刻書込領域５０Ｂ５には、パケット５０Ｔ１が送信された時刻Ｔ１が書き込まれている。このパケット５０Ｔ１は、送信先及び送信すべきデータがないため、ネットワーク４を流れた後、パケットキャプチャ装置４０に取得され、記憶部４４に記憶される。また、時刻Ｔ１の所定期間後の時刻Ｔ２に送信されたパケット５０Ｔ２も、同様に、記憶部４４に記憶される。
【００３１】
時刻Ｔ３において、実装装置１０は、パケット５０Ｔ３をネットワーク４に送信する。パケット５０Ｔ３は、供給装置２０を送信先とするパケットであり、パケット５０Ｔ３の受信領域５０Ｂ２には、実装装置１０から供給装置２０に送信すべきデータが書き込まれている。また、パケット５０Ｔ３の時刻書込領域５０Ｂ５には、時刻Ｔ３が書き込まれている。実装装置１０は、パケット５０Ｔ３をネットワーク４に送信したときに、動作ログ１０Ｔ３を生成する。動作ログ１０Ｔ３には、供給装置２０宛てのデータ（供給装置２０宛てのデータを含むパケット５０Ｔ３）をネットワーク４に送信したことを示す情報と、供給装置２０宛のデータをネットワーク４に送信したときの、リアルタイムクロック１３による現在時刻と、送信したデータの内容を示す情報と、が含まれる。動作ログ１０Ｔ３は記憶部１４に記憶される。
【００３２】
ネットワーク４を流れるパケット５０Ｔ３は、送信先が供給装置２０であるため、時刻Ｔ３において、供給装置２０は、パケット５０Ｔ３を受信する。供給装置２０は、パケット５０Ｔ３を受信したときに、動作ログ２０Ｔ３を生成する。動作ログ２０Ｔ３には、実装装置１０からのデータ（実装装置１０からのデータを含むパケット５０Ｔ３）を受信したことを示す情報と、実装装置１０からのデータを受信したときの、クロックカウンタ２３による供給装置２０における時刻と、受信したデータの内容を示す情報と、が含まれる。クロックカウンタ２３による供給装置２０における時刻は、実装装置１０のリアルタイムクロック１３の値を参照して測定されるため、実質的に時刻Ｔ３を示すものとなる。動作ログ２０Ｔ３は記憶部２４に記憶される。また、パケット５０Ｔ３は、パケットキャプチャ装置４０に取得され、記憶部４４に記憶される。
【００３３】
また、供給装置２０は、時刻Ｔ４においてネットワーク４を流れているパケット５０Ｔ４に実装装置１０宛てのデータを書き込む。パケット５０Ｔ４の時時刻書込領域５０Ｂ５には、時刻Ｔ４が書き込まれている。供給装置２０がパケット５０Ｔ４をネットワーク４に送信したときに（データを書き込んだときに）、供給装置２０は、動作ログ２０Ｔ４を生成する。動作ログ２０Ｔ４には、実装装置１０宛てのデータ（実装装置１０宛てのデータを含むパケット５０Ｔ４）を送信した（書き込んだ）ことを示す情報と、実装装置１０宛てのデータをネットワーク４に送信したときの、クロックカウンタ２３による供給装置２０における時刻と、送信したデータの内容を示す情報と、が含まれる。動作ログ２０Ｔ４は、記憶部２４に記憶される。
【００３４】
ネットワーク４を流れるパケット５０Ｔ４は、送信先が実装装置１０であるため、時刻Ｔ４において、実装装置１０は、パケット５０Ｔ４を受信する。実装装置１０は、パケット５０Ｔ４を受信したときに、動作ログ１０Ｔ４を生成する。動作ログ１０Ｔ４には、供給装置２０からのデータ（供給装置２０からのデータを含むパケット５０Ｔ４）を受信したことを示す情報と、実装装置１０からのデータを受信したときの、リアルタイムクロック１３による現在時刻と、受信したデータの内容を示す情報と、が含まれる。動作ログ１０Ｔ４は、実装装置１０の記憶部１４に既往される。また、パケット５０Ｔ４は、パケットキャプチャ装置４０に取得され、記憶部４４に記憶される。
【００３５】
その後、同様に、実装装置１０によって生成された動作ログ１０Ｔ５、１０Ｔ６が記憶部１４に記憶され、供給装置２０によって生成された動作ログ２０Ｔ５、２０Ｔ６が記憶部２４に記憶される。また、受信領域５０Ｂ２にデータが書き込まれ、時刻書込領域５０Ｂ５に時刻Ｔ５が書き込まれたパケット５０Ｔ５、送信領域５０Ｂ１にデータが書き込まれ、時刻書込領域５０Ｂ５に時刻Ｔ６が書き込まれたパケット５０Ｔ６、及び宛先を指定しない、時刻書込領域５０Ｂ５に時刻Ｔ７が書き込まれたパケット５０Ｔ７が記憶部４４に記憶される。
【００３６】
上述のように記憶された動作ログ及びパケットを参照することにより、実装装１０と供給装置２０の間の通信のやり取りに不具合があったか否かを判断することができる。例えば、時刻Ｔ３を含む、実装装置１０の動作ログである動作ログ１０Ｔ３、時刻Ｔ３を含む、供給装置２０の動作ログである動作ログ２０Ｔ３、及び、時刻Ｔ３を含むパケット５０Ｔ３を参照する。動作ログ１０Ｔ３には、時刻Ｔ３において、供給装置２０宛てのデータを送信したことを示す情報が記載されている。また、動作ログ２０Ｔ３には、時刻Ｔ３において、実装装置１０からデータを受信したことを示す情報が記載されている。さらに、パケット５０Ｔ３には、受信領域５０Ｂ２に、実装装置１０から供給装置２０宛てのデータが書き込まれていることが分かる。従って、動作ログ１０Ｔ３、２０Ｔ３及びパケット５０Ｔ３の内容は互いに整合性が取れるため、時刻Ｔ３においては、実装装置１０と供給装置２０との間の通信のやり取りには、不具合が発生していなかったことが分かる。
【００３７】
一方、実装装置１０と供給装置２０との間の通信のやり取りに、不具合が発生していた場合について述べる。図４においては、動作ログ１０Ｔ３、１０Ｔ４、２０Ｔ３、２０Ｔ４、及びパケット５０Ｔ１、５０Ｔ２、５０Ｔ３、５０Ｔ４は、図３と同じである。
【００３８】
時刻Ｔ５において、実装装置１０は、パケット５０Ｔ５をネットワーク４に送信する。パケット５０Ｔ５は、供給装置２０を送信先とするパケットであり、パケット５０Ｔ５の受信領域５０Ｂ２には、実装装置１０から供給装置２０に送信すべきデータが書き込まれている。また、パケット５０Ｔ５の時刻書込領域５０Ｂ５には、時刻Ｔ５が書き込まれている。実装装置１０は、パケット５０Ｔ５をネットワーク４に送信したときに、動作ログ１０Ｔ５を生成する。動作ログ１０Ｔ５には、供給装置２０宛てのデータ（供給装置２０宛てのデータを含むパケット５０Ｔ５）をネットワーク４に送信したことを示す情報と、供給装置２０宛てのデータをネットワーク４に送信したときの現在時刻と、送信したデータの内容を示す情報と、が含まれる。動作ログ１０Ｔ５は、記憶部１４に記憶される。
【００３９】
一方、供給装置２０においては、実装装置１０との間の通信のやり取りに不具合が生じ、時刻Ｔ５にネットワーク４に流れているパケット５０Ｔ５を受信できていない。この場合、供給装置２０は、実装装置１０からのデータを受信していないため、時刻Ｔ５における動作ログは生成されない。従って、時刻Ｔ５を含む動作ログは、記憶部２４に記憶されていない。パケットキャプチャ装置４０は、時刻Ｔ５においてネットワーク４に流れていたパケット５０Ｔ５を取得し、記憶部４４に記憶している。
【００４０】
使用者は、時刻Ｔ５以降に、供給装置２０において、供給装置２０が動作しない不具合を発見し、その不具合が、実装装置１０と供給装置２０との間の通信のやり取りに起因するものであるか否かを検証する。その際、使用者は、実装装置１０の記憶部１４に記憶された動作ログの中から時刻Ｔ５（第１基準時刻の一例）を含む動作ログ１０Ｔ５を参照し、実装装置１０から供給装置２０へのデータの送信動作が行われていたことを検出する（第１基準時刻に対応する時刻を含む第１動作ログに関する情報を取得することの一例）。また、使用者は、供給装置２０の記憶部２４に記憶された動作ログを参照し、時刻Ｔ５を含む動作ログが記憶部２４に記憶されていないことを検出する（第１基準時刻に対応する時刻を含む第２動作ログに関する情報を取得することの一例）。さらに、使用者は、パケットキャプチャ装置４０の記憶部４４に記憶された、時刻Ｔ５を含むパケット５０Ｔ５を参照し、実装装置１０から送信されたパケット５０Ｔ５に、供給装置２０宛てのデータが含まれていたことを検出する。実装装置１０の動作ログ１０Ｔ５の内容と、パケット５０Ｔ５の内容が整合することから、データの送信側としての実装装置１０の動作には、問題が無いことが分かる。このように、動作ログ及びパケットを参照することにより、今回発生した不具合が、実装装置１０と供給装置２０との間の通信のやり取りにおいて発生したことを検出することができる。今回発生した不具合については、実装装置１０による送信側の不具合ではなく、供給装置２０による受信側の不具合であったことを判別することができる。
【００４１】
また、別の不具合について図５を参照して説明する。図５は、時刻Ｔ５において実装装置１０によってネットワーク４に送信されるパケット５０Ｔ５１が、図４の時刻Ｔ５において実装装置１０によって送信されたパケット５０Ｔ５と異なるが、これ以外の構成は、図４と同じである。
【００４２】
時刻Ｔ５において、実装装置１０は、パケット５０Ｔ５１をネットワーク４に送信したときに、動作ログ１０Ｔ５を作成する。動作ログ１０Ｔ５には、供給装置２０宛てのデータをネットワーク４に送信したことを示す情報と、供給装置２０宛てのデータをネットワーク４に送信したときの、現在時刻と、送信したデータの内容を示す情報と、が含まれる。動作ログ１０Ｔ５は、記憶部１４に記憶されている。また、実装措置１０から時刻Ｔ５でネットワーク４に送信されたパケット５０Ｔ５１は、パケットキャプチャ装置４０の記憶部４４に記憶される。
【００４３】
使用者は、時刻Ｔ５以降に、供給装置２０において、供給装置２０が動作しない不具合を発見し、その不具合が、実装装置１０と供給装置２０との間の通信のやり取りに起因するものであるか否かを検証する。その際、使用者は、実装装置１０の記憶部１４に記憶された動作ログの中から時刻Ｔ５を含む動作ログ１０Ｔ５を参照する。また、使用者は、供給装置２０の記憶部２４に記憶された動作ログを参照し、時刻Ｔ５を含む動作ログが記憶部２４に記憶されていないことを検出する。さらに、使用者は、パケットキャプチャ装置４０の記憶部４４に記憶された、時刻Ｔ５を含むパケット５０Ｔ５１を参照し、実装装置１０から送信されたパケット５０Ｔ５１に、供給装置２０宛てのデータが含まれていないことを検出する。動作ログ１０Ｔ５の内容と、パケット５０Ｔ５１の内容が整合していないことから、今回発生した不具合が、供給装置２０の受信側の不具合ではなく、実装装置１０の送信側の不具合であったことを判別することができる。
【００４４】
次に、パケット５０の各装置間におけるパケットの送受信処理、及び各装置における動作ログの記憶処理に関して、以下に説明する。図６は、実装装置１０において実行されるパケット生成・送受信処理を示すフローチャートである。なお、図６のフローチャートは、実装装置１０が、供給装置２０及び搬送装置３０との通信のやり取りを開始したとき以降に実行される。
【００４５】
ステップ１１０（以下、Ｓ１１０と略称する）において、制御部１２は、Ｓ１１０において、制御部１２は、実装装置１０が実装装置１０宛てのデータを含むパケット５０を受信したか否かを判断する。実装装置１０宛てのデータを含むパケット５０を受信した場合（Ｓ１１０：ＹＥＳ）は、Ｓ１２０において、実装装置１０宛てのデータを取得する。
【００４６】
一方、実装装置１０が実装装置１０宛てのデータを含むパケット５０を受信していない場合（Ｓ１１０：ＮＯ）は、Ｓ１３０において、制御部１２は、実装装置１０が、他の装置宛てのデータを有しているか否かを判断する。他の装置に送信すべきデータを有していると判断された場合（Ｓ１３０：ＹＥＳ）は、Ｓ１４０において、制御部１２は、パケット５０の時刻書込領域５０Ｂ５に現在時刻を書き込み、受信領域５０Ｂ２又は５０Ｂ４に他の装置宛てのデータを書き込み、パケット５０をネットワーク４に送信する。一方、他の装置に送信すべきデータを有していないと判断された場合（Ｓ１３０：ＮＯ）は、制御部１２は、パケット５０に他の装置宛てのデータを書き込むことなく、現在時刻を時刻書込領域５０Ｂ５に書き込み、パケット５０をネットワーク４に送信する。その後、制御部１２は、Ｓ１４０又はＳ１５０においてパケット５０をネットワーク４に送信してから所定期間が経過したか否かを判断する。所定期間経過していない場合は、制御部１２は、繰り返しＳ１６０の判断を繰り返す。所定期間経過した場合は、制御部１２は、Ｓ１１０の判断に戻る。
【００４７】
次に、図７を参照し、実装装置１０における、動作ログの記憶処理について説明する。なお、図７に示すフローチャートは、実装装置１０が起動させられたとき以降に実行されるものである。Ｓ２００において、制御部１２は、実装装置１０が他の装置宛てのデータを含むパケット５０をネットワーク４に送信したか否かを判断する。実装装置１０が他の装置宛てのデータを含むパケット５０をネットワーク４に送信したと判断された場合は、Ｓ２１０において、制御部１２は、現在時刻を取得して動作ログを作成し、作成された動作ログを記憶部１４に記憶させる。動作ログには、他の装置宛てのデータを含むパケット５０をネットワーク４に送信したことを示す情報、他の装置宛てのデータをネットワーク４に送信したときの、リアルタイムクロック１３による現在時刻、及び送信したデータを示す情報が含まれている。
【００４８】
一方、他の装置宛てのデータを含むパケット５０をネットワーク４に送信していないと判断された場合（Ｓ２００：ＮＯ）は、制御部１２は、Ｓ２２０において、実装装置１０宛てのデータを含むパケット５０を受信したか否かを判断する。実装装置１０宛てのデータを含むパケット５０を受信したと判断された場合は、Ｓ２１０において、制御部１２は、現在時刻を取得して動作ログを作成し、作成された動作ログを記憶部１４に記憶させる。動作ログには、実装装置１０宛てのデータを含むパケット５０を受信したことを示す情報と、実装装置１０宛てのデータを受信したときの、リアルタイムクロック１３による現在時刻、及び、受信したデータを示す情報が含まれている。
【００４９】
一方、実装装置１０宛てのデータを含むパケット５０を受信していないと判断された場合（Ｓ２２０：ＮＯ）には、制御部１２は、Ｓ２３０において、実装装置１０が動作したか否かを判断する。実装装置１０が動作したと判断された場合は、Ｓ２１０において、制御部１２は、現在時刻を取得して、動作ログを作成し、作成された動作ログを記憶部１４に記憶させる。動作ログには、実装装置１０が動作したことを示す情報、実装装置１０が動作したときの、リアルタイムクロック１３による現在時刻と、が含まれる。一方、実装装置１０が動作していないと判断された場合（Ｓ２３０：ＮＯ）、制御部１２は、処理をＳ２００に戻す。
【００５０】
次に、図８を参照し、供給装置２０における、パケット５０へのデータの書込み処理、及びパケット５０からのデータの取り込み処理を説明する。なお、図８に示すフローチャートは、供給装置２０が実装装置１０と通信のやり取りを開始したとき以降に実行される。なお、図８及び後述の図９は、供給装置２０において実行される処理として説明するが、搬送装置３０においても同じ内容の処理が実行されるため、搬送装置３０において実行される処理の説明は省略する。
【００５１】
ステップ３００において、制御部２２は、自装置宛てのデータを含むパケット５０を受信したか否かを判断する。自装置宛てのデータを含むパケット５０を受信したと判断された場合、制御部２２は、Ｓ３１０において、受信したパケット５０に含まれる自装置宛てのデータを取得する。一方、自装置宛てのデータを含むパケット５０を受信していないと判断された場合（Ｓ３００：ＮＯ）は、Ｓ３２０において、制御部２２は、実装装置１０宛ての送信データがあるか否かを判断する。実装装置１０宛ての送信データがあると判断された場合は、Ｓ３３０において、制御部２２は、現在ネットワーク４を流れているパケット５０の送信領域５０Ｂ１に、実装装置１０に送信するデータを書き込む。一方、実装装置１０宛ての送信データが無いと判断された場合（Ｓ３３０：ＮＯ）は、制御部２２は、処理をＳ３００に戻す。
【００５２】
次に、図９を参照し、供給装置２０における、動作ログの記憶処理について説明する。なお、図９に示すフローチャートは、供給装置２０が起動させられたとき以降に実行されるものである。Ｓ４００において、制御部２２は、供給装置２０が実装装置１０宛てのデータを含むパケット５０をネットワーク４に送信したか否かを判断する。制御部２２は、供給装置２０が実装装置１０宛てのデータを送信した場合、すなわち、供給装置２０が現在ネットワーク４を流れているパケット５０の送信領域５０Ｂ１に実装装置１０宛てのデータを書き込んだ場合は、Ｓ４００における判断をＹＥＳとする。供給装置２０が実装装置１０宛てのデータを含むパケット５０をネットワーク４に送信したと判断された場合は、制御部２２は、Ｓ４１０において、供給装置２０における時刻を取得して、動作ログを作成し、作成された動作ログを記憶部２４に記憶させる。動作ログには、実装装置１０宛てのデータを含むパケット５０をネットワーク４に送信したことを示す情報、実装装置１０宛てのデータをネットワーク４に送信したときの、クロックカウンタ２３による供給装置２０における時刻、及び実装装置１０に送信したデータを示す情報と、が含まれる。
【００５３】
一方、供給装置２０が実装装置１０宛てのデータを含むパケット５０をネットワーク４に送信していないと判断された場合（Ｓ４００：ＮＯ）は、Ｓ４２０において、制御部２２は、供給装置２０が自装置宛てのデータを含むパケット５０を受信したか否かを判断する。供給装置２０が自装置宛てのデータを含むパケット５０を受信したと判断された場合は、Ｓ４１０において、制御部２２は、動作ログを作成し、作成された動作ログを記憶部２４に記憶させる。動作ログには、供給装置２０が自装置宛てのデータを含むパケット５０を受信したことを示す情報、供給装置２０が自装置宛てのデータを受信したときの、カウンタクロック２３による供給装置２０における時刻、及び供給装置２０が受信したデータを示す情報と、が含まれる。
【００５４】
一方、供給装置２０が自装置宛てのデータを含むパケット５０を受信していないと判断された場合（Ｓ４２０：ＮＯ）は、Ｓ４３０において、制御部２２は、自装置が動作したか否かを判断する。自装置が動作したと判断された場合は、Ｓ４１０において、制御部２２は、供給装置２における時刻を取得して、動作ログを作成し、作成された動作ログを記憶部２４に記憶させる。動作ログには、自動値が動作したこと（動作内容）を示す情報、自装置が動作したときの、カウンタクロック２３による供給装置２０における時刻と、が含まれる。
【００５５】
一方、供給装置２０が動作していないと判断された場合（Ｓ４３０：ＮＯ）は、制御部２２は、Ｓ４００に処理を戻す。
【００５６】
以上説明したように、本実施形態の作業装置２においては、動作時刻を含む実装装置１０の動作ログが記憶部１４に記憶され、動作時刻を含む供給装置２０の動作ログが記憶部２４記憶され、動作時刻を含む搬送装置３０の動作ログが記憶部３４に記憶され、さらに、動作時刻を含むすべてのパケット５０が記憶部４４に記憶されている。従って、同じ動作時刻における、実装装置１０の動作ログ、供給装置２０の動作ログ、搬送装置３０の動作ログ、及び同じ動作時刻を含むパケット５０を参照することにより、動作の不具合が、実装装置１０、供給装置２０、搬送装置３０のいずれの装置の通信不具合に起因するものであるとかを判別することができる。
【００５７】
また、実装装置１０は、自装置宛てのデータを受信したとき、及び他の装置宛てのデータを送信したときに、受信動作時刻又は送信動作時刻を含む動作ログを作成し、記憶させる。従って、記憶された動作ログと、パケットキャプチャ装置４０に記憶された、時刻情報を含むパケット５０との整合性を確認することができる。
【００５８】
また、供給装置２０及び搬送装置３０は、自装置宛てのデータを含むパケット５０を受信したとき、及び実装装置１０宛てのデータを含むパケット５０を送信したときに、受信動作時刻又は送信動作時刻を含む動作ログを作成し、記憶させる。従って、記憶された動作ログと、パケットキャプチャ装置４０に記憶された、時刻情報を含むパケット５０との整合性を確認することができる。
また、供給装置２０及び搬送装置３０は、実装装置１０からの現在時刻に基づいて、供給装置２０における時刻、及び搬送装置３０における時刻を計測するため、実装装置１０とほぼ同一の時刻を得ることができる。
【００５９】
また、ネットワーク４を流れるすべてのパケット５０に、実装装置１０が現在時刻を付与するため、パケットキャプチャ装置４０の記憶部４４に記憶されたパケット５０と、各装置の動作ログとの整合性を確認することができる。
【００６０】
なお、本実施形態においては、供給装置２０及び搬送装置３０は、実装装置１０から送信された、リアルタイムクロック１３による現在時刻に基づいて、カウンタクロック２３，３３を用いて供給装置２０における時刻、又は搬送装置３０における時刻を計測したが、本開示はこれに限られるものでは無い。例えば、供給装置２０は、自装置宛てのデータを含むパケット５０（第１パケットの一例）を受信したときに、自装置宛てのデータを含むパケット５０に含まれる現在時刻をパケット５０から抽出し、抽出した現在時刻を、その時に作成する動作ログに付与しても良い。このように構成した場合は、供給装置２０は、実装装置１０の動作ログと同じ時刻が付与された動作ログを作成することが可能となる。また、供給装置２０が起動する度に実装装置１０に現在時刻の送信要求を行う必要が無くなるため、供給装置２０における制御が簡略化される。また、供給装置２０のカウンタクロック２３を備えることが不要となる。
【符号の説明】
【００６１】
２：作業装置  
４：ネットワーク
１０：実装装置  
１２：制御部  
１３：リアルタイムクロック
１４：記憶部  
１６：駆動回路  
１８：ヘッド装置  
２０：供給装置  
２２：制御部  
２４：記憶部  
２６：駆動回路  
２８：部品トレイ  
３０：搬送装置  
３２：制御部  
３４：記憶部  
３６：駆動回路  
３８：コンベアベルト  
４０：パケットキャプチャ装置  
４２：制御部  
４４：記憶部  
４６：駆動回路  
４８：ディスプレイ  
５０、５０Ｔ１〜５０Ｔ７：パケット  
５０Ａ：ヘッダー領域  
５０Ｂ：データ領域  
５０Ｂ１：送信領域  
５０Ｂ２：受信領域  
５０Ｂ３：送信領域  
５０Ｂ４：受信領域  
５０Ｂ５：時刻書込領域  
１０Ｔ３〜１０Ｔ６：動作ログ  
２０Ｔ３〜２０Ｔ６：動作ログ  
５０Ｔ１〜５０Ｔ７：パケット  
【図１】
2019159362.tif 000003
【図２】
2019159362.tif 000004
【図３】
2019159362.tif 000005
【図４】
2019159362.tif 000006
【図５】
2019159362.tif 000007
【図６】
2019159362.tif 000008
【図７】
2019159362.tif 000009
【図８】
2019159362.tif 000010
【図９】
2019159362.tif 000011
【国際調査報告】
2019159362.tif 000012
2019159362.tif 000013
2019159362.tif 000014
2019159362.tif 000015