Kayıtlar

Aralık, 2021 tarihine ait yayınlar gösteriliyor

PNP, NPN, Pull-up, Pull-down, kuru kontak terimleri

Resim
  PNP ve NPN Elektronikte kullanılan transistör ün yapısı ile ilgili kavramlardır. Örneğin bir fotoselin kablosunda 3 kablo vardır. Kahverengiye,  güç kaynağından gelen +24V, mavi kablo, güç kaynağının - si (0V) yani GND ye bağlanır. Siyah kablo ise fotosel çıkışındaki transistöre bağlıdır. Fotosel çıkışı pnp ise, fotosel gördüğünde siyah kablo yani sinyal çıkışından +24V verecektir. Çıkışı npn ise  fotosel gördüğünde  sinyal çıkışından 0V (GND veya güçkaynağında - yazar)  verecektir.  PLC girişlerinde yani input klemenslerinde bütün input lar için ortak bir klemens vardır. Siemens plc de 24VDC INPUTS klemens grubunda 1M diye geçer. Delta plc de ortak uç S/S diye geçer. 1M i 24V güç kaynağında - yani 0V a bağlarsak, pnp fotoseli örneğin I0.0 a bağlayabiliriz. Pnp fotoseli bağlarsak artık diğer input lara da pnp giriş yapmamız gerekir. Yani input klemensine bir pnp bir npn fotosel bağlanamaz. Sadece npn fotoseller bağlayacaksak 1M ortak ucuna +24V bağlamamız gerekir.  PLC transistör çık

S7-1200 ve PC yi C# ile haberleştirme

Resim
  Önemli uyarı: PLC ile pc haberleşmesinde S7.Net sıkıntı çıkarabiliyor, fabrika ortamında kullanılan bir yazılım yapacaksanız S7.Net yerine Modbus TCP protokolünü kullanın... Modbus kütüphanesiyle ilgili bir yazıyı ileride yayınlayacağım 03.06.2022 S7.Net Plus paketi ile bu mümkün oluyor. Daha önceki bir yazıda  S7.Net in NuGet ile nasıl kolayca Visual Studio ya veya SharpDevelop a yüklendiğinden bahsetmiştim.. O yazıda error handling (hata yakalama) durumları yoktu, o yüzden konuya tekrar değinmek istedim. İncelemek isterseniz, paketin pdf dökümanına linkten ulaşabilirsiniz. Bu paket sayesinde otomasyon projelerinizde  HMI veya Scada niyetine  C# ı kullanabilirsiniz. Plc içeren projeniz için zaten bir PC ve C# kullanmanız gerekiyorsa, Siemens plc ile haberleşmek şart olacağından yine bu paket imdadımıza yetişiyor. Bu paket, Siemens in kendi S7 protokolünü kullanmaktadır. Diğer plc markaları için bu işlerde modbus protokolü kullanılıyor. Modbus protokolüne de başka bir yazıda deği