- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
YW8000系列温度智能数显表通讯协议ModBus
YW8000 系列温度智能数显表通讯协议 (ModBus)
图 2:子机响应
? 温度智能数显表 (1 台)
? RS232/RS485 转换模块 (1 个)
? 带屏蔽双绞线 (1 条)
? PC 机或其它带有通信端口(RS232、RS485)
设备 (1 台)
通讯线路连接
? 如果通讯双方都采用 RS485 通讯方式,则两机
可通过屏蔽双绞线直接连接。
? 如果双方通讯方式不同,则须通过相应的转换
模块进行连接。
? 通讯电缆的长度不应超出 1200 米,在电缆的
末端要并接一支 120Ω 1/4W 电阻。
? 多机通讯时,RS485 网络上的仪表不应超过 32
个。
? 接线时要注意 RS485 通讯线的正负极,当网络
上有多台仪表时应将所有仪表的正极和负极
分别连接在一起。
通讯参数设置
? 通讯传输为异步方式并以字节为单位,在主机
与子机之间传递的每一个数据帧都是 11 位的
串行数据流。
? 本温度仪表采用的是“N,8,1”的数据帧格式。
使用时请将串口设置为:1 位起始位,8 位数
据位(低字节在前),无校验位,1 位停止位。
读取仪表数据
? 读取仪表数据的方式如下:
图 1:主机发送
主机发送 字节数 举例(16 进制) 数据说明
子机地址 1 01 读取地址为 1 的仪表的数据
功能码 1 03 ModBus 数据读取功能码
起始地址
2
00 从仪表内存的 0 地址开始读
00
读取个数
2
00 共读取 1 个数据(根据映射表
03 可适当修改,需另算 CRC)
CRC 码
2 05 由主机计算得到的 CRC 码
CB CRC 码高字节
图 1 读操作完整的发送为:
01 03 00 00 00 03 05 CB
? 地址为 1 的仪表收到上面的数据后,将会做出
以下响应(见图 2)
主机响应 字节数 举例(16 进制) 数据说明
子机地址 1 01 地址为 1 的仪表所作的响应
功能码 1 03 回应主机所作的是读操作
读取字节数 1 06 3 个寄存器共 6 个字节
寄存器 1 数
据
2
03 地址为 0000 寄存器的内容
09
寄存器 2 数
据
2
00 地址为 0001 寄存器的内容
01
寄存器 3 数
据
2
00 地址为 0002 寄存器的内容
03
CRC 码 2
EC 由子机计算得到的 CRC 码
86
图 2 完整的响应为:
01 03 06 03 09 00 01 00 03 EC 86
仪表数据的写入
? 仪表数据的写入方式如下:
图 3:主机发送
主机发送 字节数 举例(16 进制) 数据说明
子机地址 1 01 写地址为 1 的仪表寄存器
功能码 1 06 ModBus 写单个寄存器功能码
待写寄存
器地址
2
00 写操作所指向的寄存器地址
01
待写数据
2
00 向地址为 0001 的寄存器写入
02 数据 0002
CRC 码 2 59 由主机计算得到的 CRC 码
CB
写操作完整的发送为:
01 06 00 01 00 02 59 CB
子机在接收到正确的写操作命令以后,将返回同
样的数据 01 06 00 01 00 02 59 CB 给主机,
告诉主机此数据是 01 号子机做出的响应,进行
的是单个寄存器写操作,写的数据是 0002。
◆ 实际使用时可参照图 4,图 5 的功能码所映射
的数据区,用上面的读写格式稍加改动即可正
常读写仪表。
所需设备
ww
w.
tky
b.c
om
注意:每发送一帧数据后,请延时 200ms 再发下一帧,波特率高时可相对缩短延时,但不要低于 100 ms。
图 4:功能码 03(读)所映射的数据区
序号 地址 内容 字节数 取值范围 数据变换
1 0000H 温度值 2 -32768~32767 读出后 ×0.1 既为温度值
2 0001H 地址 2 0~32 不作处理
3 0002H 波特率 2 0~4 0:1200 1:2400 2:4800 3:9600 4:19200
4 0003H 温度上限值 2 -32768~32767 读出后转为有符号整型数,然后 ×0.1。
例 FFFE 为-2; 0002 为 2。
5 0004H 温度下
您可能关注的文档
最近下载
- 急性胰腺炎护理查房课件(完整版).pptx VIP
- 如何做合格的研究生导师.ppt VIP
- GB50084-2001(2005版)自动喷水灭火系统设计规范.docx VIP
- 绿色“垃圾不落地城市更美丽”节能环保树立垃圾分类新观念PPT模板课件.pptx VIP
- 铁路栅栏改移重点项目施工专项方案.doc
- ApacheCN 编程/大数据/数据科学/人工智能学习资源 2019.8.pdf VIP
- 精品解析:北京市八中2023-2024学年九年级上学期期中考试物理试题(解析版).docx VIP
- 大数据互联网科技PPT模板 .pptx VIP
- (人教版)九年级英语第一次月考试卷(含答案).pdf VIP
- 隐球菌性脑膜炎护理.pptx VIP
文档评论(0)