- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
温湿度传感器 (MODBUS 通讯协议
1、概述
通信协议详细地描述了 KTR-TH11 的输入和输出命令、信息和数据 ,以便第三
方使用和 开发。
1.1 通信协议的作用
使信息和数据在上位机 (主站和 KTR-TH11 之间有效地传递 , 允许访问 KTR-
TH11 的 所有测量数据。
KTR-TH11 温湿度传感器可以实时采集现场温湿度的值 , 具备一个 RS485 通讯
口 , 能满足 小型温湿度监控系统的要求。其功能和技术指标参见用户手册。
KTR-TH11 温湿度传感器通信协议采用 MODBUS RTU 协议 , 本协议规定了应用系统中主 机与 KTR-TH11 温湿度传感器之间 ,在应用层的通信协议 ,它在应用系统中所处的位置如下 图所示 :
本协议所处的位置
从机 :
1.2 物理接口 :
连接上位机的主通信口 ,采用标准串行 RS485通讯口 ,使用接线端子。
信息传输方式为异步方式 ,起始位 1 位,数据位 8 位,停止位 1 位 ,无校验。
数据传输缺省速率为 9600b/s
2、 MODBU RTU 通信协议详述
1 协议基本规则
以下规则确定在回路控制器和其他串行通信回路中设备的通信规则。
1 所有回路通信应遵照主 /从方式。 在这种方式下 , 信息和数据在单个主站和从站 (监控设 备之间传递。
主站将初始化和控制所有在通信回路上传递的信息。
无论如何都不能从一个从站开始通信。
所有环路上的通信都以 “打包 ”方式发生。一个包裹就是一个简单的字符串 (每个字符 串 8 位 , 一个包裹中最多可含 255 个字节。 组成这个包裹的字节构成标准异步串行数据 , 并按 8 位数据位 , 1 位停止位 ,无校验位的方式传递。串行数据流由类似于 RS232C 中使 用的设备产生。
所有回路上的传送均分为两种打包方式 :
主 /从传送
从 /主传送
6 若主站或任何从站接收到含有未知命令的包裹 , 则该包裹将被忽略 , 且接收站
不予响应。
2 数据帧结构描述
每个数据帧组成如下 :
RTU 模式
地址
功能代码
数据数量
数据 1
...
数据 n
CRC 16 位校验
3、按键功能
第一个按键 :长按 5 秒进入设置设备地址模式 ,长按 5 秒退出设置设备地址模
式。
第二个按键 :向上循环翻动功能。
第三个按键 :增加设定值。
(1 设置设备地址模式 (在此模式中不再更新温湿度和接收发送数据
正常上电等待屏幕显示 Waiting , 后,长按下第一个按键 5 秒进入设置设备地址模式 , 显示 SET ADDR:XXX 。按第二个按键切换设备地址的百十个位 ,按第三个按键增加设备地址。 (设备地址范围 :001~255 。 在设置设备模式中 , 长安第一个按键就是确定设备地址并自动 保存 ,显示 SET SUCCEED 。如果在设置设备地址模式中长达 5 秒没有按键被按下 ,那么设备 就会自动退出设置设备地址模式并自动重启设
备 , 显示 SET ERROR 。4、传输格式
(1 命令报文格式
返回 :
(2、异常应答返回
异常码 01:无效的功能码
注意 :每一个数据用两个字节整数表示 ,高位在前 ,低位在后
如:带符号整数 范围 -32768---32767
上传数据需除十 ,如湿度上传 16 进制 &H0311, 对应十进制 00785,表示 78.5%
上传数据需除十 ,如温度上传 16 进制 &H00FF, 对应十进制 00255,表示 25.5℃ 上传数据需除十 ,如温度上传 16 进制 &H8064, 高位为 1,表示负数 ,对应的数高位取
反 ,表示 -10.0℃
6、 网络采样定时
KTR-TH11 温湿度传感器中 ,上位机读取数据每次间隔时间不小于 2s, 推荐值
3s 。
7、命令举例 :
THR-TH11 温湿度传感器的地址为 1:
(1 读所有数据为 :
下发命令 :
01 04 0000 0002 71CB (读从 数据起始地址 为 0000H 开始的 2 个模拟量
KTR-TH11 温湿度传感器返回命令如下 :
01 04 04,湿度 H ,湿度 L ,温度 H ,温度 L , CRCL , CRCH 。
(2 只读温度数据时 :
上位机发送 : 01 04 00 00 00 01 31 CA(读从 数据起始地址 为 0000H 开始的 1 个模拟 量
下位机返回 : 01 04 02,湿度 H ,湿度 L,CRCL , CRCH 。
(3 只读湿度数据时 :
上位机发送 : 01 04 00 01 00 01 60 0A(读从 数据起始地址 为 0001H 开始的 1 个模拟 量
下位机返回 : 01 04 02,温度 H ,温度 L,CRCL , CRCH
1亿VIP精品文档
相关文档
最近下载
- 国标图集06CJ05-国家建筑标准设计图集电子版下载 1.pdf
- 痕迹检验专业题库.pdf VIP
- 施工升降机外防护架搭设方案方案.doc
- 服装投标方案.doc
- 《光学加工工艺》第四讲真空镀膜技术.ppt
- BS ISO IEC 15426-2-2023 Information technology. Automatic identification and data capture techniques Bar code verifier conformance specification Part 2: Two-dimensional symbols 信息技术. 自动资料收集技术条形码验证器一致性规范第2部分: 二维符号.pdf
- 阴道镜的基础知识与操作1.pptx
- 吊装专项施工方案.doc
- 2024年全球钢铁行业市场供求关系及价格走势预测.pptx
- DB43∕134-1999 资源综合利用建材产品废渣掺量检测鉴定方法.pdf
文档评论(0)