ギガビットイーサネット & GigE Visionカメラのネットワーク推奨設定

Swing CatalystでGigEカメラをセットアップする方法

この記事では、Swing CatalystでGigEカメラをセットアップする方法について説明します。

GigE Visionは、マシンビジョンカメラ向けのインターフェース規格です。Swing CatalystはライセンスされたUSBドングルを通じてGigE Vision規格をサポートしています。

Swing Catalystは、さまざまなメーカーの複数のギガビットイーサネットカメラもサポートしています。

  • Swing Catalystブランド:Fox & Lynx

  • FLIR(Spinnaker SDK)

  • AVT、IDS、Point Grey(レガシー / 旧SDK統合)

  • サードパーティライセンスによるその他のGigE Visionカメラ

サポートされているカメラの詳細については、以下の記事をご覧ください:サポートされているカメラ

最も正確な推奨設定については、カメラメーカーのセットアップ記事をご参照ください。

この記事は以下のセクションに分かれています:

ネットワークアダプター

ネットワークアダプターの設定

トラブルシューティング

推奨設定

推奨ネットワークアダプター

GigEカメラをセットアップしてインストールするには、コンピューターに空きネットワークポートが1つ以上必要です。適切な種類のPCIeスロットが利用可能であることを確認してください。一般的に、ほとんどのデュアルポートカードには x4 PCIeスロットが1つ必要です。

メーカーによってテストおよび動作確認済みの以下のネットワークカードの使用を推奨します:

  • Intel Pro 1000 PT デュアルポート(PCIe x4、2ポート)

  • Intel Pro 1000 PT クアッドポート ロープロファイル(PCIe x4、4ポート)

  • Intel Pro 1000 PT(PCIe x1、1ポート)

  • Intel CT(PCIe x1、1ポート)

当社のウェブショップで販売しているネットワークカードはIntel製であり、マシンビジョンカメラとの使用が確認されています:https://shop-world.swingcatalyst.com/products/poe-dual-network-card

PoEネットワークカード

推奨モデル:

PoEネットワークカードはコンピューターの電源ユニットからの電力供給が必要です。SATAから4ピン Molexコネクター/アダプターが必要になる場合があります。

他のギガビットネットワークカードを使用することも可能ですが、そのカードがジャンボフレーム / ジャンボパケットをサポートしている必要があります。互換性の観点から、一般的にはIntel以外のチップセットの使用はお勧めしません。

非対応アダプター

以下は、問題が発生したことのあるネットワークカードであり、一般的に使用をお勧めしないものです:

  • Qualcomm Killer / Etherkiller e2200 ネットワークカードシリーズ

  • Realtek ネットワークカード

  • StarTech ネットワークカード

一部のRealtekネットワークアダプターは、割り込みモデレーション制御をサポートしていません。

場合によっては、割り込みモデレーションを無効にすることでフレームドロップの改善に役立つことがあります。

1つのネットワークアダプターに複数のカメラを接続する場合

現在販売されているカメラは以前よりもフレームレートが高く、帯域幅の使用量が大幅に増加しているため、現在はこの方法を推奨していません。

各カメラに対して1つの専用ネットワークアダプターを使用することをお勧めします。

ネットワークアダプターの設定

ネットワークアダプターを設定するには、コントロールパネル -> ネットワークとインターネット -> ネットワークと共有センターに移動し、(左側の)「アダプターの設定の変更」をクリックします。

エクスプローラーのスクリーンショット エクスプローラーのスクリーンショット

エクスプローラーのスクリーンショット エクスプローラーのスクリーンショット

エクスプローラーのスクリーンショット エクスプローラーのスクリーンショット

  • ネットワークカードを「ジャンボフレーム(9K)」を受け入れるよう設定します。

  • ドライバーをインストールし、「フィルター」ドライバーのインストールを承認してください(注意:フィルタードライバーはカメラメーカーごとに異なります。使用しているカメラの種類に対応したものをインストールして有効にしてください)。

  • 割り込みモデレーションを有効にし、レートを「Extreme」または「High」に設定します。

  • ネットワークカード上のネットワークモジュールはIPv4とフィルタードライバー以外すべて無効にします。

設定例:

不要な項目の選択を解除しています。これは必須要件ではありません。

ネットワークアダプタープロパティのスクリーンショット ネットワークアダプタープロパティのスクリーンショット

IPアドレスの設定

最適な安定性を確保するために、カメラとネットワークアダプターの両方で静的IP設定を使用することをお勧めします。

各ネットワークアダプターのIPアドレスを変更する前に、まずカメラのIPアドレスを設定してください。たとえばフェースオン右側の場合、カメラが静的IPを使用するよう設定し、IPを10.0.1.10に設定します(以下の推奨設定に従って)。カメラへの変更を保存してから、ネットワークアダプターの設定を変更してください。

これは汎用的な記事です。カメラのIPセットアップの詳細については、カメラ固有の記事をご参照ください。

デュアルポートネットワークカードに接続された2台のGigEカメラの設定例:

ネットワークアダプター 1

  • フェースオン右側カメラに接続されています。

アダプターIP:10.0.1.1 カメラIP:10.0.1.10 サブネットマスク:255.255.255.0

ネットワークアダプター 2

  • ダウンザラインカメラに接続されています。

アダプターIP:10.0.2.1 カメラIP:10.0.2.10 サブネットマスク:255.255.255.0

オプション

不要な項目のチェックを外します:

ネットワークアダプタープロパティのスクリーンショット ネットワークアダプタープロパティのスクリーンショットネットワークアダプタープロパティのスクリーンショット ネットワークアダプタープロパティのスクリーンショット

項目のチェックを外した場合は、「OK」をクリックしてからネットワークアダプターのプロパティに戻ってください。

ネットワークアダプターの詳細設定

ジャンボフレーム:ジャンボパケット / ジャンボフレームを有効にし、9000バイト以上の値に設定してください。

ジャンボフレーム設定のスクリーンショット ジャンボフレーム設定のスクリーンショット

割り込みモデレーション:利用可能な場合は「High」または「Extreme」に設定します。

割り込みモデレーション設定のスクリーンショット 割り込みモデレーション設定のスクリーンショット

受信バッファー:受信バッファーを最大値に設定します。

受信バッファー設定のスクリーンショット 受信バッファー設定のスクリーンショット

トラブルシューティング

フレームドロップ

各カメラのフレームレートを下げることで、フレームドロップを回避または軽減できる場合があります。

MotionCatalystのスクリーンショット MotionCatalystのスクリーンショット

推奨ネットワークカードをお使いですか?そうでない場合、ネットワークカード自体が問題の原因となっている可能性があります。適切なネットワーク機器をご用意いただけるよう、販売チームまでお問い合わせください。

  • ネットワークカードの設定が正しくない場合。各ネットワークアダプターで9kBジャンボフレームが有効になっていることを確認してください。推奨設定に関するサポート記事をご覧ください

  • 3台以上のカメラを使用している場合は、GEV SCPDを150に設定してください(カメラ設定のデバイス / リンクセクションを参照)。

  • リンク速度が100Mbpsではなく1000Mbpsであることを確認してください(カメラ設定のデバイス / リンクセクションにある「デバイスリンク速度」を参照)。

リンク速度が100Mbpsの場合:

  • リンク速度が1000Mbpsではなく100Mbpsの場合、使用しているケーブルが不良または損傷している可能性があります。または、ネットワークアダプターがギガビット速度をサポートしていない可能性があります。ケーブルの交換をお試しください。

  • カメラの設定をデフォルトにリセットし、カメラ設定の「デバイス / リンク」セクションでリンク速度を再度確認してください。

  • Windowsのコントロールパネルからネットワークアダプターの状態を確認してください。

ネットワークアダプター状態のスクリーンショット ネットワークアダプター状態のスクリーンショット

注意:速度は100Mbpsではなく1.0 Gbps(1000Mbps)である必要があります。

Region of Interest(ROI)を使用してフレームドロップをさらに軽減する方法:

Region of Interest(または関心領域)を使用すると、全体的な画像サイズが縮小されてFPSが向上するだけでなく、帯域幅の使用量を抑えることができ、結果としてフレームドロップの軽減につながります(ROIの使用方法については上記を参照)。

接続の問題(カメラの切断):

  • ネットワークケーブルを確認してください。

  • カメラに外部電源を使用している場合は、電源接続を確認してください。

その他の問題:

使用しているハードウェアによっては、シャープニングとノイズ除去のフィルターをオンにしておくことが最善でない場合があります。これらをオフにすることでCPU & GPU使用量を軽減できます。カメラフィルターは、詳細カメラ設定のフィルタータブで確認できます。フィルターの詳細はこちら:画質の改善について

ジャンボフレームの互換性

すべてのネットワークアダプターが9KBジャンボフレームをサポートしているわけではありません。ネットワークアダプターがサポートする最大のジャンボフレームKBサイズを使用することをお勧めしますが、パフォーマンスを向上させるためには9KBをサポートするネットワークアダプターを使用するのが最善です。

例:

  • スイッチを経由してNICに接続された複数のカメラ

すべてのネットワークスイッチが9KBジャンボフレームをサポートしているわけではありません。NIC(ネットワークアダプター)が9KB(またはスイッチが処理できるより大きなパケットサイズ)を使用するよう設定されている場合、パケットロスが発生します。これにより、Swing Catalystでフレームドロップが発生します。

多くのスイッチはジャンボフレームをサポートしていますが(仕様に記載されていることが多い)、9KBジャンボフレームをサポートしているものはすべてではなく、多くの場合4KBまでの対応となっています。

たとえば、4KBジャンボフレームのみをサポートするスイッチにカメラを接続し、ネットワークアダプターを9KBジャンボフレームに設定している場合、問題が発生します。

コマンドラインユーティリティのpingを使用してネットワークアダプターのパフォーマンスをテストできます(スクリーンショットで示しています):

ここでは、9000バイト(9KB)のパケットサイズでネットワークアダプターにpingを送信しています。リクエストがタイムアウトする場合は、9KBジャンボフレームをサポートしていない可能性が高いです。

コマンドプロンプトのスクリーンショット コマンドプロンプトのスクリーンショット


最終更新日:2025-04-11 | 公式サポートサイトで見る