Bilgi Kaynağı

Programlama İpucu

Programlama İpucu kategorisindeki teknik yazılar.

Tüm kategoriler
PLC Açılınca Neden Alarm Verdi? İlk Tur Bayrağı (First-Scan) Koymadım
Programlama İpucu

PLC Açılınca Neden Alarm Verdi? İlk Tur Bayrağı (First-Scan) Koymadım

Makine her açılışta 7 saniye alarm verdi, kimse nedenini bilmiyordu. Bir 'ilk tur bayrağı' (first-scan) koymadığım için, sıfırlanmamış bir sayacın açılışta 'hata' olarak görünmesi ve bir R_TRIG ile tüm değişkenleri ilk turda sıfırlamak — kendi vaka üzerinden.

Aynı Formülü 12 Kez Yazmak: 12'nci Tankta Farkı Bulan Gün
Programlama İpucu

Aynı Formülü 12 Kez Yazmak: 12'nci Tankta Farkı Bulan Gün

Bir tank için yazdığım PID hesaplama bloğunu 12 tanka kopyala-yapıştır yaptım. 12'nci tankın Kp değeri 0.8 değil 8 olmuş. Bir hatayı düzeltmek için 12 yeri açmak zorunda kalmak ve 'fonksiyon bloğu' kuralını kendi vaka üzerinden anlatıyorum.

Sensör Koptu mu, Değer Gerçekten Sıfır mı? 0 Gösteren Bir Seviye Göstergesi
Programlama İpucu

Sensör Koptu mu, Değer Gerçekten Sıfır mı? 0 Gösteren Bir Seviye Göstergesi

Bir seviye göstergesi 0 gösterdiğinde, boş tank ile kablo kopukluğunu nasıl ayırt ettim: '0'ın iki yüzü, 4 mA ile 0 mA farkı, ve 'son iyi değer 5 saniyedir değişmediyse alarm' kuralını kendi vaka üzerinden anlatıyorum.

37 Zamanlayıcı, Tek %T: Yeni Bir Adım Ekleyince 40 Dakikayı Harcadım
Programlama İpucu

37 Zamanlayıcı, Tek %T: Yeni Bir Adım Ekleyince 40 Dakikayı Harcadım

Bir panoda 37 zamanlayıcı vardı, hepsi sırayla %T1'den %T37'ye. Bir müşteri 'araya bir rötuş adımı koy' dedi, ben de find-replace ile %T1'i %T2 yaptım — %T10'dan %T19'a kadar da değişti. Neden zamanlayıcıyı numara değil isimle adresselediğim, kendi vaka üzerinden anlatıyorum.

Geçiş Koşulu mu, Hedef Durum mu? İki Adım Sıçrayan Dolum Hattı
Programlama İpucu

Geçiş Koşulu mu, Hedef Durum mu? İki Adım Sıçrayan Dolum Hattı

Üç gün sorunsuz dönen bir şişe dolum hattı, hızı artırdığımız gün şişeyi görmeden kapak basmaya başladı. Adım merdiveninde geçiş koşulunu 'hedef durum'la karıştırdığım hatayı ve 'her geçiş önce şu an hangi adımdayım diye sormalı' kuralını kendi vaka üzerinden anlatıyorum.