wjk478
級別: 正式會員
|
請教一下論壇大佬,比如寄存器中的數(shù)值:50046其中有效數(shù)字是46,放大倍數(shù)是10的5次冪即100000那么對應(yīng)的浮點(diǎn)數(shù)值是0.00046 如果數(shù)值是:30046其中有效數(shù)字是46,放大倍數(shù)是10的3次冪即1000那么對應(yīng)的浮點(diǎn)數(shù)值是0.046 怎么實(shí)現(xiàn)威綸通觸摸屏上顯示對應(yīng)的浮點(diǎn)數(shù)值而不是寄存器中的數(shù)值? |
---|---|
|
xuxulaifeng
級別: 探索解密
|
1.蔣數(shù)據(jù)轉(zhuǎn)換為字符串 2.PLC使用字符串指令,取第一位,得到其精度, 3.PLC使用字符串指令,取除第一位外其它的值,并轉(zhuǎn)換為整數(shù) 4.根據(jù)2 3條換算真正的浮點(diǎn)數(shù),50046,是數(shù)值除以100000,40046是除以10000,30046是除以1000 5.在人機(jī)中顯示浮點(diǎn)數(shù),設(shè)置小數(shù)點(diǎn)后位數(shù)是可能出現(xiàn)最小精度 |
---|---|
|