PCI-7390 Motion Controller を初期化する時のエラー-70207 の原因と対処法
ハードウェア: PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers, PXI/CompactPCI>>Controllers
問題: PCI-7390 Motion Controllerを初期化するときに下記のようなエラーが生じます。
"The move cannot be completed because the inhibit input of the commanded axis is active."
このエラーが出る原因と初期化させるにはどうしたらいいですか。
解決策: 下記のような原因が考えられます。
原因1.未使用の軸のセットアップを無視しているため
使用しているモーションボードのすべての軸を使っていなくても、
Measurement&Automation Explorer(MAX)上で無効にしない限り、
ボードはその軸を使用していると判断してしまいます。
未接続の"inhibit input (alarm)" 信号が、highもしくはlow(アクセサリを使用しているか
どのアクセサリを使用しているかに依存します)として保存され、
結果としてPCI-7390が"inhibit input (alarm)"アクティブであると判断します。
対処法:未使用の軸を無効にするか、使用してない軸を適切な"inhibit input (alarm)"の極性に設定してください。
原因2."inhibit input (alarm)" 信号の極性の選択を無視しているため
対処法:使用している軸、使用してない軸の適切な極性を選択して下さい。
もし適切な極性がわからない場合は、ドライバのマニュアルを参照するか、
MAX上での極性の設定を変更して、問題がなくなるか試してください。
原因3.ドライブが適切な"inhibit input (alarm)"信号を送ってない状態にあるため
"inhibit input (alarm)"信号を電源が入った時に切り替える、
または電源が入ってない時"inhibit input (alarm)"をアクティブにさせるドライブがあります。
対処法: お使いのドライブが異なるモードの時、どのように"inhibit input (alarm)"信号をドライブしているか、
そして"inhibit input (alarm)" 信号が非アクティブ(Low)ステートの時だけ、Motionボードを初期化してください。
関連リンク: NI PCI-7390 User Manual
添付:
報告日時: 04/19/2007
最終更新日: 03/17/2009
ドキュメントID: 48ICHKHB