تالار گفتگوی سایت مهندس ماهر
Notifications
Clear all
۲۶/۰۷/۱۴۰۱ ۶:۰۸ ب.ظ
با سلام
من یک مقدار Real دارم که از یوکوگاوا به زیمنس داده میشه. پروتکل مدباس RTU بر بستر RS485
مجبورم در سمت زیمنس جای بایت ها را عوض کنم . برای اینکار از دستورات CAW و CAD در STL استفاده می کنم. ولی مقدار دریافتی صحیح نیست.
سوالم اینه که در یک Double word آیا کافیه جای دو تا word عوض بشه یا اینکه در word ها باید جای Byte ها هم عوض بشه؟
ممنون
۲۷/۰۷/۱۴۰۱ ۱۰:۰۹ ق.ظ
درود بر شما
توی مورد مشایه همین موضوع، با جابجایی word ها مشکل حل شد. برای جابجایی وردها از دستور rotate برای دیتای double word به میزان 16 بیت استفاده کردم و سپس double word را به real تبدیل نمودم.
موفق باشید
Share: