气象站Modbus通讯协议TRM-ZS1(标准)

自动气象站ModbusRtu通讯协议
适用设备编号:
版本号:V1.0
                               
锦州阳光气象科技有限公司版权所有
1.1 通讯线说明
a. 232通讯口,通讯线标识COM232,信号输出232方式。
通讯引脚定义:
四芯航空插头
九芯串口头
引脚定义
线
2
2
收信号(RX)
绿
3
3
发信号(TX)
4
5
(GND)
b.485通讯口,通讯线标识485通讯,信号输出485方式。
通讯引脚定义:
数字式水表
玻璃丝包线
四芯航空插头
九芯串口头
引脚定义
线
2
2、4脚短接
485A
绿
3
1、3脚短接
485B
6、7脚短接
8、9脚短接
1.2选择通讯波特率
设备使用双向异步通讯,固定1位起始位,8数据位,1位停止位,无奇偶检验。支持4800,9600,19200共三种波特率。设备里应可以通过菜单直接选择任意一种波特率,如果设备本身无显示屏配置,可以通过命令修改波特率。
设备默认串口通讯参数:
串口波特率:9600
停止位:1
数据位:8
校验位
设备默认地址:01
1.3 指令格式
附加地址
功能码
数据
差错校验
制作智能卡
1.4 附加地址与通讯参数设置
附加地址为单字节16进制数据设备只响应附加地址与本机附加地址一致的请求数据帧设置应可以通过系统软件菜单直接设置地址www.52iii也可以通过命令修改地址
1.5 数据
遵循Modbus协议数据域中的16进制数据以及浮点数都是高字节在前低字节在后
1.6 功能码
逆变器制作铅黄铜
功能码
说明
0x01
读线圈
0x05
写线圈
0x03
0x10
写寄存器
1.7 差错效验
采用循环冗余效验(CRC),CRC结果为单字,其低字节在前,高字节在后。其生成规律如下
a) 设置一个16位的CRC寄存器,并赋以初值0xFFFF
b) 将数据帧中的第一个字节,也就是附加地址,与CRC寄存器的低8位按位异或,并保存
在CRC寄存器中
c) CRC寄存器右移1位,并检测移出的最低位是否为1,如果最低位为1,则将CRC寄存器与固定数0xA001异或
d) 重复步骤c8
e) 对数据帧的下一个字节重复步骤b,c,d,直到数据域的最后一个数据

本文发布于:2024-09-23 06:22:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/233217.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地址   附加   设备   数据   寄存器   移出
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议