PLC ve Modbus TCP

Başlatan robikod, 15 Mart 2021, 16:36:14

fahri-

Gateway'e müdahale edemessin.

Senin konfigürasyon şöyle mi?

PC (tcp/ip) -> PLC (rs485) -> Slave (rs485)

brandice5

Alıntı yapılan: robikod - 16 Mart 2021, 17:20:06Proxy uygulamasını biraz detaylandırır mısınız?

Şu bağlantı yerine;

PLC ==> Slave Cihaz

araya bir TCP Server/Client uygulaması yazacaksın ve bağlantı şöyle olacak;

PLC ==> Proxy App ==> Slave Cihaz

Yani PLC direkt cihaza değil Proxy App'e bağlanacak. Sen proxy app içinde TCP paketinin istediğin yerlerini değiştirip cihaza göndereceksin. Yani cihaza bağlantı kuran direkt PLC değil proxy app olacak.

Buradaki önemli nokta, PLC çalıştığı sürece proxy app de çalışıyor olması lazım, yoksa cihaz ile bağlantı kesilir.
Bu sürekli bağlantıyıda iki şekilde yapabilirsin.

1. Eğer ağda sürekli çalışan bir PC veya server varsa proxy app onun üzerinde çalışabilir.
2. Sürekli çalışan bir PC veya server yoksa, ucuz yollu bir raspberry pi alıp onu ağa bağlarsın. Proxy app'i de rpi üerinde geliştirirsin. Bence rpi daha iyi çünkü PC veya server kullanıcı tarafından resetlenebilir. Rpi ortalıkta görünmeyen bir yerde 7/24 çalışabilir.

byka

buraya bakın arkadaşlar,

DWIN Akıllı TFT HMI Ekran Programlama
https://www.youtube.com/channel/UCmKDZcSrVJvItC5U_1qOd7Q

DWIN TFT HMI Dokunmatik Ekran PLC modbus master Bağlantısı
https://www.youtube.com/watch?v=ADsmDT-6Bvk&t=5s

DWIN Dokunmatik Ekran /PLC bağlantısı modbus slave
https://www.youtube.com/watch?v=TveFjeJAGpk&t=2s

eğer Proton Plus (şimdiki yeni Positron)kullanıyorsanız örnek kod için yardımcı olmaya çalışırım.



DWIN LCD Satış Türkiye email:info@kamantek.com  web:http://www.kamantek.com/shop/index.php