现场直播中国女篮的比赛/曼联阿森纳/足球工具下载/2017欧联杯决赛 - 欧冠杯第一圈什么意思

廣州正菱|三菱
當前位置:首頁 >> 技術(shù)支持 >> 單精度浮點數(shù)的轉(zhuǎn)換
單精度浮點數(shù)的轉(zhuǎn)換  時間:2013/9/19 1:29:00
你好,現(xiàn)在有一個問題想請教,我用RS指令讀取儀表的數(shù)值,而返回的是四字節(jié)單精度浮點數(shù),如何將四字節(jié)單精度浮點數(shù)轉(zhuǎn)換為十進制常數(shù),例如返回D5=66 D6=71 D7=235 D8=133 而實際儀表顯示為4998 .用什指令可以轉(zhuǎn)換,請指教。謝謝
Re:續(xù):單精度浮點數(shù)的轉(zhuǎn)換  時間:2013/9/19 4:46:00
程序例如:
LD M8000
MOV D5 K2M24
MOV D6 K2M16
MOV D7 K2M8
MOV D8 K2M0
DMOV K8M0 D100

Re:Re:續(xù):單精度浮點數(shù)的轉(zhuǎn)換  時間:2013/9/19 7:10:00
你好,我試了,還是不明白,按你的程序做,D100顯示為1112009605,而不是4998,這是為什么,請指教。謝謝
Re:Re:Re:續(xù):單精度浮點數(shù)的轉(zhuǎn)換  時間:2013/9/19 11:58:00
您使用RS指令(8位模式),接收數(shù)據(jù)保存在寄存器的低字節(jié),最終將數(shù)據(jù)組合在一個32位寄存器數(shù)據(jù),監(jiān)視D101,D100數(shù)據(jù)時,可以通過編程軟件:在線-監(jiān)視-軟元件批量 指定軟元件:D100 顯示選擇實數(shù)單精度 監(jiān)視開始查看數(shù)據(jù)。(PLC編程軟件默認是10進制整數(shù)顯示)。

Re:Re:Re:Re:續(xù):單精度浮點數(shù)的轉(zhuǎn)換  時間:2013/9/19 14:22:00
這樣是可以監(jiān)測到49.98,但我做程序時要用D100來做比較(LD>=)時這個數(shù)值就不好設(shè)定。還有文本顯示不了,還有好的方法能把這個4998直接顯示出來嗎?謝謝
Re:Re:Re:Re:Re:續(xù):單精度浮點數(shù)的轉(zhuǎn)換  時間:2013/9/19 19:10:00
浮點數(shù)不能用LD>=做比較,浮點數(shù)比較需要用DECMP指令。文本顯示不了的話,可能是文本上的設(shè)置問題,看一下文本上有沒有設(shè)置顯示數(shù)據(jù)類型為實數(shù)或浮點數(shù)的。

相關(guān)問題
相關(guān)下載