Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: secretagent - 06 Kasım 2019, 17:02:47

Başlık: Modbus yardım isteği
Gönderen: secretagent - 06 Kasım 2019, 17:02:47
Merhabalar pic'i slave olarak kullanıp PLC veya bilgisayardan içerisindeki verileri okumak istiyorum. Standart modbus RTU protokolu kullanarak. Fakat bir türlü çözüme ulaşamadım. CCS C derleyicisi kullanıyorum oradaki hazır modbus kütüphanesini kullanıp birşeyler yapmaya çalıştım fakat başarılı olamadım. Konu hakkında daha önce uğraşmış kişilerden canlı olarak destek almam mümkün mü acaba ? Verilecek desteğe göre bir ücret de ödeyebilirim.
Amacım modbus protokol yapısını pic tarafında koda dökmek hazır kütüphaneler çok karışık geldi açıkcası. Modbus protokolunde veri gönderme alma formatlarını biliyorum fakat koda dökerken sıkıntı yaşıyorum. Yardımcı olabilcek bir hayırsever aranıyor :)
Başlık: Ynt: Modbus yardım isteği
Gönderen: Tagli - 06 Kasım 2019, 23:15:30
Forumda hem benim hem de Fırat Deveci'nin paylaştığı ayrı Modbus RTU slave örnek kodları var. İkimiz de kendimiz yazmıştık, artık hangisi hoşuna giderse. "PicProje Library" bölümünde bulabilirsin.
Başlık: Ynt: Modbus yardım isteği
Gönderen: bedavainternet - 06 Kasım 2019, 23:37:39
Sorunsuzca kullanın:

http://www.firatdeveci.com/petit-modbus-kucuk-ama-dev/
Başlık: Ynt: Modbus yardım isteği
Gönderen: secretagent - 07 Kasım 2019, 07:58:06
Amacım hazır kütüphaneleri kullanıp geçmek değil işin mantığını tam olarak oturtmak istiyorum.
Başlık: Ynt: Modbus yardım isteği
Gönderen: Tagli - 07 Kasım 2019, 08:35:01
"Kullan geç" demiyorum. Bence bu iki kütüphanenin kodlarını bir incele. Modbus zaten basit bir protokol. Kodlara biraz bakarsan kolayca anlarsın. Bazı durumlarda bu şekilde örnekten yola çıkmak faydalı olur.
Başlık: Ynt: Modbus yardım isteği
Gönderen: secretagent - 07 Kasım 2019, 09:32:05
Sayın tagli fırat beyin kütüphanesini indirdim ve deneme yaptım gayet başarılı hiç hataya düşme olmadı. Ama kodları biraz daha inceleyip tam manası ile kendi kodlarımı yazacak hale gelmem lazım :D