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.
Ö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
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
- Ramses
- Mesajlar: 73
- Kayıt: 18 Ara 2023, 17:27
- İletişim:
- Durum: Çevrimdışı
- Turhan
- Mesajlar: 8439
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Recipe No Name
Merhaba,
BMOV makro komutu ile ENRCPNONAME değerini değiştirebilirsiniz.
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- Ramses
- Mesajlar: 73
- Kayıt: 18 Ara 2023, 17:27
- İletişim:
- Durum: Çevrimdışı
Re: Recipe No Name
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?
- 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
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
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal