(57)【特許請求の範囲】
【請求項１】
連接されたｓ個（ｓは正整数）のＰ型又はＮ型の増設モジュールの先頭に接続される基本モジュールであって、
前記基本モジュールの方向からの繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＰ型増設モジュール、又は
前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＮ型増設モジュールに接続され、
前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、
前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定する基本モジュール。
【請求項２】
基本モジュールにｓ個（ｓは正整数）が連接されるＰ型又はＮ型の増設モジュールであって、
前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、
前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定する基本モジュールに接続され、
前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＰ型増設モジュール、又は、
前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＮ型増設モジュール。
【請求項３】
一の基本モジュールと前記基本モジュールにＰ型又はＮ型のｓ個（ｓは正整数）の増設モジュールとが連接されるモジュール連接システムであって、
前記基本モジュールは、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、
前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定し、
前記Ｐ型の増設モジュールは、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力し、
前記Ｎ型の増設モジュールは、前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するモジュール連接システム。
【請求項４】
基本モジュールの方向からの繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＰ型の増設モジュール、又は、
前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＮ型の増設モジュール、
がｓ個（ｓは正整数）連接された先頭に接続される基本モジュールの行うモジュール判定方法であって、
前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールに繰り返しパルス信号を出力するパルス信号出力手順と、
前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得る分周情報取得手順と、
前記基本モジュールが、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定するモジュール判定手順と、を順に有するモジュール判定方法。
【請求項５】
連接されたｓ個（ｓは正整数）のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定する基本モジュールの行うモジュール判定方法であって、
前記増設モジュールが、Ｐ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記増設モジュールが、Ｎ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力するパルス信号分周手順と、
前記Ｐ型又はＮ型の増設モジュールが、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するパルス信号論理演算手順と、を順に有するモジュール判定方法。
【請求項６】
一の基本モジュールと前記基本モジュールにＰ型又はＮ型のｓ個（ｓは正整数）の増設モジュールとが連接されるモジュール連接システムの行うモジュール判定方法であって、
前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールに繰り返しパルス信号を出力するパルス信号出力手順と、
前記増設モジュールが、Ｐ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記増設モジュールがＮ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力するパルス信号分周手順と、
前記Ｐ型又はＮ型の増設モジュールが、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するパルス信号論理演算手順と、
前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得る分周情報取得手順と、
前記基本モジュールが、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定するモジュール判定手順と、を順に有するモジュール判定方法。
【請求項７】
基本モジュールの方向からの繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＰ型の増設モジュール、又は、
前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＮ型の増設モジュール、
がｓ個（ｓは正整数）連接された先頭に接続される基本モジュールの行うモジュール判定プログラムであって、
前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールに繰り返しパルス信号を出力するパルス信号出力ステップと、
前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得る分周情報取得ステップと、
前記基本モジュールが、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定するモジュール判定ステップと、を順に有するモジュール判定プログラム。
【請求項８】
連接されたｓ個（ｓは正整数）のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定する基本モジュールの行うモジュール判定プログラムであって、
前記増設モジュールが、Ｐ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記増設モジュールがＮ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力するパルス信号分周ステップと、
前記増設モジュールが、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するパルス信号論理演算ステップと、を順に有するモジュール判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基本モジュールに２種類の増設モジュールを連接するモジュール連接システムに関する。
【背景技術】
【０００２】
モジュール単位で外部記憶装置等の増設が可能なセンサー入出力装置等、各種のモジュール連接システムにおいては、各モジュールのバックボードに電源線、入出力信号線、データバス線等が設けられ、各モジュールのスロットに各種の回路、例えばセンサー入力機能を搭載したパッケージを実装し、バックボードの配線を介して全てのモジュール間で相互に連接することができる（例えば、特許文献１参照。）。このシステムの場合、図１に示すように、増設モジュールの数量及び種別の順序は、増設モジュールそれぞれに搭載されたマイコンとの通信によって確認する方法が考えられた。また、図２に示すような、増設モジュールそれぞれに接続する接点によって、増設モジュールの数量及び種別の順序を判断する方法も考えられた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３０７４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、図１の方法では、全てのモジュールにマイコン及びレジスタを備えるため高価な構成となる。また、図２の方法では、増設モジュールの数量及び種別の順序に応じて接点、信号線をあらかじめ用意しておく必要があり、増設モジュールの数量及び種別の順序に柔軟に対応できない。
【０００５】
そこで、本発明においては、基本モジュールが増設モジュールの数量及び種別の順序を判定できる、簡易な構成のモジュール連接システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明のモジュール連接システムは、基本モジュールからＰ型又はＮ型の増設モジュールへ繰り返しパルス信号を送り、Ｐ型又はＮ型の増設モジュールに備えられた分周回路によって分周された繰り返しパルス信号を、分周情報として基本モジュールへ出力し、Ｐ型又はＮ型の増設モジュールの数量及び種別の順序の判定基準とする構成とした。
【０００７】
具体的には、本発明に係る基本モジュールは、連接されたｓ個（ｓは正整数）のＰ型又はＮ型の増設モジュールの先頭に接続される基本モジュールであって、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＰ型増設モジュール、又は前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＮ型増設モジュールに接続され、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定することを特徴とする。
【０００８】
この構成によれば、基本モジュールは、連接された複数の増設モジュールの数量及び種別の順序を、簡易な構成で判定することができる。
【０００９】
また、本発明に係るＰ型又はＮ型の増設モジュールは、基本モジュールにｓ個（ｓは正整数）が連接されるＰ型又はＮ型の増設モジュールであって、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定する基本モジュールに接続され、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＰ型増設モジュール、又は前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＮ型増設モジュールであることを特徴とする。
【００１０】
この構成によれば、Ｐ型又はＮ型の増設モジュールは、Ｐ型増設モジュール及びＮ型増設モジュールを複数台組み合わせて基本モジュールに連接しても、簡易な構成でＰ型又はＮ型の増設モジュールの数量及び種別の順序を判定することができる。
【００１１】
また、本発明に係るモジュール連接システムは、一の基本モジュールと前記基本モジュールにＰ型又はＮ型のｓ個（ｓは正整数）の増設モジュールとが連接されるモジュール連接システムであって、前記基本モジュールは、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定し、前記Ｐ型の増設モジュールは、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力し、前記Ｎ型の増設モジュールは、前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力することを特徴とする。
【００１２】
この構成によれば、モジュール連接システムは、Ｐ型増設モジュール及びＮ型増設モジュールを複数台組み合わせて基本モジュールに連接しても、簡易な構成で増設モジュールの数量及び種別の順序を判定することができる。
【００１３】
また、本発明に係るモジュール判定方法は、基本モジュールの方向からの繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＰ型の増設モジュール、又は、前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＮ型の増設モジュールがｓ個（ｓは正整数）連接された先頭に接続される基本モジュールの行うモジュール判定方法であって、前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールに繰り返しパルス信号を出力するパルス信号出力手順と、前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得る分周情報取得手順と、前記基本モジュールが、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定するモジュール判定手順とを順に有することを特徴とする。
【００１４】
この方法によれば、基本モジュールは、連接された複数の増設モジュールの数量及び種別の順序を、簡易な構成で判定することができる。
【００１５】
また、本発明に係るモジュール判定方法は、連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定する基本モジュールの行うモジュール判定方法であって、前記増設モジュールが、Ｐ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記増設モジュールが、Ｎ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力するパルス信号分周手順と、前記Ｐ型又はＮ型の増設モジュールが、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するパルス信号論理演算手順と、を順に有することを特徴とする。
【００１６】
この方法によれば、Ｐ型又はＮ型の増設モジュールは、Ｐ型増設モジュール及びＮ型増設モジュールを複数台組み合わせて基本モジュールに連接しても、簡易な構成でＰ型又はＮ型の増設モジュールの数量及び種別の順序を判定することができる。
【００１７】
また、本発明に係るモジュール判定方法は、一の基本モジュールと前記基本モジュールにＰ型又はＮ型のｓ個（ｓは正整数）の増設モジュールとが連接されるモジュール連接システムの行うモジュール判定方法であって、前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールに繰り返しパルス信号を出力するパルス信号出力手順と、前記増設モジュールが、Ｐ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記増設モジュールがＮ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力するパルス信号分周手順と、前記Ｐ型又はＮ型の増設モジュールが、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するパルス信号論理演算手順と、前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得る分周情報取得手順と、前記基本モジュールが、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定するモジュール判定手順と、を順に有することを特徴とする。
【００１８】
この方法によれば、モジュール連接システムは、Ｐ型増設モジュール及びＮ型増設モジュールを複数台組み合わせて基本モジュールに連接しても、簡易な構成で増設モジュールの数量及び種別の順序を判定することができる。
【００１９】
また、本発明に係るモジュール判定プログラムは、基本モジュールの方向からの繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＰ型の増設モジュール、又は、前記基本モジュールの方向からの繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力し、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するＮ型の増設モジュールがｓ個（ｓは正整数）連接された先頭に接続される基本モジュールの行うモジュール判定プログラムであって、前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールに繰り返しパルス信号を出力するパルス信号出力ステップと、前記基本モジュールが、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得る分周情報取得ステップと、前記基本モジュールが、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記基本モジュールから前記増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記基本モジュールから前記増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定するモジュール判定ステップと、を順に有することを特徴とする。
【００２０】
このプログラムによれば、基本モジュールは、連接された複数の増設モジュールの数量及び種別の順序を、簡易な構成で判定することができる。
【００２１】
また、本発明に係るモジュール判定プログラムは、連接されたｓ個（ｓは正整数）のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールに繰り返しパルス信号を出力し、前記連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続されたＰ型又はＮ型の増設モジュールから入力された分周情報として出力される繰り返しパルス信号を得て、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の周期と、前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期とを比較し、比較結果で算出した分周比を２のべき乗で表した値から、前記連接された増設モジュールのＰ型又はＮ型の数量ｓを判定し、前記分周情報として出力される繰り返しパルス信号に含まれるパルス信号の先頭の出現時期と、前記Ｐ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置から、前記繰り返しパルス信号の周期を単位として前記基準位置に対する前記出現時期の周期遅れを算出し、算出した前記周期遅れをｓ桁の２進数で表現した値と予め割り当てられた前記基本モジュールに連接された前記Ｐ型又はＮ型の増設モジュールのパターンとの比較から、前記連接された増設モジュールのＰ型又はＮ型の種別の順序を判定する基本モジュールの行うモジュール判定プログラムであって、前記増設モジュールが、Ｐ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、２分周して前記基本モジュールと反対方向に出力し、前記増設モジュールがＮ型の場合は、前記基本モジュールの方向から繰り返しパルス信号を入力され、前記繰り返しパルス信号を論理否定演算した後に、２分周して前記基本モジュールと反対方向に出力するパルス信号分周ステップと、前記増設モジュールが、前記基本モジュールと反対方向から分周情報として出力される繰り返しパルス信号を入力され、前記分周情報として出力される繰り返しパルス信号と前記２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として前記基本モジュールの方向へ出力するパルス信号論理演算ステップと、を順に有することを特徴とする。
【００２２】
このプログラムによれば、Ｐ型又はＮ型の増設モジュールは、Ｐ型増設モジュール及びＮ型増設モジュールを複数台組み合わせて基本モジュールに連接しても、簡易な構成でＰ型又はＮ型の増設モジュールの数量及び種別の順序を判定することができる。
【００２３】
なお、上記各発明は、可能な限り組み合わせることができる。
【発明の効果】
【００２４】
本発明によれば、基本モジュールが増設モジュールの数量及び種別の順序を判定できる、簡易な構成のモジュール連接システムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】全てのモジュールにマイコンを備えた従来技術を示す図である。
【図２】接点検知方式を用いた従来技術を示す図である。
【図３】本発明に係るモジュール連接システムの構造を示す図である。
【図４】本発明に係るモジュール連接システムの回路構成を示す図である。
【図５】本発明に係るモジュール連接システムの動作説明を示す図である。
【図６】本発明に係るモジュール連接システムの第一の実施例を示す図である。
【図７】本発明に係るモジュール連接システムの第二の実施例を示す図である。
【図８】本発明に係るモジュール連接システムについてのモジュール判定方法のフローチャートを示す図である。
【図９】本発明に係るモジュール連接システムについてのモジュール判定プログラムのフローチャートを示す図である。
【発明を実施するための最良の形態】
【００２６】
添付の図面を参照して本発明の実施の形態を説明する。以下に説明する実施の形態は本発明の構成の例であって、本発明は、以下の実施の形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００２７】
図３に、本発明に係るモジュール連接システムの構造を示す。１０−１は基本モジュール、１１−１はＰ型増設モジュール、１４−１はＮ型増設モジュールである。基本モジュール１０−１は、入出力端子及びデータバス端子を配置したコネクタ１３を介して連接されたｓ個のＰ型増設モジュール１１−１又はＮ型増設モジュール１４−１の先頭に接続される。基本モジュール１０−１は、接続されたＰ型増設モジュール１１−１又はＮ型増設モジュール１４−１の数量とその種別の順序の判定を行うモジュールであり、Ｐ型増設モジュール１１−１又はＮ型増設モジュール１４−１のスロット１２に必要に応じて追加されたセンサー入力又は出力等の機能を備えたパッケージを制御する。例として、図３では、基本モジュール１０−１に２台のＰ型増設モジュール１１−１及び１台のＮ型増設モジュール１４−１をＮ型、Ｐ型、Ｐ型の順に接続している。
【００２８】
Ｐ型増設モジュール１１−１又はＮ型増設モジュール１４−１は、必要に応じてセンサー入力又は出力等の機能を追加できるスロット１２を増設するために入出力端子及びデータバス端子を配置したコネクタ１３を介して連接される。接続の順序は問わない。また、接続可能台数に制限はない。
【００２９】
以下、本発明に係るモジュール連接システムの動作を説明する。図４は、本発明に係るモジュール連接システムの回路構成である。例として、図４では、基本モジュール１０−２に、Ｎ型増設モジュール１４−２、Ｐ型増設モジュール１１−２、Ｐ型増設モジュール１１−２の順に接続している。なお、図４において、スロット１２に関する回路の記載は省略する。基本モジュール１０−２は、まず、連接されたｓ個（ｓは正整数）のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールに繰り返しパルス信号を出力する。次に、Ｎ型増設モジュール１４−２は、基本モジュール１０−２の方向からの繰り返しパルス信号を入力され、繰り返しパルス信号を論理否定演算した後に、２分周して基本モジュール１０−２と反対方向に出力する。また、基本モジュール１０−２と反対方向から分周情報を入力され、分周情報と２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として基本モジュール１０−２の方向へ出力する。Ｐ型増設モジュール１１−２は、基本モジュール１０−２の方向から繰り返しパルス信号を入力され、２分周して基本モジュール１０−２と反対方向に出力する。また、基本モジュール１０−２と反対方向から分周情報を入力され、分周情報と２分周された繰り返しパルス信号とを論理積演算した結果を、新たな分周情報として基本モジュール１０−２の方向へ出力する。
【００３０】
基本モジュール１０−２は、連接されたｓ個のＰ型又はＮ型の増設モジュールのうちの隣接して接続された増設モジュールから入力された分周情報を得て、分周情報に含まれるパルス信号の周期と、基本モジュール１０−２からＰ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の周期との比較から、連接された増設モジュールのＰ型又はＮ型の数量を判定する。併せて、分周情報に含まれるパルス信号の先頭の出現時期と、基本モジュール１０−２からＰ型又はＮ型の増設モジュールに出力された繰り返しパルス信号の基準位置との比較から、連接された増設モジュールのＰ型又はＮ型の種別の順序を判定する。
【００３１】
２０は連接された増設モジュールの数量を判定し、連接された増設モジュールの種別の順序を判定する判定回路、２１は繰り返しパルス信号を出力する繰り返しパルス信号発信回路、２２はＤ型フリップフロップ回路によって構成された分周回路、２３は分周回路２２を初期状態に戻すためのリセット端子、２４は論理積算を行う論理積算回路、２５はノイズ防止のためのローパスフィルタ、２７は論理否定演算を行う論理否定回路である。以下、図３と同一の要素については説明を省略する。
【００３２】
図５は繰り返しパルス信号の分周の状態と分周情報としてのパルス信号を示している。図５において、それぞれ（ａ）は、図４に示すＡ点、（ｂ）は、図４に示すＢ点、（ｃ）は、図４に示すＣ点、（ｄ）は、図４に示すＤ点、（ｅ）は、図４に示すＥ点、（ｆ）は、図４に示すＦ点、（ｇ）は、図４に示すＧ点、（ｈ）は、図４に示すＨ点でのパルス信号を示す。なお、図５は正論理で記述している。
【００３３】
次に、図４、図５及び図８を参照して本発明に係るモジュール連接システムの動作説明を行う。まず、パルス信号出力手順Ｓ１０において、基本モジュール１０−２に備えられた繰り返しパルス信号発信回路２１から出力された繰り返しパルス信号（図５（ａ））は、図４に示すＡ点を通過して基本モジュール１０−２に接続されたＮ型増設モジュール１４−２に入力され、パルス信号分周手順Ｓ１１において、入力された繰り返しパルス信号（図５（ａ））は、論理否定回路２７を通して論理否定演算され、Ｎ型増設モジュール１４−２の分周回路２２によって２分周される。２分周された繰り返しパルス信号（図５（ｂ））は、同様に、パルス信号出力手順Ｓ１０において、基本モジュール１０−２と反対方向に連接されたＰ型増設モジュール１１−２の方向へ出力される。図４に示すＢ点を通過して、Ｐ型増設モジュール１１−２に入力された繰り返しパルス信号は、パルス信号分周手順Ｓ１１において、Ｐ型増設モジュール１１−２の分周回路２２によって、さらに２分周され（図５（ｃ））、図４に示すＣ点を通過して、基本モジュール１０−２と反対方向に連接されたＰ型増設モジュール１１−２の方向へ出力される。
【００３４】
この結果、Ｃ点での繰り返しパルス信号は、Ａ点での繰り返しパルス信号に対して４分周されていることになる（図５（ｃ））。さらに、４分周された繰り返しパルス信号は、図４に示すＣ点を通過して、パルス信号出力手順Ｓ１０において、基本モジュール１０−２と反対方向に連接されたＰ型増設モジュール１１−２の方向へ出力される。パルス信号分周手順Ｓ１１において、４分周された繰り返しパルス信号は、基本モジュール１０−２と反対方向に連接されたＰ型増設モジュール１１−２の分周回路２２によってさらに２分周される。この結果、Ａ点での繰り返しパルス信号に対して８分周されていることになる（図５（ｄ））。
【００３５】
そして、図４に示すＤ点では、パルス信号論理積算手順Ｓ１２において、８分周された繰り返しパルス信号は、Ｄ点から論理積算回路２４及びローパスフィルタ２５を通過してＥ点、すなわち基本モジュール１０−２の方向へ折り返される。同様に、Ｅ点における分周情報としてのパルス信号（図５（ｅ））は、パルス信号論理積算手順Ｓ１２において、分周回路２２からの繰り返しパルス信号（図５（ｃ））と論理積算され（図５（ｆ））、図４に示すＦ点を通過して基本モジュール１０−２の方向へ出力される。さらに、Ｆ点における分周情報としてのパルス信号（図５（ｆ））は、パルス信号論理積算手順Ｓ１２において、分周回路２２からの繰り返しパルス信号（図５（ｂ））と論理積算され（図５（ｇ））、図４に示すＧ点を通過して基本モジュール１０−２の方向へ出力される。そして、Ｇ点における分周情報としてのパルス信号（図５（ｇ））は、パルス信号論理積算手順Ｓ１２において、繰り返しパルス信号発信回路２１からの繰り返しパルス信号（図５（ａ））と論理積算され（図５（ｈ））、図４に示すＨ点を通過して判定回路２０へ出力される。
【００３６】
判定回路２０は、分周情報取得手順Ｓ１３において、分周情報として入力されたパルス信号（図５（ｈ））を取得し、モジュール判定手順Ｓ１４において、入力されたパルス信号（図５（ｈ））の周期と、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の周期との比較を行う。判定回路２０に入力されたパルス信号（図５（ｈ））の周期は、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の周期と比較して８倍である。分周回路２２は２分周するため、すなわち８＝２３であり、増設モジュールは３台連接されていることが判定できる。
【００３７】
また、同時に、判定回路２０は、モジュール判定手順Ｓ１４において、入力されたパルス信号（図５（ｈ））の先頭の出現時期と、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の基準位置との比較を行う。基準位置とは、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の開始位置、又は連続する繰り返しパルス信号（図５（ａ））の中から定めた基準となる信号の位置である。本実施形態の例では、図５において、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の基準位置は破線で示され、判定回路２０に入力されたパルス信号（図５（ｈ））の先頭の出現時期は一点鎖線で示されている。判定回路２０に入力されたパルス信号（図５（ｈ））の先頭の出現時期は、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の基準位置から１周期遅れである。ここで、１周期遅れの“１”は、増設モジュールの台数が３台の場合において、二進法では“００１”と示される。この“００１”を左端を最下位ビットとすると、“１００”となり、増設モジュールが“１”“０”“０”の順で連接されていることを示している。この結果から、Ｐ型増設モジュール１１−２を“０”、Ｎ型増設モジュール１４−２を“１”とすると、増設モジュールの種別の順序は基本モジュール１０−２に隣接する順にＮ型、Ｐ型、Ｐ型の順序で連接されることが判定できる。本実施形態の例では、３台の増設モジュールを連接しているが、Ｐ型又はＮ型増設モジュールの台数については、ｓ台（ｓは正整数）であっても同様である。
【００３８】
次に、図４、図５及び図９を参照して本発明に係るモジュール連接システムのプログラムの動作説明を行う。まず、パルス信号出力ステップＳ２０おいて、基本モジュール１０−２に備えられた繰り返しパルス信号発信回路２１から出力された繰り返しパルス信号（図５（ａ））は、図４に示すＡ点を通過して基本モジュール１０−２に接続されたＮ型増設モジュール１４−２に入力され、パルス信号分周ステップＳ２１において、入力された繰り返しパルス信号（図５（ａ））は、論理否定回路２７を通して論理否定演算され、Ｎ型増設モジュール１４−２の分周回路２２によって２分周される。２分周された繰り返しパルス信号（図５（ｂ））は、同様に、パルス信号出力ステップＳ２０において、基本モジュール１０−２と反対方向に連接されたＰ型増設モジュール１１−２の方向へ出力される。図４に示すＢ点を通過して、Ｐ型増設モジュール１１−２に入力された繰り返しパルス信号は、パルス信号分周ステップＳ２１において、Ｐ型増設モジュール１１−２の分周回路２２によって、さらに２分周され（図５（ｃ））、図４に示すＣ点を通過して、基本モジュール１０−２と反対方向に連接されたＰ型増設モジュール１１−２の方向へ出力される。
【００３９】
この結果、Ｃ点での繰り返しパルス信号は、Ａ点での繰り返しパルス信号に対して４分周されていることになる（図５（ｃ））。同様に、４分周された繰り返しパルス信号は、図４に示すＣ点を通過して、パルス信号出力ステップＳ２０において、基本モジュール１０−２と反対方向に連接されたＰ型増設モジュール１１−２の方向へ出力される。４分周された繰り返しパルス信号は、パルス信号分周ステップＳ２１において、基本モジュール１０−２と反対方向に連接されたＰ型増設モジュール１１−２の分周回路２２によってさらに２分周される。この結果、Ａ点での繰り返しパルス信号に対して８分周されていることになる（図５（ｄ））。
【００４０】
そして、図４に示すＤ点では、パルス信号論理積算ステップＳ２２において、８分周された繰り返しパルス信号は、Ｄ点から論理積算回路２４及びローパスフィルタ２５を通過してＥ点、すなわち基本モジュール１０−２の方向へ折り返される。また、Ｅ点における分周情報としてのパルス信号（図５（ｅ））は、パルス信号論理積算ステップＳ２２において、分周回路２２からの繰り返しパルス信号（図５（ｃ））と論理積算され（図５（ｆ））、図４に示すＦ点を通過して基本モジュール１０−２の方向へ出力される。さらに、Ｆ点における分周情報としてのパルス信号（図５（ｆ））は、パルス信号論理積算ステップＳ２２において、分周回路２２からの繰り返しパルス信号（図５（ｂ））と論理積算され（図５（ｇ））、図４に示すＧ点を通過して基本モジュール１０−２の方向へ出力される。そして、Ｇ点における分周情報としてのパルス信号（図５（ｇ））は、パルス信号論理積算ステップＳ２２において、繰り返しパルス信号発信回路２１からの繰り返しパルス信号（図５（ａ））と論理積算され（図５（ｈ））、図４に示すＨ点を通過して判定回路２０へ出力される。
【００４１】
判定回路２０は、分周情報取得ステップＳ２３において、分周情報として入力されたパルス信号（図５（ｈ））を取得し、モジュール判定ステップＳ２４において、入力されたパルス信号（図５（ｈ））の周期と、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の周期との比較を行う。判定回路２０に入力されたパルス信号（図５（ｈ））の周期は、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の周期と比較して８倍である。分周回路２２は２分周するため、すなわち８＝２３であり、増設モジュールは３台連接されていることが判定できる。
【００４２】
また、同時に、判定回路２０は、モジュール判定ステップＳ２４において、入力されたパルス信号（図５（ｈ））の先頭の出現時期と、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の基準位置との比較を行う。基準位置とは、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の開始位置、又は連続する繰り返しパルス信号（図５（ａ））の中から定めた基準となる信号の位置である。本実施形態の例では、図５において、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の基準位置は破線で示され、判定回路２０に入力されたパルス信号（図５（ｈ））の先頭の出現時期は一点鎖線で示されている。判定回路２０に入力されたパルス信号（図５（ｈ））の先頭の出現時期は、基本モジュール１０−２から出力された繰り返しパルス信号（図５（ａ））の基準位置から１周期遅れである。ここで、１周期遅れの“１”は、増設モジュールの台数が３台の場合において、二進法では“００１”と示される。この“００１”を左端を最下位ビットとすると、“１００”となり、増設モジュールが“１”“０”“０”の順で連接されていることを示している。この結果から、Ｐ型増設モジュール１１−２を“０”、Ｎ型増設モジュール１４−２を“１”とすると、増設モジュールの種別の順序は基本モジュール１０−２に隣接する順にＮ型、Ｐ型、Ｐ型の順序で連接されることが判定できる。本実施形態の例では、３台の増設モジュールを連接しているが、Ｐ型又はＮ型増設モジュールの台数については、ｓ台であっても同様である。
【００４３】
ここで、図６及び図７において、Ｐ型又はＮ型の増設モジュールを４台まで接続した場合の図５（ｄ）に相当する繰り返しパルス信号を示す。図中、ハッチングで示した箇所は、基本モジュール１０−２に備えられた判定回路２０に分周情報として入力されるパルス信号である。また、図中“Ｂ”は基本モジュール１０−２、“Ｐ”はＰ型増設モジュール１１−２、“Ｎ”はＮ型増設モジュール１４−２を示している。図６（ａ）は、基本モジュール１０−２からＰ型又はＮ型の増設モジュールへ入力される繰り返しパルス信号、図６（ｂ１）及び図６（ｂ２）は、基本モジュール１０−２に１台の増設モジュールを接続した場合の順序の例である。また、図６（ｃ１）から図６（ｃ４）までは、基本モジュール１０−２に２台の増設モジュールを接続した場合の順序の例である。そして、図６（ｄ１）から図６（ｄ８）までは、基本モジュール１０−２に３台の増設モジュールを接続した場合の順序の例である。さらに、図７（ｅ１）から図７（ｅ１６）までは、基本モジュール１０−２に４台の増設モジュールを接続した場合の順序の例である。なお、増設モジュールを４台以上接続した場合であっても、同様のパターンが類推できる。
【００４４】
さらに、Ｐ型増設モジュール１１−２に搭載された分周回路２２と、Ｎ型増設モジュール１４−２に搭載された分周回路２２及び論理否定回路２７とを一組として、組み合わせパターンで増設モジュールの数量及び種別の順序を判定してもよい。例えば、Ｐ型増設モジュール１１−２に搭載された分周回路２２を“０”、Ｎ型増設モジュール１４−２に搭載された分周回路２２及び論理否定回路２７を“１”として、Ｐ型増設モジュール１１−２に搭載された分周回路２２を２台組み合わせたパターンを“００”パターン、Ｐ型増設モジュール１１−２に搭載された分周回路２２とＮ型増設モジュール１４−２に搭載された分周回路２２及び論理否定回路２７との順に組み合わせたパターンを“０１”パターン、Ｎ型増設モジュール１４−２に搭載された分周回路２２及び論理否定回路２７とＰ型増設モジュール１１−２に搭載された分周回路２２との順に組み合わせたパターンを“１０”パターン、Ｎ型増設モジュール１４−２に搭載された分周回路２２及び論理否定回路２７を２台組み合わせたパターンを“１１”パターンとする。
【００４５】
判定回路２０に入力される繰り返しパルス信号は２５６＝２８周期であり、組み合わせパターン１組に分周回路２２は２つ備えられるため、８÷２＝４となり、組み合わせパターンの数は４パターンと判定できる。また、判定回路２０に入力されるパルス信号と、基本モジュール１０−２から出力された繰り返しパルス信号との比較において、判定回路２０に入力されたパルス信号の先頭の出現時期は、基本モジュール１０−２から出力される繰り返しパルス信号から１４１周期遅れる。この“１４１”は、二進法では“１０００１１０１”と示される。ここで、“１０００１１０１”を左端を最下位ビットとして読むと“１０１１０００１”となる。つまり、“１０”パターン、“１１”パターン、“００”パターン、“０１”パターンの順で増設モジュールが連接されていることを示しており、各パターンを異なる種類の増設モジュールに割り当てておけば、４種類の異なる増設モジュールの種別の順序が判定できることになる。
【００４６】
本実施形態では、Ｐ型増設モジュールに搭載された分周回路２２と、Ｎ型増設モジュールに搭載された分周回路２２及び論理否定回路２７とを、２種類一組としてパターンを想定したが、３種類以上の型を一組としたパターンであっても数量及び同様の考え方によって、種別の順序を判定できる。
【産業上の利用可能性】
【００４７】
本発明のモジュール連接システムは、例えば、外部記憶装置、センサー入出力装置などに適用することができる。
【符号の説明】
【００４８】
１０−１、１０−２：基本モジュール
１１−１、１１−２：Ｐ型増設モジュール
１２：スロット
１３：コネクタ
１４−１、１４−２：Ｎ型増設モジュール
２０：判定回路
２１：繰り返しパルス信号発信回路
２２：分周回路
２３：リセット端子
２４：論理積算回路
２５：ローパスフィルタ
２７：論理否定回路
３０：増設モジュール連接検出用マイコン
３１：データバス信号線
３２：増設モジュール検出用接点
Ｓ１０：パルス信号出力手順
Ｓ１１：パルス信号分周手順
Ｓ１２：パルス信号論理積算手順
Ｓ１３：分周情報取得手順
Ｓ１４：モジュール判定手順
Ｓ２０：パルス信号出力ステップ
Ｓ２１：パルス信号分周ステップ
Ｓ２２：パルス信号論理積算ステップ
Ｓ２３：分周情報取得ステップ
Ｓ２４：モジュール判定ステップ
【図１】
0005419651.tif 000002
【図２】
0005419651.tif 000003
【図３】
0005419651.tif 000004
【図４】
0005419651.tif 000005
【図５】
0005419651.tif 000006
【図６】
0005419651.tif 000007
【図７】
0005419651.tif 000008
【図８】
0005419651.tif 000009
【図９】
0005419651.tif 000010