CANopen対応ハードウェアおよびソフトウェア製品は何ですか?

更新しました Nov 1, 2023

使用製品

ハードウェア

  • NI-9881
  • PXI-8531
  • NI-9853
  • PXI-8461
  • USB-8473

ソフトウェア

  • CANopen Library Toolkit

ドライバ

  • NI-Industrial Communications for CANopen

問題

  • ナショナルインスツルメンツ(NI)では、さまざまなNI CANおよびCANopenデバイス用のさまざまなCANopenソフトウェアソリューションを提供しています。CANopenソフトウェアはどのようなもので、どのソフトウェアと組み合わせて使用できますか?これらのソフトウェアオプションの使用に関してNIにはどのような推奨事項がありますか?
  • CANopen通信にNI-986xモジュールを使用できますか?

解決策

NI Industrial Communications for CANopen 

NI 9881 CシリーズCANopenモジュールおよびPXI / PCI-8531 CANopenインターフェイスで使用する場合:
  • NI CANopenマスタインタフェースをサポート
  • CiA DS-301規格に準拠
  • 以下のサポートを含む
    • SDOs
    • PDOs
    • ノードガード
    • ハートビート
    • エマージェンシーメッセージ
    • ネットワーク管理
    • 一度にスレーブを構成するためのEDSファイル統合付きバッチSDOエディタ
  • R&Dおよびアプリケーションエンジニアリングによるサポート
  • 新しい設計を使用する必要がある
  • NI-Industrial Communications for CANopen ダウンロードページ
 
 

LabVIEW FPGA用CANエンジンリファレンスのサンプル

  • プログラムのすべての状況を変更することが可能
  • R&Dによって開発されたものではなく、継続的な改善またはサポートの保証なし
  • サンプルプログラム: CANopen Reference Example for NI-9853
    • NI 9853 CシリーズCANモジュール用
    • NI CANopenマスタインタフェースをサポート
    • FPGAおよびRTコントローラ(モジュールではない)上のロジックを実装
    • 以下のサポートを含む
      • SDOs
      • PDOs
      • ノードガード
      • ハートビート
      • エマージェンシーメッセージ
      • ネットワーク管理
 
 

CANopenシリーズ2 CANデバイス用ライブラリ

  • 新しい設計には推奨されません。古いハードウェアをCANopenと統合する必要がある場合にのみ使用すべきです。
  • NI CANopen LabVIEWライブラリ製品ページ
    • PCI-CANシリーズ2、PXI-8461、およびPCMCIA-CANデバイス用
    • NI CANopenマスタインタフェースをサポート
    • 従来のドライバであるNI-CANドライバ(新しいバージョンはNI-XNET)に組み込み
    • 以下のサポートを含む
      • SDOs
      • PDOs
      • ノードガード
      • ハートビート
      • ネットワーク管理


 

CANopen Basics for USB 8473

  • NI USB 8473デバイス用
  • 従来のドライバであるNI-CANドライバ(新しいバージョンはNI-XNET)に組み込み
  • 以下のサポートを含む
    • SDOs 
    • PDOs
    • ネットワーク管理
  • 限られた機能(ハートビートのサポートなし)
  • CANopen Basics for USB 8473 サンプルプログラム

追加情報

CANopenはCAN物理層上に構築されているため、CANopen通信用にNI-9862などのCANモジュールを使用することは技術的に可能です。ただし、NI-XNETハードウェアはNI-Industrial Communications for CANopenドライバと互換性がないため、アプリケーションレイヤを最初からXNETドライバの上に構築する必要があります。これにはCANopenプロトコルに関する豊富な知識が必要であり、NIでサポートできるものではありません。したがって、このプロトコルを実装するために専用CANopenモジュールを購入することを強くお勧めします。