- 欄目導(dǎo)航 NAVIGATION
- 公司新聞
- 企業(yè)動(dòng)態(tài)
- 技術(shù)文章
公司電話: 022- 60935268
傳 真: 022- 87201908
銷售熱線: 13821674579
柯力2008系列數(shù)字儀表通訊協(xié)議格式
2008系列數(shù)字儀表通訊協(xié)議格式
附錄A: 通信協(xié)議
串口數(shù)據(jù)格式可設(shè)置為:8位數(shù)據(jù)位,一位停止位,無(wú)(奇偶)校驗(yàn)位;串行通 訊方式分為連續(xù)通訊方式和指令通訊方式兩種,其中,連續(xù)方式中按通訊協(xié)議格 式又分為3種;通過(guò)TF參數(shù)可實(shí)現(xiàn)靈活選擇。
(1). 連續(xù)方式(TF=0):
所傳送的數(shù)據(jù)為儀表顯示的當(dāng)前重量。每幀數(shù)據(jù)由12組數(shù)據(jù)組成 。格式如下表所示:
第X字節(jié) |
內(nèi)容 |
注 解 |
|
舉 例 ( 發(fā)送+20.00 ) |
|
|
內(nèi)容 |
代碼 |
內(nèi)容 |
十六進(jìn)制代 |
|
|
|
|
|
|
碼 |
1 |
開(kāi)始 |
(XON) |
02 |
XON |
02 |
2 |
+或- |
符號(hào)位 |
2B/2D |
+ |
2B |
3 |
|
最高位 |
30~39 |
0 |
30 |
4 |
|
|
30~39 |
0 |
30 |
5 |
稱量數(shù)據(jù) |
|
30~39 |
2 |
32 |
6 |
|
30~39 |
0 |
30 |
|
|
|
||||
7 |
|
|
30~39 |
0 |
30 |
8 |
|
最低位 |
30~39 |
0 |
30 |
9 |
小數(shù)點(diǎn)位數(shù) |
從右到左(0~4) 30~34 |
2 |
32 |
|
10 |
異或校驗(yàn) |
高四位 |
|
異或校 |
31 |
11 |
低四位 |
|
驗(yàn) |
‘B’ |
|
|
|
|
|
=0x1B |
|
12 |
結(jié)束 |
X0FF |
03 |
XOFF |
03 |
異或=2⊕3⊕……8⊕9。
注
1:異或校驗(yàn)高、低4位的確定:異或和高、低4位如果小于、等于9,則加上30h,成
為
ASCII 碼數(shù)字發(fā)送,例如:異或校驗(yàn)高4位為6,加30h后,為36h即ASCII碼的6
發(fā)送;異或和高、低4位如果大于9,則加上37h,成為ASCII碼字母發(fā)送,例如:
異
或校驗(yàn)高4位為B,加37h后,為42h即ASCII碼的B發(fā)送。
(2). MODBUS指令方式(TF=1):
儀表與上位機(jī)的通訊采用MODBUS總線方式。
(3). 連續(xù)方式(TF=2):(兼容D2+)
所有數(shù)據(jù)均為ASCII碼,每幀數(shù)據(jù)共有8字節(jié)組成(包括小數(shù)點(diǎn)),數(shù)據(jù)傳送先低位 后高位,每幀數(shù)據(jù)間有一組是分隔符“=”,發(fā)送數(shù)據(jù)為當(dāng)前顯示稱重值,如當(dāng)前顯 示稱重重量為188.5,連續(xù)發(fā)送5.88100=5.88100=……。如當(dāng)前顯示稱重重量為-1885,連續(xù)發(fā)送.58810-=.58810-=……。
(4). 連續(xù)方式(TF=3):
所有數(shù)據(jù)均為ASCII碼,每幀數(shù)據(jù)共有9字節(jié)組成(包括小數(shù)點(diǎn)),數(shù)據(jù)傳送先低位 后高位,每幀數(shù)據(jù)間有一組是分隔符“=”,發(fā)送數(shù)據(jù)為當(dāng)前顯示稱重值,如當(dāng)前稱
顯示重重量為188.5,連續(xù)發(fā)送5.88100=5.881000=……。如當(dāng)前顯示稱重重量為-1885,連續(xù)發(fā)送.588100-=.588100-=……。
(5). 連續(xù)方式(TF=4):(兼容托利多T800)不帶校驗(yàn)和
連續(xù)方式(TF=5):(兼容托利多T800)帶校驗(yàn)和 每字節(jié)數(shù)據(jù)由10位組成,第1位為起始位,第10位為停止位,中間8位為數(shù)據(jù)位;連
續(xù)輸出每幀數(shù)據(jù)為18個(gè)字節(jié)。
連 續(xù) 輸 出 格 式2
StX |
A B |
C X X X X X X X X X X X X CR |
CKS |
||
1 |
2 |
3 |
4 |
5 |
6 |
其 中 :
1. <StX> ASCII 起 始 符 (02H) 。
2. 狀 態(tài) 字 A , B , C 。
3. 顯 示 重 量 , 可 能 是 毛 重 也 可 能 是 凈 重 . 6 位 不 帶 符 號(hào) 和 小 數(shù) 點(diǎn) 的 數(shù) 字 。
4. 皮 重 , 6 位 不 帶 符 號(hào) 和 小 數(shù) 點(diǎn) 的 數(shù) 字 。
5. <CR> ASCII 回 車 符 (ODH) 。
6. <CKS>校 驗(yàn) 和。
|
|
|
|
|
狀 態(tài) 字 A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bits 0 , 1 , 2 |
|
|
|
0 |
|
1 |
|
2 |
小 數(shù) 點(diǎn) 位 置 |
|
|
0 |
|
0 |
|
0 |
KGKG00 |
|
|
1 |
|
0 |
|
0 |
KGKGX0 |
|
|
0 |
|
1 |
|
0 |
KGKGKG |
|
|
1 |
|
1 |
|
0 |
KGKGX.X |
|
|
0 |
|
0 |
|
1 |
KGKG.KG |
|
|
1 |
|
0 |
|
1 |
KGX.KGX |
|
|
0 |
|
1 |
|
1 |
KG.KGKG |
|
|
1 |
|
1 |
|
1 |
X.KGKGX |
|
|
|
|
|
|
|
||
|
|
|
Bits 3 , 4 |
|
分 度 值 因 子 |
||
|
|
3 |
|
|
4 |
||
|
|
1 |
|
|
0 |
X1 |
|
|
|
0 |
|
|
1 |
X2 |
|
|
|
1 |
|
|
1 |
X5 |
|
|
|
|
|
|
|
|
|
|
|
|
Bit 5 |
|
|
恒 為 1 |
|
|
|
|
|
|
|
|
|
|
|
|
Bit 6 |
|
|
恒 為 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
狀 態(tài) 字 B |
|
|
|
|
|
|
|
|
|
|
|
Bits |
|
|
|
|
功 |
能 |
|
|
|
|
|
|
|
|
|
Bit 0 |
|
|
|
|
毛 重 = 0 , 凈 重 = 1 |
|
|
Bit 1 |
|
|
|
符 號(hào) : 正 = 0 , 負(fù) = 1 |
||
|
Bit 2 |
|
|
|
超 載 ( 或 小 于 零 ) = 1 |
||
|
Bit 3 |
|
|
|
|
動(dòng) 態(tài) = 1 |
|
|
Bit 4 |
|
|
|
|
單 位 : kg = 1 |
|
|
Bit 5 |
|
|
|
|
恒 為 1 |
|
|
Bit 6 |
|
|
|
|
儀 表 上 電 時(shí) 為 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
狀 態(tài) 字 C |
|
|
|
|
|
|
|
|
|
|
|
Bit 0 |
|
|
|
|
恒 為 0 |
|
|
Bit 1 |
|
|
|
|
恒 為 0 |
|
|
Bit 2 |
|
|
|
|
恒 為 0 |
|
|
Bit 3 |
|
|
|
|
有 打 印 命 令 = 1 |
|
|
Bit 4 |
|
|
|
擴(kuò) 展 顯 示 (X10) = 1 |
||
|
Bit 5 |
|
|
|
|
恒 為 1 |
|
|
Bit 6 |
|
|
|
|
恒 為 0 |
|
|
|
|
|
|
|
|
|
(6). 連續(xù)方式(TF=6):(杰曼8803)
每個(gè)字節(jié)數(shù)據(jù)位8位,校驗(yàn)位可選,停止位1位。
為了減少傳輸字節(jié)數(shù),將狀態(tài)用一狀態(tài)字節(jié)來(lái)描述,數(shù)據(jù)壓縮為三個(gè)字節(jié)BC
D碼,一幀數(shù)據(jù)加一個(gè)標(biāo)志字節(jié)FF(HEX),共五個(gè)字節(jié)構(gòu)成。即:FF(HEX)
狀態(tài)字 BCD1 BCD2 BCD3
其中狀態(tài)字節(jié)定義如下:
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
穩(wěn)定 |
符號(hào) |
單位 |
毛/凈 |
|
|
小數(shù)點(diǎn)位置 |
|
|
|
1溢出 |
1不穩(wěn) |
1負(fù) |
1 噸 |
1毛重 |
000 |
001 |
010 |
011 |
100 |
0正常 |
0穩(wěn)定 |
0正 |
0千克 |
0凈重 |
|
|
|
|
|
X. |
.X |
.XX |
.XXX |
.XXX |
X
(7). 連續(xù)方式(TF=7):
每字節(jié)數(shù)據(jù)由10位組成,第1位為起始位,第10位為停止位,中間8位為數(shù)據(jù) 位和校驗(yàn)位;
|
|
|
|
連 續(xù) 輸 出 格 式3 |
|
|
S |
T , G S , + 0 0 0 0 0 . 0 k g CR |
LF |
||||
|
|
|
|
|
ODH |
|
S T |
|
G S |
8位數(shù)據(jù) |
k g |
|
|
|
|
OAH |
||||
U |
S |
N |
T |
|
|
|
|
|
|
||||
O |
L |
T |
R |
|
|
|
Header1 Header2 |
|
|
|
|
|
|
Header 1 |
|
|
|
|
|
|
ST 重量穩(wěn)定(Stable) |
|
|
|
|||
US 重量不穩(wěn)定(Unsable) |
|
|
|
|||
OL 超載(Over Load) |
|
|
|
Header 2 |
|
|
|
|
|
|
|
|
|
|
|
|||
|
GS 毛重(Gross data) |
|
|
|
|
|
|
|
|
|||||
|
NT |
凈重(Net data) |
|
|
|
|
|
|
|
|
|
|||
|
TR 扣重(Tare data) |
|
|
|
|
|
|
|
|
|
||||
(8). 連續(xù)方式(TF=8):(同衡天HT9800-D7方式1) |
|
|
|
|||||||||||
1、串行通信的數(shù)據(jù)格式如下 |
|
|
|
|
|
|
|
|
|
|||||
10位:1位起始位,8位數(shù)據(jù)位,1位停止位。 |
|
|
|
|||||||||||
2、串行通信發(fā)送的重量數(shù)據(jù)為ASCII碼,每次發(fā)送12個(gè)字節(jié)。 |
|
|
|
|||||||||||
其定義如下: |
|
|
|
|
|
|
|
|
|
|
||||
第1個(gè)字節(jié):起始位(02H) |
|
|
|
|
|
|
|
|
|
|||||
|
第2個(gè)字節(jié):狀態(tài)字A |
|
|
|
|
|
|
|
|
|
||||
|
第3個(gè)字節(jié):狀態(tài)字B |
|
|
|
|
|
|
|
|
|
||||
|
第4個(gè)字節(jié):狀態(tài)字C |
|
|
|
|
|
|
|
|
|
||||
|
第5個(gè)字節(jié):6位重量值的高位 |
|
|
|
|
|
|
|||||||
|
--- |
|
|
|
|
|
|
|
|
|
|
|
||
|
第10個(gè)字節(jié):6位重量值的低位 |
|
|
|
|
|
|
|||||||
|
第11個(gè)字節(jié):回車(0DH) |
|
|
|
|
|
|
|
|
|||||
|
第12個(gè)字節(jié):換行(0AH) |
|
|
|
|
|
|
|
|
|||||
狀態(tài)字A |
|
|
|
|
|
|
|
|
|
|
|
|
||
D7 |
|
|
|
D6 |
D5 |
|
D4 |
|
D3 |
|
D2 |
D1 |
D0 |
|
0 |
|
|
|
0 |
1 |
|
|
0 |
|
0 |
|
|
|
|
小數(shù)點(diǎn): |
|
|
.XX |
.XXX |
.XXXX |
.XXXXX |
|
|
|
|||||
X |
.X |
|
|
|
||||||||||
D2 = |
0 |
|
0 |
1 |
1 |
1 |
1 |
|
|
|
|
|
|
|
D1= |
0 |
|
1 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
D0= |
0 |
|
1 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
狀態(tài)字B |
|
|
|
|
|
|
|
|
|
|
|
|
||
D7 |
|
|
|
D6 |
D5 |
|
D4 |
|
D3 |
D2 |
D1 |
D0 |
||
0 |
|
|
|
0 |
1 |
|
1 |
|
|
|
|
|
0 |
D3 = 非動(dòng)態(tài)為0,動(dòng)態(tài)為1。 D2= 量程以內(nèi)為0,超載為1。 D1= 重量值正為0,負(fù)為1。 狀態(tài)字C = 20H