KIM是法國的一個品牌,有個產(chǎn)品型號為 C130的多功能變送器,可配不同的探頭和模塊可準確測量:差壓,風速,風量,濕度,溫度,大氣壓,一氧化碳,二氧化碳等參數(shù);

需要讀取的數(shù)據(jù)就是屏幕上顯示的這4個通道,第一個通道 單位 Pa 第二個通道 的單位 °C 第三個通道是 濕度 單位 %RH 第四個通道 是 風速 m/s。
根據(jù)C310的操作手冊里面的寄存器讀取碼,我在軟件里面設置好對應的寄存器地址和數(shù)據(jù)類型,下圖中說明是操作手冊中截圖的。有個搞笑的插曲,剛開始找這個測量值時找了好久都沒找到,于是跟客戶說,文檔里面少了東西,在寄存器表里面沒有測量值的寄存器地址。呵呵!真是不好意思了,原來這個測量值沒在寄存器表里面,而是放在寄存器碼說明部分,抱歉了~~

這是監(jiān)測軟件設置好的,寄存器表里面的Real類型,對應這邊的浮點型(float),是占用2個寄存器的。由于上圖測量值只有Modbus碼,而沒有說明對應的數(shù)據(jù)類型,剛開始設置的是這樣的:

所以讀出來的數(shù)據(jù)壓根就不對,一眼看過去就知道那是錯的,簡直就是千差萬別:

然后又嘗試改成FLOAT類型,寄存器數(shù)量2個:

再重新打開軟件,讀取數(shù)據(jù)后是這樣的:

這一看數(shù)據(jù),更錯了,簡直是錯上加錯!可問題是文檔里面對這個測量值的說明也沒有,只好根據(jù)經(jīng)驗來嘗試了。于是在文檔里面翻了一遍,結果毫無頭緒。忽然腦海里閃現(xiàn)出一個畫面,之前給某客戶調(diào)試時好像也是類似的問題,最后設置一個什么參數(shù),然后數(shù)據(jù)就正常了… 對了,是這個!

于是馬上動手操作,設置好參數(shù)后,馬上測試,結果真是讓人眼前一亮,這次對了!歐也~~
這個就是數(shù)據(jù)高峰低位翻轉,許多儀表廠家的Modbus協(xié)議對數(shù)據(jù)的說明都不一樣,甚至叫法也有所不同,我們需要依據(jù)以往的經(jīng)驗來分析判斷,然后給出準確地結論和操作建議。

然而,事情還遠遠沒有結束,雖然數(shù)據(jù)對了,但是適合的顯示單元軟件里面沒有現(xiàn)成的,這次是需要4個值的顯示單元,而且還要顯示平均值,所以還需要單獨弄一個出來,于是就拿現(xiàn)在用的這個來改吧。
改完之后是這樣的,也還不錯:

其中的平均值統(tǒng)計點數(shù)是可以設置的,可以點擊開始/停止來是否計算平均值。對應的平均值數(shù)據(jù)曲線和實時數(shù)據(jù)曲線按鈕則隱藏起來了,需要點對應的平均值或當然值才能彈出曲線窗口,另外還有實時數(shù)據(jù)、歷史數(shù)據(jù)也是類似的操作。

最后,通過這次調(diào)試讓我的經(jīng)歷和經(jīng)驗更加地豐富了,在對應客戶的遠程調(diào)試時也能更加地高效和準確,為用戶節(jié)省調(diào)試時間。因為很多情況下,很可能客戶在設備現(xiàn)場并沒有很好的網(wǎng)絡,這種情況需要指導客戶來操作,如果多次嘗試后還是沒有進展,那結局指定不好。
版權聲明:網(wǎng)站轉載的所有的文章、圖片、音頻視頻文件等資料的版權歸版權所有人所有。如果本網(wǎng)所選內(nèi)容的文章作者及編輯認為其作品不宜公開自由傳播,或不應無償使用,請及時聯(lián)絡我們,采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。