Home
Support
Inhibit Ouputの出力電圧をUMIとモーションボードを使用してどのように読めるのでしょうか?
Inhibit Ouputの出力電圧をUMIとモーションボードを使用してどのように読めるのでしょうか?
ハードウェア: Motion Control>>Controllers>>PCI-7334
問題: UMI端子台と7334/7344モーションコントローラと他社製のモータドライブを使用した場合UMIはINHOUTxからの出力信号を生成するためにいくつかのソースからのInhibit信号を利用している。しかし、モーションコントローラにはinhibit ouputsのラインしか見つかりません。どのようにしてドライブに送られている実際ののInhibit信号の状態を見ればよいのでしょうか?
解決策: 7334/7344モーションコントローラのそれぞれの軸のInhibit信号がUMIのINHOUTxのための出力信号として利用されている信号の一つです。モーションコントローラからのInhibit信号は出力のみなので、Inhibit信号がコントローラ上では他のソースから来ている信号かどうかはわかりません。モータードライブの状態を決めるためには、INOUTラインをUMIのほかの入力ラインとつないで読む必要があります。
要するに、UMIのInhibit Outputの出力状態を見ようとしたとき、何もつないでいない状態では何も出力されていません。マニュアルにも記載されていますが、中の回路はスイッチ回路となっているだけで、何か入力を入れてあげないとこのラインから出力されることはありません(6507などの絶縁式DIOボードと同じと考えていただいてよいと思います)。そこで、入力を与える方法として以下の方法があります。
Inhibit信号は4つの入力を使用して計ることができます。どのラインを使用するかは、アプリケーションを見ながら使用していないラインを使用してください。
- INHOUTをUMIのトリガラインの一つにつないでください。そして、Read High-Speed Status関数を使用して、出力状態を測定してみてください。
- INHOUTを7334/7344のDIOコネクタのDIOラインに接続してください。そして、Read I/O Port関数を用いて出力状態を見てください。
- INHOUTをUMIのアナログ入力につないでください。そして、Read ADC関数を用いて出力状態を計ってください。
- INHOUTをUMIのLimitかHome Inputラインにつないでください。そして、Read Axis Status関数を使用してください。
関連リンク: National Instruments Motion Control
添付:
報告日時: 10/03/2002
最終更新日: 03/28/2001
ドキュメントID: 2Q2B2I6W
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.