99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

西門子PLC 64位浮點(diǎn)數(shù)轉(zhuǎn)32位浮點(diǎn)數(shù)程序分享

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

掃碼添加小助手

加入工程師交流群

西門子S7-200測試通過,程序網(wǎng)上而來,獻(xiàn)給有需要的各位!

一、主程序調(diào)用:

64位浮點(diǎn)數(shù)保存于VB0開始的存儲(chǔ)區(qū)中,轉(zhuǎn)換得出的32位浮點(diǎn)數(shù)保存于VD100中。

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

二、子程序符號(hào)表:

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

三、子程序網(wǎng)絡(luò)1:

1.把雙精度浮點(diǎn)數(shù)的高16位讀取出來;

2.左移1位,右移5位之后取到雙精度浮點(diǎn)數(shù)的指數(shù)部分;

3.雙精度浮點(diǎn)數(shù)指數(shù)減去1023,再加上127得到單精度浮點(diǎn)數(shù)的指數(shù)部分。

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

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

四、子程序網(wǎng)絡(luò)2:

取出雙精度浮點(diǎn)數(shù)的高8位。

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

五、子程序網(wǎng)絡(luò)3:

雙精度浮點(diǎn)數(shù)指針后移一個(gè)字節(jié)。

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

六、子程序網(wǎng)絡(luò)4:

左移4位,右移8位得到單精度浮點(diǎn)數(shù)的小數(shù)部分。

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

七、子程序網(wǎng)絡(luò)5:

把單精度浮點(diǎn)數(shù)的指數(shù)部分加上,右移1位空出符號(hào)位。

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

八、子程序網(wǎng)絡(luò)6:

傳送符號(hào)位。

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

九、子程序網(wǎng)絡(luò)7:

最終結(jié)果。

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

審核編輯:湯梓紅

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

    關(guān)注

    5036

    文章

    13906

    瀏覽量

    474406
  • 西門子
    +關(guān)注

    關(guān)注

    98

    文章

    3172

    瀏覽量

    118229
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3826

    瀏覽量

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

    關(guān)注

    0

    文章

    61

    瀏覽量

    16127
  • S7-200
    +關(guān)注

    關(guān)注

    13

    文章

    411

    瀏覽量

    51406

原文標(biāo)題:西門子PLC 64位浮點(diǎn)數(shù)轉(zhuǎn)32位浮點(diǎn)數(shù)程序分享

文章出處:【微信號(hào):鄭州PLC工控,微信公眾號(hào):鄭州PLC工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

    浮點(diǎn)數(shù)常用的編碼方法

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

    32浮點(diǎn)數(shù)字信號(hào)處理器SHARC產(chǎn)品組合(ADI)

    32浮點(diǎn)數(shù)字信號(hào)處理器SHARC產(chǎn)品組合(ADI) Analog Devices, Inc.,全球領(lǐng)先的高性能信號(hào)處理解決方案供應(yīng)商,最新推出32浮點(diǎn)數(shù)
    發(fā)表于 04-10 09:59 ?1414次閱讀

    modbus 如何讀取浮點(diǎn)數(shù)

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

    單片機(jī)浮點(diǎn)數(shù)運(yùn)算的源碼設(shè)計(jì)

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

    Xilinx怎么定點(diǎn)數(shù)轉(zhuǎn)浮點(diǎn)數(shù)

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

    談一談浮點(diǎn)數(shù)的精度問題

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

    什么是浮點(diǎn)數(shù)?浮點(diǎn)數(shù)在內(nèi)存中的存儲(chǔ)

    浮點(diǎn)型簡單講就是實(shí)數(shù)的意思。浮點(diǎn)數(shù)在計(jì)算機(jī)中用以近似表示任意某個(gè)實(shí)數(shù)。
    的頭像 發(fā)表于 11-09 11:07 ?6381次閱讀
    什么是<b class='flag-5'>浮點(diǎn)數(shù)</b>?<b class='flag-5'>浮點(diǎn)數(shù)</b>在內(nèi)存中的存儲(chǔ)

    什么是浮點(diǎn)數(shù)

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

    西門子PLC讀取的儀表數(shù)據(jù)(浮點(diǎn)數(shù))如何轉(zhuǎn)換為整數(shù)

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

    西門子PLC浮點(diǎn)數(shù)程序案例分享

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

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

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

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

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

    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)定義了浮點(diǎn)數(shù)的二進(jìn)制表示方法,包括符號(hào)
    的頭像 發(fā)表于 12-28 14:38 ?8059次閱讀

    西門子TIA Portal如何比較兩個(gè)浮點(diǎn)數(shù)相等

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