带打印电子台秤通讯功能详介
打印台秤
第六章 通讯功能
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(其他非标产品可订做)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
带打印电子台秤通讯功能详介