Elime bir S7-1200 ve KTP600 seti geçti ancak çok yakın zamanda geri vericem bu yüzden elimden geldiğince kurcalıyorum. Ladder diyagrama hayatım boyunca ısınamadım ve halen aynı özelliğim devam ediyor . Şimdi yardım istediğim konu şu.
I0.4 ile I0.7 arasındaki dijital inputların lojik değerlerini toplamını hesapmalak ve 3 ten büyükse bir iş yaptırmak istiyorum. Özetle 4 tane dijital inputtan herhangi 3 ü veya 4 ü lojik 1 olduğunda bir işlem yapıcam. TIA portaldaki toplama aracını kullanayım dedim ancak dijital inputlar bool türü olduğu için izin vermedi. Data converter ile bool u byte a dönüştürmeye çalıştım olmadı. Son çare olarak dijital inputların byte adresini alıp 00001111 ile maskeliyorum ancak bu da bana istediğim sonucu vermiyor. Çünki I0.4 1 iken maskelemenin sonucu 00001000 oluyor bu da decimal olarak 8 oluyor ama ben bunu istemiyorum.
Şu cihazlar C yada basic ya da ne bilim öle bişeyle programlansa çok mutlu olacağım ya bıktım ladderdan istediklerimi yapmak için çok uğraşıyorum.
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.
0001
0010
0011
0100
0101
0110
0111--1--A=(and not I0.7 and i0.6 and i0.5 and i0.4)
1000
1001
1010
1011--1--B=(i0.7 and not i0.6 and i0.5 and i0.4)
1100
1101--1--C=(i0.7 and i0.6 and not i0.5 and i0.4)
1110--1--D=(i0.7 and i0.6 and i0.5 and not i0.4)
1111--1--E =(i0.7 and i0.6 and i0.5 and i0.4)
İstediğin durumlar yukarıda durumları AND leyip, en sonda A,B,C,D,E yi OR larsanız istediğinize ulaşırsınız.
LAD dilinden kurtulmak için SCL Dilini inceleyebilirsiniz.
arkadaşlar teşekkür ederim bunu uygulayacağım. Bunun yanında malesef daha scl ile programlama yapılamıyor bu cihazlarda. Pazar pazar beyin cimnastiği yaptırıyorum farkındayım ancak s7-1200 de zaman programı (schedule) nasıl yapabiliriz. Örneğin kafamdaki senaryo KTP600 de pazartesiden pazara kadar sayfa yapıcam ve her sayfada DO1 ve DO2 ye ait 4 er tane ON ve OFF zamanlarını girebileceğim yer olacak. Saat ayarladığım ON süresine gelince ilgili DO lojik 1 OFF süresine gelince ilgili DO lojik 0 olacak vs. S7-1200 ün manualini baştan sona okudum ancak böyle bişeyle karşılaşamadım. Belki ben atladım. Belkide böle bişi yok. Eklediğim
resimden nasıl bişi yapmaya çalıştığım daha rahat anlaşılacak galiba
arkadaşlar teşekkür ederim bunu uygulayacağım. Bunun yanında malesef daha scl ile programlama yapılamıyor bu cihazlarda. Pazar pazar beyin cimnastiği yaptırıyorum farkındayım ancak s7-1200 de zaman programı (schedule) nasıl yapabiliriz. Örneğin kafamdaki senaryo KTP600 de pazartesiden pazara kadar sayfa yapıcam ve her sayfada DO1 ve DO2 ye ait 4 er tane ON ve OFF zamanlarını girebileceğim yer olacak. Saat ayarladığım ON süresine gelince ilgili DO lojik 1 OFF süresine gelince ilgili DO lojik 0 olacak vs. S7-1200 ün manualini baştan sona okudum ancak böyle bişeyle karşılaşamadım. Belki ben atladım. Belkide böle bişi yok. Eklediğim
resimden nasıl bişi yapmaya çalıştığım daha rahat anlaşılacak galiba Ekli dosyayı görüntüle 10439