Genel bilgi
Sürücü, 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. Seri hat (Host Link) desteklenmez.
| Taşıma | Not |
|---|---|
| FINS / TCP | Varsayılan. PLC’nin eşzamanlı bağlantı sayısı sınırlıdır; sınır dolarsa yeni bağlantı reddedilir. |
| FINS / UDP | Bağlantı kavramı yoktur. Sürücü bağlanırken CIO 0 alanını okuyan bir deneme isteği yapar; yanıt gelmezse bağlantı kurulmamış sayılır.
|
PLC tarafında yapılacaklar
-
FINS’i etkinleştirin
PLC’nin Ethernet biriminde FINS/TCP (ya da FINS/UDP) etkin, port 9600 (ya da kullandığınız port) açık olmalıdır. Aradaki güvenlik duvarı TCP ya da UDP 9600’e izin vermelidir.
-
Düğüm ve ağ numaralarını öğrenin
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.
-
IP kısıtını denetleyin
PLC yalnızca belirli IP adreslerine izin veriyorsa Live bilgisayarının adresi bu listede olmalıdır.
Studio’da bağlantı kurma
-
Bağlantı ekleyin
Bağlantılar bölümünde Ekle’ye tıklayın ve Haberleşme sürücüsü olarak Omron FINS’i seçin. IP adresi hücresine PLC’nin adresini yazın; port 9600 olarak gelir.
-
Taşımayı ve düğümleri ayarlayın
Denetçi’de Taşıma olarak FINS / TCP (varsayılan) ya da FINS / UDP’yi seçin, ardından düğüm ve ağ numaralarını girin. Alanların aralığı ve 0 değerinin anlamı aşağıdaki tablodadır.
-
Tag ekleyin
HMI Tag’leri bölümünde tag’ler oluşturup Adres hücresine bellek alanı ve numarayı yazın. Ayrıntı için HMI tag’leri sayfasına bakın.
-
Durumu izleyin
Ayarı değiştirdikten sonra projeyi kaydedip Live’a yükleyin. Bağlantının durumu ve son hata iletisi Live’da sistem menüsünün Bağlantılar bölümünde görünür.
| Alan | Aralık | 0 olduğunda |
|---|---|---|
| PLC düğüm no (DA1) | 0 – 254 | 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 | 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 | Yerel ağ. |
Adres biçimi
D100 // Veri belleği, word (DM100 de yazılabilir) D100.03 // Word’ün biti (00 – 15), Bool CIO100.00 // CIO alanında bit, Bool CIO200 // CIO alanında word (yalnız 200 de yazılabilir) W10.05 // Çalışma alanında bit H0.15 // Tutma alanında bit E0_100 // Genişletilmiş bellek, banka 0 T10 // Zamanlayıcı
| Alan | Adres | Numara aralığı |
|---|---|---|
| CIO | CIO100 ya da yalnız 100
| 0 – 6143 |
| Çalışma (W) | W10
| 0 – 511 |
| Tutma (H) | H10
| 0 – 1535 |
| Yardımcı (A) | A10
| 0 – 11535 |
| Veri belleği (DM) | D100
| 0 – 32767 |
| Genişletilmiş bellek (EM) | E100 (geçerli banka) ya da E0_100 (banka 0 – C)
| 0 – 32767 |
| Zamanlayıcı (T) | T10
| 0 – 4095 |
| Sayıcı (C) | C10
| 0 – 4095 |
- Bool tag word biti ister. Zamanlayıcı ve sayıcıda bit numarası yazılmaz.
T10veC10adreslerinde Bool tag tamamlandı bayrağını, Int ya da UInt tag geçerli değeri okur; başka tip kabul edilmez.
Veri tipleri
- Bool
- Int
- UInt
- DInt
- UDInt
- Real
- LReal
- String
| Tip | Kapladığı alan |
|---|---|
| Int, UInt | 1 word |
| DInt, UDInt, Real | 2 word, düşük word önce |
| LReal | 4 word |
| String | Her word’de 2 karakter, word’ün yüksek baytı ilk karakterdir. Uzunluk varsayılan 32, en çok 254. |
Byte, SInt, WString ve DateTime tipleri yoktur.
Okuma ve yazma davranışı
- 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.
- İstekler PLC’nin CPU birimine gider; kaynak ağ numarası her zaman 0’dır.
- Yazılan tag hemen geri okunur. Bağlantı kopunca sürücü 1 sn, 2 sn, 5 sn sonra, ardından 10 sn’de bir yeniden dener. Ortak davranış için haberleşme sürücüleri sayfasına bakın.
Sınırlar
- Host Link (seri) yoktur.
- FINS protokolünde kimlik doğrulama ya da şifreleme yoktur. PLC bağlantıyı IP adresine göre kısıtlayabilir.
Sık görülen hatalar
Bağlantı iletileri Live’da sistem menüsünün Bağlantılar bölümünde görünür. Okuma sırasındaki tag hatalarında ileti gösterilmez; tag yalnızca kalitesiz olur.
| İleti | Neden ve çözüm |
|---|---|
| Cihaz FINS/TCP el sıkışmasına yanıt vermedi (zaman aşımı) | Port yanlış ya da PLC’de FINS/TCP kapalı. |
| PLC FINS isteğine yanıt vermedi (zaman aşımı) | Taşıma türü ya da düğüm numaraları uyuşmuyor. Portu, taşıma türünü (TCP / UDP) ve düğüm numaralarını kontrol edin. |
| 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. |
| 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 değerini değiştirin. |
| PLC bu bilgisayarın IP adresinden bağlantıya izin vermiyor (FINS/TCP hata kodu 22) | PLC yalnızca belirli IP adreslerine izin veriyor. |
| Hedef düğüm ağda yok (FINS bitiş kodu 0201) | PLC düğüm no (DA1) yanlış. |
| 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. |
| PLC bu çalışma kipinde isteği yürütemiyor (FINS bitiş kodu 22xx) | PLC’nin çalışma kipi yazmaya izin vermiyor. Yazılamayan bir alana yazılırsa 2101 bitiş kodu gelir. |
| Yönlendirme hatası (FINS bitiş kodu 05xx) | Başka ağdaki PLC’ye giderken Ağ numarası (DNA) ya da PLC’nin yönlendirme tablosu yanlış. |
Sık sorulanlar
FINS/TCP mi FINS/UDP mi seçmeliyim?
PLC’nin Ethernet biriminde hangisi etkinse onu seçin. Varsayılan FINS/TCP’dir. FINS/UDP’de bağlantı kavramı olmadığından sürücü bağlanırken deneme isteği yapar.
İlgili sayfalar
Bağlantılar
Bağlantılar tablosu, sürücü seçimi, bağlantı sınama, tanılama, yeniden bağlanma ve şifrelerin saklanması.
StudioHMI tag’leri
Harici ve dahili tag’ler, ölçekleme, kalite, yapılar (UDT) ve Excel ile toplu aktarım.
HaberleşmeMitsubishi MC Protocol
MELSEC-Q / L, iQ-R ve iQ-F (FX5U) PLC’lerine MC Protocol 3E çerçevesiyle bağlanır.
HaberleşmeSimülatör
PLC’siz deneme, sunum ve eğitim için sinyal üreten yerleşik sürücü.