W-06-RS232RS485无线接收终端传输协议
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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保存的数据。