(57)【要約】【課題】  専用書込み器を不要とし、同時またはランダムに書き込み実行できるモーション制御装置とプログラム書込み方法を提供する。【解決手段】  プログラムを格納する書き換え可能な不揮発性メモリ（２９０、２９１）と、前記不揮発性メモリに非同期シリアル通信でアクセスするインターフェース回路（２７０、２７１）と、を備えたモーション制御装置において、ＵＳＢ通信データを送受信する送受信回路（２５０、２５１）と、ＵＳＢ通信データと非同期シリアル通信データとを相互に変換する通信変換回路（２２０）と、受信したプログラムデータを前記不揮発性メモリに書き込む書込み回路（２８０、２８１）と、を備えた。【選択図】図２
2008041023.tif 000002
【特許請求の範囲】
【請求項１】
プログラムを格納する書き換え可能な不揮発性メモリと、前記不揮発性メモリに非同期シリアル通信でアクセスするインターフェース回路と、を備えたモーション制御装置において、
ＵＳＢ通信データを送受信する送受信回路と、
前記ＵＳＢ通信データと非同期シリアル通信データとを相互に変換する通信変換回路と、
受信したプログラムデータを前記不揮発性メモリに書き込む書込み回路と、
を備えることを特徴とするモーション制御装置。
【請求項２】
前記通信変換回路は、１つのＵＳＢ通信と、１つ以上の非同期通信との通信変換回路を備えることを特徴とする請求項１記載のモーション制御装置。
【請求項３】
前記通信変換回路は、１つ以上の不揮発性メモリへの書き込み開始制御信号を生成することを特徴とする請求項１記載のモーション制御装置。
【請求項４】
前記通信変換回路は、複数の不揮発性メモリのうち特定した不揮発性メモリを選択してアクセスする選択回路を備えることを特徴とする請求項１記載のモーション制御装置。
【請求項５】
前記通信変換回路は、複数の不揮発性メモリ全てへ同時にアクセスすることを特徴とする請求項１記載のモーション制御装置。
【請求項６】
前記不揮発性メモリを１つ以上搭載した２つ以上のモーション制御装置と、パーソナルコンピュータの間にＵＳＢ  ＨＵＢを介して同時にアクセスすることを特徴とする請求項１記載のモーション制御装置。
【請求項７】
前記不揮発性メモリは、集積回路に搭載されていることを特徴とする請求項１乃至６記載のモーション制御装置。
【請求項８】
前記書込み回路は、集積回路に搭載されていることを特徴とする請求項１記載のモーション制御装置。
【請求項９】
前記送受信回路は、集積回路に搭載されていることを特徴とする請求項１記載のモーション制御装置。
【請求項１０】
プログラムを格納する書き換え可能な不揮発性メモリと、前記不揮発性メモリに非同期シリアル通信でアクセスするインターフェース回路と、ＵＳＢ通信と非同期シリアル通信とを相互に変換する通信変換回路と、受信したプログラムを前記不揮発性メモリに書き込む書込み回路と、を備えたモーション制御装置のプログラム書込み方法において、
複数の不揮発性メモリから不揮発性メモリを特定し選択するステップと、
ＰＣからモーション制御装置へＵＳＢ通信データを送信するステップと、
前記ＵＳＢ通信データを非同期通信データに変換するステップと、
前記非同期通信データをプログラムデータと選択信号と書込み制御信号とに抽出するステップと、
不揮発性メモリを選択するステップと、
前記不揮発性メモリにプログラムを書き込むステップと、
を備えることを特徴とするモーション制御装置のプログラム書込み方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モーション制御装置とモーション制御装置のプログラム書込み方法に関する。
【背景技術】
【０００２】
図４は特許文献１に開示された従来の制御装置のプログラム書込みのブロック図でプリンタシステムの例である。特許文献１はプリンタシステムの画像出力装置部が複数の制御基板で構成される場合に、画像出力装置部を構成する複数の制御基板を画像処理装置部から見て垂直に接続して、上位から下位に対して順次のダウンロードを行い、制御ソフトウェアの仕様を変更するというものである。図４において、４１１は画像処理装置（ＥＳＳ）、４１２は画像出力装置（ＩＯＴ）、４１３は第１の制御基板、４１４は第１の制御基板のプログラム格納メモリ、４１５は第２の制御基板、４１６は第２の制御基板のプログラム格納メモリ、また、４１７は第３の制御基板、４１８は第３の制御基板のプログラム格納メモリであり、画像処理装置（ＥＳＳ）４１１は、ホストコンピュータからの画像データがその通信用言語により転送されてくるので、これを所定形式の画像データに変換して、画像出力装置（ＩＯＴ）４１２に転送し、画像出力装置（ＩＯＴ）４１２では、画像処理装置（ＥＳＳ）４１１から転送されてくる画像データに基づいて、画像を記録紙上に再現して印刷出力する。 画像出力装置（ＩＯＴ）４１２は複数の制御基板により構成されており、その複数の制御基板は、第１の制御基板４１３と、第２の制御基板４１５と、第３の制御基板４１７とが、制御ソフトウェアのダウンロードのため、ブートＲＯＭのプログラム処理により、画像処理装置（ＥＳＳ）４１１から見て垂直に接続されるというものである。
また、図１は従来のモーション制御装置のプログラム書込みを示したもので、専用の書込み器を用いて書き込み機１台と集積回路１つの通信で書き換えを実行している。図１において、１１０はパーソナルコンピュータであり、１２０の書き込み機を制御して１３０の制御装置に搭載している１４０の集積回路と通信する。１１０に保存されたプログラムデータは１１０の書き込みプログラムによって１２０を介して、１２０の書き込み信号が有効の後に１４０へ転送され、１５０にプログラムデータが書き込まれるというものである。
【特許文献１】特開平０８−１４７１７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来は、制御装置に搭載された集積回路の書き換え可能不揮発性メモリにプログラムデータの書き込みを実行するには、専用の書込み器が必要であった。また、１つの通信経路で複数の集積回路に同時またランダムに書き込みを実行することが出来なかった。
本発明はこのような問題点に鑑みてなされたものであり、専用書込み器を不要とし、同時またはランダムに書き込み実行できるモーション制御装置とプログラム書込み方法を提供すること目的とする。
【課題を解決するための手段】
【０００４】
上記問題を解決するため、本発明は、次のように構成したものである。
請求項１記載の発明は、プログラムを格納する書き換え可能な不揮発性メモリと、前記不揮発性メモリに非同期シリアル通信でアクセスするインターフェース回路と、を備えたモーション制御装置において、ＵＳＢ通信データを送受信する送受信回路と、ＵＳＢ通信データと非同期シリアル通信データとを相互に変換する通信変換回路と、受信したプログラムデータを前記不揮発性メモリに書き込む書込み回路と、を備えることを特徴とするものである。
請求項２記載の発明は、請求項１記載のモーション制御装置において、前記通信変換回路は、１つのＵＳＢ通信と、１つ以上の非同期通信との通信変換回路を備えることを特徴とするものである。
請求項３記載の発明は、請求項１記載のモーション制御装置において、前記通信変換回路は、１つ以上の不揮発性メモリへの書き込み開始制御信号を生成することを特徴とするものである。
請求項４記載の発明は、請求項１記載のモーション制御装置において、前記通信変換回路は、複数の不揮発性メモリのうち特定した不揮発性メモリを選択してアクセスする選択回路を備えることを特徴とするものである。
請求項５記載の発明は、請求項１記載のモーション制御装置において、前記通信変換回路は、複数の不揮発性メモリ全てへ同時にアクセスすることを特徴とするものである。
請求項６記載の発明は、請求項１記載のモーション制御装置において、前記不揮発性メモリを１つ以上搭載した２つ以上の制御装置と、パーソナルコンピュータの間にＵＳＢ  ＨＵＢを介して同時にアクセスすることを特徴とするものである。
請求項７記載の発明は、請求項１乃至６記載のモーション制御装置において、前記不揮発性メモリは、集積回路に内蔵されていることを特徴とするものである。
請求項８記載の発明は、請求項１記載のモーション制御装置において、前記書込み回路は、集積回路に搭載されていることを特徴とするものである。
請求項９記載の発明は、請求項１記載のモーション制御装置において、前記通信回路は、集積回路に搭載されていることを特徴とするものである。
請求項１０記載の発明は、プログラムを格納する書き換え可能な不揮発性メモリと、前記不揮発性メモリに非同期シリアル通信でアクセスするインターフェース回路と、ＵＳＢ通信と非同期シリアル通信とを相互に変換する通信変換回路と、受信したプログラムを前記不揮発性メモリに書き込む書込み回路と、を備えたモーション制御装置のプログラム書込み方法において、複数の不揮発性メモリから不揮発性メモリを特定し選択するステップと、ＰＣからモーション制御装置へＵＳＢ通信データを送信するステップと、前記ＵＳＢ通信データを非同期通信データに変換するステップと、前記非同期通信データをプログラムデータと選択信号と書込み制御信号とに抽出するステップと、不揮発性メモリを選択するステップと、前記不揮発性メモリにプログラムを書き込むステップと、を備えることを特徴とするものである。
【発明の効果】
【０００５】
請求項１に記載の発明によると、ＵＳＢ通信と非同期通信とを変換する回路構成によって、書き込み器を必要としないモーション制御装置を提供できる。
また、請求項２に記載の発明によると、１つのパソコンから複数の不揮発性メモリにアクセスすることができ、１つの通信経路で複数の不揮発性メモリへアクセスすることができるモーション制御装置を提供できる。
また、請求項３に記載の発明によると、書き込み開始タイミングをＰＣから制御でき、複数の不揮発性メモリに対してランダムなタイミングで書き込み開始することができるモーション制御装置を提供できる。
また、請求項４に記載の発明によると、特定した不揮発性メモリを選択する方式とすることで、書き込みする不揮発性メモリをランダムにアクセスすることができるモーション制御装置を提供できる。
また、請求項５に記載の発明によると、同時にアクセスする方式を備えることで、書き込みする不揮発性メモリへ同時にアクセスすることができるモーション制御装置を提供できる。
また、請求項６に記載の発明によると、ＵＳＢ  ＨＵＢを介することで、同時またはランダムに複数の制御装置に搭載した不揮発性メモリにアクセスできるモーション制御装置を提供できる。
また、請求項７乃至９に記載の発明によると、不揮発性メモリ、書込み回路、送受信回路を集積回路に内蔵するのでコンパクトなモーション制御装置を提供できる。
また、請求項１０に記載の発明によると、専用書込み器を不用とし、同時またはランダムに書き込み実行できるプログラム書込み方法を提供できる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施の形態について図を参照して説明する。
【実施例１】
【０００７】
図２は、本発明のモーション制御装置の第１の実施例である。図２において、２１０はパーソナルコンピュータ（ＰＣ）、２２０は通信変換回路、２３０はモーション制御装置、２４０、２４１は集積回路、２５０、２５１は送受信回路、２６０、２６１は選択回路、２７０、２７１はインタフェース回路、２８０、２８１は書込み回路、２９０、２９１は書換え可能不揮発性メモリである。
【０００８】
次に動作について説明する。まず、パーソナルコンピュータ２１０からモーション制御装置２３０へ書込みを行う集積回路の特定と更新すべきプログラムデータがＵＳＢ通信により送信される。次に、モーション制御装置の通信変換回路２２０はＵＳＢ通信データから非同期シリアル通信データへと通信変換を行い、選択信号と書込み制御信号を抽出する。次に選択回路２６０は選択信号に従い、書込みを行うかどうか選択する。集積回路の送受信回路２５０、２５１は非同期シリアル通信データを受信し、書込みを行う選択がされた場合は、インタフェース回路２７０、書込み回路２８０を介して不揮発性メモリ２９０にプログラムデータを書込む。
本発明が従来技術と異なる部分は、通信変換回路２２０を備えた部分である。通信変換回路２２０はＵＳＢ通信データから書込み制御信号と非同期通信データに変換し、複数の書き換え可能不揮発メモリを書換えることができる。
【実施例２】
【０００９】
図３は、本発明のモーション制御装置の第２の実施例である。図３において、３００はＵＳＢ  ＨＵＢ、３１０はパーソナルコンピュータ、３２０、３２１は通信変換回路、３３０、３３１は制御装置１と制御装置ｍ、３４０、３４１、３４２は集積回路、３５０、３５１、３５２は送受信回路、３６０、３６１、３６２は選択回路、３７０、３７１、３７２はインタフェース回路、３８０、３８１、３８２は書込み回路、３９０、３９１、３９２は書換え可能不揮発性メモリである。
本発明が従来技術と異なる部分は、ＵＳＢ  ＨＵＢ３００を備えた部分である。ＵＳＢ  ＨＵＢ３００を介して複数の制御装置３３０、３３１と通信可能な構成をしているので、複数の制御装置に搭載した複数の集積回路３４０、３４１、３４２を書き換えることができる。
【００１０】
図５は本発明のモーション制御装置のプログラム書込み方法を示すフローチャートである。図５において、まず、ステップＳＴ１で複数の不揮発性メモリから不揮発性メモリを特定し選択し、次にステップＳＴ２でＰＣからモーション制御装置へＵＳＢ通信データを送信し、次にステップＳＴ３でＵＳＢ通信データを非同期通信データに変換し、次にステップＳＴ４で非同期通信データからプログラムデータと選択信号と書込み制御信号とに抽出し、次にステップＳＴ５で不揮発性メモリを選択し、次にステップＳＴ６で不揮発性メモリにプログラムを書き込む。
【図面の簡単な説明】
【００１１】
【図１】従来のプログラム書き換え方式
【図２】第１実施例を示す本発明のプログラム書き換え方式
【図３】第２実施例を示す本発明のプログラム書き換え方式
【図４】従来の制御装置のプログラム書込みのブロック図
【図５】本発明のモーション制御装置のプログラム書込み方法
【符号の説明】
【００１２】
１１０、２１０、３１０  パーソナルコンピュータ
１２０  書込み器
１３０、２３０、３３０、３３１  モーション制御装置
１４０  集積回路
１５０、２９０、２９１、３９０、３９１、３９２  書き換え可能不揮発メモリ
２２０、３２０、３２１  通信変換回路
２４０、２４１、３４０、３４１、３４２  集積回路
２５０、２５１、３５０、３５１、３５２  送受信回路
２６０、２６１、３６０、３６１、３６２  選択回路
２７０、２７１、３７０、３７１、３７２  インタフェース回路
２８０、２８１、３８０、３８１、３８２  書込み回路
３００  ＵＳＢ  ＨＵＢ
【図１】
2008041023.tif 000003
【図２】
2008041023.tif 000004
【図３】
2008041023.tif 000005
【図４】
2008041023.tif 000006
【図５】
2008041023.tif 000007