請教SCL中怎樣將兩個WORD組合成REAL
劉玉蓉
發(fā)布于2014-11-24 17:33
3
0
標簽:
用SCL寫子程序將從儀表讀來的數(shù)據(jù)進行處理。遇到的問題是:
儀表的寄存器為REAL類型,讀來后存入DB1.DBW0和DB1.DBW2。
請問各位老師,我怎樣將DB.1DBW0和DB1.DBW2組合成REAL類型。(比如DB1.DBW0=W#16#4296,DB1.DBW2=W#16#F3ED,怎樣才能將這兩個字組合成雙字DW#16#4296F3ED)
佳答案
DB1.DBW0占DW高4位,比如DB1.DBW0為FFFF時DW為FFFF0000
DB1.DBW0先轉換成DW,左移16位(W#16#10)與DW#16#FFFF0000相與
DB1.DBW2與DW#16#FFFF與
2數(shù)再或 S7思路是這樣