chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

西門子PLC 64位浮點數轉32位浮點數程序分享

feichangkuai ? 來源:鄭州PLC工控 ? 2023-03-29 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

一、主程序調用:

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

572746ec-cdaa-11ed-bfe3-dac502259ad0.png

二、子程序符號表:

57743876-cdaa-11ed-bfe3-dac502259ad0.jpg

三、子程序網絡1:

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

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

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

5796be50-cdaa-11ed-bfe3-dac502259ad0.png

57ccf236-cdaa-11ed-bfe3-dac502259ad0.jpg

四、子程序網絡2:

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

57ed4298-cdaa-11ed-bfe3-dac502259ad0.jpg

五、子程序網絡3:

雙精度浮點數指針后移一個字節(jié)。

580c1a9c-cdaa-11ed-bfe3-dac502259ad0.jpg

六、子程序網絡4:

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

58355ca4-cdaa-11ed-bfe3-dac502259ad0.jpg

七、子程序網絡5:

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

585cf5c0-cdaa-11ed-bfe3-dac502259ad0.jpg

八、子程序網絡6:

傳送符號位。

587c40e2-cdaa-11ed-bfe3-dac502259ad0.jpg

九、子程序網絡7:

最終結果。

5897c6dc-cdaa-11ed-bfe3-dac502259ad0.jpg

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5050

    文章

    14569

    瀏覽量

    486290
  • 西門子
    +關注

    關注

    98

    文章

    3302

    瀏覽量

    120282
  • 程序
    +關注

    關注

    117

    文章

    3843

    瀏覽量

    85177
  • 浮點數
    +關注

    關注

    0

    文章

    62

    瀏覽量

    16405
  • S7-200
    +關注

    關注

    13

    文章

    412

    瀏覽量

    52666

原文標題:西門子PLC 64位浮點數轉32位浮點數程序分享

文章出處:【微信號:鄭州PLC工控,微信公眾號:鄭州PLC工控】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    浮點數的表示方法

    浮點數的表示方法  浮點數,是指小數點在數據中的位置可以左右移動的數據。它通常被表示成:    N = M* RE  這里的M(Mantissa)被稱為浮點數
    發(fā)表于 10-13 17:13 ?1.7w次閱讀
    <b class='flag-5'>浮點數</b>的表示方法

    浮點數常用的編碼方法

    浮點數常用的編碼方法  前面已經說到,在計算機內,浮點數被表示為如下格式:    通常情況
    發(fā)表于 10-13 17:21 ?4976次閱讀
    <b class='flag-5'>浮點數</b>常用的編碼方法

    32浮點數字信號處理器SHARC產品組合(ADI)

    32浮點數字信號處理器SHARC產品組合(ADI) Analog Devices, Inc.,全球領先的高性能信號處理解決方案供應商,最新推出32浮點數
    發(fā)表于 04-10 09:59 ?1552次閱讀

    modbus 如何讀取浮點數

    本文為大家介紹modbus讀取浮點數的兩個程序設計。
    發(fā)表于 02-08 10:03 ?1.5w次閱讀

    單片機浮點數運算的源碼設計

    單片機執(zhí)行程序的過程,實際上就是執(zhí)行我們所編制程序的過程。即逐條指令的過程。本文詳細介紹了浮點數在單片機中的表示方式和匯編子程序,浮點數比定
    的頭像 發(fā)表于 03-07 15:19 ?1.1w次閱讀
    單片機<b class='flag-5'>浮點數</b>運算的源碼設計

    Xilinx怎么定點數浮點數

    轉化為的浮點數可以是單精度也可以是雙精度。
    發(fā)表于 07-05 08:09 ?4270次閱讀
    Xilinx怎么定<b class='flag-5'>點數</b><b class='flag-5'>轉</b><b class='flag-5'>浮點數</b>

    談一談浮點數的精度問題

    還是要從浮點數的存儲和標識出發(fā)來處理該問題,既然浮點數天然就存在一定的誤差,而有時候計算又無法獲得唯一的數值,如下圖所示,浮點數計算出來的實軸上的值都會因為浮點數無法存儲標識而近似到其
    的頭像 發(fā)表于 08-11 14:28 ?6109次閱讀
    談一談<b class='flag-5'>浮點數</b>的精度問題

    什么是浮點數浮點數在內存中的存儲

    浮點型簡單講就是實數的意思。浮點數在計算機中用以近似表示任意某個實數。
    的頭像 發(fā)表于 11-09 11:07 ?7305次閱讀
    什么是<b class='flag-5'>浮點數</b>?<b class='flag-5'>浮點數</b>在內存中的存儲

    什么是浮點數

    Python數據類型第一種:字符串(str)。 Python數據類型第二種:整數(int)。 Python數據類型第三種:浮點數,浮點數的英文名是float,浮點數沒有簡寫。
    的頭像 發(fā)表于 02-23 14:58 ?6119次閱讀

    西門子PLC讀取的儀表數據(浮點數)如何轉換為整數

    看到一個網友的問題,西門子200PLC采用MODBUS RTU協(xié)議采集多功能儀表的數據,接收的數據均是32的單精度浮點數,我怎么在PLC
    的頭像 發(fā)表于 06-01 10:18 ?8690次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>讀取的儀表數據(<b class='flag-5'>浮點數</b>)如何轉換為整數

    西門子PLC浮點數程序案例分享

    64浮點數保存于VB0開始的存儲區(qū)中,轉換得出的32浮點數保存于VD100中。
    發(fā)表于 10-27 17:07 ?5277次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>浮點數</b><b class='flag-5'>程序</b>案例分享

    單精度和雙精度浮點數的區(qū)別

    。 一、表示范圍 單精度浮點數(float)通常使用32來表示,其范圍在1.17549435E-38F至3.40282347E+38F之間。而雙精度浮點數(double)通常使用64
    的頭像 發(fā)表于 12-13 10:55 ?1.4w次閱讀

    單精度和雙精度浮點數的區(qū)別

    。 單精度浮點數,也稱為單精度浮點數格式,用于在計算機中表示32二進制格式的浮點數。一個單精度浮點數由三個部分組成:符號
    的頭像 發(fā)表于 12-15 10:25 ?7361次閱讀

    modbus浮點數怎么讀取

    常重要的。 首先,要理解Modbus浮點數的表示方式。在Modbus協(xié)議中,浮點數采用了IEEE 754標準進行編碼和解碼。IEEE 754標準定義了浮點數的二進制表示方法,包括符號
    的頭像 發(fā)表于 12-28 14:38 ?9630次閱讀

    西門子TIA Portal如何比較兩個浮點數相等

    的方法。 第1步: 添加 PLC 設備。 選擇西門子 CPU 1214C DC/DC/DC。 設置 IP 地址:192.168.0.1。 子網掩碼:255.255.255.0 圖1添加 PLC 設備 第2
    的頭像 發(fā)表于 01-06 10:07 ?1419次閱讀
    <b class='flag-5'>西門子</b>TIA Portal如何比較兩個<b class='flag-5'>浮點數</b>相等