西門子: | 西門子PLC總代理 |
西門子PLC: | 西門子PLC總代理商 |
德國(guó): | 西門子PLC一級(jí)代理商 |
單價(jià): | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 上海寶山 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2023-12-13 20:06 |
最后更新: | 2023-12-13 20:06 |
瀏覽次數(shù): | 69 |
采購(gòu)咨詢: |
請(qǐng)賣家聯(lián)系我
|
西門子S7-200測(cè)試PLC64位浮點(diǎn)數(shù)轉(zhuǎn)32位浮點(diǎn)數(shù)程序
一、主程序調(diào)用:
64位浮點(diǎn)數(shù)保存于VB0開(kāi)始的存儲(chǔ)區(qū)中,轉(zhuǎn)換得出的32位浮點(diǎn)數(shù)保存于VD100中。
二、子程序符號(hào)表:
三、子程序網(wǎng)絡(luò)1:
1.把雙精度浮點(diǎn)數(shù)的高16位讀取出來(lái);
2.左移1位,右移5位之后取到雙精度浮點(diǎn)數(shù)的指數(shù)部分;
3.雙精度浮點(diǎn)數(shù)指數(shù)減去1023,再加上127得到單精度浮點(diǎn)數(shù)的指數(shù)部分。
四、子程序網(wǎng)絡(luò)2:
取出雙精度浮點(diǎn)數(shù)的高8位。
五、子程序網(wǎng)絡(luò)3:
雙精度浮點(diǎn)數(shù)指針后移一個(gè)字節(jié)。
六、子程序網(wǎng)絡(luò)4:
左移4位,右移8位得到單精度浮點(diǎn)數(shù)的小數(shù)部分。
七、子程序網(wǎng)絡(luò)5:
把單精度浮點(diǎn)數(shù)的指數(shù)部分加上,右移1位空出符號(hào)位。
八、子程序網(wǎng)絡(luò)6:
傳送符號(hào)位。
九、子程序網(wǎng)絡(luò)7:
***終結(jié)果。