



| 西門(mén)子: | 西門(mén)子PLC總代理 |
| 西門(mén)子PLC: | 西門(mén)子PLC總代理商 |
| 德國: | 西門(mén)子PLC一級代理商 |
| 單價(jià): | 面議 |
| 發(fā)貨期限: | 自買(mǎi)家付款之日起 天內發(fā)貨 |
| 所在地: | 直轄市 上海 上海寶山 |
| 有效期至: | 長(cháng)期有效 |
| 發(fā)布時(shí)間: | 2023-12-13 20:06 |
| 最后更新: | 2023-12-13 20:06 |
| 瀏覽次數: | 139 |
| 采購咨詢(xún): |
請賣(mài)家聯(lián)系我
|



西門(mén)子S7-200測試PLC64位浮點(diǎn)數轉32位浮點(diǎn)數程序
一、主程序調用:
64位浮點(diǎn)數保存于VB0開(kāi)始的存儲區中,轉換得出的32位浮點(diǎn)數保存于VD100中。

二、子程序符號表:

三、子程序網(wǎng)絡(luò )1:
1.把雙精度浮點(diǎn)數的高16位讀取出來(lái);
2.左移1位,右移5位之后取到雙精度浮點(diǎn)數的指數部分;
3.雙精度浮點(diǎn)數指數減去1023,再加上127得到單精度浮點(diǎn)數的指數部分。


四、子程序網(wǎng)絡(luò )2:
取出雙精度浮點(diǎn)數的高8位。

五、子程序網(wǎng)絡(luò )3:
雙精度浮點(diǎn)數指針后移一個(gè)字節。

六、子程序網(wǎng)絡(luò )4:
左移4位,右移8位得到單精度浮點(diǎn)數的小數部分。

七、子程序網(wǎng)絡(luò )5:
把單精度浮點(diǎn)數的指數部分加上,右移1位空出符號位。

八、子程序網(wǎng)絡(luò )6:
傳送符號位。

九、子程序網(wǎng)絡(luò )7:
***終結果。
