Kayıtlar

Haziran, 2022 tarihine ait yayınlar gösteriliyor

Modbus TCP .NET Client (C#)

Resim
  Önceki yazıda , NodeMCU ile ekonomik bir modbus slave (server) yapmıştık. İnternetten indirdiğimiz hazır bir master veya client yazılım ile test etmiştik. Şimdi yazılımı .net ortamında yazıyoruz. Visual Studio da kullanabilirsiniz, ben SharpDevelop kullandım. Kullanmak isterseniz bu linkte  SharpDevelop kurulumunu anlatıyorum. Resimdeki gibi 3 buton, 4 text box tan oluşan basit bir dizayn hazırlıyoruz. SharpDevelop menüsünde File -> New project e tıklayıp, proje ismini yazıyoruz...  Sağ üstte .net 4.5.2 yi ve Windows Application ı seçip Create butonuna tıklıyoruz. Menüde Project -> Manage Packages... e tıklıyoruz. Visual Studio da da bulunan NuGet penceresi açılacaktır. Sağdaki arama kutusuna easymodbus yazıyoruz.  EasyModbusTCP yi seçip Add butonuna tıklıyoruz. Kodumuz ise bu şekilde : using System.Windows.Forms; using EasyModbus; namespace modbusClient {           public partial class MainForm : Form     {          ModbusClient client ;          string error

NodeMCU Lolin ile Modbus TCP

Resim
  Youtube ta izle.. Fabrikalarda kullanılan plc lerde, scada sistemlerinde, robotlarda veya otomasyon işlerinde bilgi alış verişi için çok sık kullanılan, modbus tcp protokolünü öğrenmek için NodeMCU V3 heralde piyasadaki en ucuz karttır. Koca fabrikayı NodeMCU lar ile yönetebilirsiniz demek istemiyorum tabi, öğrenmek, anlamak için sadece. Ben robolink ten aldım, 5 doların altında fiyat olarak. Dolar yazdım, malum TL sürekli değer kaybediyor, bu yazıyı okuduğunuzda TL fiyatı gerçekçi olmayabilir. Nodemcu, ESP8266-12F modülünü içeriyor yani wifi ile kullanabiliyoruz. 12F ile 12E aynı sadece anten şemaları farklı. İnce uçlu USB kablo girişinden beslenebiliyor, aynı kablodan seri iletişim de kurulabiliyor, program atma veya debug yapmak için...   Önceki bir yazıda ESP8266-01 ve blynk ile kapı açıldığında telefona bildirim yollayan bir çalışmamı anlatmıştım. Fakat ESP nin daha ucuz olan o modeli, breadboard a uyumsuz ve üzerinde usb portu yoktu.  Nodemcu, USB için CH340 çipini kullanıyo