1. sayfa (Toplam 1 sayfa)

SE PLC TCP-Socket Haberleşmesi

Gönderilme zamanı: 01 Tem 2025, 11:05
gönderen Ramses
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

Re: SE PLC TCP-Socket Haberleşmesi

Gönderilme zamanı: 01 Tem 2025, 14:49
gönderen Ramses
Anlayan yardımcı olabilecek biri yok sanırım?

Re: SE PLC TCP-Socket Haberleşmesi

Gönderilme zamanı: 01 Tem 2025, 15:40
gönderen İslam
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.

Re: SE PLC TCP-Socket Haberleşmesi

Gönderilme zamanı: 01 Tem 2025, 16:58
gönderen Ramses
Peki word datayı ascii ye nasıl çevirebilirim

Re: SE PLC TCP-Socket Haberleşmesi

Gönderilme zamanı: 01 Tem 2025, 17:07
gönderen İslam
ASC - ASCII kod dönüşüm komutunu inceleyebilirsiniz.