Analog sinyal algılama ?

yonzoglu

Üye
Katılım
11 May 2010
Mesajlar
148
Puanları
1
Yaş
40
Merhaba konu başlığı doğru olmayabilir ama s7 1200 de analog sensörden değer aldım bir mesafe bilgisi ve programda mesafeye göre istenilen değer girilip butona basıldığında ileri -geri hareket ve mesafe istenilen ile eşit olduğunda durma şeklinde (Bu sistem uzaktaki başka bir plc barındıran hidrolik sistemei tetikleyerek ileri ve geri hareketini yaptırıyor) ama compare ile istenilen değer mevcut değerle eşit olduğunda durması gerekirken orayı hareket hızlı geçtiğinden mi durma geçekleşmiyor.Bunun için ne yapabilirim.Ölçüm bilgisini intererupt ile mi çalıştırmak gerekerir?
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Merhaba konu başlığı doğru olmayabilir ama s7 1200 de analog sensörden değer aldım bir mesafe bilgisi ve programda mesafeye göre istenilen değer girilip butona basıldığında ileri -geri hareket ve mesafe istenilen ile eşit olduğunda durma şeklinde (Bu sistem uzaktaki başka bir plc barındıran hidrolik sistemei tetikleyerek ileri ve geri hareketini yaptırıyor) ama compare ile istenilen değer mevcut değerle eşit olduğunda durması gerekirken orayı hareket hızlı geçtiğinden mi durma geçekleşmiyor.Bunun için ne yapabilirim.Ölçüm bilgisini intererupt ile mi çalıştırmak gerekerir?
if(analogRead)‘ı denememiş olabilir misin?
 
durması gereken değer 100 ise ;
100 => "istenilen mesafe" ise çıkışa sıfır atayablirsin . milimetirk durması senin için çok önemliyse uzaktaki diye bahsettiğin plc de, sensörden aldığın veriyi doğrudan o plcde işle motora hareket ver. sadece veri okuma ve yazmayı diğer plcde yapmak daha mantıklı olabilir .
 

Forum istatistikleri

Konular
128,126
Mesajlar
915,243
Kullanıcılar
449,839
Son üye
Qkay

Yeni konular

Geri
Üst