产品搜索 SEARCH
您所在的位置:首页 > 企业动态

上海耀华仪表通讯协议教你写入软件

作者:  时间:2015-09-21 08:18:56  点击数:

 耀华仪表通讯协议

串行通讯接口与仪表的联接和使用

 

通讯接口输出引线与计算机联接必须准确无误,倘若联接错误,将损坏仪表输出端口或计算机通讯输入端口,甚至严重损坏仪表和计算机及相应的外部设备。

进行计算机通讯须具备必要的计算机技术和程序编制能力,须由专业技术人员参与或指导。非专业人员请不要随意联接。

 

XK3190-A9+具有RS232/RS422(选配)/RS485(选配)串行通讯接口,可与计算机进行通讯。

 

1. 通讯接口采用15RS232插头座(与大屏幕共用),其引脚定义见图25678

 (RS232)12348(RS422/RS485)

2.所有数据均为ASCII码,每组数据由10位组成,第1位为起始位,第10位为停止位,中间8位    

为数据位。通讯方式分为:

 (1). 连续方式(tF=0):

        所传送的数据为仪表显示的当前称量(或净)。每帧数据由12组数据组成 。格式

        如下:

 第X字节

        

1

02(XON)                  开始  

2

+-                     符号位

3

称量数据                 高位

 

称量数据                   

 

称量数据                   

8

称量数据                 低位                      

9

小数点位数           从右到左(04               

 第X字节

        

10

异或校验                 高四位   

11

异或校验                 低四位

12

03(XOFF)                 结束

     异或=23……89

 

 (2). 指令方式(tF=1):

   仪表按上位机所发送的指令,输出相应的数据,上位机每发一次指令,仪表就相应地输

     出一帧数据。上位机发送指令:

X字节

        

1

02(XON)                 开始  

2

AZ                   地址编号

3  

AF                   命令A:握手

                        命令B:读毛       

                        命令C:读皮

                        命令D:读净

                        命令E:读车号

                        命令F:读货号

4

异或校验                高四位   

5

异或校验                低四位

6

03(XOFF)                结束

 异或=23

 

 

    仪表输出内容:           

X字节

        

1

02(XON)                 开始  

2

AZ                   地址编号

3

AF                   命令A:握手

                        命令B:送毛       

                        命令C:送皮

                        命令D:送净

                        命令E:送车号

                        命令F:送货号

4

按命令内容输出相应数据

 

按命令内容输出相应数据

n-1

按命令内容输出相应数据

n

按命令内容输出相应数据

n+1

异或校验                 高四位   

n+2

异或校验                 低四位

n+3

03(XOFF)

FF)                 结束

 异或=23……n-1 ) ⊕n

 

 仪表输出时4n的内容如下:

命令A

无数据

每帧由6组数据组成

命令B

为毛,格式:

每帧由14组数据组成

 

   a       符号(+-)

 

 

   b        ( 6位) 

 

 

            (自高到低)

 

 

   g        

 

 

   h 小数点从右到左( 04

 

命令C

为皮,格式:

每帧由14组数据组成

 

   a       符号(+-)

 

 

   b        ( 6位)

 

 

            (自高到低)

 

 

   g        

 

 

   h 小数点从右到左( 04

 

命令D

为净,格式:

每帧由14组数据组成

 

   a       符号(+-)

 

 

   b        ( 6  

 

 

            (自高到低)

 

 

   g        

 

 

   h 小数点从右到左( 04

 

命令E

为车号,格式:

每帧由11组数据组成

 

   a       车号最高位

 

 

   b       车号第二位

 

 

            (自高到低)

 

 

   e:         车号最低位

 

命令F

为货号,格式:

每帧由14组数据组成

 

   a       货号最高位

 

 

   b       货号第二位

 

 

   c       货号第三位

 

  注1:异或校验高、低4位的确定:异或和高、低4位如果小于、等于9,则加上30h,成为

         ASCII码数字发送,例如:异或校验高4位为6,加30h后,为36hASCII码的6

        发送;异或和高、低4位如果大于9,则加上37h,成为ASCII码字母发送,例如:异

        或校验高4位为B,加37h后,为42hASCII码的B发送。

 

3上位机发送命令列表(设仪表通讯地址为01):

命令类别

命令含义

上位机发送命令(十六进制)

A命令

握手

02 41 41 30 30 03

 

 

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