pc ile seri haberleşecek plc

Başlatan salim ALTIN, 21 Kasım 2006, 08:36:33

salim ALTIN

Merhaba.
özel bir makine için ;
DOS (özellikle tercih edilen ) veya Windows çalışan bir pc de programın ihtiyaç duyduğu I/O lar ile pc nin ilgilenmesi gerekmiyen fonksiyonları bir PLC yardımı ile yapmak istiyoruz. PLC bilgisayarın yanında olacak. İhtiyaç duyulan giriş çıkış adedi 16 İnput - 16 Output ve role çıkıştır. Bu giriş çıkışlar gerekirse artabilecek.
Seri porttan pc ile bağlantı kurup sorunsuz olarak ı/o ları pc den okuyup değiştirebileceğimiz böyle bir uygulama için ne önerebilirsiniz. ?
teşekkürler.
İnsanlar 3 guruba ayrılırlar. 1- Birşeyler yapıp üretmeye çalışan küçük bir gurup. 2- Birşeyler yapanları hayranlıkla ve takdirle izleyen büyük bir gurup. 3- Hiç birşeyden haberi olmadan yaşayan devasa yığınlar....

enisaygoren

BU şekilde uygulamalar olan makinalarımız var. Bizde siemens plc kullanılıyor.

Ziya

En basit şekliyle bir 16F877 (veya 18F452) kullanıp, 2 adet Paralel çıkışlı (74595) ve iki adet paralel girişli shift registeri SPI portuna bağlayıp giriş ve çıkışları SPI haberleşmesi ile kontrol edebilisiniz. Bilgileri de modbus benzeri basit bir protokol ile PC'den alıp, PC ye aktarabilirsiniz. Haberleşme hızlı olsun isterseniz Paralel porttan (picteki PSP) faydalanabilirsiniz. PC'de paralel portu kullanmak daha kolaydır.

Yaptırmak istediğiniz fonksiyonlar sabit ise doğrudan yazılıma gömersiniz. Değişken ise iş biraz karmaşık olabilir. Bir yorumlama alt rutini gerekebilir.
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey

asm_Coder

Eski adı ile nais yeni adı ile panasonic PLC ler ile bu işi çok rahat yaparsın
Haberleşmede hiç bi sorun cıkmıyor. Kendi BCC calc fonksiyonu var. PC dende aynı işlemi yaptırısın. Bu şekilde çalışan Hazır uygulamam var
Delphi + Nais.. Tek sorun tabi eğer sorun sa senin için Transistör çıkış olması. İstarsen program örneklerini gönderebilirim.

Yada Procify machine edition + Fatek PLC ile Modbus RTU protocolunu kullanarak haberleştirme yapabilirsin. Bunun icin ayrıca bi prtocol yazmana gerek yok. Sadece register ları tanımlıyorsun.Proficy machine edition GE Fanuc Sacada programıdır.HMI+PLC+PC+Servo programlarını Tek Tool ile geliştiriyorsun.

Bu programda elinde yoksa gönderebilirim.
y=f(x);