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ı.

Kontrol ve Otomasyon Mühendisi4 dk okumaGüncellendi:

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 / ParametreDesteklenen Standart / DeğerNot
Kontrolör UyumluluğuOmron NJ101, NJ301, NJ501, NX102, NX1P2Dahili EtherCAT Master destekli tüm modeller
Mühendislik YazılımıSysmac Studio v1.20 veya üzeriStandart 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 CihazlarUzak I/O, AC sürücü, valf adası, enkoderODOT, 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:

Sysmac Studio Omron EtherCAT Cihazları

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ı:

  1. Donanım üreticisinin resmi teknik destek veya indirme sayfasından,
  2. Donanımla birlikte gelen medya kaynağından (USB bellek veya CD),
  3. Ü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:

Sysmac Studio EtherCAT Bölümü

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:

Sysmac Studio Display ESI Library

5. Adım: Dosyayı Kütüphaneye Yükleme

Açılan ESI Kütüphanesi penceresinde:

  1. Install (File) düğmesine tıklayın.
  2. Arşivden çıkardığınız .xml dosyasını seçip Aç deyin.

Sysmac Studio ESI Dosyası Yükleme

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:

Sysmac Studio Toolbox Aygıt Listesi


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, 0x8460 vb.), 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.