HMI ile PLC'ye İstenmeyen Değer Gönderilmesi

RENU HMI ile ilgili her türlü sorularınızı buraya yazabilirsiniz...
Cevapla
alkım
Mesajlar: 5
Kayıt: 19 Eki 2021 17:24
İletişim:

HMI ile PLC'ye İstenmeyen Değer Gönderilmesi

Mesaj 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.
Kullanıcı avatarı
İlhan
Mesajlar: 948
Kayıt: 22 Kas 2017 16:29

Re: HMI ile PLC'ye İstenmeyen Değer Gönderilmesi

Mesaj 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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
alkım
Mesajlar: 5
Kayıt: 19 Eki 2021 17:24
İletişim:

Re: HMI ile PLC'ye İstenmeyen Değer Gönderilmesi

Mesaj 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
En son alkım tarafından 15 Nis 2022 15:39 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
İlhan
Mesajlar: 948
Kayıt: 22 Kas 2017 16:29

Re: HMI ile PLC'ye İstenmeyen Değer Gönderilmesi

Mesaj 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.
Cevapla

“RENU HMI Forum” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 6 misafir