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