Ö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

Recipe No Name

Cevapla
Kullanıcı avatarı
Ramses
Mesajlar: 73
Kayıt: 18 Ara 2023, 17:27
İletişim:
Durum: Çevrimdışı

Recipe No Name

Mesaj gönderen Ramses »

merhabalar

Barcode ile reçete seçimi yapmak istiyorum.

HMI a karakter gir butonu ekleyip haberleşme adresinide ENRCPNONAME seçtiğimde reçeteyi HMI üzerinden ismi ile aratıp buluyorum ancak benim yapmak istediğim sistemimde plc im TCP Socket ile Barcode Sisteminden barkod bilgisi okuyup D400 e string olarak yazıyor bu string bilgiye göre reçete seçimi yapmak istiyorum. D400 datasını Macro ile ENRCPNONAME e mov ettim ancak çalışmıyor. PLC ye TCP Socket üzerinden gelen Barkod bilgisine göre Reçete seçimimi nasıl yapabilirim.
Kullanıcı avatarı
Turhan
Mesajlar: 8439
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Recipe No Name

Mesaj gönderen Turhan »

Merhaba,

BMOV makro komutu ile ENRCPNONAME değerini değiştirebilirsiniz.

Kod: Tümünü seç

#$2000 data adresinden itibaren ardışık 16 karakteri ENRCPNONAME adresine yazdır.
BMOV(ENRCPNONAME, $2000, 16)
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ı
Ramses
Mesajlar: 73
Kayıt: 18 Ara 2023, 17:27
İletişim:
Durum: Çevrimdışı

Re: Recipe No Name

Mesaj gönderen Ramses »

evet denedim Turhan bey plc den tcp soket üzerinden okuduğum barkod kodunu D400 (ASCII değeri) HMI da makro BMOV ile RCPNONAME e movladım gönderdiğim ascii bilgiye göre isim ile istediğim reçeteyi seçti. Ancak söyle bir sıkıntı var reçetemdeki ENRCPNO butonum çalışmıyor. Sebebide sanırım D400 datasının içerisindeki değer BMOV ile move ladığımızdan RCPNONAME de kalması. RCPNONAME e 0 gönderdiğmde ENRCPNO çalışmaya başlıyor. bu sorunu nasıl çözebilirim?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9533
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimiçi

Re: Recipe No Name

Mesaj gönderen Uğur »

Bu makroyu bir şarta bağlamalısınız. Makro sürekli taşıma yapınca sürekli ismi D400 de olan reçeteyi seçiyor sizin bu esnada farklı bir reçete seçtirmeniz imkansız. Burada reçete adını aldığınızda bir marker aktif edin ve bu BMOV komutunu bu marker aktifse çalıştırıp işlem sonunda aktif olan bu markerı resetleyinki yeni bir karakter gelince reçete bir kez için çağrılır sonrasında siz istediğiniz değişikliği yapabilirsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Cevapla

“HMI Forum” sayfasına dön