teşekkürler. Modbus Master veya Client bloğunda aynı anda okuma/yazma komutu bulunmuyor bunun için mode'u değiştirerek basit bir lojik yazmanız gerekiyor.
Herşeyi aynı yapıp sadece connect parametresinde hardware ID kısmına CP kartının ID numarasını vermeniz yeterli. CP kartının üzerine gelip Properties-->System Constants--> "Local-CM_1543-1_1_Profinet_Interface_1" yazan kısımdaki Hw_Interface numarasını (benim projede 288) alıp bunu mbData databloğundaki connect değişkeninin altında interface_ID kısmına gireceksiniz. Karşı tarafın IP adresini de doğru girerseniz haberleşecektir. Tabi karşı tarfın IP adresi ile sizin CP kartının IP adresi aynı ağda olmalı örneğin her ikisi de 192.168.1... ağında olmalı.
@@orhangnc benim senaryomda IT ip routing yapmıştı, PLC 192.168.10.x, CP kart 172.16.10.28(client)(müşteri intranet switch'te CP karta tanımlanan ip), karşı taraf PC(server) 10.45.100.11. CP kart ip pingleyebiliyor fakat modbus connection kurmuyor, CP kart webserver aktif, server iot PCde webserver arayüze de ulaşamıyorum, başka bir firewall ayarı var mı yapmam gereken? Bu senaryoda MB client ip adrese 10.45.100.11 mi girilmeli yoksa yönlendirme yapılan switch ip mi emin olamadim. MB ID adresini 1 yazmıştım. Onu daha spesifik başka bir sayı yapıp deneyeceğim. Teşekkürler.
Öncelikle IT firewall’da 502 portu açık mı onu kontrol edin. İkinci olarak routerın adresini girerek deneyin remote IP olarak, router içerisinde zaten hedef IP’ye yönlendirilecektir ilgili portla birlikte.
Verdiğiniz bilgiler o kadar kıymetli ki anlatamam
@@huseyinakan789 Teşekkürler
Emeğinize Sağlık Orhan bey
Emeğine sağlık
Emeğinize sağlık
Çok iyi
Hocam elıne saglık.hem okuma hem yazma otomatık örnek varmı bazı datalar hem yazma hem okuma yapılıyor örnek yaparmısın
teşekkürler. Modbus Master veya Client bloğunda aynı anda okuma/yazma komutu bulunmuyor bunun için mode'u değiştirerek basit bir lojik yazmanız gerekiyor.
+1
CP1543 ile farklı ip tabanında bağlantı sağlamaya çalışıyorum ama yapamadım. Örnek yapma şansınız var mı hocam?
Herşeyi aynı yapıp sadece connect parametresinde hardware ID kısmına CP kartının ID numarasını vermeniz yeterli. CP kartının üzerine gelip Properties-->System Constants--> "Local-CM_1543-1_1_Profinet_Interface_1" yazan kısımdaki Hw_Interface numarasını (benim projede 288) alıp bunu mbData databloğundaki connect değişkeninin altında interface_ID kısmına gireceksiniz. Karşı tarafın IP adresini de doğru girerseniz haberleşecektir. Tabi karşı tarfın IP adresi ile sizin CP kartının IP adresi aynı ağda olmalı örneğin her ikisi de 192.168.1... ağında olmalı.
@@orhangnc benim senaryomda IT ip routing yapmıştı, PLC 192.168.10.x, CP kart 172.16.10.28(client)(müşteri intranet switch'te CP karta tanımlanan ip), karşı taraf PC(server) 10.45.100.11. CP kart ip pingleyebiliyor fakat modbus connection kurmuyor, CP kart webserver aktif, server iot PCde webserver arayüze de ulaşamıyorum, başka bir firewall ayarı var mı yapmam gereken? Bu senaryoda MB client ip adrese 10.45.100.11 mi girilmeli yoksa yönlendirme yapılan switch ip mi emin olamadim.
MB ID adresini 1 yazmıştım. Onu daha spesifik başka bir sayı yapıp deneyeceğim.
Teşekkürler.
Öncelikle IT firewall’da 502 portu açık mı onu kontrol edin. İkinci olarak routerın adresini girerek deneyin remote IP olarak, router içerisinde zaten hedef IP’ye yönlendirilecektir ilgili portla birlikte.
@@orhangnc Tamam deneyip sonucu bu hafta yazacağım teşekkürler.