你的位置:首页 > 新闻动态 > 公司新闻

华志HZK HZY HZQ PTX PTY PTQ电子天平数据通讯格式简略说明

2013-12-14 21:58:37      点击:

华志HZK/HZY/HZQ/PTX/PTY/PTQ电子天平数据通讯格式简略说明

一、参数(通信数据字节帧格式10bit1bit start,8bit data ,1bit stop)

1、Baud(波特率)

    121200bps242400bps484800bps969600bps

2、ID(天平编号)(0-255)

   0:广播地址;

   1-255:正常地址;

3、FMT(数据帧格式)

   ASCIIASCII码打印格式(注:不是Modbus ASCII格式);RTUModbus RTU

4、COM(通信的方式)

NON:无;CON:连续;STY:稳定时通信;KEY:仅PRINT键;SOFT:软件交互;Txxx:间隔xxx秒通信一次;

5、PRT(启动打印的方式)

NON:无;KEY:仅PRINT键;SOFT:软件打印命令;Txxx:间隔xxx秒通信一次;

6、KEY (面板上打印键的分配)

   COM:分配给通信模块;PRT:分配给打印模块;BOTH:同时分配给打印与通信模块

二、打印的数据帧格式

1、打印样式(称重模式下):

TYPE:6002  

ID:1 

DATE:08-01-01

TIME:00-08-08

TEMP:31.8C

BAT:FULL(EXT)

MODE:NORMAL    

REF:500.00g 

STATUS:STEADY  

STEP:NONE      

TARE:NONE

ZERO:NATURAL

WT:0.00g       

----COMPLETE----

 

SIGNATURE:

2、具体说明

序号

标题项

标题项说明

内容项

1

TYPE:

型号

天平型号

2

ID:

编号

0255

3

DATE:

日期

yy-mm-dd

4

TIME:

时间

hh-mm-ss

5

TEMP:

温度

-19.9ºC-59.9ºC

6

BAT:

电池容量

FULL(EXT):电量满(外部供电,无电池)

x.xV(BAT)x.x伏(电池供电)

x.xV(EXT)x.x伏(电池电压,充电中)

7

MODE:

工作模式

NORMAL:称重模式;

COUNT:计数模式

CALIBRATE:标定模式

LIQUID DEN.:液体密度模式

SOLID DEN.:固体密度模式

DYNAMIC:动态称量模式

PERCENT:百分比模式

SETTING...:参数设定模式

8

REF:

CAL

校正值,单位为g

9

STATUS:

状态

OVERLOAD:超载

UNDERLOAD:欠载

ERROR1AD

ERROR2:无法稳定

ERROR3CPU故障

ERROR4:其它硬件错

ERROR5:软件错

STEADY:稳定

UNSTEADY:不稳

10

STEP

多步模式的序号

NONE:无

IN AIR:在空气中称量

IN LIQUID:在液体中称量

WAIT...:等待中...

FINISH:完成

11

TARE:

是否去皮

YES:是;NONE:无

12

ZERO:

是否人工置零

NATURAL:否

MAN-MADE:是

13

WT:/CT:/d:

重量/数量/密度

NONE:无(在设定模式中)

具体数字与单位:重量值或数量值或密度值

14

----COMPLETE----

打印完毕

 

15

空行

 

 

16

SIGNATURE:

使用者签名

 

17

空行

 

 

18

空行

 

 

19

空行

 

 

注:1、打印的数据长度每行不超过16个字符,以适应通用的微打;

    2、在打印重量时,若单位为TARTMR,且显示屏的有效数据长度具有7位,且同
     
时具有三个小数点时,且最小显示值小于Roti,此时打印长度将达到17位,最后一
    
个字符R无法打印,不过在目前的所有天平规格中似乎不会发生。若把WT改成W
    
以可以防止这种情况发生。

    3、在打印格式中,数据采用紧凑型左规对齐格式,在打印项中无多余的0、空格及其
      
它符号。

二、简易ASCII码通信数据格式

1、天平发送的数据帧格式

序号

标题项

标题项长度

分隔符

1

内容项

内容项长度

结束符

(2位)

1

TYPE

4

:

天平型号

7

CRLF

2

ID

2

:

0255

3

CRLF

3

DATE

4

:

yy-mm-dd

8

CRLF

4

TIME

4

:

hh-mm-ss

8

CRLF

5

TEMP

4

:

-1t.tCtt.tC

6

CRLF

6

BAT

3

:

FULL(EXT):电量满(外部供电,无电池)

x.xV(BAT)x.x伏(电池供电)

x.xV(EXT)x.x伏(电池电压,充电中)

9

CRLF

7

MODE

4

:

NORMAL:称重模式;

COUNT:计数模式

CALIBRATE:标定模式

LIQUID DEN.:液体密度模式

SOLID DEN.:固体密度模式

DYNAMIC:动态称量模式

PERCENT:百分比模式

SETTING...:参数设定模式

11

CRLF

8

REF

3

:

校正值,单位为g

9

CRLF

9

STATUS

6

:

OVERLOAD:超载

UNDERLOAD:欠载

ERROR1AD

ERROR2:无法稳定

ERROR3CPU故障

ERROR4:其它硬件错

ERROR5:软件错

STEADY:稳定

UNSTEADY:不稳

9

CRLF

10

STEP

4

:

NONE:无

IN AIR:在空气中称量

IN LIQUID:在液体中称量

WAIT...:等待中...

FINISH:完成

11

CRLF

11

TARE

4

:

YES:是;NONE:无

4

CRLF

12

ZERO

4

:

NATURAL:否

MAN-MADE:是

8

CRLF

13

WT/CT/d

12

:

NONE:无(在设定模式中)

具体数字与单位:重量值或数量值或密度值

1314

CRLF

14

----COMPLETE----

14

CRLF

 

注:数据长度均是ASCII码的数量

2、上位机发送的命令帧格式

(1)、当天平编号(或称之地址)设定为0时(即广播地址):

   第一种格式:天平地址(三位ASCII码)+功能码(1ASCII码);

   第二种格式:功能码(1字节);

(2)、当天平编号(或称之地址)设定为一般地址时(001-255):

   天平地址(三字节)+功能码(1字节);

说明:

  (1)、地址码由三位ASCII码数字组成:从000-255,数值左边无效的零不能省略。

  (2)、功能码由一位ASCII码组成,罗列如下表:

序号

命令

功能

1

?

取重量数据

2

P

打印一次

3

T

去皮

4

Z

置零

5

U

单位转换

注:当天平发送的地址码为000的命令时,总线上的所有天平将执行此命令,但无回应帧(若有响应帧)。

在没有独立打印口(这种板子只做了1000片)板子中,P命令只有当PRT参数为SOFT时才有效。有独立打印口的板子则不受此限制。

三、华志电子天平Mobus RTU通信格式

1、Modbus RTU的详细资料请参阅Modbus参考手册。

2、本天平通过执行读保持寄存器命令与写多寄存器命令实现对天平的有效管理。

3、读寄存器限制:一次最多可以读32个寄存器;

4、写寄存器限制:一次只能写1个或2个寄存器(只能为1个参数);

5、天平内部某些寄存器属性列表如下(正式做成产品后,我们会添加更多的寄存器):

序号

名称

寄存器起启

地址(HEX

寄存器数量(HEX)

读写属性

范围

说明

1

天平型号

0001

0001

/

具体见天平型号说明

 

2

天平编号

0002

0001

/()

0000H-00FFH

 

3

0003

0001

/

0000H-0063H

 

4

0004

0001

/

0001H-000CH

 

5

0005

0001

/

0001H-001D/001E/001F

设定范年还要看闰年

6

0006

0001

/

0000-0017H

 

7

0007

0001

/

0000-003BH

 

8

0008

0001

/

0000-003BH

 

9

温度

0009

0001

只读

FF39H-0257H

单位为0.1摄氏度

10

电池电压

000A

0001

只读

0000H-0063H

单位为0.1

11

工作模式

000B

0001

/(写)

0001H-00xxH

 

12

校正值

000C

0002

只读

xxxxH_xxxxH

由天平型号决定

13

稳定状态

000E

0001

只读

0000H-0003H

0:不稳;1:稍稳:2:稳;3:很稳

14

出错状态

000F

0001

只读

见错误表

 

15

步序

0010

0001

/(写)

0000H-00xxH

见具体工作模式

16

去皮

0011

0001

/

0001H0000H

读:状态;写:执行去皮操作

17

置零

0012

0001

/

0000H0001H

读:状态;写:执行置零操作

18

称量结果

0013

0002

只读

 

 

19

小数点

0015

0001

只读

0000H-00FFH

见小数点说明

20

单位

0016

0001

/

见单位代码说明

 

21

打印

0017

0001

/

0000H0001H

......

.........

.......

......

......

.......

.......

 

6、Y系列天平型号列表(电磁平衡式与Y系列不同,但排法相同,依次类推)

Modbus RTU 代码

实际天平型号

ASCII编码

0000

60g/1mg

603

0001

100g/1mg

1003

......

....

.......

7、单位列表(可根据表格类推)

Modbus RTU 代码

实际单位

0000

g

0001

ct

......

....

8、天平状态出错代码表

地址为000FH的寄存器中的每一位代表一种状态,具体如下:

bit15-bit8none;

Bit7:保留

Bit6:软件问题

Bit5:信号超限

Bit4ADC

Bit3:不稳

Bit2:保留

Bit1:欠载

Bit0:过载

9、地址为0015H的寄存器中的每一位代表此位是否有小数点,具体如下:

bit15-bit8none;

Bit7:千万位有小数点

Bit6:百万位有小数点

Bit5:十万位有小数点

Bit4:万位有小数点

Bit3:千位有小数点

Bit2:百位有小数点

Bit1:十位有小数点

Bit0:个位有小数点

四、通信方式的附加说明

1、ModbusRTU模式下,天平在主动发送模式下(Comxxx=ComCon/ComSty/ComKey/ComTxxx),执行一次通信任务,相当于执行一次多寄存器读指令,寄存器地址从0001H-0016H。在交互从模式下,则执行标准的Modbus RTU读写指令。