EtherCAT® ネットワーク設定・診断・モニタリング
EC-Engineer は、EtherCAT ネットワークの設定、診断、解析、シミュレーションを一元的に実現する統合エンジニアリングツールです。
オフィス環境でのネットワーク設計から、装置稼働時のリアルタイム診断まで、EtherCAT 開発に必要なワークフロー全体をカバーします。
エンジニアは EC-Engineer を使用することで、以下を実現できます。
- ESI ファイルのインポートから ENI ファイルのエクスポートまで、EtherCAT ネットワークをオフライン/オンラインで設定
- TCP/IP 経由で稼働中システムをリモート診断(コントローラへの直接アクセス不要)
- トポロジー表示およびエラーカウンタ解析による障害解析
- EC-Simulator を利用した、物理 SubDevice を必要としないネットワークシミュレーション
EC-Engineer は Windows 上で動作し、EC-Master スタックとシームレスに統合されます。
単体ツールとして利用できるほか、自社エンジニアリング環境へ組み込むための SDK としても提供されています。

設定機能
EC-Engineer は、デバイスメーカーが提供する ESI ファイルを基に、あらゆる EtherCAT SubDevice の設定に対応します。
主な設定機能:
- ESI ファイル(ETG.2000)のインポート、ENI ファイル(ETG.2100)のエクスポート
- 周期的プロセスデータの定義(PDO の選択とマッピング)
- サブデバイスの起動パラメータと初期化コマンドの設定
- 配線トポロジとオプションのホットコネクトグループの定義
- 分散クロック(DC)同期の設定
- ステーションエイリアスアドレスの割り当て
設定作業は、実機不要のオフライン環境(オフィス/検証室)および実ネットワーク接続状態でのオンライン環境の両方に対応しています。
また、Network Scan 機能により、接続済み SubDevice および物理トポロジーを自動検出できます。
SubDevice が Windows PC に接続されている場合だけでなく、リモート EC-Master 配下の場合でも検出可能です。

診断機能
EC-Engineer は TCP/IP 経由で稼働中の EC-Master システムへ接続し、コントローラへ直接アクセスすることなく、EtherCAT ネットワーク全体の状態を可視化します。
接続時には MainDevice の IP アドレスのみが必要であり、ENI 設定を含む必要情報を EC-Master から直接取得します。
主な診断機能:
- EC-Master および SubDevice 状態表示/制御
- プロセス(I/O)データ監視/制御
- ESC レジスタアクセス(Read / Write)
- EEPROM アクセス(Read / Write)
- Object Dictionary アクセス
- SDO メールボックス通信(Upload / Download)
- ファームウェア更新
- 設定済みトポロジーと実ネットワーク構成の比較表示

障害解析
EtherCAT ネットワークには高度な診断機能が標準搭載されています。
acontis EC-Engineer は、EtherCAT の専門知識がなくても効率的な障害解析を行えるよう設計されています。
EtherCAT ネットワークの障害は、大きく 3 つのカテゴリに分類されます。
Category 1:起動時の恒常的障害
ネットワークが Operational 状態へ遷移できない障害です。
例:
- ENI 設定と実ネットワーク間のトポロジー不一致
- SubDevice 初期化失敗
- Distributed Clocks 同期異常
- 正常配線時におけるフレームロス
EC-Engineer のグラフィカルトポロジービューにより、検出ネットワークと設定内容を即座に比較でき、不足デバイスや誤接続箇所を迅速に特定できます。
Category 2:運転中の恒常的障害
Operational 状態中に発生する障害です。
例:
- MainDevice または SubDevice 間のケーブル断線
- 電源断
- SubDevice 状態異常
- SubDevice 故障
- 想定外デバイス接続
EC-Engineer は、通信断発生箇所をトポロジー上で明確に表示し、問題箇所を迅速に特定できます。
Category 3:断続的障害
ネットワーク自体は Operational 状態を維持しているものの、通信品質が低下している状態です。
例:
- 断続的フレームロス
- Working Counter Error(WKC)
これらは振動、温度変化、EMI(電磁ノイズ)など特定条件下のみで発生する場合があり、検出が困難です。
EC-Engineer の「Self Test Scan」機能では、異なるサイズの大量フレームを一定期間送信し、フレーム損失や SubDevice エラーカウンタを解析します。
これにより、重大障害へ発展する前段階の不安定接続や接触不良兆候を早期発見できます。

シミュレーション機能
EC-Engineer には、EC-Master および EC-Simulator を利用した完全統合型シミュレーション機能が搭載されています。
物理 SubDevice は不要です。
主な用途:
- ハードウェア不要でのオンライン機能検証
- 障害シナリオ再現(電源断/ケーブル断線など)
- 開発ライフサイクル全体への適用
(設計 → 開発 → QA → 試運転 → 保守)
設定/診断/シミュレーションモードは、ツールバーからワンクリックで切替可能です。
プロジェクト変更や再設定は不要です。
EC-Engineer と EC-Simulator のシームレスな統合により、開発工程全体で高い検証効率を実現します。

EC-Engineer Software Development Kit(SDK)
EC-Engineer は SDK としても提供されており、自社エンジニアリングツールへの組み込みが可能です。
主な特長:
- EC-Engineer 機能の部分/全体組み込み
- ホワイトラベル対応
- ブランドカスタマイズ対応
- Windows/Linux 対応
- Microsoft® WPF ベース UI による高い統合性
主な機能
EC-Engineer は、設定、診断、トラブルシューティング、内蔵 EtherCAT メインデバイス機能、および EtherCAT サブデバイスシミュレーションを備えたフル機能ツールであるため、ここではハイライト機能のみを紹介します。完全な機能比較については、オンラインドキュメントをご確認ください。
標準機能
- 1 プロジェクト内での複数 MainDevice 管理
- Windows PC 接続 SubDevice 対応
- 制御システム接続 SubDevice 対応
- Tree View/Topology View
- ESI/EMI Manager
- 多言語対応
- Microsoft WPF ベース最新 UI
設定機能
- ETG.2000 準拠 ESI ファイルインポート
- ETG.2100 準拠 ENI ファイルエクスポート
- バススキャンによる SubDevice 自動検出
- SubDevice 設定コピー&ペースト
- PDO 設定
- Init Command 編集
- MDP(Modular Device Profile)対応
- 固定メモリレイアウト対応
- Distributed Clocks(DC)設定
- Hot Connect グループ定義
- Station Alias Address 設定
- 各種 MainDevice/SubDevice パラメータ設定
Diagnosis & Monitoring Features
- EC-Master/SubDevice 状態監視・制御
- I/O データ監視・制御
- ESC Register アクセス
- EEPROM アクセス
- Object Dictionary アクセス
- SDO 通信
- ファームウェア更新
- 設定構成と実ネットワーク比較