再談PLC的BCD碼
BCD碼用于PLC的輸入、輸出設備,例如撥碼開關(guān)輸入的是BCD碼,送給七段顯示譯碼芯片的應該是BCD碼。日期時間值是BCD碼,計數(shù)器可以輸出BCD碼。
BCD碼的難點在于它本質(zhì)上是十進制數(shù),卻采用十六進制數(shù)的書寫格式(16#)。
計數(shù)值為10的時候,計數(shù)器十六進制數(shù)輸出值CV為16#a,BCD輸出(CV_BCD)的輸出值是BCD碼16#10(見下圖)。
如果用變量表的十進制格式監(jiān)控CV_BCD的值,它為18(即十六進制數(shù)16#12)。
如果要比較計數(shù)值,因為比較指令要求的數(shù)據(jù)類型為整數(shù),可以用MW0參與比較,或者用指令BTI將它轉(zhuǎn)換為十進制數(shù)10后,再參與比較。
BCD碼的難點在于它本質(zhì)上是十進制數(shù),卻采用十六進制數(shù)的書寫格式(16#)。
計數(shù)值為10的時候,計數(shù)器十六進制數(shù)輸出值CV為16#a,BCD輸出(CV_BCD)的輸出值是BCD碼16#10(見下圖)。
如果用變量表的十進制格式監(jiān)控CV_BCD的值,它為18(即十六進制數(shù)16#12)。
如果要比較計數(shù)值,因為比較指令要求的數(shù)據(jù)類型為整數(shù),可以用MW0參與比較,或者用指令BTI將它轉(zhuǎn)換為十進制數(shù)10后,再參與比較。
本文標簽:再談PLC的BCD碼
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《再談PLC的BCD碼》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
關(guān)于“再談PLC的BCD碼”的更多資訊











