柯力D2008系列数字式电子称重仪表,采用不锈钢外壳,配置高性能宽电压开关电源,交直流两用,适用于1~16个C型或E型数字传感器的静态汽车衡系统。本文恒盛高科为您介绍的是柯力D2008系列数字仪表通讯协议格式。 串口数据格式可设置为:8位数据位,一位停止位,无(奇偶)校验位;串行通讯方式分为连续通讯方式和指令通讯方式两种,其中,连续方式中按通讯协议格式又分为3种;通过TF参数可实现灵活选择。 (1).连续方式(TF=0): 所传送的数据为仪表显示的当前重量。每帧数据由12组数据组成。格式如下表所示:
异或=2⊕3⊕……8⊕9。 注: 1:异或校验高、低4位的确定:异或和高、低4位如果小于、等于9,则加上30h,成为ASCII码数字发送,例如:异或校验高4位为6,加30h后,为36h即ASCII码的6发送;异或和高、低4位如果大于9,则加上37h,成为ASCII码字母发送,例如: 异或校验高4位为B,加37h后,为42h即ASCII码的B发送。 (2).MODBUS指令方式(TF=1): 仪表与上位机的通讯采用MODBUS总线方式。 (3).连续方式(TF=2):(兼容D2+) 所有数据均为ASCII码,每帧数据共有8字节组成(包括小数点),数据传送先低位后高位,每帧数据间有一组是分隔符“=”,发送数据为当前显示称重值,如当前显示称重重量为188.5,连续发送5.88100=5.88100=……。如当前显示称重重量为-1885,连续发送.58810-=.58810-=……。 (4).连续方式(TF=3): 所有数据均为ASCII码,每帧数据共有9字节组成(包括小数点),数据传送先低位后高位,每帧数据间有一组是分隔符“=”,发送数据为当前显示称重值,如当前称显示重重量为188.5,连续发送5.88100=5.881000=……。如当前显示称重重量为-1885,连续发送.588100-=.588100-=……。 (5).连续方式(TF=4):(兼容托利多T800)不带校验和连续方式(TF=5):(兼容托利多T800)带校验和每字节数据由10位组成,第1位为起始位,第10位为停止位,中间8位为数据位;连续输出每帧数据为18个字节。
其中: 1.<StX>ASCII起始符(02H)。 2.状态字A,B,C。 3.显示重量,可能是毛重也可能是净重.6位不带符号和小数点的数字。 4.皮重,6位不带符号和小数点的数字。 5.<CR>ASCII回车符(ODH)。 6.<CKS>校验和。
每个字节数据位8位,校验位可选,停止位1位。 为了减少传输字节数,将状态用一状态字节来描述,数据压缩为三个字节BCD码,一帧数据加一个标志字节FF(HEX),共五个字节构成。即:FF(HEX)状态字BCD1BCD2BCD3其中状态字节定义如下:
(7).连续方式(TF=7): 每字节数据由10位组成,第1位为起始位,第10位为停止位,中间8位为数据位和校验位;
Header1 ST重量稳定(Stable) US重量不稳定(Unsable) OL超载(OverLoad) Header2 GS毛重(Grossdata) NT净重(Netdata) TR扣重(Taredata) (8).连续方式(TF=8):(同衡天HT9800-D7方式1) 1、串行通信的数据格式如下 10位:1位起始位,8位数据位,1位停止位。 2、串行通信发送的重量数据为ASCII码,每次发送12个字节。 其定义如下: 第1个字节:起始位(02H) 第2个字节:状态字A 第3个字节:状态字B 第4个字节:状态字C 第5个字节:6位重量值的高位 --- 第10个字节:6位重量值的低位 第11个字节:回车(0DH) 第12个字节:换行(0AH) 状态字A
小数点: X.X.XX.XXX.XXXX.XXXXX D2=001111 D1=010011 D0=010101 状态字B
D3=非动态为0,动态为1。 D2=量程以内为0,超载为1。 D1=重量值正为0,负为1。 状态字C=20H 以上就是关于柯力D2008系列数字仪表通讯协议格式的介绍。 |