Z
zyw
Unregistered / Unconfirmed
GUEST, unregistred user!
我知道可以用SPCOMM或其他控件,API实现,,具体一点,请指教,资料如下:
第一帧数据:标志位为0
X : D0、D1、D2 -- 为小数点位置( 0~4 )
Y : D3 — 为重量符号( 1-负、0-正 )
D4 — 备用
G 18~G16:为重量数据
第二帧数据:标志位为0
G15~G8: 为重量数据
第三帧数据:标志位为1
G7~G0 : 为重量数据
G0~G18: 由低到高构成重量(净重)的19 位二进制码
五. 串行通讯接口与仪表的联接和使用
▲!通讯接口输出引线与计算机联接必须准确无误,倘若联接错误,将损坏仪表输出端口或计算
机通讯输入端口,甚至严重损坏仪表和计算机及相应的外部设备。
▲!进行计算机通讯须具备必要的计算机技术和程序编制能力,须由专业技术人员参与或指导。
非专业人员请不要随意联接。
XK3190-A9 仪表具有RS232 串行通讯接口,可与计算机进行通讯。
1. 通讯接口采用15 芯插头座(与大屏幕共用),其引脚定义见图2--5 中6、7、8 脚。
2. 通讯接口采用RS232C,所有数据均为ASCII 码,每组数据有10 位组成,第1 位为起始位,第10
位为停止位,中间8 位为数据位。通讯方式分为:
(1). 连续方式:
所传送的数据为仪表显示的当前称量(毛重或净重)。每帧数据由12 组数据组成 。格式如下:
第X 字节 内 容 及 注 解
1 02(XON) 开始
2 +或- 符号位
3 称量数据 高位
: 称量数据 :
: 称量数据 :
8 称量数据 低位
9 小数点位数 从右到左(0~4)
10 异或校验 高四位
11 异或校验 低四位
12 03(X0FF) 结束
异或=2⊕3⊕……8⊕9
( 5 )
X K 3 1 9 0 – A 9
(2). 指令方式:
仪表按上位机所发送的指令,输出相应的数据,上位机每发一次指令,仪表就相应
地输出一帧数据。上位机发送指令:
第X 字节内 容 及 注 解
1 02(XON) 开始
2 A~Z 地址编号
3 A~E 命令A:握手
命令B:读毛重
命令C:读皮重
命令D:读净重
4 异或校验 高四位
5 异或校验 低四位
6 03(X0FF) 结束
异或=2⊕3
仪表输出内容:
第X 字节 内 容 及 注 解
1 02(XON) 开始
2 A~Z 地址编号
3 A~E 命令A:握手
命令B:送毛重
命令C:送皮重
命令D:送净重
4 按命令内容输出相应数据
: 按命令内容输出相应数据
n-1 按命令内容输出相应数据
n 按命令内容输出相应数据
n+1 异或校验 高四位
n+2 异或校验 低四位
n+3 03(X0FF) 结束
异或=2⊕3⊕……( n-1 ) ⊕n
仪表输出时4~n 的内容如下:
命令A 无数据 每帧由6 组数据组成
命令B 为毛重,格式: 每帧由14 组数据组成
a: 符号(+或-)
b: 毛重值 ( 6 位)
: (自高到低)
g
h: 小数点从右到左( 0~4)
( 6)
X K 3 1 9 0 – A 9
命令C 为皮重,格式: 每帧由14 组数据组成
a: 符号(+或-)
b: 皮重值 ( 6 位)
: (自高到低)
g
h: 小数点从右到左( 0~4)
命令D 为净重,格式: 每帧由14 组数据组成
a: 符号(+或-)
b: 净重值 ( 6 位 )
: (自高到低)
g
h: 小数点从右到左( 0~4)
注1:异或校验高、低4 位的确定:异或和高、低4 位如果小于、等于9,则加上30h,成为
ASCII 码数字发送,例如:异或校验高4 位为6,加30h 后,为36h 即ASCII 码的6 发
送;异或和高、低4 位如果大于9,则加上37h,成为ASCII 码字母发送,例如:异或
校验高4 位为B,加37h 后,为42h 即ASCII 码的B 发送。
第一帧数据:标志位为0
X : D0、D1、D2 -- 为小数点位置( 0~4 )
Y : D3 — 为重量符号( 1-负、0-正 )
D4 — 备用
G 18~G16:为重量数据
第二帧数据:标志位为0
G15~G8: 为重量数据
第三帧数据:标志位为1
G7~G0 : 为重量数据
G0~G18: 由低到高构成重量(净重)的19 位二进制码
五. 串行通讯接口与仪表的联接和使用
▲!通讯接口输出引线与计算机联接必须准确无误,倘若联接错误,将损坏仪表输出端口或计算
机通讯输入端口,甚至严重损坏仪表和计算机及相应的外部设备。
▲!进行计算机通讯须具备必要的计算机技术和程序编制能力,须由专业技术人员参与或指导。
非专业人员请不要随意联接。
XK3190-A9 仪表具有RS232 串行通讯接口,可与计算机进行通讯。
1. 通讯接口采用15 芯插头座(与大屏幕共用),其引脚定义见图2--5 中6、7、8 脚。
2. 通讯接口采用RS232C,所有数据均为ASCII 码,每组数据有10 位组成,第1 位为起始位,第10
位为停止位,中间8 位为数据位。通讯方式分为:
(1). 连续方式:
所传送的数据为仪表显示的当前称量(毛重或净重)。每帧数据由12 组数据组成 。格式如下:
第X 字节 内 容 及 注 解
1 02(XON) 开始
2 +或- 符号位
3 称量数据 高位
: 称量数据 :
: 称量数据 :
8 称量数据 低位
9 小数点位数 从右到左(0~4)
10 异或校验 高四位
11 异或校验 低四位
12 03(X0FF) 结束
异或=2⊕3⊕……8⊕9
( 5 )
X K 3 1 9 0 – A 9
(2). 指令方式:
仪表按上位机所发送的指令,输出相应的数据,上位机每发一次指令,仪表就相应
地输出一帧数据。上位机发送指令:
第X 字节内 容 及 注 解
1 02(XON) 开始
2 A~Z 地址编号
3 A~E 命令A:握手
命令B:读毛重
命令C:读皮重
命令D:读净重
4 异或校验 高四位
5 异或校验 低四位
6 03(X0FF) 结束
异或=2⊕3
仪表输出内容:
第X 字节 内 容 及 注 解
1 02(XON) 开始
2 A~Z 地址编号
3 A~E 命令A:握手
命令B:送毛重
命令C:送皮重
命令D:送净重
4 按命令内容输出相应数据
: 按命令内容输出相应数据
n-1 按命令内容输出相应数据
n 按命令内容输出相应数据
n+1 异或校验 高四位
n+2 异或校验 低四位
n+3 03(X0FF) 结束
异或=2⊕3⊕……( n-1 ) ⊕n
仪表输出时4~n 的内容如下:
命令A 无数据 每帧由6 组数据组成
命令B 为毛重,格式: 每帧由14 组数据组成
a: 符号(+或-)
b: 毛重值 ( 6 位)
: (自高到低)
g
h: 小数点从右到左( 0~4)
( 6)
X K 3 1 9 0 – A 9
命令C 为皮重,格式: 每帧由14 组数据组成
a: 符号(+或-)
b: 皮重值 ( 6 位)
: (自高到低)
g
h: 小数点从右到左( 0~4)
命令D 为净重,格式: 每帧由14 组数据组成
a: 符号(+或-)
b: 净重值 ( 6 位 )
: (自高到低)
g
h: 小数点从右到左( 0~4)
注1:异或校验高、低4 位的确定:异或和高、低4 位如果小于、等于9,则加上30h,成为
ASCII 码数字发送,例如:异或校验高4 位为6,加30h 后,为36h 即ASCII 码的6 发
送;异或和高、低4 位如果大于9,则加上37h,成为ASCII 码字母发送,例如:异或
校验高4 位为B,加37h 后,为42h 即ASCII 码的B 发送。