PLC也是一臺微電腦,許多功能指令離不開進制轉(zhuǎn)換,同時也是為了增加程序的可讀性,想要對PLC進行編程,那么必須得清楚數(shù)制的設(shè)置以及轉(zhuǎn)化和對應(yīng)的符號。
當(dāng)然,人們輸入計算機的十進制被轉(zhuǎn)換成二進制進行計算,計算后的結(jié)果又由二進制轉(zhuǎn)換成十進制,這都由操作系統(tǒng)自動完成,并不需要人們手工去做。人們通常采用的數(shù)制有十進制二進制、八進制和十六進制。
常用進制對應(yīng)表
常用進制使用場合
二進制只有 0 和 1 兩個符號,按照逢二進一的規(guī)則運算。0和1用來表示開關(guān)量(或稱數(shù)字量)的兩種不同狀態(tài),如觸點的斷開和接通,線圈的得電和失電等。
所有數(shù)據(jù)的運算、存儲都是采用二進制進行
西門子PLC上的輸入輸出編號是采用八進制方式命名
MODBUS-RTU通信數(shù)據(jù)發(fā)送與接收是采用了十六進制
某變頻器的參數(shù)地址以十六進制分配
進制之間的相互轉(zhuǎn)換
方法:二進制數(shù)從低位到高位(即從右往左)計算,第0位的權(quán)值是2的0次方,第1位的權(quán)值是2的1次方,第2位的權(quán)值是2的2次方,依次遞增下去,把最后的結(jié)果相加的值就是十進制的值了!
方法:將二進制數(shù)從最低位開始( 從右到左 ),以4位二進制數(shù)為一組進行分組,最左邊不足4位的補零。然后對每組分別運用“8421”法則快速運算。
方法:十進制數(shù)除2取余法,即十進制數(shù)除2,余數(shù)為權(quán)位上的數(shù),得到的商值繼續(xù)除2,依此步驟繼續(xù)向下運算直到商為0為止。
方法:對于每一位十六進制數(shù),分別運用“8421”法則快速運算,逐位展開成4位二進制數(shù),不足四位的補零,最后最左邊的零可省略。
方法:要從右到左用二進制的每個數(shù)去乘以16的相應(yīng)次方,然后這些數(shù)字相加就是了。
來源:網(wǎng)絡(luò)。
聲明:本資料信息由本公眾號從網(wǎng)絡(luò)收集整理而成,版權(quán)歸原公司、機構(gòu)、作者所有。資料僅供學(xué)習(xí)參考,切勿用于商業(yè)用途,本公眾號對資料中觀點保持中立態(tài)度,如涉及版權(quán)問題,請第一時間告知刪除,非常感謝!
非常感謝您的每個"贊"和"在看"!