Proxus, Mitsubishi MELSEC kontrolörlerle MC (MELSEC Communication) protokolü ve Computer Link varyantları üzerinden yerel iletişimi destekler.
Desteklenen Modeller ve Protokol Tipleri
Donanım ve bağlantı yöntemine uygun ProtocolType seçin:
| Protocol Type | Donanım Serisi | Bağlantı | Notlar |
|---|---|---|---|
Mitsubishi_MelsecMc | Q, L, R Serileri | Ethernet | Standart binary MC protokolü (3E/4E frame) |
Mitsubishi_MelsecMcAscii | Q, L, R Serileri | Ethernet | ASCII MC protokolü |
Mitsubishi_MelsecA1E | A Serisi | Ethernet | Legacy A-Series Ethernet |
Mitsubishi_MelsecFxSerial_OverTcp | FX Serisi | Serial/Ethernet | FX Computer Link (Programming Port) |
Mitsubishi_MelsecFxLinks_OverTcp | FX3U, FX5U | Serial/Ethernet | Computer Link protokolü |
Mitsubishi_MelsecA3C_OverTcp | A, QnA | Serial/Ethernet | A3C protokolü |
Ethernet portlu modern Q, L ve R serileri için Mitsubishi_MelsecMc kullanın. En iyi performansı sağlar.
Bağlantı Parametreleri
Temel Ayarlar
| Parametre | Tip | Zorunlu | Varsayılan | Açıklama |
|---|---|---|---|---|
| Host | string | Evet | - | PLC IP adresi |
| Port | int | Hayır | - | Port (varsayılanlar aşağıda) |
| PollingInterval | int | Hayır | 1000 | Okuma döngüsü aralığı (ms) |
| ConnectTimeout | int | Hayır | 3000 | Bağlantı zaman aşımı (ms) |
| ReceiveTimeout | int | Hayır | 3000 | Yanıt zaman aşımı (ms) |
Protokole Özel Ayarlar
ProtocolType'a göre ek parametreler olabilir:
MC Protokolü (Q, L, R Serileri)
Mitsubishi_MelsecMc, Mitsubishi_MelsecMcAscii, Mitsubishi_MelsecMcR için geçerli
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| NetworkNumber | byte | 0 | MELSECNET network numarası |
| NetworkStationNumber | byte | 0 | Network içindeki istasyon numarası |
| EnableWriteBitToWordRegister | bool | false | Word register'a bit yazma izni |
FX Serisi ve Computer Link
Mitsubishi_MelsecFxLinks_OverTcp, Mitsubishi_MelsecA3C_OverTcp için geçerli
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| Station | byte | 0 | Station/Unit ID |
| Format | int | 1 | Computer Link formatı (1-4) |
| SumCheck | bool | true | Checksum doğrulama |
| WaittingTime | byte | 0 | Yanıt gecikmesi (0-15, yalnız FX Links) |
FX Serial (Programming Port)
Mitsubishi_MelsecFxSerial_OverTcp için geçerli
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| isNewVersion | bool | false | Yeni FX serileri için true (örn. FX3U) |
| UseGot | bool | false | GOT HMI üzerinden bağlantıda açın |
Legacy A-Series (A1E)
Mitsubishi_MelsecA1E, Mitsubishi_MelsecA1EAscii için geçerli
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| PlcNumber | byte | 255 | PLC numarası (genelde local için 255) |
Varsayılan Portlar
| Protokol | Varsayılan Port |
|---|---|
| MC Protokolü (Binary/ASCII) | 6000 |
| FX Computer Link | 485 |
| Ethernet/IP (CIP) | 44818 |
Adres Sözdizimi
Proxus, standart Mitsubishi device notasyonunu destekler. Adresler büyük/küçük harf duyarsızdır.
Yaygın Bellek Alanları
| Cihaz | Önek | Açıklama | Örnek |
|---|---|---|---|
| Input | X | Dijital giriş (Hex) | X10, X1F |
| Output | Y | Dijital çıkış (Hex) | Y10, Y20 |
| Internal Relay | M | İç bit | M100, M2000 |
| Latch Relay | L | Retentive bit | L100 |
| Link Relay | B | Link bit (Hex) | B100, B1A |
| Data Register | D | 16-bit data register | D100, D200 |
| Link Register | W | 16-bit link register (Hex) | W100, W1A |
| Timer Contact | TS | Timer status (Bit) | TS100 |
| Timer Current | TN | Timer value (Word) | TN100 |
| Counter Contact | CS | Counter status (Bit) | CS100 |
| Counter Current | CN | Counter value (Word) | CN100 |
| File Register | R / ZR | Extended memory | R100, ZR1000 |
Hex Adresleme
Önemli: Inputs (X), Outputs (Y), Link Relays (B) ve Link Registers (W) hex adresleme kullanır.
X10= 16 (decimal)X0F= 15 (decimal)W10= 16 (decimal)
Diğer alanlar (M, D, TN, CN vb.) decimal adresleme kullanır.
Veri Tipleri
| Proxus Tipi | Mitsubishi Karşılığı | Boyut | Notlar |
|---|---|---|---|
| Bool | Bit | 1 bit | M, X, Y, L, B vb. |
| Short | Word (Signed) | 16 bit | D, W, R vb. |
| UShort | Word (Unsigned) | 16 bit | |
| Int | Double Word (Signed) | 32 bit | 2 register kullanır |
| UInt | Double Word (Unsigned) | 32 bit | 2 register kullanır |
| Float | Real | 32 bit | 2 register kullanır |
| Double | Double Real | 64 bit | 4 register kullanır |
| String | String | Değişken | ASCII string |
PLC Konfigürasyonu (MC Protokolü)
Mitsubishi_MelsecMc ile bağlanmak için Ethernet modülünü GX Works2 veya GX Works3 ile yapılandırın:
- Network Parameter -> Ethernet / CC-Link IE Field
- Open Settings seçin
- Yeni bağlantı ekleyin:
- Protocol: TCP
- Open System: MC Protocol
- Host Station Port No: (örn. 6000)
- Parametreleri PLC'ye yazın ve power cycle yapın
Sorun Giderme
| Hata | Neden | Çözüm |
|---|---|---|
| Connection Refused | Yanlış IP/Port | IP ve portu doğrulayın |
| Timeout | PLC meşgul / ağ sorunu | ConnectTimeout artırın / firewall kontrolü |
| Read Error | Geçersiz adres | Adresin varlığını kontrol edin (örn. W vs D) |
| Access Denied | PC Parameter ayarı | PLC Parameters içindeki "Open Settings" kontrolü |
| Timeout | Ağ veya Firewall | 5000/5002 portlarının açık olduğunu doğrulayın |
Resmi Kaynaklar
- Mitsubishi Electric Global: FA Download Center (Manuals)
- e-Manual Viewer: MELSEC e-Manual Viewer
Veri tipleri için Veri Tipi Uyuşmazlığı. Byte sıralaması için Byte Sıralama Sorunları.