智能型儀表 標簽自由編輯物料管理秤JDI-880
智能型儀表 標簽自由編輯物料管理秤JDI-880★ 計重、計數、動物秤;標簽設計打印,票據設計打印;重量或數量檢校★ 數據整合:服務器數據交換(OMSIdentity軟件)、統計報表、云服務★ 多途徑識別物料:NFC、掃描槍★ 權限管理,NFC登錄;基礎物料管理, 稱重數據保存并可U盤導出或藍牙導出★ 版本:簡易(單機)和簡易(聯網)2個版本,適配多種語言。免費提供配方系統APP
智能型儀表 標簽自由編輯物料管理秤JDI-880
★ 計重、計數、動物秤;標簽設計打印,票據設計打印;重量或數量檢校;
★ 數據整合:服務器數據交換(OMSIdentity軟件)、統計報表、云服務;
★ 多途徑識別物料:NFC、掃描槍;
★ 權限管理,NFC登錄;基礎物料管理, 稱重數據保存并可U盤導出或藍牙導出;
★ 版本:簡易(單機)和簡易(聯網)2個版本,適配多種語言。免費提供配方系統APP;
★ 連接設備:標簽打印機、票據打印機、三色燈、大屏顯示器、NFC、掃描槍、 485上位機等、4-20mA設備(選配);
★ 支持二次開發,提供SDK開發包;
★ 存儲 16G
★ 功率 10W
★ 內存2G
★ 7寸觸摸屏
★ 瑞微RK3288四核處理器


本機485端口通訊使用Modbus RTU傳輸模式。上位機與本機之間采用Modbus協議,物理鏈路上為RS485連線。
串口通訊參數如下:
波特率  | 115200  | 
數據位  | 8  | 
校驗位  | NONE  | 
停止位  | 1  | 
協議采用CRC-16(Modbus)算法產生校驗碼。
架構示意圖:
  | 
本系統提供了以下Modbus通訊協議。傳送指令與應答數據均為十六進制數據。
l 獲取內碼
在串行Modbus RTU傳輸模式下,需在頭尾分別添加地址和校驗數據。
特別注意:如果在本機地址設置頁面中修改了地址(Slave Address),那么上位機在發送請求指令的時候,地址(Slave Address)也需要修改,以及CRC需要重新計算。
例如,這里的地址(Slave Address)為0x01,這里校驗數據CRC=0x0BC4。 注意,根據Modbus協議要求,CRC的低字節先發送,高字節后發送。
所以,最終的請求包為:
Slave Address  | Function code  | Starting Address  | Quantity of Registers  | CRC  | |||
Hi  | Lo  | Hi  | Lo  | Lo  | Hi  | ||
0x01  | 0x03  | 0x00  | 0x00  | 0x00  | 0x02  | 0xC4  | 0x0B  | 
響應包為:
Slave Address  | Function code  | Byte count  | Register value  | CRC  | ||||
0x0000  | 0x0001  | |||||||
Hi  | Lo  | Hi  | Lo  | Lo  | Hi  | |||
0x01  | 0x03  | 0x04  | 0x00  | 0x03  | 0xDA  | 0x31  | 0x90  | 0x87  | 
返回數據包的范例數據中,其中“Register value"區域的“0x89 0xAB 0xCD 0xEF"四個字節為十六進制的內碼值,轉為十進制為“252465"。
l 獲取重量
在串行Modbus RTU傳輸模式下,需在頭尾分別添加地址和校驗數據。
特別注意:如果在本機地址設置頁面中修改了地址(Slave Address),那么上位機在發送請求指令的時候,地址(Slave Address)也需要修改,以及CRC需要重新計算。
例如,這里的地址(Slave Address)為0x01,這里校驗數據CRC=0xC9E5。 注意,根據Modbus協議要求,CRC的低字節先發送,高字節后發送。
所以,最終的請求包為:
Slave Address  | Function code  | Starting Address  | Quantity of Registers  | CRC  | |||
Hi  | Lo  | Hi  | Lo  | Lo  | Hi  | ||
0x01  | 0x03  | 0x00  | 0x02  | 0x00  | 0x04  | 0xE5  | 0xC9  | 
響應包為:
Slave Address  | Function code  | Byte count  | Register value  | CRC  | ||||
0x0000  | 0x0001  | |||||||
Hi  | Lo  | Hi  | Lo  | Lo  | Hi  | |||
0x01  | 0x03  | 0x04  | 0x00  | 0x03  | 0xDA  | 0x31  | 0x90  | 0x87  | 
 
范例數據返回數據包中:
解析出來的重量數據為0.2000kg
其中“Register value"區域的0x0000、0x0001兩個寄存器的數據“0x00 0x00 0x07 0xD0"四個字節為十六進制的重量整數值,轉為十進制為2000。
其中“Register value"區域的0x0002寄存器的數據“0x00 0x04"兩個字節為十六進制的小數位數,轉為十進制為4。
其中“Register value"區域的0x0003寄存器的數據“0x00 0x02"兩個字節為十六進制的單位ID,轉為十進制為2,詳見下列單位ID表。
單位ID表  | ||
單位中文名稱  | 單位英文名稱(簡稱)  | 單位ID  | 
千克  | Kilogram(kg)  | 2  | 
克  | Gram(g)  | 3  | 
磅  | Pound(lb)  | 4  | 
斤  | C JIN(cj)  | 8  | 
臺斤  | T JIN(tj)  | 13  | 
牛頓  | Newton(N)  | 23  | 
臺斤兩  | T JIN LIANG(Tjl)  | 15  | 
港斤兩  | H JIN LIANG(Jjl)  | 12  | 
港兩  | H LANG(Hl)  | 11  | 
l 置零
此指令等價于按鍵操作。
在串行Modbus RTU傳輸模式下,需在頭尾分別添加地址和校驗數據。
特別注意:如果在本機地址設置頁面中修改了地址(Slave Address),那么上位機在發送請求指令的時候,地址(Slave Address)也需要修改,以及CRC需要重新計算。
例如,這里的地址(Slave Address)為0x01,這里校驗數據CRC=0x36A6。 注意,根據Modbus協議要求,CRC的低字節先發送,高字節后發送。
所以,最終的請求包為:
Slave Address  | Function code  | Starting Address  | Quantity of Registers  | Byte count  | Register value  | CRC  | ||||
Hi  | Lo  | Hi  | Lo  | 0x0001  | ||||||
0x01  | 0x10  | 0x00  | 0x06  | 0x00  | 0x01  | 0x02  | Hi  | Lo  | Lo  | Hi  | 
0x00  | 0x00  | 0xA6  | 0x36  | |||||||
執行成功的響應包為:
Slave Address  | Function code  | Starting Address  | Quantity of Registers  | CRC  | |||
Hi  | Lo  | Hi  | Lo  | Lo  | Hi  | ||
0x01  | 0x10  | 0x00  | 0x06  | 0x00  | 0x01  | 0xE1  | 0xC8  | 
l 扣重
此指令等價于按鍵操作。
在串行Modbus RTU傳輸模式下,需在頭尾分別添加地址和校驗數據。
特別注意:如果在本機地址設置頁面中修改了地址(Slave Address),那么上位機在發送請求指令的時候,地址(Slave Address)也需要修改,以及CRC需要重新計算。
例如,這里的地址(Slave Address)為0x01,這里校驗數據CRC=0xE7A7。 注意,根據Modbus協議要求,CRC的低字節先發送,高字節后發送。
所以,最終的請求包為:
Slave Address  | Function code  | Starting Address  | Quantity of Registers  | Byte count  | Register value  | CRC  | ||||
Hi  | Lo  | Hi  | Lo  | 0x0001  | ||||||
0x01  | 0x10  | 0x00  | 0x07  | 0x00  | 0x01  | 0x02  | Hi  | Lo  | Lo  | Hi  | 
0x00  | 0x00  | 0xA7  | 0xE7  | |||||||
執行成功的響應包為:
Slave Address  | Function code  | Starting Address  | Quantity of Registers  | CRC  | |||
Hi  | Lo  | Hi  | Lo  | Lo  | Hi  | ||
0x01  | 0x10  | 0x00  | 0x07  | 0x00  | 0x01  | 0xB0  | 0x08  | 
智能型儀表 標簽自由編輯物料管理秤JDI-880



