<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      西門子PLC 64位浮點數轉32位浮點數程序分享
      發布時間: 2024-03-29 10:49 更新時間: 2024-12-02 08:00

      西門子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終結果。


      圖片



      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684