HMI ile PLC'ye İstenmeyen Değer Gönderilmesi
HMI ile PLC'ye İstenmeyen Değer Gönderilmesi
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
Merhaba,
HMI tarafından girilecek değer aralığı max ve min olarak aşağıdaki gibi ayarlanabilir.
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.
HMI tarafından girilecek değer aralığı max ve min olarak aşağıdaki gibi ayarlanabilir.
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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: HMI ile PLC'ye İstenmeyen Değer Gönderilmesi
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
En son alkım tarafından 15 Nis 2022 15:39 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Re: HMI ile PLC'ye İstenmeyen Değer Gönderilmesi
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.
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 12 misafir