Jump to content
tbowling

MI değerini MW0 a atama sorunu

Recommended Posts

2 sensör arasındaki süreyi ölçmeye çalışıyorum MI1 registerine kaydettiğim değeri MW0 a atadığımda yanlış atama yapıyor  bu hata tür farklılığından mı acaba

sorunu nasıl çözeriz saygılarımla

SORU.jpg

Share this post


Link to post
Share on other sites

Merhabalar ;

MI registerları integer olarak tanımlanır ve 32 bitlik hafıza alanını kapsar.

MW ise word olarak tanımlanır ve 16 bitlik hafıza alanını kapsar. Max 65535 e kadar değer alır.

Register uyumsuzluğundan dolayı değerler doğru bir şekilde aktarılamaz. 

MI register'larını MI veya MF registerlarına move ederseniz değerler doğru şekilde eşitleme yaparsınız. 

İyi Çalışmalar

Kolay Gelsin

Share this post


Link to post
Share on other sites
Posted (edited)

send ASCII den MF registerini gönderemiyorum 65000 değerini seri porta nasıl gönderebilirim

GMTPLC           ProjeCUserssadomazoDesktopGMT HMIGMT SOFTSENSOR TEST.end.jpg

Edited by tbowling

Share this post


Link to post
Share on other sites

Merhabalar;

MF değerini MW registerına convert edip gönderim yapmalısınız.

Not: MF Doubleword uzunluğundadır. MF0 değerini MW0'a convert ettiğinizde bir sonraki MW1 değerini programda kullanmadığınıza emin olunuz.

İyi Çalışmalar

Kolay Gelsin

12.PNG

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...