1. sayfa (Toplam 1 sayfa)

DVP-12SA2 com3 portu rs-485

Gönderilme zamanı: 06 Ara 2019, 11:57
gönderen burjuvanzi
iyi günler,

Elimde bulunan DVP12sa2 PLC ile kendi tasarımımız ve yazılımımız olan bir kart ile uart haberleşmek istiyorum. Ancak Rs komutu ile örneğin 0x02 0x10 0x53 0x53 0x31 0x35 0x35 0x30 0x30 0xAA 0x03 hex kodunu gönderdiğimde portu paralel bağlantı ile dinliyorum.
PLC'nin gönderdiği kod şu şekilde olmakta;
0x02 0x10 0x53 0x53 0x31 0x35 0x35 0x30 0x30 0xAA 0x03 0x00
Bu sondaki 0x00 hex kodunu neden gönderiyor?

Farklı data uzunlukları ile denediğimde de aynı şekilde 0x00 eklenmiş oluyor. Yardımcı olabilirseniz sevinirim.

Re: DVP-12SA2 com3 portu rs-485

Gönderilme zamanı: 06 Ara 2019, 14:12
gönderen Turhan
M1161 8/16 bit mode (ON = 8 bit mode)

Programınızda M1161 bitini set ettikten sonra tekrar deneyiniz.

Re: DVP-12SA2 com3 portu rs-485

Gönderilme zamanı: 17 Ara 2019, 15:50
gönderen burjuvanzi
Verdiğiniz öneriyi denedim. çözüm oldu bunun için teşekkür ederim.

Bu porttan gelen cevap 12 byte'tan oluşmakta. Gelen cevaptaki her bir bitin farklı anlamı vardır dolayısıyla bu gelen cevabı okuyorum ancak bir registera 2 byte kayıt ediliyor. dolayısıyla benim bunu anlamlandırmam için parçalamam gerekiyor. Forumda araştırdım ancak pek bi sonuca ulaşamadım. Bu konuda yardımcı olursanız sevinirim.

Re: DVP-12SA2 com3 portu rs-485

Gönderilme zamanı: 17 Ara 2019, 17:51
gönderen Turhan
DTM Komutu (Data Transform and Move) komutu ile Word datalar içerisinde bulunan verileri Byte Tabanında dağıtabilirsiniz.