



| 西門子: | 西門子PLC總代理 |
| 西門子PLC: | 西門子PLC總代理商 |
| 德國: | 西門子PLC一級代理商 |
| 單價: | 面議 |
| 發貨期限: | 自買家付款之日起 天內發貨 |
| 所在地: | 直轄市 上海 上海寶山 |
| 有效期至: | 長期有效 |
| 發布時間: | 2023-12-13 20:06 |
| 最后更新: | 2023-12-13 20:06 |
| 瀏覽次數: | 141 |
| 采購咨詢: |
請賣家聯系我
|



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

二、子程序符號表:

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


四、子程序網絡2:
取出雙精度浮點數的高8位。

五、子程序網絡3:
雙精度浮點數指針后移一個字節。

六、子程序網絡4:
左移4位,右移8位得到單精度浮點數的小數部分。

七、子程序網絡5:
把單精度浮點數的指數部分加上,右移1位空出符號位。

八、子程序網絡6:
傳送符號位。

九、子程序網絡7:
***終結果。
