xiaotian2005
級(jí)別: 探索解密
![]() |
在程序中用到一個(gè)定時(shí)器,設(shè)置值取數(shù)據(jù)區(qū)DM0的值,可是DM0的值從上位機(jī)送來的是10進(jìn)制數(shù)據(jù)。 例如:數(shù)據(jù)為1-9時(shí),定時(shí)器可以工作 數(shù)據(jù)為10-16時(shí) ,定時(shí)器錯(cuò)誤 數(shù)據(jù)為16-25時(shí),定時(shí)器又可以工作 ,以此類推…… 我知道這肯定是數(shù)據(jù)類型不對(duì)造成的!定時(shí)器需要的數(shù)據(jù)類型是BCD碼,可是如何轉(zhuǎn)換?還是數(shù)據(jù)從上位機(jī)傳送過來的時(shí)候就必須先轉(zhuǎn)換成BCD呢! 如圖所示: [attachment=140843] |
---|---|
|