關(guān)于bcd碼轉(zhuǎn)換
112.95.251.214
發(fā)布于2014-04-29 17:55
30
0
標(biāo)簽:
在bst糾偏系統(tǒng)中提取的寬度值(寬度不超過1米,有一位小數(shù)點(diǎn),小數(shù)點(diǎn)后顯示一位),想通過西門子plc進(jìn)行bcd碼轉(zhuǎn)換顯示在bcd碼數(shù)顯表上,該如何編程進(jìn)行轉(zhuǎn)換,指點(diǎn),盡可能詳細(xì),
佳答案
既然數(shù)據(jù)帶小數(shù)那么就是real類型.而且數(shù)據(jù)不超過1m,那么這個值在0-0.99之間.可以這樣做.把輸出值乘以小數(shù)的倍率把小數(shù)去掉,讓后在用取整指令在轉(zhuǎn)bcd.那么顯示的時候就是顯示2位的10進(jìn)制數(shù)(98),讀的時候可以讀成0.98.程序如下.
l9.800000e-001
l1.000000e+002
*r
rnd
tmd0
lmw2
itb
tmw6//得到的bcd碼格式.