s7-1200 TIA Portal Digital Inputların Toplamını Alma Konusunda yardım

vastar

Üye
Katılım
15 Eki 2008
Mesajlar
28
Puanları
1
Yaş
39
Merhaba arkadaşlar,

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.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
0000

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.
 
Son düzenleme:
LAD ILE buna benzer bir şey olabilir.sadece fikir versin diye yazdım.
iyi çalışmalar.


not :
SCL henuz S7 1200 cpu için çıkmadı.s7 1200için sadece LAD .FBD var.

SCL şimdilik s7 300/400 için var.
3IN.jpg
 
Son düzenleme:
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
touchpanel.jpg
 
S7-1200_ClockAlarm_02_e (1).gif



Siemens Industry IA/DT/BT Service&Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

clock_alarm kütüphanesi var işinize yarar sanırım.


iyi çalışmalar.




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
 
S7 1200 PLC ye daha önce kullanmadım fakat I0.4 ve I0.7 tek tek durumlarını izlemek yerine IB0 değerini bir okumayı dene.
 

Forum istatistikleri

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

Yeni konular

Geri
Üst