谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > 新聞中心>詳情頁

稱重儀表 MODBUS通訊協議

發布時間:2021-10-11 16:05:40 |來源:

JY500B1稱重儀表通訊格式

儀表采用modbus通訊協議時,校驗采用CCITT-16/N(G(x)=x16+x15+x13+1)。

通訊格式為:

1)讀數據:address(儀表地址)+03H+xxH(寄存器高地址)+xxH(寄存器低地址)+xxH(寄存器數高位)+xxH(寄存器數低位)+CRCH(校驗高位)+CRCL(校驗低位)。儀表回傳:address(儀表地址)+03H+xxH(字節數)+xxH(高字節)++xxH(低字節)+CRCH(校驗高位)+CRCL(校驗低位)。

如:總累計為10000.84,整數部分轉化為長整形16進製數為:00002710H,小數部分0.84轉化為浮點型為:3F570A3DH,儀表地址為1,則讀指令和回傳結果如下:

讀:01H03H00H14H00H04H04H0DH

儀表回傳:01H03H08H00H00H27H10H3FH57H0AH3DH28H76H

2)寫數據:

①10H功能:address(儀表地址)+10H+xxH(寄存器高地址)+xxH(寄存器低地址)+xxH(寄存器數高位)+xxH(寄存器數低位)+xxH(總字節數)+xxH(高字節)+…+xxH(低字節)+CRCH(校驗高位)+CRCL(校驗低位)。如儀表接收正確後,將回傳:address(儀表地址)+10H+xxH(寄存器高地址)+xxH(寄存器低地址)+xxH(寄存器數高位)+xxH(寄存器數低位)+CRCH(校驗高位)+CRCL(校驗低位)。其中根據數據不同,數據包含的字節數也可能不同,傳送字節時將按高字節在前低字節在後的原則。

如:要將設定K8凯发登录入口寫為100(符點數),首先我們知道設定K8凯发登录入口的地址為000CH,

而100的4字節符點數表示為:42C80000H,故發送數據如下:

01H10H00H0CH00H02H04H42HC8H00H00H66H7CH

儀表接收正確後將回傳從最前麵到寄存器數低位的數及校驗。

01H10H00H0CH00H02H81HCBH

當設置範圍超標或地址不在範圍時,回複時將功能字節10H加80H後,回傳從最前麵到寄存器數低位的數及校驗,如設定K8凯发登录入口範圍超標時,儀表返回:

01H90H00H0CH00H02H80H15H

②06H功能:隻支持2字節數的寫,address(儀表地址)+06H+xxH(寄存器高地址)+xxH(寄存器低地址)+xxH(高字節)+xxH(低字節)+CRCH(校驗高位)+CRCL(校驗低位)。如儀表接收正確後,將回傳:address(儀表地址)+06H+xxH(寄存器高地址)+xxH(寄存器低地址)+xxH(高字節)+xxH(低字節)+CRCH(校驗高位)+CRCL(校驗低位)。

 

 

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8