1. sayfa (Toplam 1 sayfa)
HMI ile PLC'ye İstenmeyen Değer Gönderilmesi
Gönderilme zamanı: 15 Nis 2022 10:15
gönderen alkım
Merhaba, HMI ile PLC'yi haberleştirmek üzere bir projem var, HMI'da bir değer aralığı belirleyip(1-100 arası) bu aralıkta girilen değeri PLC içerisindeki ilişkilendirdiğim tag'a göndermek istiyorum, bu değer aralığının dışında bir değer girildiğinde pop-up ile ekrana uyarı vermek istiyorum ve girilen bu geçersiz değerin PLC'deki tag'a işlenmesin istiyorum. Böyle bir özellik var mı yoksa bunun için PLC programında düzenleme yapmak mı gerekiyor? Teşekkürler.
Re: HMI ile PLC'ye İstenmeyen Değer Gönderilmesi
Gönderilme zamanı: 15 Nis 2022 12:06
gönderen İlhan
Merhaba,
HMI tarafından girilecek değer aralığı max ve min olarak aşağıdaki gibi ayarlanabilir.
min_max.JPG
Yalnız girilen değer, aralıkta değil ise PLC ye gönderilmez ve ekranda uyarı verir. Yapabileceğiniz temel ayar bu şekilde çalışır.
Bunun dışındaki fonksiyonları PLC programınıza yazmanız gerekir. Girilen değer 1'e eşit veya 1'den büyük, 100'e eşit veya 100'den küçük ise bir kontağı ON yapıp kapalısı ile farklı bir bit'i ON yapıp hatalı sayı geldiğini anlayabilirsiniz. Bu bit'in yükseleni ile de ekrandan girilen değeri PLC'de farklı bir data alanına taşıyabilirsiniz.
Re: HMI ile PLC'ye İstenmeyen Değer Gönderilmesi
Gönderilme zamanı: 15 Nis 2022 15:38
gönderen alkım
Hocam bir de encoder değerini real bir sayı ile karşılaştırmak, 4 işlem uygulamak istiyorum ama hata alıyorum. Bir çözümü var mıdır? encoder değerini copy yapıyorum real bir tag'a ama yine hata alıyorum. Cevap verdiğiniz için teşekkürler bu arada
Re: HMI ile PLC'ye İstenmeyen Değer Gönderilmesi
Gönderilme zamanı: 15 Nis 2022 15:42
gönderen İlhan
Taşıma, karşılaştırma, toplama vs. gibi işlemler yapabilmeniz için tag tiplerinin aynı olması gerekir. Örneğin encoder'den gelen veriyi real bir sayıya taşımanız için encoder verisinin saklandığı tag''ın da tipi real olması gerekir aksi takdirde hata almanız normaldir. Conversions klasörünün altında dönüştürme komutlarını bulabilirsiniz. Önce tag'ları aynı tip'e çekip sonra taşıma veya matematiksel işlemlere tabii tutabilirsiniz.