【手続補正書】
【提出日】平成18年8月22日(2006.8.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  複数の機器からなるシステムにおいて各機器にそれぞれ接続されるプログラマブル制御回路であって、
一連のステップの動作機能を複数ステップの命令にして一度に書き込み可能な命令レジスタと、
オープンコレクタ出力を備える複数ビットのオープンコレクタ入出力ポートであって、複数のプログラマブル制御回路のオープンコレクタ入出力ポートの間で相互に直接に接続されるとき動作変更と同期のための制御信号がやり取りされるオープンコレクタ入出力ポートと、
命令レジスタから出力される命令を解読して、機器に与える動作命令パラメータを機器に出力するとともに、所定の条件を満たしたとき、命令レジスタにおける次の命令に対応して前記制御信号をオープンコレクタ入出力ポートに対し出力する出力パラメータ設定回路と
からなるプログラマブル制御回路。
【請求項２】  請求項１に記載されたプログラマブル制御回路において、
前記オープンコレクタ入出力ポートは、複数の機器の動作を変えるための複数ビットのトリガロジック信号をオープンコレクタ出力として出力し、さらに、前記オープンコレクタ入出力ポートからの複数ビットのトリガロジック入力信号を演算する論理演算回路を備え、論理演算回路は演算結果を前記出力パラメータ設定回路に出力する、プログラマブル制御回路。
【請求項３】  請求項２に記載されたプログラマブル制御回路において、
さらに、複数ビットのトリガロジック入力信号の各々に対して入力レベルを設定する入力レベル設定回路を備え、前記論理演算回路は、入力レベル設定回路からの出力信号に対して前記演算をする、プログラマブル制御回路。
【請求項４】  請求項３に記載されたプログラマブル制御回路において、
さらに、前記入力レベル設定回路からの出力信号のうち必要な任意のビットのみマスクするマスク回路を備え、前記論理演算回路は、マスク回路により処理された信号に対して前記演算をする、プログラマブル制御回路。
【請求項５】  請求項１から４のいずれかに記載されたプログラマブル制御回路において、
出力パラメータ設定回路は、当該プログラマブル制御回路により制御される機器から動作情報を入力して、動作情報を基に前記オープンコレクタ入出力ポートに前記制御信号を出力する、プログラマブル制御回路。
【請求項６】  請求項１から５のいずれかに記載されたプログラマブル制御回路において、
さらに、次の命令番号を命令レジスタに出力する次命令番号レジスタを備える、プログラマブル制御回路。
【請求項７】  請求項２から７のいずれかに記載されたプログラマブル制御回路において、
前記出力パラメータ設定回路は、前記トリガロジック信号の初期条件を設定する初期条件設定回路を含む、プログラマブル制御回路。
【請求項８】  請求項１から７までのいずれかに記載されたプログラマブル制御回路において、前記機器がモータである、プログラマブル制御回路。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
【課題を解決するための手段】
本発明に係るプログラマブル制御回路は、複数の機器からなるシステムにおいて各機器にそれぞれ接続されるプログラマブル制御回路である。このプログラマブル制御回路は、一連のステップの動作機能を複数ステップの命令にして一度に書き込み可能な命令レジスタと、オープンコレクタ出力を備える複数ビットのオープンコレクタ入出力ポートであって、複数のプログラマブル制御回路のオープンコレクタ入出力ポートの間で相互に直接に接続されるとき動作変更と同期のための制御信号がやり取りされるオープンコレクタ入出力ポートと、命令レジスタから出力される命令を解読して、機器に与える動作命令パラメータを機器に出力するとともに、所定の条件を満たしたとき、命令レジスタにおける次の命令に対応して前記の制御信号をオープン・コレクタ入出力ポートに対し出力する出力パラメータ設定回路とからなる。一連のモータ動作機能を複数の命令にして、命令レジスタに一度に書き込む。オープン・コレクタ入出力ポートは、モータ制御回路相互を直接に接続し、制御信号のやり取りを行なって動作を監視し、それらの命令を自動的に切り替えていく。これにより、ＣＰＵが途中に介在しなくても、動作モードやスピードの変更と同期動作を行う。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
好ましくは、前記のプログラマブル制御回路において、前記の前記のオープンコレクタ入出力ポートは、複数の機器の動作を変えるための複数ビットのトリガロジック信号をオープンコレクタ出力として出力し、さらに、前記オープンコレクタ入出力ポートからの複数ビットのトリガロジック入力信号を演算する論理演算回路を備え、論理演算回路は演算結果を前記出力パラメータ設定回路に出力する。
また、好ましくは、前記のプログラマブル制御回路において、さらに、複数ビットのトリガロジック入力信号の各々に対して入力レベルを設定する入力レベル設定回路を備え、前記論理演算回路は、入力レベル設定回路からの出力信号に対して前記演算をする。
また、好ましくは、前記のプログラマブル制御回路は、さらに、前記入力レベル設定回路からの出力信号のうち必要な任意のビットのみマスクするマスク回路を備え、前記論理演算回路は、マスク回路により処理された信号に対して前記演算をする。
また、好ましくは、前記のプログラマブル制御回路において、出力パラメータ設定回路は、当該プログラマブル制御回路により制御される機器から動作情報を入力して、動作情報を基に前記オープンコレクタ入出力ポートに前記制御信号を出力する。
また、好ましくは、前記のプログラマブル制御回路は、さらに、次の命令番号を命令レジスタに出力する次命令番号レジスタを備える。
また、好ましくは、前記のプログラマブル制御回路において、前記出力パラメータ設定回路は、前記トリガロジック信号の初期条件を設定する初期条件設定回路を含む。
また、好ましくは、前記のプログラマブル制御回路において、前記の機器がモータである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
さらに、複数のモータ制御回路を相互に直接に接続し、制御信号をやり取りするため、モータ制御回路１０にはオープンコレクタ入出力ポート３０、３２、３４が設けられる。オープンコレクタ入出力ポートは３種類の機能を持つ。３種類の機能に対応するオープンコレクタ入出力ポートでの信号は、動作可能信号ＭＯＶ、トリガロジック信号ＴＬ1〜ＴＬN、トリガロジックアクノーレッジ信号ＴＬＡである。これに対応して、オープンコレクタ入出力ポートは、動作可能信号ＭＯＶのためのポート３０、トリガロジック信号ＴＬ1〜ＴＬNのためのポート３２、および、トリガロジックアクノーレッジ信号ＴＬＡのためのポート３４からなる。なお、ここではＴＴＬロジックで言われる「オープンコレクタ」という言葉を用いているが、ＭＯＳロジックで言うオープンドレイン、オープンソースでも同じである。ラインをドライブするのに、一方に能動素子であるトランジスタやＦＥＴを、他方に受動素子である抵抗を置いたものを、オープンコレクタという言葉で表わす。各制御回路が任意のタイミングで信号レベルを変化してもショート状態にならず、接続したラインレベルにしたがって、ワイヤードＯＲまたはワイヤードＡＮＤをとることのできるロジックである。