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.