紫金橋軟件與上潤(rùn)儀表通訊的調(diào)試
紫金橋軟件的客戶在使用紫金橋軟件和上潤(rùn)的WP流量積算控制儀進(jìn)行通訊時(shí)遇到了問(wèn)題,通訊顯示正常可是去上來(lái)的數(shù)據(jù)對(duì)不上,這篇文章我們不光是幫客戶找到正確的答案,而且通過(guò)這個(gè)實(shí)例提供一種解決問(wèn)題的方法。
客戶選用了上潤(rùn)的WP流量積算控制儀,他們要獲取這塊儀表的參數(shù),一個(gè)是流量、另一個(gè)是累積流量。使用上潤(rùn)公司提供的通訊測(cè)試軟件可以把這兩個(gè)數(shù)據(jù)讀過(guò)來(lái),如圖1所示。
圖1 上潤(rùn)通訊截圖
使用紫金橋軟件與WP流量積算控制儀通訊時(shí),通訊是正常的。但讀過(guò)來(lái)的數(shù)據(jù)是不對(duì)的。他們?cè)谧辖饦騼x表驅(qū)動(dòng)里的設(shè)置是按照上潤(rùn)通訊軟件所標(biāo)示的地址,如去讀流量這個(gè)值,地址是000E、參數(shù)長(zhǎng)度是4、如圖2所示。從紫金橋軟件上看到通訊是正常的,但取上來(lái)的數(shù)據(jù)和儀表上的顯示值對(duì)應(yīng)不上。
圖2 紫金橋參數(shù)配置
首先把上潤(rùn)通訊軟件的報(bào)文和紫金橋軟件的通訊報(bào)文進(jìn)行對(duì)比,如圖3和圖4所示。我們看到這兩個(gè)軟件發(fā)送的命令相同,而且返回的數(shù)據(jù)也相同。而且在返回的數(shù)據(jù)報(bào)文中發(fā)現(xiàn)0AC203FB這4個(gè)字節(jié)就是我們想要的流量數(shù)據(jù)(可參考圖1流量返回值),而且0AC203FB在整個(gè)返回值的第10位,如果地址從0開始,那么流量的實(shí)際地址就是9,而不是他們軟件上填寫的地址E。
圖3上潤(rùn)通訊截圖
圖4紫金橋通訊截圖
下面在紫金橋軟件上測(cè)試并找到的流量這個(gè)參數(shù)的實(shí)際地址,在紫金橋軟件里把9這個(gè)地址填好后,如圖5所示。結(jié)果采集上來(lái)的數(shù)據(jù)是正確的,正好與儀表的顯示數(shù)據(jù)一致。我們用同樣方法可以讀到累積流量的真實(shí)數(shù)據(jù)。由此我們可以得到結(jié)論,上潤(rùn)通訊軟件所顯示的地址都比真實(shí)地址大5,其他參數(shù)只要減去5即可得到上潤(rùn)儀表的實(shí)際地址了。
圖5紫金橋通訊截圖
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。