關(guān)于超聲波流量計(jì)通訊方面問(wèn)題的問(wèn)答:
關(guān)于通訊方面問(wèn)題的問(wèn)答
(1) 問(wèn):為什么連接不上流量計(jì)?,接上后它不做任何反應(yīng)?
答: A. 檢查串口參數(shù)是否匹配;位于M63窗口的協(xié)議選擇是否正確
B.檢查物理連線是否接好
D.位于M46窗口的地址是否設(shè)置正確
C.把流量計(jì)重新上電,應(yīng)該能接收到字符“AT”,否則A和B步存在問(wèn)題
D.檢查命令是否正確。在使用擴(kuò)展協(xié)議時(shí)命令后面要緊跟者一個(gè)回車符號(hào)
(2) 問(wèn):為什么MODBUS讀出的量值亂七八糟的,和顯示值完全不一致?
答:一般來(lái)說(shuō)如果MODBUS協(xié)議能夠讀出數(shù)據(jù)就表明協(xié)議本身沒(méi)有問(wèn)題了。亂七八糟的數(shù)據(jù)是因?yàn)榇嬖谌缦洛e(cuò)誤:
A.?dāng)?shù)據(jù)格式錯(cuò)誤; B.寄存器地址有誤,導(dǎo)致數(shù)據(jù)發(fā)生了位移而產(chǎn)生錯(cuò)誤。
比如REAL4這種實(shí)型變量(IEEE754格式的單精度浮點(diǎn)數(shù)),按照字和字節(jié)共有4種不同的排列方式,索尼卡儀表公司的NV2118流量計(jì)使用的是最常規(guī)的一種,即低word和高byte在前格式。您可以修改您的軟件的數(shù)據(jù)存放格式解決這個(gè)問(wèn)題。
使用C語(yǔ)言時(shí)的數(shù)據(jù)存放順序請(qǐng)參考本節(jié)的問(wèn)答(8)
如果使用通用的組態(tài)軟件,則組態(tài)軟件一般具有一個(gè)選擇格式的方法。點(diǎn)擊下載:組態(tài)王索尼卡儀表驅(qū)動(dòng)程序
(3) 問(wèn):我的系統(tǒng)要求每次1小時(shí)只發(fā)出一次命令然后要求同時(shí)收到多個(gè)變量,應(yīng)該使用 那個(gè)協(xié)議?
答:一條MODBUS命令可以一次讀出很多變量。如果MODBUS-RTU不能解決問(wèn)題,可以使用使用“&”連接符號(hào)連接起來(lái)的索尼卡擴(kuò)展協(xié)議。還可以使用簡(jiǎn)易兼容協(xié)議,或者M(jìn)eter-BUS協(xié)議。