PLC ile haberleşme
5
●176
- 20-07-2024, 00:22:23Bir projemiz için su depolarının doluluk seviyesini gösteren (web arayüz ile), ve su pompalarını uzaktan açıp kapatabileceğimiz bir sistem yapmak istiyoruz. PLC ile şamandıradan verileri alıp pompaları aç kapat yapabiliyoruz fakat bunun bir mobil uygulama yada web sitesi üzerinden de yönetilebilmesi gerekiyor şuan aklımdaki fikir Modbus kullanmak rs485 dönüştürücü sayesinde verileri Raspberry Pi'ye iletmek daha sonra sunucuya ile haberleşmesini sağlamak. Bu konuda yardımcı olabilecek birisi varsa şimideden teşekkür ederim. Elektrik eloktronik konusunda fazla bilgim olmadığı için bazı noktalarda kafamda soru işaretleri var
- 20-07-2024, 10:36:49evet, mantık doğru. raspberry pi süreki web sitesinde bir sayfayı manitör edecek, o sayfa örneğin veri tabanında "röleyi çek" gibi birşey işaretlenmişse 1, işaretlenmemişse 0 (örneğin) gibi basit bir sonuç döndürecek, bu sonuca göre de pi röleyi çeken veya bırakankomutu seri yol üzerinden yollayacak, çevirici bunu 485'e çevirecek, pls de bu işi yapacak... aynı zamanda pi sürekli plc''yi okuyacak, verileri alıp bu web sitesinde bir seyfaya yollayacak, o sayfa da bu verileri veri tabanına yazasak. yani iki ayrı sayfadan bahsediyorum biri okuyor, diğeri yazıyor... tabii bunun teknik karşılığı "api" ama farketmez, gerçekten web sayfası bile olur. güvenlik falan gibi konuları pas geçiyorum, işi iyice basitleştiriyorum.
bir de tabiiki röleleri aşıp kapatmak ve plc durumunu sensor bilgilerini görmek için bir sayfa lazım. belki kullanıcı adı/şifre ile giriş opsiyonu falan da koyarsın.
mobil tarafa gelince... orada da bu web sayfalarını kullanan bir uygulama yapabilirsin. doğrudan web asyfasını alıp uygulama iççerisinde çalıştıran şeyler yapılabiliyor.
raspberry için mobil tarafta birtakım hazır konfigüre edilebilir uygulamalar vardı, aklımda öyle kalmış. kodlama yapmadan ekrana buton ekle, basınca üçüncü pin'i yukarı çek, füzeyi ateşle, 5inci butona basarsam kahve makinası çalışsın gibi şeyler yapabiliyordun.
bak ne diyeceğim... bunları denemek için proteus denen elektronik devre simülasyon programını deneyebilirsin. cihazların kendisi olmadan çatır çatır çizdei simülasyonunu yaparsın.
raspberry yerine ethernet modüllü arduino ve daha iyisi esp32 türü birşey kullanabilirsin. onlar da halleder bu işi.
kodlama konusunda çok kasılman gerekmez bence, chatgpt bunlara çok iyi cevap veriyor.
dersen ki iyice kafayı kıracam ve bu işi iyice bedavaya getirecem (en azından yazılım kısmını) homeasistant denen ücretsiz bir program var. bu program düzenlenebilir web ve mobil ekranlar ile ev otomasyonu sağlamak üzere geliştirilmiş ücretsiz birşey. bu dedğin iş için biraz ağır kalabilir ama bilgin olsun diye söylüyorum. mobil tarafı var, scriptler yazılabiliyor, görsel tarafı da güzeldir. - 20-07-2024, 12:28:00Verdiğiniz bilgiler için sağolun hocam. Yazılım tarafını kendim halledeceğim mesleğim bu
Plc ile daha önce deneyimim olmadığı için aklımda soru işaretleri vardı ama bu konuda alternatiflerde üretmek benim için sağlıklı olacak diye düşünüyüroum. Rassberry pi yi tercih etmemdeki başlıca sebepler internet bağlantısı ve server ile websocket aracılığıyla bilgi aktarımı sağlayacağım zaten sistem API üzerinden çalışacak. Front tarafında vue.js ile basit bir template zaten hazırladım. tekrardan vaktinizi ayırdığınız için teşekkür ederim.
- 22-07-2024, 21:05:49İletişim numaranızı yazar mısınız durum hakkında bilgi almak istiyorum açıkcası merak ettim ziraa bizim otomasyon yazılımanada böyle bır sey yapacagım
- 03-08-2024, 21:26:06Merhaba ,
ben delta otomasyon yaptığım için aklıma şöyle birşey geldi
diaview kullanıp web üzerinden işlem yaptırabilirsiniz ip adresi tanımlayıp uzaktan veya dilediğiniz yerden aç-kapa yapabilirsiniz