RM新时代网站-首页

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLC中浮點(diǎn)數(shù)的二進(jìn)制表示

CHANBAEK ? 來(lái)源:頭條號(hào)朝拾憶 ? 作者:頭條號(hào)朝拾憶 ? 2023-03-23 13:50 ? 次閱讀

我們?nèi)粘J褂玫母黝悢?shù)據(jù),都是以二進(jìn)制的方式存儲(chǔ)的。以浮點(diǎn)數(shù)為例,在PLC中其表示方式使用了IEEE 754標(biāo)準(zhǔn)。許多編程語(yǔ)言中浮點(diǎn)數(shù)的實(shí)現(xiàn)也遵循該標(biāo)準(zhǔn)。

poYBAGQb5zuALnXgAAMiWYowofI084.png

IEEE 754提供了很多規(guī)范,下面我們了解一下其中的常規(guī)單精度浮點(diǎn)數(shù)表示方法:

poYBAGQb50iACAmmAAClmnE2FTc083.png

● 符號(hào)位S:0代表正數(shù),1代表負(fù)數(shù);

● 指數(shù)位E:表示小數(shù)點(diǎn)的位置,直接影響數(shù)的大小。為表示方便,該指數(shù)加了一個(gè)固定偏移量,即:

指數(shù)位E = 指數(shù)實(shí)際值 + 127

● 有效數(shù)字M:也稱為尾數(shù)位。將浮點(diǎn)數(shù)表示為二進(jìn)制數(shù)后進(jìn)行規(guī)范化,隱藏高位1,剩余的小數(shù)部分,低位補(bǔ)0。

以123.45為例:

poYBAGQb51aATLXlAAD6dNCC_vk833.png

poYBAGQb52SARpOzAAfXzsuF_MQ352.png

與PLC中的數(shù)據(jù)一致

以上是常規(guī)浮點(diǎn)數(shù)的二進(jìn)制表示方式,此外還有一些特殊的數(shù):±∞、趨于0的數(shù)等。二進(jìn)制的表示方法也涉及精度方面的問(wèn)題。

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

    關(guān)注

    5010

    文章

    13271

    瀏覽量

    463055
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7002

    瀏覽量

    88941
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4296

    瀏覽量

    85798
  • 二進(jìn)制
    +關(guān)注

    關(guān)注

    2

    文章

    795

    瀏覽量

    41643
  • 浮點(diǎn)數(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

    15868
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Labview種如何將一個(gè)數(shù)字轉(zhuǎn)換為5位二進(jìn)制,8位二進(jìn)制以及任意位的二進(jìn)制表示

    Labview種如何將一個(gè)數(shù)字轉(zhuǎn)換為5位二進(jìn)制,8位二進(jìn)制以及任意位的二進(jìn)制表示
    發(fā)表于 01-22 17:22

    嵌入式工程師,別怪"浮點(diǎn)數(shù)"太坑!(C語(yǔ)言版本)

    :+/-)1.(二進(jìn)制尾數(shù))*2^(指數(shù)=實(shí)際指數(shù)+偏移量) 對(duì)于這幾個(gè)名詞不是特別好解釋,結(jié)合實(shí)際轉(zhuǎn)化過(guò)程會(huì)更加好理解:(這里以float型浮點(diǎn)數(shù):4.25為例子,如下轉(zhuǎn)化示意圖) · 對(duì)于小數(shù)部分
    發(fā)表于 05-06 10:51

    matlab浮點(diǎn)復(fù)數(shù)轉(zhuǎn)化為fpga中二進(jìn)制的問(wèn)題

    每一個(gè)元素都是復(fù)數(shù),類似這樣的-59.4184087630243-2.62712122987465i。 小弟想實(shí)現(xiàn)這個(gè)Levinsondurbin的功能仿真,首先把向量實(shí)部虛部給導(dǎo)入,該怎么操作這樣的浮點(diǎn)數(shù)變成有符號(hào)的二進(jìn)制表示呢。
    發(fā)表于 07-21 16:10

    浮點(diǎn)數(shù)轉(zhuǎn)換為二進(jìn)制存儲(chǔ)的方法

    浮點(diǎn)數(shù)轉(zhuǎn)換為二進(jìn)制存儲(chǔ)根據(jù)IEEE754標(biāo)準(zhǔn),單精度f(wàn)loat類型使用32比特存儲(chǔ),其中1位表示符號(hào),8位表示指數(shù),23位表示尾數(shù);雙精度d
    發(fā)表于 12-09 06:09

    基于查表法的快速求浮點(diǎn)數(shù)平方根方法

    在基于浮點(diǎn)DSP 的實(shí)時(shí)運(yùn)算,求平方根算法占用了大量的運(yùn)算時(shí)間,成為運(yùn)算的瓶頸之一。本文提出一種基于二進(jìn)制浮點(diǎn)數(shù)結(jié)構(gòu)和查表法結(jié)合的快速求
    發(fā)表于 12-18 16:43 ?34次下載

    浮點(diǎn)數(shù)表示方法

    浮點(diǎn)數(shù)表示方法  浮點(diǎn)數(shù),是指小數(shù)點(diǎn)在數(shù)據(jù)的位置可以左右移動(dòng)的數(shù)據(jù)。它通常被表示成:    N = M* RE  這里的M(Mantis
    發(fā)表于 10-13 17:13 ?1.6w次閱讀
    <b class='flag-5'>浮點(diǎn)數(shù)</b>的<b class='flag-5'>表示</b>方法

    二進(jìn)制表示的電路圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是二進(jìn)制表示的電路圖免費(fèi)下載。
    發(fā)表于 12-03 17:26 ?13次下載
    <b class='flag-5'>二進(jìn)制表示</b>的電路圖免費(fèi)下載

    浮點(diǎn)數(shù)在內(nèi)存的存儲(chǔ)

    浮點(diǎn)數(shù)在內(nèi)存的存儲(chǔ)和整數(shù)不同,因?yàn)檎麛?shù)都可以轉(zhuǎn)換為一一對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)。而浮點(diǎn)數(shù)的存儲(chǔ)是由符號(hào)位 (sign) + 指數(shù)位 (exponent) + 小數(shù)位 (fraction) 組
    的頭像 發(fā)表于 09-20 10:52 ?4053次閱讀
    <b class='flag-5'>浮點(diǎn)數(shù)</b>在內(nèi)存<b class='flag-5'>中</b>的存儲(chǔ)

    三菱PLC浮點(diǎn)數(shù)運(yùn)算指令

    二進(jìn)制浮點(diǎn)數(shù)比較指令ECMP(FNC110) DECMP(P)指令的使用如圖1所示,將兩個(gè)源操作數(shù)進(jìn)行比較,比較結(jié)果反映在目標(biāo)操作數(shù)。如果操作數(shù)為常數(shù)則自動(dòng)轉(zhuǎn)換成二進(jìn)制
    發(fā)表于 03-23 14:14 ?1.7w次閱讀
    三菱<b class='flag-5'>PLC</b><b class='flag-5'>浮點(diǎn)數(shù)</b>運(yùn)算指令

    浮點(diǎn)數(shù)轉(zhuǎn)換為二進(jìn)制存儲(chǔ)

    浮點(diǎn)數(shù)轉(zhuǎn)換為二進(jìn)制存儲(chǔ)根據(jù)IEEE754標(biāo)準(zhǔn),單精度f(wàn)loat類型使用32比特存儲(chǔ),其中1位表示符號(hào),8位表示指數(shù),23位表示尾數(shù);雙精度d
    發(fā)表于 11-26 11:21 ?51次下載
    <b class='flag-5'>浮點(diǎn)數(shù)</b>轉(zhuǎn)換為<b class='flag-5'>二進(jìn)制</b>存儲(chǔ)

    解析python整數(shù)浮點(diǎn)數(shù)不同進(jìn)制整數(shù)

    python數(shù)字包括整數(shù)、浮點(diǎn)數(shù)、復(fù)數(shù)、有理分?jǐn)?shù)等,整數(shù)還可以用不同進(jìn)制表示
    的頭像 發(fā)表于 03-10 10:01 ?1062次閱讀

    點(diǎn)數(shù)浮點(diǎn)數(shù)的概念 浮點(diǎn)數(shù)二進(jìn)制序列與指數(shù)表達(dá)式之間的轉(zhuǎn)化

    的缺點(diǎn):由于小數(shù)點(diǎn)位置固定不變,定點(diǎn)數(shù)表示的數(shù)的范圍非常有限,不能同時(shí)表達(dá)特別大或特別小的數(shù),所以才出現(xiàn)了浮點(diǎn)數(shù),以此來(lái)擴(kuò)充數(shù)的范圍,同時(shí)浮點(diǎn)數(shù)也廣泛應(yīng)用于精度要求高的場(chǎng)合。簡(jiǎn)單的理
    的頭像 發(fā)表于 08-22 16:06 ?8065次閱讀
    定<b class='flag-5'>點(diǎn)數(shù)</b>和<b class='flag-5'>浮點(diǎn)數(shù)</b>的概念 <b class='flag-5'>浮點(diǎn)數(shù)</b><b class='flag-5'>二進(jìn)制</b>序列與指數(shù)表達(dá)式之間的轉(zhuǎn)化

    單精度和雙精度浮點(diǎn)數(shù)的區(qū)別

    。 單精度浮點(diǎn)數(shù),也稱為單精度浮點(diǎn)數(shù)格式,用于在計(jì)算機(jī)中表示32位二進(jìn)制格式的浮點(diǎn)數(shù)。一個(gè)單精度浮點(diǎn)數(shù)
    的頭像 發(fā)表于 12-15 10:25 ?5422次閱讀

    modbus浮點(diǎn)數(shù)怎么讀取

    常重要的。 首先,要理解Modbus浮點(diǎn)數(shù)表示方式。在Modbus協(xié)議,浮點(diǎn)數(shù)采用了IEEE 754標(biāo)準(zhǔn)進(jìn)行編碼和解碼。IEEE 754標(biāo)準(zhǔn)定義了
    的頭像 發(fā)表于 12-28 14:38 ?6200次閱讀

    一文帶你秒懂IEEE 754浮點(diǎn)數(shù)

    一、簡(jiǎn)介1、常見(jiàn)的浮點(diǎn)數(shù)表示方式是IEEE754標(biāo)準(zhǔn),它規(guī)定了浮點(diǎn)數(shù)的存儲(chǔ)格式和運(yùn)算規(guī)則,這個(gè)標(biāo)準(zhǔn)定義了兩種浮點(diǎn)數(shù)表示:?jiǎn)尉群碗p精度。2、任何一個(gè)浮點(diǎn)數(shù)
    的頭像 發(fā)表于 03-18 08:09 ?8638次閱讀
    一文帶你秒懂IEEE 754<b class='flag-5'>浮點(diǎn)數(shù)</b>
    RM新时代网站-首页