XK319-A9+P串行通讯接口与仪表的联接和使用
▲ ! 通讯接口输出引线与计算机联接必须准确无误 , 倘若联接错误 , 将损坏仪表输出端口
或计算机通讯输入端口 , 甚至严重损坏仪表和计算机及相应的外部设备 。
▲ ! 进行计算机通讯须具备 必要的计算机技术和程序编制能力 , 须由专业技术人员参与或
指导 。 非专业人员请不要随意联接 。
XK3190-A9 具有 RS232/RS422( 选配)/RS485( 选配) 串行通讯接口 , 可与计算机进行通讯 。
1. 通讯接口采用 15 芯 RS232 插头座(与大屏幕共用),其引脚定义见图 2-5 中 6、7、8 脚
(RS232)或 1、2、3、4、8 脚(RS422/RS485)。
2.所有数据均为 ASCII 码,每组数据由 10 位组成,第 1 位为起始位,第 10 位为停止位,中
间 8 位
为数据位。通讯方式分为:
(1). 连续方式(tF=0):
所传送的数据为仪表显示的当前称量(毛重或净重)。每帧数据由 12 组数据组成 。格式
如下:
第 X 字节 内 容 及 注 解
1 02(XON) 开始
2 +或- 符号位
3 称量数据 高位
: 称量数据 :
X K 3 1 9 0 – A 9
7
: 称量数据 :
8 称量数据 低位
9 小数点位数 从右到左(0~4)
第 X 字节 内 容 及 注 解
10 异或校验 高四位
11 异或校验 低四位
12 03(XOFF) 结束
异或=2⊕3⊕……8⊕9
(2). 指令方式(tF=1):
仪表按上位机所发送的指令,输出相应的数据,上位机每发一次指令,仪表就相应地输
出一帧数据。上位机发送指令:
第 X 字节 内 容 及 注 解
1 02(XON) 开始
2 A~Z 地址编号
3
A~F 命令 A:握手
命令 B:读毛重
命令 C:读皮重
命令 D:读净重
命令 E:读车号
命令 F:读货号
4 异或校验 高四位
5 异或校验 低四位
6 03(XOFF) 结束
异或=2⊕3
仪表输出内容:
第 X 字节 内 容 及 注 解
1 02(XON) 开始
2 A~Z 地址编号
3
A~F 命令 A:握手
命令 B:送毛重
命令 C:送皮重
命令 D:送净重
命令 E:送车号
命令 F:送货号
4 按命令内容输出相应数据
: 按命令内容输出相应数据
n-1 按命令内容输出相应数据
n 按命令内容输出相应数据
n+1 异或校验 高四位
n+2 异或校验 低四位
X K 3 1 9 0 – A 9
8
n+3
03(XOFF)
FF) 结束
异或=2⊕3⊕……( n-1 ) ⊕n
仪表输出时 4~n 的内容如下:
命令 A 无数据 每帧由 6 组数据组成
命令 B 为毛重,格式: 每帧由 14 组数据组成
a: 符号(+或-)
b: 毛重值 ( 6 位)
: (自高到低)
g
h: 小数点从右到左( 0~4)
命令 C 为皮重,格式: 每帧由 14 组数据组成
a: 符号(+或-)
b: 皮重值 ( 6 位)
: (自高到低)
g
h: 小数点从右到左( 0~4)
命令 D 为净重,格式: 每帧由 14 组数据组成
a: 符号(+或-)
b: 净重值 ( 6 位 )
: (自高到低)
g
h: 小数点从右到左( 0~4)
命令 E 为车号,格式: 每帧由 11 组数据组成
a: 车号最高位
b: 车号第二位
: (自高到低)
e: 车号 位
命令 F 为货号,格式: 每帧由 14 组数据组成
a: 货号最高位
b: 货号第二位
c: 货号第三位
注 1:异或校验高、低 4 位的确定:异或和高、低 4 位如果小于、等于 9,则加上 30h,成为
ASCII 码数字发送,例如:异或校验高 4 位为 6,加 30h 后,为 36h 即 ASCII 码的 6
发送;异或和高、低 4 位如果大于 9,则加上 37h,成为 ASCII 码字母发送,例如:异
或校验高 4 位为 B,加 37h 后,为 42h 即 ASCII 码的 B 发送。
3. 上位机发送命令列表(设仪表通讯地址为 01):
命令类别 命令含义 上位机发送命令(十六进制)
A 命令 握手
02 41 41 30 30 03
B 命令 读毛重 02 41 42 30 33 03
C 命令 读皮重 02 41 43 30 32 03
X K 3 1 9 0 – A 9
9
D 命令 读净重 02 41 44 30 35 03
E 命令 读净重 02 41 45 30 34 03
F 命令 读净重 02 41 46 30 37 03
4. 仪表通讯参数的设置:
(1). 通讯参数
通讯参数由通讯地址、波特率、通讯方式三组参数组成。
(2). 通讯参数设置步骤:
步骤 操 作 显 示 注 解
1
按[打印设置]
在称重显示状态下
2
按[9][8]
按[输入]
[ P 00 ]
[ P 98 ]
输入设置密码“98"
3
按[1]
按[输入]
[ Ad r ** ]
[ Ad r 01]
通讯地址( 01~26 )
例如:1
4
按[1]
按[输入]
[ b t * ]
[ b t 1]
串行通讯的波特率( 0~4 ) 分别表示
波特率为:600、1200、2400、
4800、9600
例如:1
5
按[0]
按[输入]
[ t F * ]
[ t F 0 ]
串行通讯方式:
0--连续发送方式,不接收
1--指令应答方式
2--老 D2+连续通讯格式,每帧 8 个字节
3--新 D2+连续通讯格式,每帧 9 个字节
6 称重状态 通讯参数设置结束
注 2:老 D2+连续通讯格式,数据以 ASCⅡ码方式输出,每帧 8 个字节(包括小数点)。数据
先传低位后高位,各帧之间用“="分割。发送数据为净重(即仪表显示值),如当前仪
表显示值为 70.15,则仪表连续发送 51.0700=51.0700=51.0700……
新 D2+(300 吨)连续通讯格式,数据以 ASCⅡ码方式输出,每帧 9 个字节(包括小数点)。
数据先传低位后高位,各帧之间用“="分割。发送数据为净重(即仪表显示值),如当
前仪表显示值为 70.15,则仪表连续发送 51.07000=51.07000=51.07000……
XK319-A9+P串行通讯接口与仪表的联接和使用