电子衡器

  1. 433 成员
  2. 2.3万 人气

参与评论

    Sy Master仪表通讯协议

    帖子创建时间:  2017年05月31日 10:05 评论:0 浏览: 416 投稿

    附录 B  Sy Master仪表通讯协议

     

    000000LRC

     

    02 读指令,从仪表读数据

     

    格式:站号 + 020000000000LRC

     

    返回数据格式详见示例 2

     

    03 键盘指令,向仪表写入键盘代码,等同键盘操作

    仪表使用 8051三重式多站通信方式,仪表根据不同指令作出不同反应。

     

    读、写仪表格式(PC到仪表):

     

    仪表站址+指令+参数 0+参数 1+参数 2+参数 3+参数 4LRC

     

    字节共 11位,根据第 10位不同分地址帧和数据帧。 地址帧:0 X X X X X X X X 1 1

     

    数据帧:0  X  X  X  X  X  X  X  X  0  1

     

     

     

     

     

    指令:

     

    01 写指令,向仪表写数据

     

    格式:站号 + 01+ 参数代码 + 00

     

    格式:站号 + 03+ 键值 + 00000000LRC

     

    键盘命令的键值表

     

     

     

    00H--0

    01H—“1

    02H—“2

    03H—“3

    04H--4

    05H—“5

    06H—“6

    07H—“7

    08H--8

    09H—“9

    0AH—“.

    0BH—“C

    0CH--远程/本地

    0DH—“自动/手动

    0EH—“开始

    0FH—“停止

    10H--运行

    11H—“菜单

    12H—“上卷

    13H—“下卷

    14H--

    15H—“

    16H—“

     

     

    04  01  FLOAT 参数

     

    格式:站号 + 0401+ 参数代码 + 000000LRC

     

    返回格式:站号 + 04 + 01 +四字节浮点数 + LRC

     

    参数代码表见表 3

     

    04  02  读定点实数代码


     

    格式:站号 + 0402+ 参数代码 + 000000LRC

     

    返回格式:站号 + 04 + 02 +八字节浮点数 + LRC

     

    参数代码定义:

     

    0 总累计

     

    1 复位累计

     

    LRC校验和,前 7 个字节数据之和模 256

     

     

     

    通讯示例

     

    1、向 3#表发送键盘命令,“运行”

     

    主机

    仪表

    03H

    站址

    10H

    ;按键代码

    00H

    ; 数据 0

    00H

     

    00H

     

    00H

    ;数据 3

    16H

    ;冗余效验码

     

    注意 发送站址时,端口设置如下:

     

    Mscommname,Settings=9600m81

     

    发送其余数据,端口设置如下: (Mscommname,Settings=9600s81

     

    2、使用命令 2 读仪表数据(假设读 2#表数据)

     

    主机

    仪表

    02H

    站址

    02H

    ;读指令代码

    00H

    ;参数代码

    00H

    ; 数据 0

    00H

     

    00H

     

    00H

    ;数据 3

    04H

    ;冗余效验码


     

    - 44 -


     

    徐州宏茂机电设备有限公司
    1. 商家友圈官方圈
      人数:8.1万
    2. 2A以上商家圈
      人数:8.2万