1. sayfa (Toplam 1 sayfa)

DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.

Gönderilme zamanı: 07 Ara 2023 09:54
gönderen hamit
İyi günler,
Hcfa-q0-1200 pac ile leadshine em2rs (modbus 485 üzerinden kontrol edilebilir.) içerisindeki parametreleri okumam gerekli idi. word okumada ve yazmada problem yaşamadım ama resimlerde göründüğü gibi pozisyon değerini " 1 " okumam gerekli iken " 65536 " okuyorum pos dw ünün 2 word'ünün yerini değiştirmem gerekli, bunu nasıl düzeltebilirim. çalışmalarınızda başarılar dilerim.

Re: DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.

Gönderilme zamanı: 07 Ara 2023 11:10
gönderen Ahmet Erdem Kenet
Merhabalar,

"okumak_Pr9_01" isimli read channel ın I/O mapping atamalarınızı nasıl yaptınız.

Re: DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.

Gönderilme zamanı: 07 Ara 2023 13:14
gönderen hamit
pr9.01 io maping.png
burada hiçbir değişiklik yapmadan kullandık.

Re: DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.

Gönderilme zamanı: 07 Ara 2023 14:03
gönderen Ahmet Erdem Kenet
Master tarafı kütüphane ekleme işlemi

kütüphane.png
Master tarafı WORD to DWORD işlemi

master.png
Master tarafı Read Channel parametreleri

masterreadchannel.png
Master tarafı I/O mapping ayarlamaları

masteriomapping.png
NOT: DWORD High Word ve Low Word değişiklik yapmak istiyorsanız MEM.PackWordsToDWord bloğunda PositionH ve PositionL taglarının yerlerini değiştiriniz.

İyi çalışmalar dilerim.

Re: DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.

Gönderilme zamanı: 07 Ara 2023 14:29
gönderen hamit
teşekkürler, oscat kütüphanesini kullanarak aynı şekilde yapabildik. hmi kullanırken dword u tersten oku gibi bir parametre vardı. burada da ModbuReadChannelParameters in içinde böyle bir parametre olsa tadından yenmezdi. vakit ayırdığınız için teşekkür ederim caa memory kütüphanesinden devam edeceğim. herkese işlerinde kolaylıklar dilerim, iyi günler.

Re: DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.

Gönderilme zamanı: 07 Ara 2023 14:57
gönderen Ahmet Erdem Kenet
Yukarıda gösterdiğim MEM.PackWordsToDWord bloğunda değişiklik yapmadan, aşağıdaki resimde olduğu gibi yer değişikliği yapılabilir.

örnek.png