W-06-RS232RS485无线接收终端传输协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

W-06-RS232/RS485无线接收终端传输协议:

1、通信数据规则

传输协议:MODBUS 协议,RTU协议

RTU号范围:001-255(000为广播RTU号)

通信参数:参数可通过两键设定,选项如下

●校验位:偶校验,奇校验,无校验

●波特率:56000,43000,38400,19200, 9600,4800,2400,1200

●停止位:1位

2、RTU地址说明

读功能码 0x03 可上位机修改,存储运行参数

写功能码 0x10 向RTU地址中写入数据

RTU地址

40001 GT622设备号,(0xff 适用于任何设备,但仅限于读取设备号时用);

40002 波特率参数:56000, 43000, 38400,19200,9600,4800,2400,1200

40003 校验位参数:2为偶校验,1为奇校验,0为无校验

40004 需要处理的无线设备的数量COUNT_NUM,COUNT_NUM最大值为50个。

40005 无线设备号配置;即需要接收的无线设备通道;

如果值0XFFFF,则接收一个后,就将设备号填入此;

。。。。。。。。

4000N 无线设备号配置;即需要接收的无线设备通道;

如果值0XFFFF,则接收一个后,就将设备号填入此;

4000N-4005=COUNT_NUM;

读功能码 0x04 上位机不可修改,存储采集数据

RTU地址说明所有为UINT型

30001 第一设备号无线设备值,单位: KPa

30002 第二设备号无线设备值,单位: KPa

。。。

2、例:设置当前的W-06-RS232的设备号为0x02;并且要求它接收两个无线压力变送

器(无线设备号为20001,20002)和一个无线温度变送器(无线设备号为30001)的数据;并且上位机一次性读取三个设备的数据。

2.1 设置W-06-RS232的设备号为0x02

请求帧

应答帧

设置设备号成功;考虑到现场可能需要更改设备号,故在MODBUS协议的基础上作了一些修改,提供了此功能

2.2 设置W-06-RS232允许接收的无线通道号20001(0x4e20),20002(0x4e21),

30001(0x7531)

请求帧

应答帧

2.3 读取W-06-RS232 里面20001(0x4e20),20002(0x4e21),30001(0x7531)

的数据

请求帧

应答帧

应答帧显示:20001的压力变送器的当前压力是0x0527 KPa即1.319MPa;

20002的压力变送器的当前压力是0x0427 KPa即1.063MPa;

30001的温度变送器的当前数据是0x0321 则温度为8.01℃;

说明:压力值数据是KPa的数据;温度数据是采集的数据×100保存的数据。

相关文档
最新文档