Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register

Liste Kutusu üzerinden Seçilen indeksler

Cevapla
Kullanıcı avatarı
Mekatronix
Mesajlar: 58
Kayıt: 30 Tem 2019, 18:07
İletişim:
Durum: Çevrimdışı

Liste Kutusu üzerinden Seçilen indeksler

Mesaj gönderen Mekatronix »

Merhabalar, resimde yapmış oldugum Liste Kutusu üzerinden Seçilen indekse göre , makro program yapıp, ona göre birkac tane register datalarda degisiklik yapmak istiyorum, Buradaki sorum ekran üzerinden secilen indeks, HMI kısmında yada PLC kısmında hangi degişkende yada kaydedici de saklıyor veriyi, onu bilemediğim için herhangi bir yol katedemedim. Aslında bu yapacak oldugum işlem sanırım reçete kısmıyla daha cok ilgili, Daha önce reçete yapmadıgım için bir de 5 değişken için reçeteye girmek istemedim. Yardımlarınızı bekliyorum, şimdiden teşekkürler
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Turhan
Mesajlar: 8440
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Liste Kutusu üzerinden Seçilen indeksler

Mesaj gönderen Turhan »

Merhaba,

Liste kutusu elementinin işlem sonrası makrosunu aşağıdaki gibi kullanabilirsiniz.

Örneğin liste kutusu elementinin yazma adresi D600 datası ve 3 farklı seçimden oluşsun. İşlem sonrası makrosu ile liste kutusu ile herhangi bir seçim yapıldıktan sonra yapılan seçim 0(Ürün-1) ise aşağıdaki makro komutlarını otomatik çalıştırabilirsiniz.

Sıfırıncı duruma göre verdiğim örneği diğer durumlar için çoğaltabilirsiniz.

Kod: Tümünü seç

IF {Link2}1@D600 == 0

({Link2}1@D100) = $M0
({Link2}1@D101) = $M1
({Link2}1@D102) = $M2

ENDIF

.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
Mekatronix
Mesajlar: 58
Kayıt: 30 Tem 2019, 18:07
İletişim:
Durum: Çevrimdışı

Re: Liste Kutusu üzerinden Seçilen indeksler

Mesaj gönderen Mekatronix »

Tesekkur ederim, verdiğiniz örnekdeki gibi denedim çalıştı, makroyu işlem öncesinde , işlem sonrasında ve arkaplan makrosunda da denedim hepsinde de aynı sekilde calıstı.Hangi durumlarda hangisi tercih edilmesini önerirsiniz ne gibi fark var kullanımda
Kullanıcı avatarı
Turhan
Mesajlar: 8440
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Liste Kutusu üzerinden Seçilen indeksler

Mesaj gönderen Turhan »

Arkaplan makro komutları HMI için sürekli çalışan bir makrodur. Eğer siz liste kutusundan bir seçim yaptıktan sonra makro komutunu bir defalığına çalıştırmanız yeterli ise "İşlem Sonrası Makro"'yu kullanmanız daha uygun olacaktır.

Bu şekilde yanlızca bir defa yazılması yeterli olan verileri sürekli yazma işlemine tabi tutmayarak HMI'ı gereksiz yere meşgul etmemiş olacaksınız.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Cevapla

“HMI Forum” sayfasına dön