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

HCFA PLC ile ilgili her türlü sorularınızı buraya yazabilirsiniz...
Cevapla
hamit
Mesajlar: 4
Kayıt: 01 Eyl 2022 12:23
İletişim:

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

Mesaj 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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Ahmet Erdem Kenet
Mesajlar: 50
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.

Mesaj gönderen Ahmet Erdem Kenet »

Merhabalar,

"okumak_Pr9_01" isimli read channel ın I/O mapping atamalarınızı nasıl yaptınız.
hamit
Mesajlar: 4
Kayıt: 01 Eyl 2022 12:23
İletişim:

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

Mesaj gönderen hamit »

pr9.01 io maping.png
burada hiçbir değişiklik yapmadan kullandık.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Ahmet Erdem Kenet
Mesajlar: 50
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.

Mesaj 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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
hamit
Mesajlar: 4
Kayıt: 01 Eyl 2022 12:23
İletişim:

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

Mesaj 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.
Kullanıcı avatarı
Ahmet Erdem Kenet
Mesajlar: 50
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.

Mesaj 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
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Cevapla

“HCFA Q-Serisi PAC Forum” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir