解決策
VeriStandのシステム定義ファイルを調べて、特殊性IO(Specialty IO)チャンネルが構成されているかどうかを確認します。特殊性IO が構成されている場合、Scan Engine and EtherCATカスタム デバイスの既知の制限に達している可能性があります。
Scan Engine and EtherCATカスタム デバイスの
GitHubページ で、この問題に対して報告された問題の詳細と3つの代替案を確認することができます。古いバージョンの VeriStand では、C シリーズ XNET モジュールを使用するために
空のビットファイル を VeriStand 構成に追加する必要がありました。新しいVeriStandバージョンではビットファイルは必要なくなりましたが、ドライバーとの競合問題は残ります。
GitHubで提案されている回避策に代わる別の方法は、FPGA Addonのカスタム デバイスを使用して特殊性IO を FPGA に移行できるかどうかを評価することです。
Scan Engine and EtherCATカスタム デバイス構成に特殊性 IO がなく、それでも XNET ポートを検出できない場合は、XNET ポートを個別にトラブルシューティングを試してください。
- XNETポートのみが構成されたテスト用のシステム定義ファイルをデプロイします。
- XNET Bus Monitorを使用して、ポートと接続をテストします。
- ドライバのバージョンと、OSおよび NI VeriStand との互換性を確認します。