<wbr id="pbjqz"><pre id="pbjqz"><noscript id="pbjqz"></noscript></pre></wbr>

            <nav id="pbjqz"></nav>
              <wbr id="pbjqz"><legend id="pbjqz"><video id="pbjqz"></video></legend></wbr>

              PLC企業資訊
                廊坊西門子S7-ET200系列
                發布者:chkj  發布時間:2023-10-12 10:52:47

                       西門子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:
                 
                       ***終結果。
                 
                       
                版權聲明PLC信息網轉載作品均注明出處,本網未注明出處和轉載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內容的真實性。如轉載作品侵犯作者署名權,或有其他諸如版權、肖像權、知識產權等方面的傷害,并非本網故意為之,在接到相關權利人通知后將立即加以更正。聯系電話:0571-87774297。
              0571-87774297  
              免费人成激情视频在线看