アカデミック 会社 イベント NI Developer Zone サポート ソリューション 製品とサービス お問い合わせ MyNI
This Document is not yet Rated  Rate this Document

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

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit