Mitsubishi MC Protocol sürücüsü
MELSEC-Q / L, iQ-R ve iQ-F PLC'lere MC Protocol (3E çerçevesi, Ethernet) ile bağlanıp aygıt adresleriyle (D100, M10, X1F) okumak ve yazmak.
Ne zaman kullanılır
MC Protocol sürücüsü, Mitsubishi MELSEC-Q / L, iQ-R ve iQ-F (FX5U) PLC'lerle Ethernet üzerinden 3E çerçevesi ile konuşur (TCP, varsayılan port 5007). Adres, aygıt harfi ve numaradan oluşur: D100, M10, X1F. Seri (FX / A protokolü) bağlantı ve 1E / 4E çerçeveleri desteklenmez.
PLC tarafında ön koşullar
- PLC'nin Ethernet ayarında MC Protocol (SLMP) için bir TCP bağlantısı açılmış olmalı; bağlantıdaki port numarası Studio'daki Port ile aynıdır.
- Veri kodu (Communication Data Code) PLC'de Binary mi ASCII mı seçildiyse Studio'daki Veri kodu da aynı olmalı. Uyuşmazlıkta sürücü bunu iletiyle bildirir.
- PLC RUN durumundayken yazmak için Ethernet ayarında Enable online change açık olmalı; kapalıysa yazma reddedilir.
- PLC uzak şifreyle kilitliyse erişilemez.
Bağlantı kurma
- Bağlantı ekleyin
Bağlantılar bölümünde Ekle, sürücü Mitsubishi MC Protocol; IP adresini yazın, portu PLC'deki bağlantıyla eşleştirin (varsayılan
5007). - Parametreleri girin

Mitsubishi MC bağlantısının parametreleri: PLC serisi, veri kodu, ağ ve PC numarası. - PLC serisi
- MELSEC-Q / L (varsayılan), MELSEC iQ-R ya da MELSEC iQ-F (FX5U). iQ-F serisinde
X/Ynumaraları sekizlik, diğerlerinde onaltılık yazılır. - Veri kodu
- Binary (varsayılan) ya da ASCII; PLC ayarıyla aynı olmalı.
- Ağ numarası
- 0 – 239.
0= doğrudan bağlı PLC. - PC numarası
- 0 – 255.
255= doğrudan bağlı PLC.
- Tag ekleyin
Adres olarak aygıt ve numarayı yazın (Tag adresleri).
Aygıtlar ve adresler
| 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) |
D100.5: word aygıtının biti (0 – F onaltılık);Booltag için kullanılır. Bit aygıtlarına ayrıca bit numarası yazılmaz.Booltag bit aygıtına (M,X,Y…) ya da word biti adresine bağlanır; sayısal tipler word aygıtı ister.SB10gibi belirsiz yazımlarda önce iki harfli aygıt (SB) denenir.Int/UInt1 word,DInt/UDInt/Real2 word (düşük word önce),LReal4 word kaplar.Stringher word'de 2 karakter tutar (word'ün düşük baytı ilk karakter); Uzunluk varsayılan 32, en çok 254.- 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 Aygıt numarası bu çerçevenin taşıyabildiğinden büyük iletisiyle reddedilir.
Okuma ve yazma
- 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.
Sürücü başvurusu
Mitsubishi MC Protocol
MC Protocol 3E çerçevesi (MELSEC-Q / L, iQ-R, iQ-F). PLC'nin Ethernet ayarlarında port açılmış olmalıdır. 32 bitlik tipler art arda iki yazmaç kullanır.
- Sürücü kimliği
mc(proje dosyasındaki ad)- Bağlantı
- IP adresi / bilgisayar adı ve port gerekir (varsayılan port
5007) - Veri tipleri
BoolIntUIntDIntUDIntRealLRealString
Bağlantı parametreleri
Bağlantı seçiliyken Denetçi penceresinde görünür.
| Parametre | Tür | Varsayılan | Açıklama |
|---|---|---|---|
| PLC serisi | seçim | MELSEC-Q / L | iQ-F serisinde X / Y numaraları sekizlik, diğerlerinde onaltılık yazılır. MELSEC-Q / L · MELSEC iQ-R · MELSEC iQ-F (FX5U) |
| Veri kodu | seçim | Binary | Binary · ASCII |
| Ağ numarası | sayı (0 – 239) | 0 | |
| PC numarası | sayı (0 – 255) | 255 |
Adres biçimleri
| Biçim | Anlamı |
|---|---|
X Y B SB | Bit aygıtları — numara onaltılık (X1F) |
M L F V S SM | Bit aygıtları — numara ondalık (M100) |
D R ZR SD Z | Word aygıtları — numara ondalık (D100) |
W SW | Word aygıtları — numara onaltılık (W1F) |
TN CN | Zamanlayıcı / sayıcı değeri |
D100.5 | Yazmacın biti (0 – F) — Bool |
Örnek adresler
| Veri tipi | Örnekler |
|---|---|
Bool | M100 X1F Y20 B3A D100.5 |
| Diğer tipler | D100 W1F R200 ZR1000 |
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.
| İleti | Neden ve çözüm |
|---|---|
[bağlantı] PLC MC protokolü isteğine yanıt vermedi (zaman aşımı). Port numarasını, PLC'nin Ethernet ayarında açılan bağlantıyı (MC Protocol / SLMP, TCP) ve veri kodunu (Binary / ASCII) kontrol edin. | PLC'den hiç yanıt gelmedi: port, PLC'de açılmamış bağlantı ya da veri kodu uyuşmazlığı. |
[bağlantı] PLC Binary kodla yanıt veriyor; bağlantının "Veri kodu" ayarını Binary yapın. · PLC ASCII kodla yanıt veriyor; … | Veri kodu PLC ayarıyla uyuşmuyor. |
[tag] 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. |
[tag] PLC bu aygıta erişemiyor (aygıt bu CPU'da yok) (MC bitiş kodu C05B). | Aygıt bu CPU modelinde yok. |
[tag] PLC bu komutu desteklemiyor; bağlantıdaki PLC serisi seçimini kontrol edin (MC bitiş kodu C059). | PLC serisi yanlış seçilmiş (Q / L ile iQ-R çerçeveleri farklıdır). |
[tag] İstek hedef istasyonda yürütülemiyor; ağ / PC numarasını kontrol edin (MC bitiş kodu C05F). | Ağ ya da PC numarası yanlış. Doğrudan bağlı PLC için 0 / 255 kullanın. |
[yazma] PLC çalışırken (RUN) yazmaya izin vermiyor: Ethernet ayarında "Enable online change" açılmalı (MC bitiş kodu 0055). | PLC ayarını açın. |
[tag] PLC uzak şifreyle kilitli; şifre açılmadan erişilemez (MC bitiş kodu C200). | Uzak şifre açılmalı (sürücü şifre göndermez). |
[tag] PLC tek istekte bu kadar nokta okumaya / yazmaya izin vermiyor (MC bitiş kodu C051 – C054). | Tek istekte çok nokta; PLC modeli sınırlı. |