EtherCAT® Network Configuration, Diagnosis, and Monitoring
EC-Engineer は、オフィスでの初期ネットワーク設定から機械上のライブ診断まで、EtherCAT エンジニアリングの完全なワークフローをカバーする唯一のツールです。
エンジニアは EC-Engineer を使用して以下を行います:
- 設定:ESI ファイルのインポートから ENI ファイルのエクスポートまで、EtherCAT ネットワークをオフラインまたはオンラインで設定
- 診断:TCP/IP 経由でライブシステムをリモート診断 — コントローラへのローカルアクセス不要
- トラブルシューティング:内蔵のトポロジ可視化とエラーカウンター分析により、断続的および永続的な障害を解決
- シミュレーション:統合された EC-Simulator により、物理的なサブデバイスなしで実際のネットワーク動作をシミュレート
EC-Engineer は Windows 上で動作し、EC-Master スタックと直接統合でき、スタンドアロンツールとして、または独自のエンジニアリング環境に統合するための SDK として利用可能です。

設定
EC-Engineer は、デバイスメーカーが提供する ESI ファイルに基づき、すべての EtherCAT サブデバイスタイプの完全な設定をサポートします。
主な設定タスク:
- ESI ファイル(ETG.2000)のインポート、ENI ファイル(ETG.2100)のエクスポート
- 周期的プロセスデータの定義(PDO の選択とマッピング)
- サブデバイスの起動パラメータと初期化コマンドの設定
- 配線トポロジとオプションのホットコネクトグループの定義
- 分散クロック(DC)同期の設定
- ステーションエイリアスアドレスの割り当て
設定はオフライン(ラボまたはオフィス、ハードウェア不要)でもオンライン(実際のネットワークに接続)でも実行できます。ネットワークスキャン機能は、接続されているサブデバイスと物理トポロジを自動的に検出します — サブデバイスがローカルの Windows PC に接続されているか、リモートの EC-Master コントローラに接続されているかに関わらず。

診断
EC-Engineer は TCP/IP 経由で稼働中の EC-Master システムに接続し、コントローラハードウェアへのローカルアクセスなしに、ライブ EtherCAT ネットワークへの完全な可視性を提供します。接続後(メインデバイスの IP アドレスのみ必要)、EC-Engineer は ENI 設定を含むすべての関連情報を EC-Master から直接取得します:
- EC-Master およびサブデバイスの状態の表示と制御
- ライブプロセス(I/O)データ — 読み取りおよび書き込み
- ESC レジスタアクセス(読み取りおよび書き込み)
- EEPROM の読み取りおよび書き込み
- EC-Master およびサブデバイスのオブジェクトディクショナリアクセス
- SDO メールボックス転送(アップロードおよびダウンロード)
- ファームウェアのアップロードおよびダウンロード
- 設定済みネットワークトポロジと検出されたネットワークトポロジの並列比較

トラブルシューティング
EtherCAT ネットワークは豊富な内蔵診断機能を提供しており、acontis EC-Engineer は深い EtherCAT の専門知識がなくてもこれらを活用できるように設計されています。EtherCAT ネットワークのエラーは3つのカテゴリに分類され、それぞれ異なる診断アプローチが必要です。
カテゴリ1は、ネットワークが運用状態に到達するのを妨げる、ネットワーク起動時の永続的なエラーを対象とします。これには、実際のネットワークと ENI 設定間のトポロジの不一致、サブデバイスの初期化失敗、分散クロックの同期問題、および正しい配線にもかかわらず発生する完全なフレームロスが含まれます。EC-Engineer のグラフィカルトポロジビューにより、エンジニアは検出されたネットワークと計画された設定をすぐに比較でき、欠落または不一致のサブデバイスを容易に特定できます。
カテゴリ2は、ネットワークが運用中の永続的なエラーを対象とします — メインデバイスまたはサブデバイス間のケーブル断線、電源喪失、サブデバイスの低状態への移行、サブデバイスの完全な障害、またはネットワーク上の予期しないデバイスの出現。数百のサブデバイスを含む可能性のある大規模ネットワーク内で正確な問題箇所を特定することは、効率的なトラブルシューティングに不可欠です。EC-Engineer のトポロジビューは、チェーン内で通信が失われている正確な箇所を強調表示し、時間のかかるケーブル交換の試行錯誤ではなく、的を絞った対処を可能にします。
カテゴリ3は、ネットワークが運用中を維持しながらも品質が低下している場合の断続的なエラーを対象とします — 周期的プロセスデータにおける偶発的なフレームロスとワーキングカウンターエラー(WKC)。これらは最も捕捉が難しく、振動、温度変化、電磁干渉などの特定条件下でのみ発生する場合があります。EC-Engineer の「セルフテストスキャン」機能は、定められた期間にわたってさまざまな長さの大量のフレームを送信し、欠落フレームをカウントし、サブデバイスのエラーレジスタを読み取って脆弱箇所を特定します。フレームロス統計とサブデバイスごとのエラーカウンター読み取りを組み合わせることで、EC-Engineer は限界接続が永続的な障害に発展する前に正確に特定します。

シミュレーション
EC-Engineer には、EC-Master と EC-Simulator を活用した完全統合シミュレーションモードが含まれています — 物理的なサブデバイス不要!
これにより以下が可能になります:
- ハードウェアなしで EC-Engineer のすべてのオンライン機能を完全にデモおよびテスト
- 障害シナリオの制御された再現(例:サブデバイスの電源喪失、ケーブル断線)
- 開発ライフサイクル全体での使用:システム設計 → 計画 → QA → 試運転 → 保守
設定、診断、シミュレーションモード間の切り替えは、ツールバーのワンクリックで完了 — プロジェクトの変更や再設定は不要です。
EC-Engineer と EC-Simulator のシームレスな統合により、これらの便利なツールは完全な開発サイクルを通じてさらに価値が高まります — 各開発フェーズに独自の機能セットを提供します!
EC-Engineer ソフトウェア開発キット(SDK)
EtherCAT エンジニアリング機能を自社アプリケーションに組み込む必要があるチームのために、EC-Engineer はソフトウェア開発キット(SDK)として提供されています。
SDK により以下が可能です:
- すべての EC-Engineer 機能(または選択したサブセット)をカスタムエンジニアリングツールに統合
- ホワイトラベル / ブランドカスタマイズ
- Windows および Linux へのデプロイ
Microsoft® WPF テクノロジーに基づくユーザーインターフェイスレイヤーにより、簡単に統合できます。
機能
EC-Engineer は、設定、診断、トラブルシューティング、内蔵 EtherCAT メインデバイス機能、および EtherCAT サブデバイスシミュレーションを備えたフル機能ツールであるため、ここではハイライト機能のみを紹介します。完全な機能比較については、オンラインドキュメントをご確認ください。
一般機能
- 1つのプロジェクト内で複数のメインデバイスシステムを設定
- Windows PC に接続された EtherCAT サブデバイス
- 制御システムに接続された EtherCAT サブデバイス
- ツリービューとトポロジビュー
- ESI および EMI マネージャー
- 多言語対応
- Microsoft WPF テクノロジーに基づくモダンなユーザーインターフェイス
設定機能
- ETG.2000 に準拠した ESI(EtherCAT サブデバイス情報)ファイルのインポート
- ETG.2100 に準拠した ENI(EtherCAT ネットワーク情報)ファイルのエクスポート
- 接続されたサブデバイスの自動検出(バススキャン)
- すべてのパラメータを含むサブデバイスのコピーおよびペースト
- PDO の選択と設定
- EtherCAT サブデバイス初期化コマンドの調整と追加
- MDP(モジュラーデバイスプロファイル)サブデバイスの透過的な統合
- サブデバイスの固定メモリレイアウト
- 分散クロック(DC)設定
- 「ホットコネクト」グループの定義
- ステーションエイリアスアドレスのプログラミング
- その他のメインデバイスおよびサブデバイスパラメータ
診断・監視機能
- EC-Master およびサブデバイスの状態(表示と制御)
- プロセス(I/O)データ(表示と制御)
- ESC レジスタ(読み取りおよび書き込み)
- EEPROM(読み取りおよび書き込み)
- EC-Master およびサブデバイスのオブジェクトディクショナリ
- メールボックス転送(サービスデータオブジェクトのアップロードおよびダウンロード)
- ファームウェアのアップロードおよびダウンロード
- 設定と実際のネットワークの比較