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











