Genel bilgi
Sürücü, Mitsubishi PLC’lerle Ethernet üzerinden MC Protocol 3E çerçevesi ile konuşur: TCP, varsayılan port 5007. Adres aygıt harfi ve numaradan oluşur.
Seri (FX / A protokolü) bağlantı ve 1E / 4E çerçeveleri desteklenmez.
- MELSEC-Q / L
- MELSEC iQ-R
- MELSEC iQ-F (FX5U)
PLC tarafında yapılacaklar
-
MC Protocol bağlantısını açın
PLC’nin Ethernet ayarında MC Protocol (SLMP) için bir TCP bağlantısı açın. Bağlantıdaki port numarası Studio’daki Port ile aynı olmalıdır.
-
Veri kodunu eşleştirin
PLC’de Communication Data Code Binary ya da ASCII seçilidir. Studio’daki Veri kodu da aynı olmalıdır. Uyuşmazlıkta sürücü bunu iletiyle bildirir.
-
Çevrimiçi değişikliğe izin verin
PLC RUN durumundayken yazmak için Ethernet ayarında Enable online change açık olmalıdır. Kapalıysa yazma reddedilir.
-
Uzak şifreyi denetleyin
PLC uzak şifreyle kilitliyse erişilemez; sürücü şifre göndermez.
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 Mitsubishi MC Protocol’ü seçin. IP adresini yazın, portu PLC’deki bağlantıyla eşleştirin (varsayılan 5007).
-
Parametreleri girin
Denetçi’de PLC serisi (MELSEC-Q / L varsayılan, MELSEC iQ-R, MELSEC iQ-F), Veri kodu (Binary varsayılan ya da ASCII), Ağ numarası (0 – 239, 0 = doğrudan bağlı PLC) ve PC numarası (0 – 255, 255 = doğrudan bağlı PLC) alanlarını doldurun.
-
Tag ekleyin
HMI Tag’leri bölümünde tag’ler oluşturup Adres hücresine aygıt ve numarayı yazın. Ayrıntı için HMI tag’leri sayfasına bakın.
-
Bağlantıyı sınayın
Çevrimiçi › Bağlantıları sına yalnızca TCP portunun açık olduğunu gösterir. MC Protocol yanıtı ve veri kodu Live’da tag okunurken denenir.
Adres biçimi
M100 // Dahili röle, Bool X1F // Giriş, Bool (numara onaltılık) Y20 // Çıkış, Bool D100 // Veri yazmacı, word D100.5 // Word aygıtının biti, Bool W1F // Bağlantı yazmacı (numara onaltılık) R200 // Dosya yazmacı ZR1000 // Sürekli dosya yazmacı
| Aygıtlar | Tür | Numara yazımı |
|---|---|---|
| X giriş, Y çıkış, B bağlantı rölesi, SB özel bağlantı rölesi | Bit | Onaltılık (X1F); iQ-F’de X / Y sekizlik
|
| M dahili röle, L kilitlemeli röle, F uyarı, V kenar rölesi, S adım rölesi, SM özel röle, TS / TC zamanlayıcı kontağı / bobini, CS / CC sayıcı kontağı / bobini | Bit | Ondalık (M100)
|
| D veri yazmacı, R dosya yazmacı, ZR sürekli dosya yazmacı, SD özel yazmaç, TN / CN zamanlayıcı / sayıcı değeri, Z indeks yazmacı | Word | Ondalık (D100)
|
| W bağlantı yazmacı, SW özel bağlantı yazmacı | Word | Onaltılık (W1F)
|
- Bool tag bit aygıtına (M, X, Y …) ya da word biti adresine bağlanır. Word biti
D100.5biçiminde yazılır (bit 0 – F, onaltılık). Bit aygıtlarına ayrıca bit numarası yazılmaz. - Sayısal tipler word aygıtı ister.
SB10gibi belirsiz yazımlarda önce iki harfli aygıt (SB) denenir. - Aygıt numarasının üst sınırı seriye ve veri koduna göre değişir; çok büyük numara Studio’da reddedilir.
- iQ-F serisinde X ve Y numaraları sekizliktir (yalnızca 0 – 7 rakamları):
X18geçersizdir.
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 düşük baytı ilk karakterdir. Uzunluk varsayılan 32, en çok 254. |
Byte, SInt, WString ve DateTime tipleri yoktur.
Okuma ve yazma davranışı
- Aynı aygıttaki yakın tag’ler tek istekte okunur: word biriminde en çok 960, bit biriminde en çok 3584 nokta (ASCII kodunda yarısı). Aradaki en çok 32 word (bitte 256) boşluk birleştirilir.
- PLC bir bloğu reddederse (aygıt aralığın dışında) blok tag tag okunur; yalnızca sorunlu tag hata alır.
- Word’ün biti yazılırken word okunur, bit değiştirilir ve geri yazılır.
- Okuma her zaman hedef istasyonun kendi CPU’suna gider.
- 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
- Yalnızca Ethernet üzerinde MC Protocol 3E çerçevesi desteklenir. PLC şifresi gönderilmez.
- Kimlik doğrulama ya da şifreleme yoktur.
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 |
|---|---|
| PLC MC protokolü isteğine yanıt vermedi (zaman aşımı) | PLC’den hiç yanıt gelmedi. Portu, PLC’de açılan bağlantıyı (MC Protocol / SLMP, TCP) ve veri kodunu kontrol edin. |
| PLC Binary kodla yanıt veriyor · PLC ASCII kodla yanıt veriyor | Veri kodu PLC ayarıyla uyuşmuyor. Veri kodu ayarını iletide yazan koda getirin. |
| Aygıt numarası PLC’deki aralığın dışında (MC bitiş kodu C056) | Adres, PLC’de tanımlı aygıt aralığının dışında. |
| PLC bu aygıta erişemiyor (MC bitiş kodu C05B) | Aygıt bu CPU modelinde yok. |
| PLC bu komutu desteklemiyor (MC bitiş kodu C059) | PLC serisi yanlış seçilmiş. Q / L ile iQ-R çerçeveleri farklıdır. |
| İstek hedef istasyonda yürütülemiyor (MC bitiş kodu C05F) | Ağ ya da PC numarası yanlış. Doğrudan bağlı PLC için 0 ve 255 kullanın. |
| PLC çalışırken (RUN) yazmaya izin vermiyor (MC bitiş kodu 0055) | Ethernet ayarında Enable online change açılmalıdır. |
| PLC uzak şifreyle kilitli (MC bitiş kodu C200) | Uzak şifre açılmalıdır; sürücü şifre göndermez. |
Sık sorulanlar
X ve Y numaraları neden sekizlik yazılıyor?
iQ-F serisinde X ve Y numaraları sekizliktir, diğer serilerde onaltılıktır. Bağlantıda PLC serisi alanını PLC’nize göre seçin.
İ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şmeOmron FINS
Omron CJ, CS, CP ve NJ PLC’lerine FINS/TCP ya da FINS/UDP ile bağlanır.
HaberleşmeSimülatör
PLC’siz deneme, sunum ve eğitim için sinyal üreten yerleşik sürücü.