西門(mén)子S7-300 PLC中的整數(shù)與長(zhǎng)整數(shù)
問(wèn):我是個(gè)初學(xué)者,對(duì)整數(shù)不是很清楚。我的問(wèn)題是在西門(mén)子S7-300PLC中。對(duì)一個(gè)16位整數(shù)的范圍是不是在-999到+999之間了,比如我要把1000這個(gè)整數(shù)發(fā)送到mw中就不行。因?yàn)檫@個(gè)數(shù)過(guò)了999了只能用32位長(zhǎng)整數(shù)。比如發(fā)送到md中就可以
答:16位整數(shù)的范圍在-999到+999之間,這個(gè)是針對(duì)于BCD碼而言的。BCD編碼,就是使用"0"至"9"這十個(gè)數(shù)值的二進(jìn)碼來(lái)表示。也稱為8421碼。當(dāng)BCD碼存儲(chǔ)在一個(gè)16位的字中時(shí),0-3位表示個(gè)位,4-7位表示十位,8-11位表示百位,12-15位表示符號(hào)。符號(hào)位位于較高的十進(jìn)制數(shù)中,只涉及到第15位,“0”狀態(tài)表示正數(shù),“1”狀態(tài)表示負(fù)數(shù)。 所以16位BCD碼范圍是±999。對(duì)于32位BCD碼同樣如此,所以32位BCD碼范圍是±9999999。
在S7-300里面,數(shù)字的表示法一般為INT(16位有符號(hào)整型數(shù))、DINT(32位有符號(hào)長(zhǎng)整型數(shù))、REAL(32位浮點(diǎn)數(shù)),這幾個(gè)數(shù)據(jù)類型樓上的大俠已經(jīng)解釋的很到位了,要想對(duì)S7-300的數(shù)據(jù)類型有更深的了解,還是要平時(shí)多編程,熟能生巧。
答:16位整數(shù)的范圍在-999到+999之間,這個(gè)是針對(duì)于BCD碼而言的。BCD編碼,就是使用"0"至"9"這十個(gè)數(shù)值的二進(jìn)碼來(lái)表示。也稱為8421碼。當(dāng)BCD碼存儲(chǔ)在一個(gè)16位的字中時(shí),0-3位表示個(gè)位,4-7位表示十位,8-11位表示百位,12-15位表示符號(hào)。符號(hào)位位于較高的十進(jìn)制數(shù)中,只涉及到第15位,“0”狀態(tài)表示正數(shù),“1”狀態(tài)表示負(fù)數(shù)。 所以16位BCD碼范圍是±999。對(duì)于32位BCD碼同樣如此,所以32位BCD碼范圍是±9999999。
在S7-300里面,數(shù)字的表示法一般為INT(16位有符號(hào)整型數(shù))、DINT(32位有符號(hào)長(zhǎng)整型數(shù))、REAL(32位浮點(diǎn)數(shù)),這幾個(gè)數(shù)據(jù)類型樓上的大俠已經(jīng)解釋的很到位了,要想對(duì)S7-300的數(shù)據(jù)類型有更深的了解,還是要平時(shí)多編程,熟能生巧。
本文標(biāo)簽:西門(mén)子S7-300 PLC中的整數(shù)與長(zhǎng)整數(shù)
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《西門(mén)子S7-300 PLC中的整數(shù)與長(zhǎng)整數(shù)》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“西門(mén)子S7-300 PLC中的整數(shù)與長(zhǎng)整數(shù)”的更多資訊
個(gè)人求購(gòu)










