XK3118K8 數字顯示儀表通訊協議數據格式
所有數據均為ASCII碼,每組數據由10位組成,第1位為起始位,第10位為停止位,中間8位為數據位。通訊方式分為:
一、連續方式:所傳送的數據為儀表顯示的當前稱量(毛重或凈重)。每幀數據由12組數據組成 。格式如下:
第X字節 內 容 及 注 解
1 02(XON) 開始
2 +或- 符號位
3 稱量數據 高位: 稱量數據 :: 稱量數據 :
8 稱量數據 低位
9 小數點位數 從右到左(0~4)
10 異或校驗 高四位
11 異或校驗 低四位 異或=2⊕3⊕……⊕8⊕9
12 03(X0FF) 結束
二、指令方式:儀表按上位機所發送的指令輸出相應的數據,上位機每發一次指令,儀表就相應地輸出一幀數據。上位機發送指令:第X字節 內 容 及 注 解
1 02(XON) 開始
2 A~Z 地址編號A~I 命令A:握手 命令B:讀毛重
命令C:讀皮重
命令D:讀凈重 命令E:讀車號
命令F:讀貨號3
命令G:清除全部記錄 命令H:置零 命令I:去皮
4 異或校驗 高四位
5 異或校驗 低四位 異或=2⊕3⊕……⊕( n-1 )⊕n
6 03(X0FF) 結束
儀表輸出內容:第X字節 內 容 及 注 解
1 02(XON) 開始
2 A~Z 地址編號
A~I 命令A:握手 命令B:送毛重 命令C:送皮重命令D:送凈重 命令E:送車號命令F:送貨號
3命令G:無數據 命令H:無數據 命令I:無數據
4 按命令內容輸出相應數據: 按命令內容輸出相應數據
n 按命令內容輸出相應數據
n+1 異或校驗 高四位
n+2 異或校驗 低四位 異或=2⊕3⊕……⊕( n-1 )⊕n
n+3 03(X0FF) 結束
儀表輸出時4~n的內容如下:
命令A 無數據 每幀由6組數據組成為毛重,格式:
命令B a: 符號(+或-)b~h: 毛重值(6位數字和1位小數點)每幀由14組數據組成為皮重,格式:命令C a: 符號(+或-)
b~h: 皮重值(6位數字和1位小數點)
每幀由14組數據組成
為凈重,格式:
命令D a: 符號(+或-)
b~h: 凈重值(6位數字和1位小數點)
每幀由14組數據組成
注:異或校驗高、低4位的確定:異或和高、低4位如果小于、等于9,則加上30h,成為ASCII碼數字發送,例如:異或校驗高4位為6,加30h后,為36h即ASCII碼的6發送;異或和高、低4位如果大于9,則加上37h,成為ASCII碼字母發送,例如:異或校驗高4位為B,加37h后,為42h即ASCII碼的B發送。
XK3118K8 數字顯示儀表通訊協議數據格式