<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    西門子PLC64位浮點數轉32位浮點數程序分享
    發布時間: 2023-10-27 14:29 更新時間: 2024-12-27 09:10

    一、主程序調用:


    64位浮點數保存于VB0開始的存儲區中,轉換得出的32位浮點數保存于VD100中。


    圖片


    二、子程序符號表:


    圖片


    三、子程序網絡1:


    1.把雙精度浮點數的高16位讀取出來;


    2.左移1位,右移5位之后取到雙精度浮點數的指數部分;


    3.雙精度浮點數指數減去1023,再加上127得到單精度浮點數的指數部分。


    圖片


    圖片


    四、子程序網絡2:


    取出雙精度浮點數的高8位。


    圖片


    五、子程序網絡3:


    雙精度浮點數指針后移一個字節。


    圖片


    六、子程序網絡4:


    左移4位,右移8位得到單精度浮點數的小數部分。


    圖片


    七、子程序網絡5:


    把單精度浮點數的指數部分加上,右移1位空出符號位。


    圖片


    八、子程序網絡6:


    傳送符號位。


    圖片


    九、子程序網絡7:


    Zui終結果。


    圖片



    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595