plc de yaşlanma sürelerini nasıl yaparım..

musdi87

Üye
Katılım
7 Ara 2008
Mesajlar
2
Puanları
1
Yaş
40
merhaba arkadslar..plc de bir program üzerinde calısıyorum..en fazla calısan motor ihtiyac halinde en son calısacak..en az calısan ise ihtiyac durumunda ilk dewreye giren olacak..bunun için süreleri bi yerde tuttuktan sonra bunları karsılastırmayı düşündüm ancak bunu naıl yapabilecegim konusunda yardıma ihtiyacım war..şimdiden yardımcı olan arkadslara cok teşekkürler..
 
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.
bunun icin yapacagin ilk is motor sayisi kadar sayici tanimlamak vede bu sayiclari motor calistigi zaman sayacak sekilde ayarlamak.vede sayici girisinide 1 sn lik palslerle icerigini degistirecek sekilde kurmak
bundan sonra ise sayici iceriklerini kendi icerisinde karsilastirma yaparak en az calisani bularak sistemini kurarsin
yada bunlari 1 saat calis ondan sonra ikinciye devret yaparak tam bir dongude saglayabilirsin bence bu daha kolay vede pratik olur .1 motor 1 saat calisir durur taki en son motor calismasini bitireseye kadar bir daha start almaz
yada gruplarsin iki iki oylede olabilir
 
iki motor için açıklarsak;
önce m1 ile m2 nin toplam çalışma süreleri için bir register oluştur ve m1-m2 ve m2-m1 farkını ayrı ayrı al ve bunları m1fark ve m2fark olarak çıkışa ver.
m1fark büyükse istediğin fark süresinden bi tane iç röleyi setle. m2fark büyükse istediğin fark süresinden aynı iç röleyi resetle.
m1 devredeyse her sn de bi pals ver, m2 devredeyse her sn de bi pals ver. tabi bunlar için ayrı ayrı rung yap.
bu palsler geldikçe oluşturduğun bi registar ı bir artır ve aynı register ı artırma bloğunun çıkışına ver. böylece motorların çalışma sürelerini saniye cinsinden registar'a atmış olursun. istersen bunları dakika cinsine çevir.
m1fark büyük istediğin değişim süresinden ise setlediğin iç röleden m2çalışır, m2fark büyük istediğin değişim süresinden ise resetlediğin iç röleden m1 çalışır.

yazılı olarak tek tek anlatması zor, umarım yardımı olur yazdıklarım..
 
arkadaşım motor sayısı kadar sayıcı kullan. bu sayıcıların word leri ardışık olsun. bu sayıcı wordlerini dizi olarak tanımla(array). plc lerde Dizi komutlarında dizinin en küçük ve dizinin en büyük değerini çağırabiliyorsun özel komutları var. kullanmak istediğin plc yi bilsem komutları da yazardım.
Sanırım en pratik yol bu. kolay gelsin
 
arkadaşım motor sayısı kadar sayıcı kullan. bu sayıcıların word leri ardışık olsun. bu sayıcı wordlerini dizi olarak tanımla(array). plc lerde Dizi komutlarında dizinin en küçük ve dizinin en büyük değerini çağırabiliyorsun özel komutları var. kullanmak istediğin plc yi bilsem komutları da yazardım.
Sanırım en pratik yol bu. kolay gelsin


ben plc s7-300 ü kullanıyorum..eger böyle birsey warsa cok işime yarar cok teşekkürler..
 
selam ben telemecanique m340 serisi plc ve unitronics plc kullanıyorum bu plclerde bahsettiğim seyler mümkün. s7-300 ü 2003 te kullanmıştım hatırlamıyorum ama mutlaka vardır. s7-300 yazılımı yok bende olsa bakardım. s7-300 bilen arkadaşlar varsa yardımcı olsun sana.
 

Forum istatistikleri

Konular
129,217
Mesajlar
924,326
Kullanıcılar
451,583
Son üye
TheBridge

Yeni konular

Çevrimiçi üyeler

Geri
Üst