Ölçüm cihazım yok üstad hmi den benim girdiğim çapa göre çıkış almak istiyorum ama yapamadım bayada ugrastimÇap ölçüm cihazın nedir?
Noktalı sayı olduğu icinde baya zorlandım yapamadimÇap ölçüm cihazın nedir?
Gönderirseniz sevinirim aslında bana basit bişey lazım şöyle hmi den 3.50 çap gireceğim Max 4.70 kadar bu arada ki çaplarda sadalece DO çıkışı almak istiyorum ama float işin içine girince yapamadımBu işlemi gerçekleştirebilmek için bir kontrol algoritması oluşturmak gerekecek.
Delta HMI ve PLC kullanarak bu işlemi yapmak için adımlar şöyle:
1. Giriş değerini HMI üzerinden almak.
2. Çıkış değerini HMI üzerinden göstermek.
3. PLC programında giriş ve çıkış değişkenlerini tanımlamak.
4. HMI üzerinden kullanıcıdan giriş çapı değeri alın.
5. Bu değeri bir PLC değişkenine atayın (örneğin, Giris_Capi).
6.Giriş çapı değeri belirli aralıklara (3.50 ile 4.50 arasında) göre belirli bir çıkış değeri hesaplamanız gerekecek.
Örneğin, giriş çapı 3.50 ise çıkış değeri 0, 4.50 ise çıkış değeri 100 olsun.
PLC programında ve HMI'de noktalı sayıları doğru işlemek için FLOAT veri tipi kullanılır.
Tecrübeniz varsa Ladder program gönderebilirim.
Bana bu konuda ladder çizerek gönderirsen sevinirimAşağıda Delta PLC ve HMI için bir örnek program var.
Bu program giriş çapını alır ve buna göre çıkış değerini hesaplar:
***********************************************************
// PLC Program (Ladder Logic)
// Giriş Değişkeni (HMI'den alınan değer)
FLOAT Giris_Capi;
// Çıkış Değişkeni
FLOAT Cikis_Degeri;
// Giriş değerini HMI'den al
MOV HMI_Giris Giris_Capi;
// Giriş Değerine Göre Çıkış Değerini Hesapla
IF (Giris_Capi >= 3.50 AND Giris_Capi <= 4.50) THEN
// Örneğin, linear bir hesaplama yapalım
Cikis_Degeri = (Giris_Capi - 3.50) * (100 / (4.50 - 3.50));
ELSE
// Aralık dışındaki değerler için varsayılan bir değer atayalım
Cikis_Degeri = 0;
END_IF;
// Çıkış değerini HMI'ye gönder
MOV Cikis_Degeri HMI_Cikis;
************************************************************
HMI Ayarları:
HMI'de bir giriş alanı oluşturun ve bunu PLC'deki Giris_Capi değişkenine bağlayın.
HMI'de bir çıkış alanı oluşturun ve bunu PLC'deki Cikis_Degeri değişkenine bağlayın.
Delta HMI'de giriş ve çıkış alanları, Delta HMI DOPSoft yazılımı ile oluşturulur.
Test:
HMI üzerinden farklı çap değerleri girerek sistemin doğru çalışıp çalışmadığını test edin.
Çıkış değerlerinin beklediğiniz şekilde değişip değişmediğini kontrol edin.
Bu adımları takip ederek, Delta HMI ve PLC sisteminizde istediğiniz çaplara göre çıkış alabilirsiniz.
Noktalı sayılarla çalışırken dikkat etmeniz gereken en önemli şey, hem HMI hem de PLC tarafında FLOAT veri tipini kullanarak doğruluğu sağlamaktır.
Birde hmi flexem modelBana bu konuda ladder çizerek gönderirsen sevinirim
Birde ben anlatamadım sanki hmi 3.70 ile 4.70 arası değer girip bu değerler arasında çıkışın 1 olmasını istiyorum sadece bu bunu bana çizerek atacak arkadaşlara şimdiden teşekkür ederim