su199003
級(jí)別: 探索解密
|
三菱模擬量轉(zhuǎn)數(shù)字量后,如何換算問(wèn)題: 例如4-20MA的液位變送器,數(shù)字量為0-1000,量程3m ,要在觸摸屏上顯示液位高度,請(qǐng)教下好的計(jì)算方法。要精度度高一些 |
---|---|
|
petercai
三菱授權(quán)代理商
級(jí)別: 家園常客
|
模擬量對(duì)應(yīng)量程即可 |
|
---|---|---|
|
ydw04001
級(jí)別: 略有小成
|
模擬量的輸入/輸出都可以用下列的通用換算公式計(jì)算 Ov=[(Osh-Osl)*(lv-lsl)/(lsh-lsl)]+Osl Ov: 換算結(jié)果 物理量 lv: 換算對(duì)象 數(shù)字量 Osh: 換算結(jié)果的高限 物理量 Osl: 換算結(jié)果的低限 物理量 lsh: 換算對(duì)象的高限 數(shù)字量 lsl: 換算對(duì)象的低限 數(shù)字量 說(shuō)明: 此公式是數(shù)字量與實(shí)際工程量換算 數(shù)字量為模塊的分辨率 記得評(píng)分啊 樓主留言:需要轉(zhuǎn)換成浮點(diǎn)運(yùn)算嗎 |
---|---|
本帖最近評(píng)分記錄: |
glozet
級(jí)別: 正式會(huì)員
|
假設(shè)讀出來(lái)的數(shù)據(jù)你存放至D100,用D100除以1000再乘以3,就是你所需要的數(shù)字。 不過(guò),你說(shuō)需要精度高一些,你是想檢測(cè)結(jié)果更準(zhǔn)確還是,顯示結(jié)果更準(zhǔn)確? 檢測(cè)結(jié)果更準(zhǔn)確,不考慮外界因素,主要決定于AD轉(zhuǎn)換的分辨率,F(xiàn)X-2N-4AD好像是12位的轉(zhuǎn)換分辨率,應(yīng)該完全夠用了, 如果你有更高要求,換個(gè)16位分辨率的。 顯示結(jié)果更準(zhǔn)確,那這里就涉及到整數(shù)和浮點(diǎn)數(shù)的問(wèn)題了。采集回來(lái)的數(shù)存放至D100中,現(xiàn)在是個(gè)0到1000之間的整數(shù), 所以要先將D100和1000轉(zhuǎn)換成浮點(diǎn)數(shù),再進(jìn)行相除。算得一個(gè)浮點(diǎn)數(shù)的結(jié)果,假設(shè)是D200.這個(gè)D200你就可以在觸摸屏中顯示 出來(lái),記住要在觸摸屏中設(shè)置D200的顯示格式為32位的Float格式(即浮點(diǎn)數(shù)格式) |
---|---|
本帖最近評(píng)分記錄: |
zhtokokk
級(jí)別: 家園常客
|
4-20MA對(duì)應(yīng)數(shù)字量為0-1000對(duì)應(yīng)量程0-3m , 這三個(gè)數(shù)值成正比例關(guān)系。 |
---|---|
|
wx1013819291
級(jí)別: 略有小成
|
我是這么做的,因?yàn)橹案↑c(diǎn)數(shù)不會(huì)的時(shí)候用的,就是放大輸出量之后,再進(jìn)行運(yùn)算,然后你在觸摸屏上調(diào)整顯示位數(shù),精度隨你自己挑 |
---|---|
|
銘杰工控
溫嶺市正凱自動(dòng)化設(shè)備有限公司
級(jí)別: 網(wǎng)絡(luò)英雄
|
模擬量的項(xiàng)目做得不多,沒(méi)什么經(jīng)驗(yàn),留個(gè)腳印先,回頭再細(xì)看。 |
|
---|---|---|
|