Sysmac Studio'da EtherCAT ESI (XML) Dosyası Nasıl Yüklenir?
Omron Sysmac Studio ortamına üçüncü parti cihazlar için EtherCAT ESI (XML) aygıt tanımlama dosyalarının yüklenmesi ve sorun giderme adımları.
EtherCAT ESI (EtherCAT Slave Information) dosyası, üçüncü parti kuplör, sürücü, valf adası ve uzak I/O modüllerini Omron NJ/NX serisi makine kontrolörlerine tanıtmak için gereken XML tabanlı donanım profilidir. Sysmac Studio ortamında dahili Omron cihazları hazır gelirken; ODOT, Beckhoff, Festo, SMC gibi üreticilerin donanımlarını EtherCAT hattına eklemek, proses verisi (PDO) ve parametre (SDO) haritalarını yapılandırmak için ilgili ESI dosyasının sisteme yüklenmesi zorunludur.
Donanım ve Sistem Uyumluluğu
| Özellik / Parametre | Desteklenen Standart / Değer | Not |
|---|---|---|
| Kontrolör Uyumluluğu | Omron NJ101, NJ301, NJ501, NX102, NX1P2 | Dahili EtherCAT Master destekli tüm modeller |
| Mühendislik Yazılımı | Sysmac Studio v1.20 veya üzeri | Standart veya Professional sürüm |
| Ağ Protokolü | EtherCAT (IEC 61158 Type 12) | 100BASE-TX full-duplex (100 Mbps) |
| Dosya Formatı | XML (EtherCAT Slave Information - ETG.2000) | Şema doğrulamalı XML yapısı |
| Üçüncü Parti Cihazlar | Uzak I/O, AC sürücü, valf adası, enkoder | ODOT, Beckhoff, Festo, SMC, WAGO vb. |
Omron’un kendi orijinal EtherCAT donanımları (NX dilimli I/O üniteleri, 1S ve G5 servo sürücüleri, kamera sensörleri vb.) Sysmac Studio içinde doğrudan tanımlıdır ve kurulum gerektirmez:

Farklı bir üreticiye ait cihazı projenizde kullanmak istediğinizde, donanıma karşılık gelen güncel ESI XML dosyasını temin edip yazılıma tanıtmanız gerekir.
Doğru ESI Dosyasının Temini
Kullanmak istediğiniz üçüncü parti modülün ESI dosyasını:
- Donanım üreticisinin resmi teknik destek veya indirme sayfasından,
- Donanımla birlikte gelen medya kaynağından (USB bellek veya CD),
- Üreticinin teknik destek biriminden talep ederek edinebilirsiniz.
Bu rehberde örnek olarak ODOT CN-8033 EtherCAT Ağ Kuplörü modülü kullanılmıştır (üretici indirme bağlantısı: ODOT Automation).
Adım Adım Sysmac Studio’ya ESI Dosyası Yükleme
Üçüncü parti cihazı Sysmac Studio kütüphanesine eklemek için aşağıdaki adımları izleyin:
1. Adım: XML Dosyasını Arşivden Çıkarma
Üreticiler ESI dosyalarını genellikle .zip formatında paylaşır. İndirdiğiniz zip arşivini klasöre çıkartarak .xml uzantılı dosyayı elde edin (örneğin: XML-ODOT-CN8033-V1.22-20230201.xml).
2. Adım: Sysmac Studio’yu Hazırlama
Sysmac Studio üzerinde mevcut projenizi açın veya yeni bir proje oluşturun.
3. Adım: EtherCAT Yapılandırma Sayfasına Giriş
Sol taraftaki Multiview Explorer panelinde: Configurations and Setup (Yapılandırmalar ve Kurulum) → EtherCAT yolunu takip edin.
Ağ topolojisini görüntülemek için EtherCAT öğesine çift tıklayın:

4. Adım: ESI Kütüphanesini Açma
Açılan topoloji sayfasında ağın en başındaki Master simgesine sağ tıklayın ve açılan bağlam menüsünden Display ESI Library (ESI Kütüphanesini Görüntüle) seçeneğini seçin:

5. Adım: Dosyayı Kütüphaneye Yükleme
Açılan ESI Kütüphanesi penceresinde:
- Install (File) düğmesine tıklayın.
- Arşivden çıkardığınız
.xmldosyasını seçip Aç deyin.

6. Adım: Kütüphaneyi Güncelleme ve Toolbox Kontrolü
Yükleme onaylandıktan sonra pencereyi kapatın. Sysmac Studio XML dosyasını ayrıştırarak kütüphaneyi yeniden indeksler (birkaç saniye sürebilir).
EtherCAT sekmesi açıkken ekranın sağ tarafındaki Toolbox (Araç Kutusu) panelini genişletin. İlgili üreticinin kategorisi altında (örneğin ODOT Automation) yeni eklenen cihazın listelendiğini göreceksiniz. Artık modülü sürükle-bırak yöntemiyle ağ hattına bağlayabilirsiniz:

Saha Notu ve Devreye Alma İpuçları
Endüstriyel saha uygulamalarında dikkat edilmesi gereken kritik pratik noktalar:
- Fiziksel Ağ ile Karşılaştırma: ESI dosyasını yükleyip slave modülü ekledikten sonra PLC’ye online bağlanın. Master üzerine sağ tıklayıp Compare and Merge with Physical Network Configuration komutunu çalıştırın. Bu sayede kablo bağlantı sırası, node adresleri ve slave revizyonları otomatik olarak doğrulanır.
- XML Ayrıştırma Hataları: Sysmac Studio dosyayı yüklerken hata veriyorsa, XML dosyasını bir kod editöründe açarak standart dışı karakterler veya kapanmamış etiketler olup olmadığını kontrol edin; Omron ETG.2000 şema standardını tavizsiz uygular.
- Kütüphane Kalıcılığı ve Proje Paylaşımı: Yüklenen ESI dosyası bilgisayarınızdaki Sysmac Studio ortamında kalıcıdır. Ancak projeyi (
.smc2) başka bir mühendise gönderdiğinizde, projeyi açacak diğer bilgisayarda da aynı ESI dosyasının yüklü olması şarttır. - Hata Kodları: Slave cihaz başlatma (init) aşamasında hata verirse (
0x04C0,0x8460vb.), kontrolör arıza kodunu doğrudan Omron Hata Kodu Arama Aracımızdan sorgulayabilirsiniz.
İlgili Teknik Rehberler
Sıkça Sorulan Sorular
Sysmac Studio'da EtherCAT ESI dosyası nedir?
ESI (EtherCAT Slave Information) dosyası, üreticiler tarafından sağlanan XML tabanlı bir cihaz tanımlama profilidir. Omron master kontrolörün üçüncü parti donanımlarla deterministik haberleşebilmesi için PDO (Process Data Object), SDO, Dağıtılmış Saat (DC) ve revizyon bilgilerini içerir.
ESI dosyaları Sysmac Studio'da nereye kaydedilir?
Yüklenen ESI dosyaları yerel Sysmac Studio cihaz kütüphanesi veritabanına ve sistem dizinine işlenir. ESI Library arayüzünden yüklendikten sonra cihaz tüm mevcut ve yeni projelerde Toolbox (Araç Kutusu) panelinde kalıcı olarak listelenir.
Sysmac Studio ESI yüklerken neden hata verir?
En sık karşılaşılan nedenler: Arka planda birden fazla Sysmac Studio penceresinin açık olması (kütüphane SQLite/XML dosyasını kilitler), ESI XML dosyasının ETG.2000 standardına tam uymaması veya mükerrer Vendor/Product ID çakışmasıdır.
Omron'un kendi EtherCAT modülleri için harici ESI gerekir mi?
Hayır. Omron'un kendi NX serisi giriş/çıkış modülleri, 1S ve G5 servo sürücüleri, frekans invertörleri ve görüntü işleme sistemleri Sysmac Studio kütüphanesinde önceden entegre olarak gelir.


