• Buradasın

    PLC Programlama Eğitimi: Fonksiyonlar, Alt Programlar ve Mağaza Müşteri Analizi

    youtube.com/watch?v=jXwZTZafkeY

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan PLC (Programmable Logic Controller) programlama eğitimidir. Eğitmen, izleyicilerin sorularını yanıtlarken PLC programlama teknikleri hakkında detaylı bilgiler vermektedir.
    • Video iki ana bölümden oluşmaktadır. İlk bölümde BCD (Binary-Coded Decimal) fonksiyonları ve alt program (subroutine) kavramları adım adım anlatılmaktadır. İkinci bölümde ise WinPro Leader yazılımı kullanılarak bir mağazaya gelen müşteri sayısının hesaplanması ve haftalık ortalama bulma programı geliştirilmektedir.
    • Eğitim içeriğinde register'lar, bitler ve matematiksel işlemler kullanılarak program geliştirme teknikleri gösterilmektedir. Ayrıca alt programların ana programdan nasıl çağrıldığı ve tarama süresinde sağladığı avantajlar da açıklanmaktadır.
    00:12Soru Cevapları
    • Ercan Bey'in sorduğu 37 numaralı fonksiyonda, girilen bir üst değer ve kaynak değeri var; kaynak değeri belirli bir aralıkta ise çıkış aktif hale geliyor.
    • Ozan Bey'in sorduğu gibi, mantıksal işlemler sadece bit için değil, tüm bitler için yapılabilir.
    01:39BCD Fonksiyonları
    • İki farklı BCD fonksiyonu var: biri desimal değerleri BCD formatına çeviriyor, diğeri BCD formatını desimal değerlerine çeviriyor.
    • 20 numaralı fonksiyon desimal değerleri BCD formatına çeviriyor; her desimal karakter dört bitlik veri paketleri halinde kodlanıyor.
    • 21 numaralı fonksiyon BCD formatını desimal değerlerine çeviriyor, böylece kodlanmış değerler onluk tabana dönüştürülüyor.
    05:55Alt Program Kavramı
    • Alt program, PLC programında sadece ihtiyaç durumlarında çalıştırılan, ana program döngüsünden bağımsız bir program parçasıdır.
    • Alt program sadece çağrıldığında tarama süresine etki eder, bu sayede tarama süresinde avantaj sağlar.
    • Alt program oluşturulurken, ana programda 67 numaralı fonksiyon kullanılarak alt program çağrılır, alt programda ise 65 numaralı etiket fonksiyonu kullanılır.
    11:07PLC Programı Hazırlığı
    • Eğitmen, önceki işlemlerden dolayı PLC'yi sıfırlayıp yeni bir proje açmayı tercih ediyor.
    • PLC'nin içindeki programı çekmek için yeni bir proje açılması gerekiyor.
    • Programda kayan noktalı sayı formatı (float point) kullanılarak işlem değerleri giriliyor.
    13:12Saat Değerine Göre Mantık İşlemleri
    • Register 41 değeri 30'un büyük veya eşit olduğu durumda (saat 8 ile 21.59 arasında) M biti aktif hale geliyor.
    • Müşteri sayısını bir register içerisinde depolayarak her müşteri başına bir kere artırma işlemi yapılıyor.
    • Haftada yedi günde gece 12'de veriyi yedeklemek ve sıfırlamak gerekiyor, aksi takdirde yeni güne başlangıçta müşteri sayısının sıfırlanması gerekiyor.
    15:00Günlere Göre Veri Kaydetme
    • Haftanın günlerine göre (Pazartesi, Salı, Çarşamba, Perşembe, Cuma, Cumartesi, Pazar) müşteri sayıları farklı register'lerde depolanıyor.
    • Günlere göre sıralı kaydırma işlemi yapılıyor, örneğin Pazartesi'ndeki değer Salı'ya, Salı'daki değer Çarşamba'ya kaydırılıyor.
    • Programda bilgisayarın sistem saatini kullanarak gerçek zamanlı saat verileri register'lerde görüntüleniyor.
    16:43Ortalama Hesaplama
    • İki farklı ortalama hesaplama şekli gösterilecek, bu sayede her programın kendine ait bir doğrusu olabildiği gösterilecek.
    • Haftalık müşteri sayısının toplamı alınıp, bu toplam haftanın gün sayısına bölünerek ortalama müşteri sayısı hesaplanıyor.
    • Ortalama hesaplaması için 345 fonksiyonu kullanılıyor ve haftalık ortalama müşteri sayısı register'lerde depolanıyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor