Skip to main content

の構成 PROFINET コントローラ

ヒント

使用するイーサネットアダプタのオペレーティングシステムで静的IPアドレスを設定することをお勧めします。

ウィンドウズ

Windowsでの標準準拠の動作には、次の構成手順が必要です。

  1. 使用時 CODESYS Control Win:

    Npcap ソフトウェアをインストールします (たとえば、Wireshark セットアップに含まれています)。

    重要

    このメモは、 CODESYS SP18までのバージョン。

    WinPCap ソフトウェアをインストールします。

    デフォルトでは、Npcap も Wireshark のインストールとともにインストールされます。 Npcap をシステムにインストールしてはならないため、Wireshark セットアップでこのオプションを無効にする必要があります。

    使用時 CODESYS Control RTE:

    WinPCap または Npcap は必要ありません。提供された、特別に適合されたイーサネット ドライバーを Windows デバイス マネージャーにインストールします。それぞれのランタイム コンポーネントは、ランタイム構成で有効にする必要があります。

  2. システムに新しいイーサネット アダプタを追加した場合は、システムを再起動します。そうしないと、アダプターのイーサネット アダプターが見つからない可能性があります。この場合、ドライバは ErrorFindEthernet エラー 状態 タブ。

  3. Windowsのコントロールパネルで、使用するイーサネットアダプタの固定IPアドレスを設定します。

    注意: 自動割り当てのアドレス範囲から IP アドレスを使用しないでください (169.254.x.y)。代わりに、ローカル サブネットの IP アドレスを使用します (たとえば、192.168.0.x / 255.255.255.0)。

Linux

Linuxでの標準準拠の動作には、次の構成手順が必要です。

  1. 次の2つの設定をファイルに追加します CODESYSControl.cfg

    [SysEthernet]
    Linux.PACKET_QDISC_BYPASS=1
    Linux.ProtocolFilter=3

    この設定 Linux.PACKET_QDISC_BYPASS=1 Linuxのキューディシプリン(QDISC)をバイパスできるようにします。これは、より優れたリアルタイムProfinetに必要です。注:システムが いいえ QDISCのバイパスをサポートしてから、このオプションを0に設定します。

    追加設定 Linux.ProtocolFilter=3 EtherCATのプロトコルフィルターを無効にします。フィルタを有効にすると、 PROFINET コントローラは受信しません PROFINET RTプロトコル。

  2. 固定IPアドレスを構成します。

    / etc / interfacesでの構成:

    auto eth0
    iface eth0 inet static
    address 192.168.0.1
    netmask 255.255.255.0

    での静的IPアドレスの構成 dhcpcd sudo nano /etc/dhcpcd.conf

    interface eth0
    static ip_address=192.168.0.1
  3. 「VLAN」LinuxパッケージがデフォルトでLinuxシステムにインストールされていない場合は、パッケージをインストールします。

    sudo apt-get install vlan  # VLAN-Paket installieren
    sudo modprobe 8021q        # 8021q Kernelmodul laden

    モジュールは、コマンドを介して自動的にロードできます sudo su -c 'echo "8021q" >> /etc/modules' したがって、システムを再起動するたびに手動でロードする必要はありません。