|
紫金橋軟件的客戶在使用紫金橋軟件和上潤的WP流liu量liang積ji算suan控kong製zhi儀yi進jin行xing通tong訊xun時shi遇yu到dao了le問wen題ti,通tong訊xun顯xian示shi正zheng常chang可ke是shi去qu上shang來lai的de數shu據ju對dui不bu上shang,這zhe篇pian文wen章zhang我wo們men不bu光guang是shi幫bang客ke戶hu找zhao到dao正zheng確que的de答da案an,而er且qie通tong過guo這zhe個ge實shi例li提ti供gong一yi種zhong解jie決jue問wen題ti的de方fang法fa。
客戶選用了上潤的WP流量積算控製儀,他們要獲取這塊儀表的參數,一個是流量、另一個是累積流量。使用上潤公司提供的通訊測試軟件可以把這兩個數據讀過來,如圖1所示。

圖1 上潤通訊截圖
使用紫金橋軟件與WPliuliangjisuankongzhiyitongxunshi,tongxunshizhengchangde。danduguolaideshujushibuduide。tamenzaizijinqiaoyibiaoqudonglideshezhishianzhaoshangruntongxunruanjiansuobiaoshidedizhi,ruquduliuliangzhegezhi,dizhishi000E、參數長度是4、如圖2所示。從紫金橋軟件上看到通訊是正常的,但取上來的數據和儀表上的顯示值對應不上。

圖2 紫金橋參數配置
首先把上潤通訊軟件的報文和紫金橋軟件的通訊報文進行對比,如圖3和圖4所示。我們看到這兩個軟件發送的命令相同,而且返回的數據也相同。而且在返回的數據報文中發現0AC203FB這4個字節就是我們想要的流量數據(可參考圖1流量返回值),而且0AC203FB在整個返回值的第10位,如果地址從0開始,那麼流量的實際地址就是9,而不是他們軟件上填寫的地址E。

圖3上潤通訊截圖

圖4紫金橋通訊截圖
下麵在紫金橋軟件上測試並找到的流量這個參數的實際地址,在紫金橋軟件裏把9這個地址填好後,如圖5suoshi。jieguocaijishanglaideshujushizhengquede,zhenghaoyuyibiaodexianshishujuyizhi。womenyongtongyangfangfakeyidudaoleijiliuliangdezhenshishuju。youciwomenkeyidedaojielun,shangruntongxunruanjiansuoxianshidedizhidoubizhenshidizhida5,其他參數隻要減去5即可得到上潤儀表的實際地址了。

圖5紫金橋通訊截圖
|