Bu işlem için genellikle karşılaştırma (Compare) ve hareket (Move) bloklarını kullanabilirsiniz.
Aşağıdaki adımlar, genel bir rehberdir:
Değişkenlerin Tanımlanması:
İlk olarak, ölçümünüzü tutacak bir değişken (örneğin MeasuredValue), maksimum değeri tutacak bir değişken (örneğin MaxValue) ve minimum değeri tutacak bir değişken (örneğin MinValue) tanımlayın.
Maksimum Değerin Kaydedilmesi:
MeasuredValue'nın MaxValue'dan büyük olup olmadığını kontrol edin.
Eğer MeasuredValue > MaxValue ise, MeasuredValue'nın değerini MaxValue'ya kopyalayın.
Bu işlem için bir karşılaştırma bloğu (örneğin, >) ve bir hareket bloğu (örneğin, MOVE) kullanabilirsiniz.
Minimum Değerin Kaydedilmesi:
MeasuredValue'nın MinValue'dan küçük olup olmadığını kontrol edin.
Eğer MeasuredValue < MinValue ise, MeasuredValue'nın değerini MinValue'ya kopyalayın.
Bu işlem için yine bir karşılaştırma (örneğin, <) ve bir hareket bloğu kullanabilirsiniz.
Programlama Mantığı:
Bu işlemleri gerçekleştirebilmek için PLC'nizin programlama mantığında,
genellikle bir döngü içinde veya "bir olay" tetiklendiğinde çalışacak bir mantık bloğu (örneğin, bir FC veya FB) oluşturmanız gerekir.
Analog değer okuma, maksimum ve minimum değerleri güncelleme işlemleri bu blok içinde gerçekleştirilir.
Başlangıç Değerlerinin Ayarlanması:
Sistemin başlangıcında, MaxValue'yu mümkün olan en düşük değere, MinValue'yu ise mümkün olan en yüksek değere ayarlamak önemlidir.
Bu, ilk ölçüm değerinin doğru bir şekilde maksimum veya minimum olarak kaydedilmesini sağlar.
Örnek Programlama Kodu:
TIA Portal'da, bu mantığı Ladder (Merdiven) diyagramı veya Structured Control Language (SCL) gibi bir programlama dilinde uygulayabilirsiniz.
Özellikle SCL, bu tür karşılaştırma ve atama işlemleri için oldukça uygundur.
Bu işlemleri TIA Portal'da gerçekleştirmek, PLC'nizin modeline ve kullanımına bağlı olarak değişiklik gösterebilir.
Ancak, temel mantık genellikle yukarıda açıklanan adımlara benzer.
Eğer spesifik bir PLC modeli veya programlama dili kullanıyorsanız,
bu model veya dilin özelliklerine uygun şekilde uyarlama yapmanız gerekebilir.