帶打印電子臺秤通訊功能詳介
打印臺秤
第六章 通訊功能
1、簡述
A23的RS232通訊共有5種連續通訊格式、4種波特率可設置。
所有數據均為ASCII碼,每組數據由1位起始位,8位數據位,1位停止位組成。
當打印機類型設置為接外接打印機時,通訊功能被禁止。
2、接線方法
儀表15芯D型連接器的6、7、8號端口分別接到電腦串口的3、2、5號端口;
3、通訊參數設置
步驟 | 示 例 操 作 | 顯 示 | 注 釋 |
---|---|---|---|
1 | 按【設置】按【8】 | 【PSt 】【 08 】 | 輸入密碼 08,進入參數設定 |
2 | 通訊地址設置: | 【Adr 】【 01 】 | 輸入通訊地址 |
3 | 通訊波特率設置: | 【bAUd 】【 0】 | 通訊波特率設置: |
4 | 通訊方式設置: | 【tF 】【 0】 | 通訊方式設置: |
4、通訊協議說明
連續通訊格式1:
每幀數據共12個字節,具體格式見下表。
第X字節 | 內 容 及 注 解 | |
1 | 02(XON) | 開始 |
2 | +或- | 符號位 |
3~8 | 稱量數據(顯示值) | 高位在前,低位在后 |
9 | 小數點位數 | 從右到左(0~4) |
10 | 異或校驗 | 高四位 |
11 | 異或校驗 | 低四位 |
12 | 03(X0FF) | 結束 |
注:異或校驗高、低4位的確定:
第2個字節到第9個字節以16進制的方式進行異或校驗。校驗結果的高、低4位分別轉化為ASCII碼發送,轉換方法如下:
如果小于、等于9,則加上30h,成為ASCII碼數字發送,例如:異或校驗高4位為6,加30h后,為36h即ASCII碼的6發送;
如果大于9,則加上37h,成為ASCII碼字母發送,例如:異或校驗高4位為B,加37h后,為42h即ASCII碼的B發送。
連續通訊格式2:
每幀數據共9個字節,具體格式見下表。
第X字節 | 內 容 及 注 解 | |
1 | = | 開始 |
2~8 | 稱量數據(含小數點) | 低位在前,高位在后 |
9 | 0或者- | 符號位 |
例如當前顯示重量為3.000,則發送的數據為:
=000.3000=000.3000=000.3000=000.3000
例如當前顯示重量為-1.00,則發送的數據為:
=00.1000-=00.1000-=00.1000-=00.1000-
連續通訊格式3:
每幀數據共9個字節,具體格式見下表。
第X字節 | 內 容 及 注 解 | |
1 | = | 開始 |
2 | 0或者- | 符號位 |
3~9 | 稱量數據(含小數點) | 高位在前,低位在后 |
例如當前顯示重量為3.000,則發送的數據為:
=0003.000=0003.000=0003.000=0003.000
例如當前顯示重量為-1.00,則發送的數據為:
=-0001.00=-0001.00=-0001.00=-0001.00
連續通訊格式4:
每幀數據共27個字節,具體格式見下表。
第X字節 | 內 容 及 注 解 | |
1 | = | 開始 |
2 | 0或者- | 符號位 |
3~9 | 稱量數據 | 高位在前,低位在后 |
10、11 | 稱量單位 | kg或lb或pc |
12 | ; | 分割符 |
13~19 | 單價 | 高位在前,低位在后 |
20 | ; | 分割符 |
21~27 | 金額 | 高位在前,低位在后 |
例如當前顯示單位為kg,重量為2.000,單價為1.00,金額為2.00,則發送:
=0002.000kg;0001.00;0002.00=0002.000kg;0001.00;0002.00……
例如當前顯示為數量,數量為20,單價為1.00,金額為20.00,則發送:
=00000020pc;0001.00;0020.00=00000020pc;0001.00;0020.00……
三窗口大屏幕方式:
每幀數據共24個字節,具體格式見下表。
第X字節 | 內 容 及 注 解 | |
1 | S(53H) | 開始 |
2 | T(54H) | 開始 |
3~8 | *屏顯示數據 |
|
9 | 0x0a | 換行符(\n) |
10~15 | 第二屏顯示數據 |
|
16 | 0x0a | 換行符(\n) |
17~22 | 第三屏顯示數據 |
|
23 | 0x31 | 固定 |
24 | 0x0d | 回車符(\r) |
顯示發送數據與儀表同步,可作為擴展屏幕用。
具體數據格式參見YH三窗口大屏幕說明書。
命令方式:
儀表按上位機所發送的指令,輸出相應的數據,上位機每發一次指令,儀表就相應地輸出一幀數據。
命令列表(以儀表通訊地址01為例):
命令類別 | 命令含義 | 上位機發送命令(十六進制) | 注解 |
A命令 | 握手 | 02 41 41 30 30 03 | 第二字節為通訊地址,從0x41(A)開始,如通訊地址為2,則第二位應發送0x42(B);第三字節為命令字;第四第五字節為校驗碼。 |
B命令 | 讀毛重 | 02 41 42 30 33 03 | |
C命令 | 讀皮重 | 02 41 43 30 32 03 | |
D命令 | 讀凈重 | 02 41 44 30 35 03 | |
E命令 | 讀單價 | 02 41 45 30 34 03 | |
F命令 | 讀金額 | 02 41 46 30 37 03 |
儀表應答內容:
第X字節 | 內 容 及 注 解 | |
1 | 02(XON) | 開始 |
2 | A~Z | 地址編號 |
3 | A~F | 命令類別 |
4~n | 見下表 | 按命令內容輸出相應數據 |
n+1 | 異或校驗 | 高四位 |
n+2 | 異或校驗 | 低四位 |
n+3 | 03(XOFF) | 結束 |
異或=2⊕3⊕……( n-1 ) ⊕n
上表中4~n的內容如下:
命令A | 無數據 | 每幀由6組數據組成 |
命令B | 毛重 | 每幀由14組數據組成 |
1: 符號(+或-) | ||
2~7: 毛重值 ( 6位) | ||
8: 小數位數( 0~4) | ||
命令C | 皮重 | 每幀由14組數據組成 |
1: 符號(+或-) | ||
2~7: 皮重值 ( 6位) | ||
8: 小數位數( 0~4) | ||
命令D | 凈重 | 每幀由14組數據組成 |
1: 符號(+或-) | ||
2~7: 凈重值 ( 6位 ) | ||
8: 小數位數( 0~4) | ||
命令E | 單價 | 每幀由13組數據組成 |
1~6: 單價(6位) | ||
7: 固定小數位數2 | ||
命令F | 金額 | 每幀由13組數據組成 |
1~6: 金額(6位) | ||
7: 固定小數位數2 |
第七章 信息提示
1. Err 03 表示: 超載報警,須立即卸下全部或部分載荷。
2. Err 05 表示: AD部分故障,請按如下方法檢查和處理:
1.檢查傳感器及其連線
2.儀表AD部分損壞,請返廠維修
3. Err 08 表示: 參數輸入不符合要求,請重新輸入參數
4. Err 09 表示: 不符合累計/打印要求:不穩定或沒有回過零。
5. Err 10 表示: 單重過小,計數功能停止,數量將被鎖定。
6. Err 18 表示: 鍵盤損壞,等待10秒后返回稱重
7. Err 22 表示: 時鐘損壞
8. Err 23 表示: 存儲損壞
9. Add 表示: 累計,3秒后自動返回稱重狀態。
10. totAL 表示: 累顯,3秒后自動返回稱重狀態。
電子臺秤臺面尺寸
1、量程:30kg、45kg、50kg、60kg、75kg、100kg、120kg、150kg、200kg、250kg、300kg、350kg、400kg、450kg、500kg、550kg、600kg(其他非標產品可訂做)
2、尺寸:300*400mm、400*500mm、450*500mm、450*600mm、600*800mm(其他非標產品可訂做)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
帶打印電子臺秤通訊功能詳介