Skip to main content

将軍

の構成 EtherCAT モジュールは、使用するマスターデバイスとスレーブデバイスのデバイス記述ファイルに基づいており、設定ダイアログでプロジェクトに適用できます。可能な限りシンプルでエラーのない使用を実現するために、標準アプリケーションでは、次のオプションを有効にすることをお勧めします 自動構成 マスターの設定なので、ほとんどの設定が自動的に行われます。

必要条件

使用時には Npcap ドライバーが必要です。 EtherCAT を持つデバイス CODESYS Control Win.たとえば、Npcap ソフトウェアは Wireshark セットアップに含まれています。ドライバをインストールした後、または USB ネットワーク アダプタを挿入した後、Windows を再起動してアダプタを選択できるようにする必要があります。

重要

このメモは次の場合にのみ有効です CODESYS SP18 までのバージョン。

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

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

使用する場合 CODESYS Control RTE、WinPcap または Npcap は必要ありません。Windows デバイスマネージャの既定のネットワークドライバを特別なものに置き換える必要があります CODESYS ドライバー。

詳細については、のヘルプを参照してください CODESYS Control RTE 以下のランタイムシステム 使用可能なダイナミックコンポーネントまたはドライバ

また、ファイル内のそれぞれのランタイムコンポーネントを有効にする必要があります CODESYSControl_User.cfg

  • Component.<subsequent number> = CmpEt100Drv

    インテルプロ 100 で利用可能

  • Component.<subsequent number> = CmpEt1000Drv

    インテルプロ 1000 で利用可能

  • Component.<subsequent number> = CmpRTL81x9Mpd

    RTL8139で使用できます

  • Component.<subsequent number> = CmpRTL8169Mpd

    Realtek RTL8169またはRTL8168(PCIeバージョン)で利用可能)

ヒント

の設定ダイアログでランタイムコンポーネントを有効にすることもできます CODESYS Control RTE

詳細については、以下を参照してください。 CODESYS Control RTE V3

EtherCAT デバイスツリー

EtherCAT トポロジ

ラインとツリーのトポロジに加えて、 CODESYS また、 EtherCAT スタートポロジ。特殊な EtherCAT ブランチ(2ポート EtherCAT 例のジャンクション)は、 EtherCAT スタートポロジ。モジュラー EtherCAT スターは、複数のブランチを使用して作成できます。その結果、個々のデバイスまたは完全な EtherCAT 回線はブランチに接続できます。アン EtherCAT ブランチはによって識別されます _ecat_icon_master_connector.png サイン。

_ecat_ethercat_topo.png

オプションデバイス

ザ・ オプションデバイス この関数は、さまざまなハードウェア構成に使用できます。スタックの開始時に、システムはオプションのデバイスがあるかどうかを確認します。デバイスが見つからない場合は、自動的に非アクティブ化されます。ただし、たとえばネットワーク回線の終端にあるデバイスの場合は、後でデバイスをアクティベートすることもできます。一方、もし スレーブを自動的に再起動する オプションを選択すると、アクティブ化されたデバイスは自動的に「動作中」に切り替わり、プロセスデータがアクティブになります。

ヒント

バスサイクルタスクは一般的な PLC 設定で設定されます。

へのアクセス EtherCAT アプリケーションによる構成は、インスタンスを介して行われます。 EtherCAT マスターと EtherCAT 奴隷。いつ EtherCAT マスターまたは EtherCAT スレーブはオブジェクトとしてプロジェクトに挿入され、インスタンスはマスターとスレーブ用に自動的に作成され、アプリケーションプログラムでアドレス指定できます。たとえば、再起動、停止、またはステータスチェック EtherCAT デバイスはアプリケーションから実行できます。

ザ・ライブラリー IODrvEtherCAT バス動作中であっても、個々のパラメータを読み書きするためのファンクションブロックを提供します。