1. 加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子PLC 64位浮點數轉32位浮點數程序分享
        發布時間: 2024-03-22 19:13 更新時間: 2024-12-02 08:00
        觀看西門子PLC 64位浮點數轉32位浮點數程序分享視頻

        西門子S7-200測試通過,程序網上而來,獻給有需要的各位!

        一、主程序調用:


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




        二、子程序符號表:




        三、子程序網絡1:


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


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


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






        四、子程序網絡2:


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




        五、子程序網絡3:


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




        六、子程序網絡4:


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




        七、子程序網絡5:


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




        八、子程序網絡6:


        傳送符號位。




        九、子程序網絡7:


        Zui終結果。


        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415