の構成 PROFINET コントローラ
ヒント
使用するイーサネットアダプタのオペレーティングシステムで静的IPアドレスを設定することをお勧めします。
ウィンドウズ
Windowsでの標準準拠の動作には、次の構成手順が必要です。
使用時 CODESYS Control Win:
Npcap ソフトウェアをインストールします (たとえば、Wireshark セットアップに含まれています)。
重要
このメモは、 CODESYS SP18までのバージョン。
WinPCap ソフトウェアをインストールします。
デフォルトでは、Npcap も Wireshark のインストールとともにインストールされます。 Npcap をシステムにインストールしてはならないため、Wireshark セットアップでこのオプションを無効にする必要があります。
使用時 CODESYS Control RTE:
WinPCap または Npcap は必要ありません。提供された、特別に適合されたイーサネット ドライバーを Windows デバイス マネージャーにインストールします。それぞれのランタイム コンポーネントは、ランタイム構成で有効にする必要があります。
システムに新しいイーサネット アダプタを追加した場合は、システムを再起動します。そうしないと、アダプターのイーサネット アダプターが見つからない可能性があります。この場合、ドライバは
ErrorFindEthernet
エラー 状態 タブ。Windowsのコントロールパネルで、使用するイーサネットアダプタの固定IPアドレスを設定します。
注意: 自動割り当てのアドレス範囲から IP アドレスを使用しないでください (
169.254.x.y
)。代わりに、ローカル サブネットの IP アドレスを使用します (たとえば、192.168.0.x / 255.255.255.0
)。
Linux
Linuxでの標準準拠の動作には、次の構成手順が必要です。
次の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プロトコル。固定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
「VLAN」LinuxパッケージがデフォルトでLinuxシステムにインストールされていない場合は、パッケージをインストールします。
sudo apt-get install vlan # VLAN-Paket installieren sudo modprobe 8021q # 8021q Kernelmodul laden
モジュールは、コマンドを介して自動的にロードできます
sudo su -c 'echo "8021q" >> /etc/modules'
したがって、システムを再起動するたびに手動でロードする必要はありません。