FabyaVisionKullanım Kılavuzu
/

Omron FINS sürücüsü

5 dk okumaHaberleşme

Omron CJ / CS / CP / NJ serisi PLC'lere FINS/TCP ya da FINS/UDP ile bağlanıp bellek alanı adresleriyle (D100, CIO100.00, W10) okumak ve yazmak; düğüm numaraları.

Ne zaman kullanılır

FINS sürücüsü Omron CJ, CS, CP ve NJ serisi PLC'lerin Ethernet biriminden FINS/TCP (varsayılan) ya da FINS/UDP ile okuma ve yazma yapar. Varsayılan port 9600'dür. Adres, bellek alanı ve word numarasından oluşur (D100, CIO100.00). Seri hat (Host Link) desteklenmez.

PLC tarafında ön koşullar

  • PLC'nin Ethernet biriminde FINS/TCP (ya da FINS/UDP) etkin ve port 9600 (ya da kullandığınız port) açık olmalı.
  • PLC'nin düğüm numarasını (FINS node) ve ağ numarasını öğrenin. Yaygın kurulumda düğüm numarası IP adresinin son bölümüdür.
  • FINS/TCP'de PLC'nin eşzamanlı bağlantı sayısı sınırlıdır; sınır dolarsa yeni bağlantı reddedilir.

Bağlantı kurma

  1. Bağlantı ekleyin

    Bağlantılar bölümünde Ekle, sürücü Omron FINS; PLC'nin IP adresini yazın, port 9600 gelir.

  2. Taşımayı ve düğümleri ayarlayın
    Omron FINS bağlantısının parametreleri: taşıma türü ve düğüm / ağ numaraları.
    Omron FINS bağlantısının parametreleri: taşıma türü ve düğüm / ağ numaraları.
    Taşıma
    FINS / TCP (varsayılan) ya da FINS / UDP.
    PLC düğüm no (DA1)
    0 – 254. 0 iken TCP'de PLC'nin el sıkışmada bildirdiği numara, UDP'de PLC IP adresinin son bölümü kullanılır.
    Bilgisayar düğüm no (SA1)
    0 – 254. 0 iken TCP'de PLC'nin atadığı numara, UDP'de bu bilgisayarın IP adresinin son bölümü kullanılır.
    Ağ numarası (DNA)
    0 – 127. 0 = yerel ağ.
  3. Tag ekleyin

    Adres olarak bellek alanı ve numarayı yazın (Tag adresleri).

Bellek alanları ve adresler

AlanAdresNumara aralığı
CIOCIO100 ya da yalnız 1000 – 6143
Çalışma (W)W100 – 511
Tutma (H)H100 – 1535
Yardımcı (A)A100 – 11535
Veri belleği (DM)D100 (DM100 de yazılabilir)0 – 32767
Genişletilmiş bellek (EM)E100 (geçerli banka) ya da E0_100 (banka 0 – C)0 – 32767
Zamanlayıcı (T)T100 – 4095
Sayıcı (C)C100 – 4095
  • D100.03: word'ün biti (00 – 15), Bool tag için. Bool tag word biti ister; zamanlayıcı ve sayıcıda bit numarası yazılmaz.
  • T10 / C10: Bool tag tamamlandı bayrağını, Int / UInt tag geçerli değeri okur; başka tip kabul edilmez.
  • Int / UInt 1 word, DInt / UDInt / Real 2 word (düşük word önce), LReal 4 word kaplar. String her word'de 2 karakter tutar (word'ün yüksek baytı ilk karakter); Uzunluk varsayılan 32, en çok 254.

Okuma ve yazma

  • Aynı alandaki yakın tag'ler tek istekte okunur (en çok 480 word, aradaki en çok 16 word boşluk birleştirilir); PLC bir bloğu reddederse blok tag tag okunur.
  • Word'ler word alan koduyla yazılır; word'ün biti bit alan koduyla yazılır, böylece PLC'de yalnızca o bit değişir.

Sürücü başvurusu

Omron FINS

Omron CJ / CS / CP / NJ serileri. 32 bitlik tipler art arda iki word kullanır.

Sürücü kimliği
fins (proje dosyasındaki ad)
Bağlantı
IP adresi / bilgisayar adı ve port gerekir (varsayılan port 9600)
Veri tipleri
Bool Int UInt DInt UDInt Real LReal String

Bağlantı parametreleri

Bağlantı seçiliyken Denetçi penceresinde görünür.

ParametreTürVarsayılanAçıklama
TaşımaseçimFINS / TCP
FINS / TCP · FINS / UDP
PLC düğüm no (DA1)sayı (0 – 254)00 = PLC IP adresinin son bölümü kullanılır.
Bilgisayar düğüm no (SA1)sayı (0 – 254)00 = bu bilgisayarın IP adresinin son bölümü kullanılır.
Ağ numarası (DNA)sayı (0 – 127)0

Adres biçimleri

BiçimAnlamı
CIOn (ya da yalnız n)CIO alanı
Wn Hn AnÇalışma / tutma / yardımcı alan
DnVeri belleği (DM)
En Eb_nGenişletilmiş bellek; b = banka (0 – C)
Tn CnZamanlayıcı / sayıcı: Bool = bayrak, Int = değer
D100.03Word'ün biti (00 – 15) — Bool

Örnek adresler

Veri tipiÖrnekler
BoolCIO100.00   W10.05   H0.15   D100.03
Diğer tiplerD100   CIO200   W50   H10   E0_100

Sık hatalar

Her satırın başındaki işaret, iletinin Live'da nerede görüneceğini söyler: [bağlantı] sistem menüsünün Bağlantılar bölümünde; [yazma] yazmayı yapan operatöre bildirim penceresinde; [Studio] Studio'daki adres hücresinde görünür. [tag] okuma sırasındaki tag hatasıdır: tag kalitesiz kalır, iletinin metni bu sürümde Live'da gösterilmez (Tag hataları); metni nedeni anlamak için okuyun.

İletiNeden ve çözüm
[bağlantı] Cihaz FINS/TCP el sıkışmasına yanıt vermedi (zaman aşımı). Port numarasını ve PLC'de FINS/TCP'nin açık olduğunu kontrol edin.Port yanlış ya da FINS/TCP kapalı.
[bağlantı] PLC FINS isteğine yanıt vermedi (zaman aşımı). Port numarasını, taşıma türünü (TCP / UDP) ve düğüm numaralarını kontrol edin.Taşıma türü ya da düğüm numaraları uyuşmuyor.
[bağlantı] PLC'nin bütün FINS/TCP bağlantıları dolu (FINS/TCP hata kodu 20).PLC başka istemcilere ayrılmış tüm bağlantıları kullanıyor.
[bağlantı] Bu bilgisayar düğüm numarasıyla (SA1) PLC'ye zaten bağlı bir istemci var (FINS/TCP hata kodu 21).Aynı SA1 ile başka bir istemci bağlı; Bilgisayar düğüm no'yu değiştirin.
[bağlantı] PLC bu bilgisayarın IP adresinden bağlantıya izin vermiyor (korumalı bağlantı) (FINS/TCP hata kodu 22).PLC yalnızca belirli IP adreslerine izin veriyor.
[tag] Hedef düğüm ağda yok; PLC düğüm numarasını (DA1) kontrol edin (FINS bitiş kodu 0201).DA1 yanlış.
[tag] Bu bellek alanı PLC'de yok (FINS bitiş kodu 1101). · Adres PLC'deki alanın dışında (FINS bitiş kodu 1103).Alan bu CPU'da yok ya da numara alanın dışında.
[yazma] Alan salt okunurdur; yazılamaz (FINS bitiş kodu 2101). · PLC bu çalışma kipinde isteği yürütemiyor (FINS bitiş kodu 22xx).Yazılamayan alan ya da PLC kipi yazmaya izin vermiyor.
[tag] Yönlendirme hatası; ağ numarasını (DNA) ve PLC'nin yönlendirme tablosunu kontrol edin (FINS bitiş kodu 05xx).Başka bir ağdaki PLC'ye giderken DNA ya da yönlendirme tablosu yanlış.

Sınırlar

İlgili konular

FabyaVision 0.1.0 Kullanım Kılavuzu · 18 Ekim 2026© Fabyatek Yazılım Bilişim Teknolojileri Ltd. Şti.