問:使用梯形圖語(yǔ)言編程時(shí),采用了比較指令,是cmp==i,輸入分別是mw10和mw12,然后想在符號(hào)表里定義這兩個(gè)變量,類型分別是word型,但是這樣定義后,程序就錯(cuò)了。在比較指令輸入那邊顯示紅色。請(qǐng)問如果我想在符號(hào)表里定義這兩個(gè)變量,應(yīng)該怎樣申明,程序里面要做什么改動(dòng)?
答:數(shù)據(jù)類型定義為int即可
字(word),16位整數(shù)(int)都是step7的基本數(shù)據(jù)類型
區(qū)別如下(以下內(nèi)容抄寫書上的原話):
字:相鄰的兩個(gè)字節(jié)組成一個(gè)字,字用來(lái)表示無(wú)符號(hào)數(shù)。字的取值范圍是:w#16#0000~~~w#16#ffff
16位整數(shù):整數(shù)是有符號(hào)數(shù),整數(shù)的最高位為符號(hào)位,最高位為0時(shí)為正數(shù),為1是為負(fù)數(shù)取值范圍為-32768~~~32767