Delta plc yardim

musa217

Üye
Katılım
28 Ara 2009
Mesajlar
222
Puanları
1
Konum
Usa
Mrb arkadadlar elimde delta 14ss2 var buna 3.50 capla 4.50 çap arası girip bu çaplarda çıkış almak istiyorum nasıl yaparım
 
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.
Bu 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.
 
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ım
 
Aş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.
 
Bana 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
Birde hmi flexem model
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…