merhabalar
Fabrikanın Barcode sistemi ile SE plc yi haberleştiriyorum.
ETHRS komutu ile gelen Ascii bilgisini okuyup D400 e Yazdırıyorum. Ancak gelen datada ASCİİ karekterler arasında * işareti var ve D401 den başlıyor bu neden kaynaklanabilir?
Barkod sisteminden gelen ascii bilgiye göre de reçete ENRCPNONAME ile reçete seçimi yapacağım. Denemek için PLC den ASCII bilgiyi M111 kontağı ile MOV'ladığımda ise sorunsuz Reçete Seçimi Yapabiliyorum. TCP Socetten gelen bilginin sırası farkli ve * olduğu için reçete seçimim çalışmıyor.
yanlış gelen data ile benim plc den gönderdiğim dataların resimlerini paylaşıyorum yardımcı olabilirmisiniz?
Teşekkürler
Ö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
SE PLC TCP-Socket Haberleşmesi
- Ramses
- Mesajlar: 73
- Kayıt: 18 Ara 2023, 17:27
- İletişim:
- Durum: Çevrimdışı
SE PLC TCP-Socket Haberleşmesi
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Ramses
- Mesajlar: 73
- Kayıt: 18 Ara 2023, 17:27
- İletişim:
- Durum: Çevrimdışı
Re: SE PLC TCP-Socket Haberleşmesi
Anlayan yardımcı olabilecek biri yok sanırım?
- İslam
- Mesajlar: 2005
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: SE PLC TCP-Socket Haberleşmesi
Merhaba,
ETHRS komutu 16 bit modu ile 1 worde 1 byte olacak şekilde atıyor muhtemelen. Diğer attığınız görselde 8 bit modundan 1 worde 2 byte attığı için 1 datanın içerisinde 2 adet karakter aldığı gözüküyor. ETHRS komutu için doğrudan bu mod yok ancak DTM komutu ile sıralamasını kendiniz düzenleyebilirsiniz. DTM - Data Transfer and Move komutunun özellikle 1. ve 2. moduna bakın hangisi çalışmanıza uygunsa onu kullanabilirsiniz.
ETHRS komutu 16 bit modu ile 1 worde 1 byte olacak şekilde atıyor muhtemelen. Diğer attığınız görselde 8 bit modundan 1 worde 2 byte attığı için 1 datanın içerisinde 2 adet karakter aldığı gözüküyor. ETHRS komutu için doğrudan bu mod yok ancak DTM komutu ile sıralamasını kendiniz düzenleyebilirsiniz. DTM - Data Transfer and Move komutunun özellikle 1. ve 2. moduna bakın hangisi çalışmanıza uygunsa onu kullanabilirsiniz.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
- Ramses
- Mesajlar: 73
- Kayıt: 18 Ara 2023, 17:27
- İletişim:
- Durum: Çevrimdışı
Re: SE PLC TCP-Socket Haberleşmesi
Peki word datayı ascii ye nasıl çevirebilirim
- İslam
- Mesajlar: 2005
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: SE PLC TCP-Socket Haberleşmesi
ASC - ASCII kod dönüşüm komutunu inceleyebilirsiniz.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey