S7-1200 Dijital Girişlerin Boş Sinyal Üretmesi

Katılım
24 Ocak 2017
Mesajlar
21
Puanları
1
Yaş
32
S7-1200 plc üzerinde bir programım var. Ancak bu programda üstesinden gelemediğim bir problemle karşılaşıyorum. PLC çalışırken bazı durumlarda ki bunlar hiç de seyrek olmayan durumlar, plcnin girişlerinde sinyal oluşuyor. Bağlı olduğu sensörde hiçbir hareket olmadığı halde çok kısa bir süreliğine de olsa (100-150 ms) sinyal geliyor. İşin ilginç tarafı bu sorun memory bitler için de geçerli. Hatta simülasyon üzerinde de oluşuyor. Her yere ton ve tof timerları (500 ms) eklemekten program timer çöplüğüne döndü. Bu problem hakkında bilgi sahibi olan var mı acaba?
 
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.
Kamilaktemur Merhabalar;
PLC device configuration menüsünde digital inputların input filters sürelerini kontrol et çok kısa ise biraz yükselt 10 milisec falan yap.

Kolay Gelsin
 
Problem esnasında toprak ve -24Volt arasını ölçün voltaj farkı olmamalı, toprak ve nötr arasını ölçün, 24Volt güç kaynağı Amperajı yeterli mi?, servo motorlar varsa veya sürücülü sistemler varsa sürücü toprak kablolarının bağlı olduğuna emin olun, mümkünse motorları zırhlı kablolar kullanıp shildlerini toprağa bağlayın, makinanın yanında kaynak vs yapıyorsa distorsiyon oluşabilir, makinanın toprak hatttını bağımsız yapın(diğer makinalardan ayırın) ve makinanın gövdesini uygun kablo kesitiyle topraklayın.
Simulasyonda da aynı sorun varsa kesinlikle yazdığın programda sorun var demektir.
 
Son düzenleme:
S7-1200 plc üzerinde bir programım var. Ancak bu programda üstesinden gelemediğim bir problemle karşılaşıyorum. PLC çalışırken bazı durumlarda ki bunlar hiç de seyrek olmayan durumlar, plcnin girişlerinde sinyal oluşuyor. Bağlı olduğu sensörde hiçbir hareket olmadığı halde çok kısa bir süreliğine de olsa (100-150 ms) sinyal geliyor. İşin ilginç tarafı bu sorun memory bitler için de geçerli. Hatta simülasyon üzerinde de oluşuyor. Her yere ton ve tof timerları (500 ms) eklemekten program timer çöplüğüne döndü. Bu problem hakkında bilgi sahibi olan var mı acaba?
Simülasyonda da aynı problemi yaşıyorsan bence programını kontrol etmelisin. Proğramını paylaşırsan bakabiliriz.
 
Problemin çözümünü buldum. Aynı problemle karşılaşabilecek kişiler için : Device Configuration ekranındaki IO tags bölümünde Tag'lerin listesi var. O listenin sağında kullanığınız bir Tag'e karşılık gelen bir sütun varsa bu durum sanıyorum bellek adresinde bir çakışmaya sebep oluyor. Bende Digital Input taglarına karşılık gelen bölümde başka bir alanda kullandığım %ID0 adresli bir Tag vardı. Bu tagın adresini değiştirdiğimde o listeden çıktı ve sorun düzeldi.
 
ib 0 ve 1 i plc özel bitleri için kullanılır . eğer siz değiştirmediyseniz.ve siz bunları başka yerde kullanırsanız sorun olur.bu bitler first scan, allways on , .......and 1khz lik clock memory gibi
 

Forum istatistikleri

Konular
127,950
Mesajlar
913,850
Kullanıcılar
449,596
Son üye
anilhikmet

Yeni konular

Geri
Üst