DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.
DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.
İ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.
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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Ahmet Erdem Kenet
- Mesajlar: 152
- Kayıt: 02 Ağu 2021 12:38
- İletişim:
Re: DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.
Merhabalar,
"okumak_Pr9_01" isimli read channel ın I/O mapping atamalarınızı nasıl yaptınız.
"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.
burada hiçbir değişiklik yapmadan kullandık.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Ahmet Erdem Kenet
- Mesajlar: 152
- Kayıt: 02 Ağu 2021 12:38
- İletişim:
Re: DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.
Master tarafı kütüphane ekleme işlemi
Master tarafı WORD to DWORD işlemi
Master tarafı Read Channel parametreleri
Master tarafı I/O mapping ayarlamaları
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.
Master tarafı WORD to DWORD işlemi
Master tarafı Read Channel parametreleri
Master tarafı I/O mapping ayarlamaları
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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.
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.
- Ahmet Erdem Kenet
- Mesajlar: 152
- Kayıt: 02 Ağu 2021 12:38
- İletişim:
Re: DWord parametre okurken High Word ile Low Word nasıl yer değiştirilir.
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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir