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

廣州正菱|三菱
當(dāng)前位置:首頁(yè) >> 技術(shù)支持 >> 單精度浮點(diǎn)數(shù)的轉(zhuǎn)換
單精度浮點(diǎn)數(shù)的轉(zhuǎn)換  時(shí)間:2013/9/19 1:29:00
你好,現(xiàn)在有一個(gè)問(wèn)題想請(qǐng)教,我用RS指令讀取儀表的數(shù)值,而返回的是四字節(jié)單精度浮點(diǎn)數(shù),如何將四字節(jié)單精度浮點(diǎn)數(shù)轉(zhuǎn)換為十進(jìn)制常數(shù),例如返回D5=66 D6=71 D7=235 D8=133 而實(shí)際儀表顯示為4998 .用什指令可以轉(zhuǎn)換,請(qǐng)指教。謝謝
Re:續(xù):?jiǎn)尉雀↑c(diǎn)數(shù)的轉(zhuǎn)換  時(shí)間: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ù):?jiǎn)尉雀↑c(diǎn)數(shù)的轉(zhuǎn)換  時(shí)間:2013/9/19 7:10:00
你好,我試了,還是不明白,按你的程序做,D100顯示為1112009605,而不是4998,這是為什么,請(qǐng)指教。謝謝
Re:Re:Re:續(xù):?jiǎn)尉雀↑c(diǎn)數(shù)的轉(zhuǎn)換  時(shí)間:2013/9/19 11:58:00
您使用RS指令(8位模式),接收數(shù)據(jù)保存在寄存器的低字節(jié),最終將數(shù)據(jù)組合在一個(gè)32位寄存器數(shù)據(jù),監(jiān)視D101,D100數(shù)據(jù)時(shí),可以通過(guò)編程軟件:在線-監(jiān)視-軟元件批量 指定軟元件:D100 顯示選擇實(shí)數(shù)單精度 監(jiān)視開(kāi)始查看數(shù)據(jù)。(PLC編程軟件默認(rèn)是10進(jìn)制整數(shù)顯示)。

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

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