Veichi VC5 PLC + VFD Modbus TCP Entegrasyonu: Ethernet Üzerinden Çok Sürücülü Uygulamalar
Özet: Modbus RTU, 16 sürücüye kadar olan uygulamalarda ekonomiktir; ama 20+ sürücü, uzun mesafe (>100 m), yüksek döngü hızı gerektiren hatlar için Modbus TCP kaçınılmazdır. Bu rehber Veichi VC5 serisi PLC + Veichi AC310/AC200 sürücüler ile Ethernet üzerinden çok sürücülü sistem kurmanın tüm adımlarını içerir: topoloji seçimi, IP planlama, switch kriterleri, AutoShop ve Veichi keypad yapılandırması, paralel okuma/yazma ladder örneği, performans optimizasyonu ve saha testinde sık karşılaşılan 8 hata. Tek tedarikçi, tek yazılım (AutoShop), tek destek hattı: tam Veichi ekosistem avantajı.
1. Neden Modbus TCP? — RTU’dan TCP’ye Geçiş Mantığı
Modbus RTU seri RS-485 hattı üzerinde çalışır; mesajlar birbiri ardına sırayla gönderilir. Sistem büyüdükçe şu sınırlar ortaya çıkar:
| Kriter | Modbus RTU | Modbus TCP |
|---|---|---|
| Maksimum hız | 115.2 kbps (tipik 19.2 kbps) | 100 Mbps (veya 1 Gbps) |
| Aynı anda konuşan master | 1 | Teorik sınırsız (pratikte 32-64 client) |
| Mesafe (tek segment) | 1200 m (RS-485) | 100 m (bakır) / 2+ km (fiber) |
| Maksimum slave | 32 (repeater olmadan), 247 (adres) | IP adresine göre sınırsız |
| Çevrim süresi (16 slave, 8 register) | ~200-400 ms | ~20-50 ms |
| Topoloji | Hat (daisy chain) | Yıldız, halka, ağaç |
| Hattan tek slave çıkarılınca | Hat bozulabilir (sonlandırma) | Etkilenmez (switch izolasyonu) |
| Cihaz başı maliyet | Düşük (RS-485 dahili) | Orta (Ethernet portu/modül gerekir) |
2. Donanım Seçenekleri — Tam Veichi Ekosistemi
2.1. Veichi VC5 Serisi PLC Tarafı
Veichi VC5 serisi, IEC 61131-3 uyumlu, kompakt ve modüler tasarımlı bir endüstriyel PLC ailesidir. Sistem entegratörleri için önemli özellikleri:
- Dahili Ethernet 10/100 Mbps: VC5 ana CPU’da fabrikadan gelen Ethernet portu standart; ek modül gerekmez. Modbus TCP client + server aynı anda açık tutulabilir.
- Dahili RS-485 portu: Aynı CPU’da Modbus RTU hattı da standart — hibrit TCP/RTU projeleri için ideal.
- AutoShop programlama yazılımı (ücretsiz): LD, IL, ST, SFC (IEC 61131-3) destekli tek yazılım — PLC + Veichi sürücüler + Veichi HMI ayarı aynı ortamda yapılır. WinProladder/TwinCAT gibi ayrı ayrı lisans/öğrenme eğrisi yok.
- Veichi hazır sürücü kütüphanesi: AutoShop içinde AC310/AC200 sürücüler için önceden yazılmış function block’lar — frekans yaz, durum oku, trip reset tek tıklamayla ladder’a eklenir.
- Genişleme modülleri: Dijital/analog I/O, yüksek hızlı sayıcı, CAN/Profibus gateway. Ölçek projede sınır olmaz.
- Tam Veichi ekosistem uyumu: VC5 PLC + AC310 sürücü + SD700 servo + HMI-I — aynı sürücü makroları, aynı register adres haritası, aynı saat senkronizasyonu.
2.2. Veichi Sürücü Tarafı
- Veichi AC310: Standart modelde RS-485 dahilidir. Ethernet için EC-TX510 Modbus TCP/IP iletişim kartı takılır (slot tipi, 3 dakikada montaj).
- Veichi AC200: Kompakt seri. EC-TX503 Ethernet kartı ile TCP erişimi açılır.
- Veichi SD700 servo: Yerleşik EtherCAT + opsiyonel Modbus TCP gateway. Pozisyon/hız komutları için native fieldbus, izleme için TCP.
Ethernet kartları fabrikada sürücüye takılabilir ya da sahada kullanıcı takar. Veichi kartı takıldığında sürücü kartı otomatik tanır; P00.01 (haberleşme kaynağı) ve P10.x grubunda IP adresi ayarlanır.
3. Ağ Topolojisi Seçimi
Bir fabrikada üç topoloji yaygın olarak kullanılır. Her biri farklı kabin yerleşimine ve arıza toleransı gereksinimine hizmet eder:
TOPOLOJİ 1 — YILDIZ (Star) ========================== [ Managed Switch ] / | | \ VC5 PLC AC310 AC310 AC310 #1 #2 #3 Artı: basit, ucuz, arızalı cihaz diğerlerini etkilemez. Eksi: switch arızası tüm sistemi durdurur. Tavsiye: 80% projede yeterli. TOPOLOJİ 2 — HAT (Daisy Chain, 2 portlu cihazlarla) ==================================================== VC5 PLC ── AC310 ── AC310 ── AC310 ── AC310 (2 port) (gerekir) (gerekir) Artı: switch yok, kablo az. Eksi: hat ortasında bir cihaz arıza verirse sonrakiler kopar. Tavsiye: kısa hatlar, az sürücü, pratik saha kurulumu. TOPOLOJİ 3 — RING (Halka, RSTP/MRP ile) ======================================== ┌─── AC310 ─── AC310 ───┐ │ │ [Managed Ring Switch] ────────┘ │ VC5 PLC Artı: herhangi bir noktada kopuş otomatik yeniden yönlenir (< 50 ms). Eksi: managed switch gerekir, 2-3x daha pahalı. Tavsiye: 7/24 kritik hatlar (ambalaj, basım, proses).
4. IP Adresleme Planı
IP planlaması ileride servis, yedekleme ve belgelerde kaybolmamak için proje başında yapılır. 16 sürücülü bir makine için pratik bir şema:
| Cihaz | IP | Subnet | Gateway | Fonksiyon |
|---|---|---|---|---|
| Mühendis laptop | 192.168.10.5 | /24 | 192.168.10.1 | AutoShop programlama, log |
| Veichi VC5 PLC | 192.168.10.10 | /24 | 192.168.10.1 | Master PLC |
| Veichi HMI-I (7″) | 192.168.10.11 | /24 | 192.168.10.1 | Operatör paneli |
| Veichi AC310 #01-16 | 192.168.10.101-116 | /24 | 192.168.10.1 | Proses sürücüleri |
| Veichi SD700 servo #01-04 | 192.168.10.121-124 | /24 | 192.168.10.1 | Eksen kontrolleri |
| Yönetilebilir switch | 192.168.10.250 | /24 | 192.168.10.1 | Web yönetim |
| 4G router (uzak erişim) | 192.168.10.1 | /24 | – | Gateway / VPN |
Neden bu şema işe yarıyor:
- PLC ve HMI düşük numarada (10-11) — kolay hatırlanır, servis sırasında ezberden yazılır.
- Sürücüler 100’lük blokta — son iki hane = sürücü numarası. Sahada “3 numaralı sürücüye bak” denince hemen
.103akla gelir. - Servolar 120’lik blokta, ayrı — reçete/eksen programı yazarken karışıklık olmaz.
- Hepsi aynı /24 alt ağında — VLAN kurmak gerekmez, switch basit bir L2 yeterli olur.
5. Switch Seçimi — Ne Zaman Unmanaged, Ne Zaman Managed?
| Özellik | Unmanaged Switch | Managed Switch (L2) | Endüstriyel Ring Switch |
|---|---|---|---|
| VLAN ayrımı | Yok | Var | Var |
| Ring redundancy (MRP/RSTP) | Yok | RSTP var | MRP <50 ms |
| SNMP / web yönetim | Yok | Var | Var |
| Çalışma sıcaklığı | 0/+40 °C | 0/+50 °C | -40/+75 °C |
| DIN-rail montaj | Kısıtlı | Var | Standart |
| 24 VDC besleme | Bazıları | Var | Var (yedekli) |
| Maliyet (8 port) | €30-60 | €180-350 | €500-900 |
| Tipik uygulama | Test kabini, 4-6 cihaz | Normal üretim hattı | Kritik proses, sürekli üretim |
Saha notu: Ofis tipi unmanaged switch’i kabine koymayın. Kabin sıcaklığı yazın 45 °C’yi geçer; ofis switch’i donar veya randomdan kopar. Endüstriyel (IP30+, DIN-rail, 24 VDC) modelleri tercih edin.
6. Adım Adım: Veichi VC5 PLC Tarafı Konfigürasyon
- VC5 CPU’yu DIN-rail’e monte edin ve 24 VDC besleyin. Ethernet portu “LINK” LED’i switch’e bağlandığında yeşil yanmalıdır.
- AutoShop yazılımını açın → Yeni Proje → CPU tipini VC5 modelinize göre seçin (ör. VC5-1612MR, VC5-2416MT).
- Ethernet ayarları (Project → PLC Configuration → Ethernet):
- IP Address: 192.168.10.10
- Subnet Mask: 255.255.255.0
- Default Gateway: 192.168.10.1
- Modbus TCP Port: 502 (standart)
- Client Enable: ☑ (PLC master olarak davranacak)
- Server Enable: ☑ (HMI veya SCADA PLC’den veri okusun)
- Modbus TCP Remote Device tablosu (AutoShop → Communication → Modbus TCP Master): Her sürücü için bir satır ekleyin.
- Device 1: Name=”DRV_01″, IP=192.168.10.101, Port=502, Slave ID=1, Timeout=500 ms, Retry=2
- Device 2: Name=”DRV_02″, IP=192.168.10.102, Port=502, Slave ID=1, Timeout=500 ms
- … Device 16’ya kadar
- Ladder’da MBTCP_MASTER function block’u kullanın — aşağıdaki bölüm 8’e bakın. AutoShop kütüphanesinden Veichi_AC310_Drive hazır FB’sini de kullanabilirsiniz.
- Projeyi PLC’ye indirin (Ethernet veya USB üzerinden). AutoShop “Online Mode” ile gerçek zamanlı değer izleyebilirsiniz.
- Test: Laptop’tan
ping 192.168.10.10veping 192.168.10.101— ikisi de cevap vermeli.
7. Adım Adım: Veichi AC310 Tarafı Konfigürasyon
- Sürücüye EC-TX510 Ethernet kartını takın (güç kesikken, slot 1 veya 2). LED’ler kontrol: LINK yeşil, ACT yanıp sönüyor olmalı.
- Keypad’den parametreye girin:
P00.01 = 2→ Haberleşme kaynağı: TCP (varsayılan 0: keypad)P00.06 = 9→ Hız referansı kaynağı: Modbus TCP registerP10.00 = 192,P10.01 = 168,P10.02 = 10,P10.03 = 101→ IP 192.168.10.101P10.04 = 255,P10.05 = 255,P10.06 = 255,P10.07 = 0→ Subnet 255.255.255.0P10.10 = 1→ Slave ID (birden fazla gateway arkasında değilsek 1 yeterli)P10.20 = 502→ Modbus TCP portP10.30 = 1000→ Timeout 1000 ms (PLC cevap vermezse kendi kendini durdur)
- Sürücüyü yeniden başlatın (güç off/on — bazı parametreler reset ister).
- Her sürücüde IP son oktetini değiştirin: .101, .102, .103, … .116.
- Sürücü üzerinde ping testi: Bir laptop doğrudan switch’e takıp
ping 192.168.10.101— cevap gelmeli.
P03.70 = 1). Sonraki 15 sürücüye aynı parametre seti USB’den yüklenir — her sürücüde yalnızca IP son oktetini değiştirirsiniz. 16 sürücünün toplam devreye alma süresi 3-4 saatten 30 dakikaya iner.8. AutoShop Ladder Örnek — 16 Sürücüyü Paralel Okuma/Yazma
Veichi VC5’te MBTCP_MASTER function block’u ile her sürücüye “hız yazma” ve “durum okuma” işlemi yapılır. Amaç: 50 ms’de bir tüm sürücülere komut göndermek ve çalışma frekansını geri okumak.
NETWORK 1 - "Her 50 ms zaman atışı" SM_50ms ──┤P├──── (SET M0) ; Sistem 50ms clock → tetik bayrağı NETWORK 2 - "Sürücü sırasını ilerlet (1..16 turlu sayaç)" M0 ───── (INC D100) [CMP D100 16] (MOV 1 D100) ; 16'ya gelince başa dön NETWORK 3 - "Seçilen sürücüye HIZ YAZ (FC 06: Write Single Register)" M0 ──┤ MBTCP_MASTER ├── │ Device = DRV_[D100] ; Tablo referansı (1..16) │ FuncCode = 06 │ RegAddr = 16#2000 ; AC310 "frekans komut" register │ WriteData = D200[D100] ; D200+sürücü no → set frekans │ Done => M10 │ Error => M11 └───── NETWORK 4 - "Seçilen sürücüden DURUM OKU (FC 03: Read Holding Registers)" M10 ─┤ MBTCP_MASTER ├── │ Device = DRV_[D100] │ FuncCode = 03 │ RegAddr = 16#3000 ; AC310 "gerçek frekans" register │ Count = 2 ; 2 register = frekans + akım │ ReadBuf = D300[D100*2] ; D300+sürücü no → okunan veriler │ Done => M20 └───── NETWORK 5 - "Alternatif: Veichi hazır kütüphane FB'si ile aynı iş" M0 ──┤ VEICHI_AC310 ├── │ DeviceNo = D100 │ Cmd_Start = M100 │ Cmd_Stop = M101 │ SetFreqHz = D200[D100] │ ActualFreq => D300[D100] │ ActualCurrent => D301[D100] │ FaultCode => D302[D100] └─────
Ne yapar: Her 50 ms’de bir sonraki sürücüye komut gönderir ve durumunu okur. 16 sürücü için toplam çevrim: 16 × 50 = 800 ms. Yani sürücü hızı en fazla 0.8 sn gecikme ile güncellenir — endüstriyel otomasyon için yeterli.
Daha hızlı istenirse: VC5’in çoklu Modbus TCP session özelliğiyle 4-8 sürücüye paralel talep gönderilir (Ethernet stack paralel çalışır). Çevrim 800 ms’den 150-200 ms’ye iner. AutoShop’taki “Concurrent Sessions” parametresi 4-8 arasına çıkarılır.
9. Performans Optimizasyonu
- Polling periyodu: Pompa/fan gibi yavaş proseslerde 200-500 ms yeterli. Pozisyonlama/senkronizasyon için 20-50 ms gerekir (Modbus TCP’nin üst sınırı; daha hızlı istenirse EtherCAT).
- Timeout 3×polling kuralı: Polling 50 ms ise timeout 150-200 ms olsun. Çok düşük tutarsanız ağ anlık yavaşladığında sürücü “iletişim kesildi” trip’i verir.
- Keep-alive: TCP bağlantısı her mesajda kurulup kapanırsa overhead artar. VC5 “persistent connection” modunu açın (AutoShop → Modbus TCP Master → Connection Type = Persistent).
- Broadcast kullanmayın: Modbus TCP’de broadcast adresi yoktur; her sürücüye ayrı TCP session açılır. 16 sürücü = 16 paralel session; switch buffer’ını aşmayın.
- QoS — DSCP tag: Managed switch kullanıyorsanız Modbus TCP trafiğini yüksek öncelikli (EF) olarak işaretleyin. Uzak kamera veya MES trafiği sürücü komutunu bastırmasın.
10. Sık Karşılaşılan 8 Hata ve Çözümü
| # | Belirti | Olası Sebep | Çözüm |
|---|---|---|---|
| 1 | Ping çalışıyor, Modbus cevap yok | Port 502 firewall’da kapalı | Windows Defender veya switch ACL’de 502’yi aç |
| 2 | Sürücü 10 dakikada bir trip’liyor | Timeout çok sıkı, ağ jitter | AC310’da P10.30’u 1000 ms’den 2000 ms’ye çıkar |
| 3 | Bazı sürücüler “unreachable” | Switch port bazında auto-negotiation sorunu | Hem sürücüde hem switch’te 100Mb/full sabitle |
| 4 | HMI yavaş güncelliyor | HMI ve PLC aynı register bloğu için yarışıyor | HMI-I’da polling’i 500 ms’ye düşür |
| 5 | İletişim kesilince motor koşmaya devam ediyor | Sürücüde watchdog tanımsız | P10.31 = 1 (timeout’ta durdur); fail-safe frekans P10.32’ye |
| 6 | Yanlış adrese yazılıyor (sürücü 3 dönmesi gereken, 5 dönüyor) | AutoShop Remote Device tablosunda IP karışık | IP tablosunu fiziksel etiketle eşleştir; her sürücüye kabinde etiket yapıştır |
| 7 | Rastgele komut gecikmesi 2-3 sn | Managed switch STP yeniden hesaplama | Edge-port (portfast) aktif et; STP’yi PLC tarafında kapat |
| 8 | Loop nedeniyle ağ çöküyor | İki switch kablo ile geri bağlanmış | RSTP aç ya da kabloları izle; tek döngü saniyeler içinde 100% CPU |
11. Güvenlik — Endüstriyel Ağ, Ofis Ağı Değildir
- PLC ve ofis ağını karıştırmayın. Ayrı VLAN veya ayrı switch. Ofis bilgisayarındaki bir ransomware sürücüyü bulursa komut gönderebilir.
- Modbus TCP kimlik doğrulaması yapmaz. 502 portu kimse erişebildiği anda yazabilir. Üretim ağını internetten ayırın; uzak erişim sadece VPN / Veichi Cloud üzerinden.
- Varsayılan şifreleri değiştirin: AutoShop proje şifresi, managed switch admin şifresi, HMI servis şifresi.
- Log tutun: Managed switch SNMP trap ve syslog özelliği açık olsun. Bir sürücü yanıt vermeyi kestiğinde hangi zaman damgasında koptuğu log’dan görülür. VC5 PLC tarafında da AutoShop’un “event log” özelliği ile iletişim hataları kaydedilir.
12. Modbus TCP Alternatifleri — Ne Zaman Atlayalım?
| Protokol | Döngü | Senkronizasyon | Maliyet | Uygun olduğu yer |
|---|---|---|---|---|
| Modbus TCP | 20-100 ms | Yok | Düşük-orta | Genel amaçlı, izleme, reçete, fan/pompa |
| EtherCAT | 0.5-5 ms | <1 μs jitter | Orta | Çok eksenli servo, CNC, robotik |
| PROFINET IRT | 1-10 ms | <1 μs | Yüksek | Siemens ekosistemli büyük tesis |
| EtherNet/IP | 10-50 ms | Yok (CIP Motion ile var) | Orta-yüksek | Rockwell/AB ekosistemi |
| OPC UA Pub/Sub | 50-500 ms | Yok | Düşük | MES/SCADA, ERP entegrasyon |
Veichi SD700 servo çoklu eksen senkronizasyon gerektiriyorsa EtherCAT kullanın (VC5 CPU’da EtherCAT master opsiyonu mevcuttur); sadece hız/durum izleme ve reçete yazma varsa Modbus TCP yeterlidir. Aynı projede ikisi birlikte olabilir: VC5 PLC’den servolara EtherCAT, sürücülere Modbus TCP, MES’e OPC UA.
13. Pratik Tavsiyeler — Sahada Çalışan Entegratörün Kontrol Listesi
- ☐ Kabin kapağı açılmadan her sürücüyü etiketle — IP son okteti + SLAVE # + pompa/fan adı.
- ☐ Switch portlarını kablo etiketleriyle eşleştir; port 1 = .101, port 2 = .102 …
- ☐ Yedek switch veya tek yedek port bırak — arıza anında devrede güvenlik marjı.
- ☐ Teste başlamadan önce tüm IP’leri bir Excel’e yaz ve kabin içine laminate edilmiş halde as.
- ☐ Projenin AutoShop proje yedeğini + keypad parametre dump’ını müşteriye teslim et (ve sunucuya da). 6 ay sonra tekrar sahaya çağrıldığında zaman kaybetmezsin.
- ☐ Ping + Modbus poll test aracı (ücretsiz:
modpoll,QModMaster) her entegratörün laptop’ında olsun — PLC olmadan bile sürücüyü teste alabilirsin.
14. Sıkça Sorulan Sorular
Mevcut projemde Siemens/Mitsubishi PLC var; Veichi AC310’u Modbus TCP üzerinden bağlayabilir miyim?
Evet. Veichi EC-TX510 kartı standart Modbus TCP konuşur; Siemens, Mitsubishi, Omron gibi PLC’lerin Ethernet modülleri de istemci (client) modunda çalışır. PLC değiştirilmez. Fakat yeni projelerde VC5 PLC + AC310 kombinasyonu; tek marka, tek yazılım (AutoShop), hazır Veichi sürücü kütüphanesi ve %30-40 maliyet avantajı sağlar.
Aynı ağda hem RTU hem TCP sürücü olabilir mi?
Evet. VC5 PLC’nin Ethernet portundan TCP, dahili RS-485 portundan aynı anda RTU konuşabilir. Pratikte ana hat TCP, lokal kabin içi 2-3 küçük sürücü RTU olacak şekilde karma yapı kurulur.
Switch arızasında sistem ne olur?
Yıldız topolojide switch arızası tüm hattı durdurur (dakikalar mertebesinde üretim kaybı). Ring topolojide halka kopuşu otomatik yeniden yönlenir (< 50 ms — operatör bile fark etmez). Kritik hatlar için ring + MRP tercih edin.
Veichi VC5 vs rakip PLC’ler — neden Veichi?
VC5 tek CPU’da Ethernet + RS-485 + EtherCAT master + dahili Veichi sürücü kütüphanesi sunar ve IEC 61131-3 uyumlu AutoShop yazılımı ücretsizdir. Aynı özellikleri Siemens S7-1200/1500 + TIA Portal’da elde etmek için çoklu modül + lisanslı yazılım maliyeti 3-5 katına çıkar. Veichi sürücü + VC5 PLC kombinasyonunda “register haritası araştırması” süresi sıfıra iner — aynı markanın dokümanlarında her şey hazır. Orta ölçek makine ve sistem entegratörü projeleri için fiyat/performans oranı belirgin üstündür.
Veichi Ethernet kartı takılı sürücü garanti kapsamında mı?
Evet. Veichi EC-TX510 orijinal kartı 2 yıl üretici garantisi ile gelir. Türkiye stokunda bulunur; sürücü ile birlikte veya sonradan sipariş edilir. VC5 PLC ve modülleri de 2 yıl garanti kapsamındadır.
AutoShop yazılımı paralı mı?
Hayır. AutoShop tamamen ücretsiz dağıtılır; lisans anahtarı, kullanıcı başı ücret veya yıllık bakım yoktur. Fonksiyonel Akıllı Teknolojiler’den Türkçe dokümantasyon + hızlı başlangıç videoları ile birlikte alabilirsiniz.
15. Sonuç
Modbus TCP; 10+ sürücülü, uzun mesafeli, hızlı reçete geçişi veya uzaktan bakım gerektiren projelerde RTU’ya göre 5-10× performans ve kurulum esnekliği sunar. Veichi VC5 + Veichi AC310/SD700 kombinasyonu, bu geçişi sahada kolayca yapabilmeniz için uyumlu donanım, ücretsiz yazılım (AutoShop), hazır sürücü kütüphanesi ve Türkiye stoklu tek-muhatap destek sağlar.
Sistem entegratörünün en büyük kazancı devreye alma süresi: 16 sürücülü bir hat, farklı marka PLC + Veichi sürücü ile 1-2 gün, aynı marka VC5 + AC310 ile 2-4 saat içinde çalışır hale gelir. Karar anahtarı: sürücü sayısı, hat uzunluğu, arıza toleransı beklentisi, ileride MES/cloud bağlantı gereksinimi ve tek tedarikçi / tek yazılım ekonomisi.
Projenizi değerlendirelim: Sürücü sayısı, mesafe, kabin sayısı, hedef döngü süresi ve mevcut ağ altyapınızı bize iletin — 24 saat içinde topoloji çizimi, IP planı, VC5 donanım listesi, AutoShop proje iskeleti ve yaklaşık maliyet dönüşü alın.
Ücretsiz Entegrasyon Danışmanlığı Al →
Fonksiyonel Akıllı Teknolojiler — Veichi VC5 PLC, AC sürücü, SD700 servo ve HMI-I, ayrıca Fatek PLC & HMI ürünleri için yetkili Türkiye distribütörü. Sistem entegratörlerine özel teknik destek, stok garantisi ve saha eğitimi.
