日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

西門子S7-200 Smart系列PLC處理64位浮點數方法 SUB_I和SHL_W和SHR_W指令梯形圖實例

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022/11/12
西門子S7-200 Smart系列PLC處理64位浮點數方法
一、主程序調用:

64位浮點數保存于VB0開始的存儲區之中,轉換得出的32位浮點數保存于VD100存儲區中。
二、子程序符號表:
子程序符號表,西門子plc變量表 
三、子程序網絡1:
1、把64位精度浮點數的高16位讀取出來;
2、左移1位,右移5位之后取到64位浮點數的指數部分;
3、用64位浮點數的指數減去1023,再加上127得到32位浮點數的指數部分。梯形圖實例程序如下:
SHL_W和SHR_W指令 
西門子plc的SUB_I指令 
四、子程序網絡2:
取出64位浮點數的高8位
五、子程序網絡3:
把64位浮點數指針后移一個字節
六、子程序網絡4:
左移4位,右移8位得到32位浮點數的小數部分
七、子程序網絡5:
把32位浮點數的指數部分加上,右移1位空出符號位
八、子程序網絡6:
傳送浮點數的符號位
九、子程序網絡7:
最終結果暫存于LD4中
Tags:西門子S7-200,浮點數,梯形圖實例  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢