PhotoTek 6000通讯协议

密级:公开 文件编号: /
版    本:1.0
开发文档 页    码:共 7页
项目名称:
PhotoTek 6000水质自动在线监测仪
文件名称:
MODBUS通讯协议
适用范围:
 

 

拟制: 审核: 审核: 批准:
日期: 日期: 日期: 日期:
相关文档
文件编号 文件名称 版本
磁盘文件名称 字节数 复核 日期

目录

目录 3

第1章 概述 4

第2章 通讯格式 5

2.1 读数据 5

2.2 操作仪器 6

 

第1章 概述

本文档详细描述了数据采集仪和重金属在线分析仪的通讯协议,以实现远程获取在线仪器的实时数据,启动仪器进行测量。

本协议基于《MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b》,物理层采用EIA/TIA-232。

传输模式采用RTU,串口通信速率为9600bps,8个数据位,1个停止位,无校验。

MODBUS从设备地址为1。

第2章 通讯格式

2.1 读数据

用于获取在线仪器的实时监测数据,在启动测量30分钟后,可以读取该次测量的结果。

采用MODBUS功能码0x04-读输入寄存器。

结果单位为mg/L,数据类型为4字节单精度浮点数,用2个输入寄存器表示。寄存器编号如下:

寄存器编号 格式
1 数据0~15位
2 数据16~31位

示例:

  1. 查询寄存器1~2的数据:

图 1查询命令

 

  1. 应答数据,寄存器1和寄存器2的数据为4字节单精度浮点数,即232mg/L:

图 2应答数据

 

2.2 操作仪器

用于操作仪器进行一次样本测量或定标。

采用MODBUS功能码0x06-写单个寄存器。

寄存器编号和数据格式如下:。

寄存器编号 格式
1  

操作
0x0000 单次测量
0x0001 单次定标
0x0002 中止操作

 

示例:

  1. 发送命令,触发单次测量:

图 3单次测量命令

 

  1. 应答:

图 4应答单次测量命令

 

附录

CRC校验的生成

 

下载信息
下载地址:发表评论并刷新可见

匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定