紫金橋軟體與上潤儀表通訊的除錯

2021-07-06 01:33:14 字數 1125 閱讀 7234

紫金橋軟體的客戶在使用紫金橋軟體和上潤的wp流量積算控制儀進行通訊時遇到了問題,通訊顯示正常可是去上來的資料對不上,這篇文章我們不光是幫客戶找到正確的答案,而且通過這個例項提供一種解決問題的方法。

客戶選用了上潤的wp流量積算控制儀,他們要獲取這塊儀表的引數,乙個是流量、另乙個是累積流量。使用上潤公司提供的通訊測試軟體可以把這兩個資料讀過來,如圖1所示。

圖1 上潤通訊截圖

使用紫金橋軟體與wp流量積算控制儀通訊時,通訊是正常的。但讀過來的資料是不對的。他們在紫金橋儀表驅動裡的設定是按照上潤通訊軟體所標示的位址,如去讀流量這個值,位址是000e、引數長度是4、如圖2所示。從紫金橋軟體上看到通訊是正常的,但取上來的資料和儀表上的顯示值對應不上。

圖2 紫金橋引數配置

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

圖3上潤通訊截圖

圖4紫金橋通訊截圖

下面在紫金橋軟體上測試並找到的流量這個引數的實際位址,在紫金橋軟體裡把9這個位址填好後,如圖5所示。結果採集上來的資料是正確的,正好與儀表的顯示資料一致。我們用同樣方法可以讀到累積流量的真實資料。由此我們可以得到結論,上潤通訊軟體所顯示的位址都比真實位址大5,其他引數只要減去5即可得到上潤儀表的實際位址了。

圖5紫金橋通訊截圖

紫金橋組態軟體分屏顯示技術的應用

一般情況下,計算機使用者都是使用單一的顯示屏來觀察顯示的資訊。但是一台顯示器其顯示的區域往往有限,如果需要顯示多區域或顯示大的區域,要麼是用多台計算機來顯示,要麼用一台計算機驅動多個顯示器。在工業工程中,這種情況是比較常見的,對於乙個排程中心需要了解各個現場的生產情況。乙個工廠的控制中心要通過基礎通...

S7 200與紫金橋Modbus從機的通訊

一 概述 很多自動化工程師在實際應用中使用組態軟體與plc進行modbus通訊,組態軟體作為主站plc作為從站。組態軟體來採集plc資料使用這種方式是比較常見的。但是反向的利用modbus協議讓plc去讀組態軟體裡的資料確有著特殊的意義,在某些工控場合也是很好解決方案。紫金橋modbus serve...

jsp與潤幹報表軟體整合

查詢頁面的截圖 如下附件 截圖1281920270 select.jsp page contenttype text html charset gbk taglib uri web inf runqianreport4.tld prefix report 分別取得引數模板與報表模板名 比較簡單的做法...