色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

干貨 | PLC中常用數制及如何轉換

1X4o_GKB1508 ? 來源:YXQ ? 2019-06-24 14:32 ? 次閱讀

數制也稱計數制,是用一組固定的符號和統一的規則來表示數值的方法。任何一個數制都包含兩個基本要素:基數和位權。

基數:數制所使用數碼的個數。例如,二進制的基數為2;十進制的基數為10。

位權:數制中某一位上的1所表示數值的大?。ㄋ幬恢玫膬r值)。例如,十進制的123,1的位權是100,2的位權是10,3的位權是1。二進制中的 1011 ,左起第一個1的位權是8,0的位權是4,第二個1的位權是2,第三個1的位權是1。

PLC中常用的數制有:十進制,二進制,十六進制,八進制等。此外還有BCD碼和ASCII碼也偶爾會使用。

十進制(Decimal?notation):如1234=1*103+2*102+3*101+4*100,逢十進一,基數為10,單個數是0-9,每位的系數乘于基數(10)的N次方,N為其所處的位數。

二進制(Binary?notation):如1101=1*23+1*22+0*21+1*20=13,逢二進一,基數為2,單個數只有0和1, 每位的系數乘于基數(10)的N次方,N為其所處的位數。從第3位至0分別為8,4,2,1,所以二進制也成8421碼。如果表示有符號數,則用最高位表示符號,0為正數1為負數。正數以二進制原碼表示;負數則以補碼存儲,即將原碼逐位取反再加1。

十六進制(Hexdecimal?notation):逢16進1的進位制。一般用數字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,這些稱作十六進制數字。

八進制(Octal?notation):逢八進一,單個數有0-7,在PLC中常用于編址,數據運算應用較少。

BCD碼:(Binary-Coded Decimal?)亦稱二進碼十進數或二-十進制代碼。用4位二進制數來表示1位十進制數中的0~9這10個數碼。通常時鐘采用BCD碼存儲。

ASCII:(American Standard Code for Information Interchange:美國信息交換標準代碼)是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言。它是現今最通用的系統,并等同于國際標準ISO/IEC 646。PLC中數據存儲只能以0和1形式,其它數據可通過進制轉換成二進制,但是字母和一些特殊符號用什么表示則需要約定一套轉換規則,于是美國有關的標準化組織就出臺了ASCII編碼。

浮點數(float):又稱實數(REAL),浮點數是屬于有理數中某特定子集的數的數字表示,在計算機中用于近似表示任意某個實數。具體來說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似于基數為10的科學計數法。

在二進制科學表示法中,S=M×2^N 主要由三部分構成:符號位+階碼(N)+尾數(M)。對于float型數據,其二進制有32位,其中符號位1位,階碼8位,尾數23位。符號位:0表示正,1表示負。階碼:這里階碼采用移碼表示,對于float型數據其規定的偏置量為127,階碼有正有負,對于8位二進制,則其表示范圍為?128~127。比如,對于float型數據,若階碼的真實值為2,則加上127后為129,其階碼表示形式為10000010。尾數:有效數字位,即部分二進制位(小數點后面的二進制位),因為規定M的整數部分恒為1,所以這個1就不進行存儲了。下面舉例說明:

float型數據125.5轉換為標準浮點格式,125的二進制表示形式為1111101,小數部分表示為二進制為1(小數部分乘以2,小于1則為0,大于1則為1,小數繼續乘以2,直到小數部分為0為止),則125.5二進制表示為1111101.1,由于規定尾數的整數部分恒為1,則表示為1.1111011*2^6,階碼為6,加上127為133,則表示為10000101,而對于尾數將整數部分1去掉,為1111011,在其后面補0使其位數達到23位,則為11110110000000000000000。則其二進制表示形式為:0 10000101 11110110000000000000000

那么這些進制之間是如何轉換呢?

1.十進制轉二進制

方法為:十進制數除2取余法,即十進制數除2,余數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。

(具體用法如下圖)

2.二進制轉十進制

方法為:把二進制數按權展開、相加即得十進制數。

(具體用法如下圖)

3.二進制轉八進制

方法為:3位二進制數按權展開相加得到1位八進制數。(注意事項,3位二進制轉成八進制是從右到左開始轉換,不足時補0)。

(具體用法如下圖)

4.八進制轉成二進制

方法為:八進制數通過除2取余法,得到二進制數,對每個八進制為3個二進制,不足時在最左邊補零。

(具體用法如下圖)

5.二進制轉十六進制

方法為:與二進制轉八進制方法近似,八進制是取三合一,十六進制是取四合一。(注意事項,4位二進制轉成十六進制是從右到左開始轉換,不足時補0)。

(具體用法如下圖)

6.十六進制轉二進制

方法為:十六進制數通過除2取余法,得到二進制數,對每個十六進制為4個二進制,不足時在最左邊補零。

(具體用法如下圖)

7.十進制轉八進制或者十六進制有兩種方法

第一:間接法—把十進制轉成二進制,然后再由二進制轉成八進制或者十六進制。這里不再做圖片用法解釋。

第二:直接法—把十進制轉八進制或者十六進制按照除8或者16取余,直到商為0為止。

(具體用法如下圖)

8.八進制或者十六進制轉成十進制

方法為:把八進制、十六進制數按權展開、相加即得十進制數。

(具體用法如下圖)

9.BCD碼轉十進制:因為BCD碼是用四位二進制表示一位十進制數,所以轉換方法類似二進制轉十六進制“取四合一”法,四位組合后轉成十進制得到的就是十進制。

以上介紹了PLC中常用進制及相互轉換方法,意在讓初學者理解進制含義及轉換規律。真正使用時可利用計算機提供的程序員型計算器輕松運算出來。

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

    關注

    5016

    文章

    13383

    瀏覽量

    464743
  • 數制轉換
    +關注

    關注

    0

    文章

    5

    瀏覽量

    7178

原文標題:PLC中常用數制及如何轉換

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

收藏 人收藏

    評論

    相關推薦

    PLC中常用數制及各進制的轉換方法總結

    數制也稱計數制,是用一組固定的符號和統一的規則來表示數值的方法。
    發表于 10-24 15:43 ?5672次閱讀

    單片機中數制數制轉換是怎樣實現的?

    常見數制有哪幾種?單片機中數制數制轉換是怎樣實現的?
    發表于 07-01 07:06

    單片機中的數制數制是如何轉換

    目錄:入門篇第1章 基礎知識1.1 什么是單片機1.2 如何學好單片機1.3 單片機中的數制數制轉換1.3.1 單片機的數制1.3.2 不同數制
    發表于 07-15 08:00

    數制轉換

    數制轉換  計算機中常用幾種不同的進位數制,包括二(八、十六)進制和十進制。二進制數據更容易用邏輯線路處理,更接近計算機硬件能直接識別和處理的電子化
    發表于 10-13 16:23 ?3383次閱讀
    <b class='flag-5'>數制</b><b class='flag-5'>轉換</b>

    PLC常用數制的解析及相互轉換的方法

    數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照“逢十進一”的原則進行計數的。
    的頭像 發表于 12-25 11:39 ?5365次閱讀

    淺析PLC常用數制及其轉換方式

    數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照“逢十進一”的原則進行計數的。
    的頭像 發表于 10-31 11:24 ?2970次閱讀

    深度分析PLC常用數制轉換方法

    數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照“逢十進一”的原則進行計數的。
    的頭像 發表于 01-18 17:08 ?3283次閱讀
    深度分析<b class='flag-5'>PLC</b><b class='flag-5'>常用</b><b class='flag-5'>數制</b>及<b class='flag-5'>轉換</b>方法

    探析PLC常用數制轉換方法

    數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照“逢十進一”的原則進行計數的。
    的頭像 發表于 01-21 09:23 ?3073次閱讀

    PLC常用數制轉換方法

    數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照“逢十進一”的原則進行計數的。
    的頭像 發表于 05-06 16:48 ?3373次閱讀

    PLC中常用進制及相互轉換方法

    數制也稱計數制,是用一組固定的符號和統一的規則來表示數值的方法。
    的頭像 發表于 10-17 11:10 ?5673次閱讀

    PLC中常用數制及如何轉換

    中某一位上的1所表示數值的大小(所處位置的價值)。例如,十進制的123,1的位權是100,2的位權是10,3的位權 是1。二進制中的 1011 ,左起第一個1的位權是8,0的位權是4,第二個1的位權是2,第三個1的位權是1。 PLC中常用
    發表于 04-18 11:29 ?1次下載
    <b class='flag-5'>PLC</b><b class='flag-5'>中常用</b><b class='flag-5'>數制</b>及如何<b class='flag-5'>轉換</b>

    PLC中常用進制及相互轉換方法

    數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。它按進位的原則進行計數的方法,稱為進位計數制。
    的頭像 發表于 04-27 11:32 ?4992次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>中常用</b>進制及相互<b class='flag-5'>轉換</b>方法

    PLC常用數制轉換方法

    數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照“逢十進一”的原則進行計數的。
    的頭像 發表于 07-04 11:06 ?836次閱讀

    什么是進位計數制?為什么要進行數制間的轉換PLC數制轉換方法

    數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。
    的頭像 發表于 08-12 09:17 ?9547次閱讀

    什么是進位計數制 PLC常用數制轉換方法介紹

    什么是進位計數制 數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原 則進行計數的方法,稱為進位計數制。比如,在十進位計
    發表于 08-20 09:32 ?1045次閱讀
    什么是進位計<b class='flag-5'>數制</b> <b class='flag-5'>PLC</b><b class='flag-5'>常用</b><b class='flag-5'>數制</b>及<b class='flag-5'>轉換</b>方法介紹
    主站蜘蛛池模板: 午夜亚洲动漫精品AV网站| 久拍国产在线观看| 一本之道高清在线观看一区 | 欧美阿v天堂视频在99线| 国产99青草全福视在线| 亚洲高清视频免费| 欧美亚洲另类丝袜自拍动漫| 嗨嗨快播电影| 抽插性奴中出乳精内射| 最美白虎逼| 亚洲熟妇AV乱码在线观看| 日日噜噜大屁股熟妇| 老湿机一区午夜精品免费福利| 国产精品美女久久久网站动漫 | WWW国产亚洲精品久久| 国产成人精品久久久久婷婷| 曰产无码久久久久久精品| 色就色 综合偷拍区欧美| 美女pk精子4| 久久久久久免费观看| 精品无码国产自产在线观看| 国产午夜精品理论片在线| 国产高清在线露脸一区| 高跟丝袜岳第一次| 柏木舞子在线| 成年人视频在线免费播放| 最近中文字幕免费高清MV视频| 亚洲午夜无码久久久久蜜臀av| 亚洲福利区| 亚洲精品久久久一区| 日韩欧美一区二区三区免费看 | 99re精品视频在线播放视频| 亚洲在线视频自拍精品| 中国jjzz| 91系列在线观看免费| av色天堂2018在线观看| 啊叫大点声欠CAO的SAO贷| 中国比基尼美女| 99久久免费热在线精品| 超碰98人人插| 国模玲玲自拍337p|