新聞資訊

08月12日 2019

虹潤NHR系列儀表在RS-485通信中的應用

發布者:虹潤集團

一、產品簡介  

       NHR系列智能顯示控制儀表是經過多年開發制造經驗而設計生產,集諸多全新功能于一身的新一代智能顯示控制儀表。針對現場溫度、壓力、液位、速度、流量等各種信號進行采集、顯示、控制、遠傳、通訊、打印等處理,構成數字采集系統及控制系統,廣泛運用于電力、石化、冶金、輕工、制藥、航空等諸多領域。

二、工作原理及解決辦法

       工業場合中,經常要用一些儀表去控制,如溫度、液位、流量等。在某些場合,需要1臺控制器靈活地控制多臺儀表,以達到設計控制目的。

       本文利用標準的MODBUS RTU通訊協議與RS-485通信指令,方便的實現與多臺虹潤NHR系列儀表的串行通信。成功的實現了用單臺控制器對多臺儀表的靈活控制。

       可編程控制器允許在一個RS-485通信接口上連接多達101臺虹潤儀表,儀表大于60臺時,需加一個RS-485中繼器,RS-485通信口通信距離長達1KM以上。

       對于虹潤儀表其通信方式為RS-485,(1個起始位,1個或2個停止位,8位數據,無奇偶校驗)通信傳輸數據的波特率(1.2K 2.4K 4.8K 9.6K 19.2K 可在儀表叁數baud中設定)

       這里重點突出可編程控制器與虹潤NHR儀表RS-485接口部分。在工業現場,RS-485通信是應用較多的一種通信方式,圖中可編程控制器通過RS-485通信接口與多個NHR儀表相連接,最多可達到101臺,每臺儀表被賦予各自的地址碼,用以識別身份,(地址碼可在儀表叁數Addr中設定)。這樣可編程控制器的RS-485通信口便能通過通信線對掛在下面的所有儀表進行控制操作。

       (1)NHR儀表接收控制的通信協議 

ADDR 參數代碼 讀寫指令 要寫入的叁數內容 校驗碼

       ADDR:為一個16位數據,占用二個字節,其數值范圍16進制的80H-BFH,兩個字必需相同,ADDR=儀表地址+80H

       例:儀表地址為1 則ADDR=8181H

       叁數代碼:為一個8位數據,占用一個字節,詳見說明書中的叁數代碼表格。

       讀寫指令:為一個8位數據,占用一個字節,讀=(16進制)52H 寫=(16進制)43H。

       要寫入的叁數內容:為一個16位數據,占用二個字節。如SV值、上限報警、下限報警、控制方式等。

       校驗碼:為一個16位數據,占用二個字節。校驗碼=ADDR+叁數代碼*256+讀寫指令+要寫入的叁數內容

       例:儀表地址=1 要寫入叁數代碼00H,要寫入的叁數內容SV設定值=1234 (十六進制=4D2) 則公式如下:

ADDR 叁數代碼 讀寫指令 要寫入的叁數內容 校驗碼

          8181H                      00H                      43H                      04D2H                    0516H

       01H+(00HX256)+43H+4D2 =516H校驗碼

       (2)NHR儀表返回通信協議

       無論是讀或寫儀表都返回以下數據

PV測量值 SV設定值 輸出值MV及報警狀態 所讀/寫叁數值 校驗碼

       PV測量值:為1個16位數據,占用二個字節

       SV設定值:為1個16位數據,占用二個字節

       輸出值MV:為1個8位數據,占用一個字節

       報警狀態:為1個8位數據,占用一個字節

       所讀/寫叁數值:為1個16位數據,占用二個字節

       校驗碼:為1個16位數據,占用二個字節,校驗碼計算詳見說明書 。

    2.jpg       

三、結束語: 

       本文利用標準的MODBUS協議和NHR儀表進行RS-485通信,實現了單臺控制器控制多臺NHR儀表的任務,并能實時檢測各儀表的運行狀態,整個系統控制靈活方便, 方案結構簡單,開發成本低,周期短,既使在惡劣的工業環境下也能穩定工作。

重點新聞推薦

咨詢電話 0599-7821390

商務郵箱 [email protected]

虹潤官方微信

fjhongrun

? 版權所有 福建順昌虹潤精密儀器有限公司 閩ICP備05020565號-1
有种木槿花赚钱的吗