久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2924|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

plc位、字節(jié)、字、雙字、有符號、無符號數(shù)據(jù)類型的關(guān)系

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:356035 發(fā)表于 2021-8-19 12:07 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
以下內(nèi)容由深圳市綜科智控科技開發(fā)有限公司整理編輯:
前言:很多同學(xué)在PLC開發(fā)過程中,因為數(shù)據(jù)類型選擇錯誤而出現(xiàn)得到的數(shù)據(jù)和期望的數(shù)據(jù)不一致的情況,例如:我們在讀取模擬量采集讀數(shù)的時候,可能會發(fā)現(xiàn)數(shù)據(jù)小于32767時都是對的,但是一旦大于這個值就變成了負數(shù);還有些時候,PLC在和第三方采集器通信時,會出現(xiàn)接收的數(shù)據(jù)順序和發(fā)送方數(shù)據(jù)存在高低位顛倒的情況,這是怎么回事呢,讓我們來一起來解開這里的謎團。

位:最小的存儲單位,非0則1,表達兩個狀態(tài)。

字節(jié):每8個位組成一個字節(jié)。這樣一個字節(jié)可以表達2的8次方(256)個狀態(tài),大于256個狀態(tài)怎么表示?那就字。

字:2個字節(jié)組成一個字,有16個位。這樣一個字可以表達2的16次方(65536)個狀態(tài),大于65536個狀態(tài)怎么表示? 那就用 雙字。
雙字:2個字組成一個雙字,有32個位。這樣一個雙字可以表達2的32次方(429496729狀態(tài))。

雙整(32位又稱雙字)=2個整數(shù)(2*16位)
整數(shù)(16位又稱字)=2個字節(jié)(2*8位)
字節(jié)(8位)=8個位

舉個例子說明,以西門子為例:
VD0(雙整)=VW0,VW1(整數(shù))=VB0,VB1,VB2,VB3(字)=V0.0~V3.7(位)一共32個位 所以稱32位雙整!
西門子表達比較特殊,理解如下:
例如:VB100   B表示1個字節(jié)=8個位      
8個位為VB100.0--VB100.7, 一個字節(jié)是VB100。
VW100   W表示2個字節(jié)=16個位 =字     16個位為VB100.0--VB100.7,VB100.8--VB100.15,
二個字節(jié)(字)是VB100,VB101.
VD100    D表示4個字節(jié)=32個位=雙字     32個位為VB100.0--VB100.7,VB100.8--VB100.15,
VB100.16--  VB100.23, VB100.24--VB100.32,
4個字節(jié)(雙字)是  VB100,B101,VB102,VB103
一個32位組成的雙字,其0-31位共32位用VD10表示的話,那么要表達0-15位組成的字,就是VW12;要表達16-31位組成的字,就是VW10;要表達0-7位組成的字節(jié),就是VB13;要表達8-15位組成的字節(jié),就是VB12;要表達16-23位組成的字節(jié),就是VB11;要表達24-31位組成的字節(jié),就是VB10。

無符號整數(shù)  十進制數(shù)值范圍 0到65535
                    十六進制數(shù)值范圍16#0000到16#FFFF
有符號整數(shù) 十進制數(shù)值范圍  -32768到+32767
                   十六進制數(shù)值范圍16#8000到16#7FFF

1、無符號整數(shù)和有符號整數(shù)之分?
一個16位數(shù),分為WORD數(shù)據(jù)類型與INT數(shù)據(jù)類型。前者無符號,后者為有符號。
通常情況下WORD用于邏輯運算,INT用于數(shù)學(xué)運算;即WORD與INT在用法上沒有什么區(qū)別(WORD可做數(shù)學(xué)運算,INT也可作邏輯運算)。

2、如vw100我怎么讓它成為無符號整數(shù)寄存器?
不是什么寄存器,寄存器的概念在此不做解釋。vw100如果做為WORD數(shù)據(jù)類型就是無符號。

3、WORD數(shù)據(jù)類型與INT數(shù)據(jù)類型數(shù)據(jù)范圍:
WORD數(shù)據(jù):0-65535;
INT數(shù)據(jù)類型:-32768-+32767.。
4、如果數(shù)值超過65535怎么辦呢?
同上所述,原理一樣,只不過數(shù)類型變成DWORD和DINT而已。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

無效樓層,該帖已經(jīng)被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 涩涩99| 国产午夜精品一区二区三区四区 | 亚洲一区国产精品 | 中文字幕在线一区二区三区 | 亚洲成人免费网址 | 欧美一级淫片免费视频黄 | 精产国产伦理一二三区 | 欧美欧美欧美 | 九九九精品视频 | 国产精品视频专区 | 欧美日日日日bbbbb视频 | 欧美久久久久久久久 | 蜜桃毛片 | 久久99国产精一区二区三区 | 欧美日韩在线一区二区三区 | 国产午夜精品一区二区三区嫩草 | 成人综合在线视频 | 午夜精品一区二区三区在线 | 国产精品高潮呻吟久久 | 国产免费观看久久黄av片涩av | 成人午夜精品 | av一区二区三区 | 国产精品永久免费 | 日本亚洲一区 | 久久精品国产99国产精品亚洲 | 亚洲在线一区二区三区 | 婷婷开心激情综合五月天 | 欧美一级黄色片 | 国产一区二区三区视频 | 国产精品一区二区三区在线 | 国产午夜精品一区二区三区四区 | 亚洲日本视频 | 久久这里只有精品首页 | 99国产精品99久久久久久 | 国产乱精品一区二区三区 | 欧美精品一区二区三区在线四季 | 亚洲成人一二三 | 亚洲一区二区三区免费在线观看 | 国产一区二区三区四区三区四 | 91视频在线看 | 久久综合入口 |