欢迎来到天天文库
浏览记录
ID:22670740
大小:801.00 KB
页数:6页
时间:2018-10-30
《上海飞龙仪表有限公司 Modbus—RTU通讯规约(XMT-H系列) …》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、上海飞龙仪表有限公司Modbus—RTU通讯规约(XMT-H系列)rev1.1概述:本规约采用Modbus规约RTU模式,可以方便地与多种组态软件相连接,其通讯驱动与ModiconModbus_RTU格式完全兼容。1、字节格式:每字节含8位二进制码,传输时加上一个起始位(0),一个停止位(1),共10位。其传输序列如上图所示,D0是字节的最低有效位,D7是字节的最高有效位。先传低位,后传高位。2、帧格式:2.1读取仪表寄存器内容(功能码03H)2.1.1上位机发送的帧格式:顺序代码说明1仪表地址仪表的通讯地址(1-100之间)203H功能码3起始寄存器地址高字节4起始寄存器地址低字节5寄存器
2、个数高字节6寄存器个数低字节7CRC16校验低字节8CRC16校验高字节2.1.2仪表回送的帧格式(数据正常)顺序代码说明1仪表地址仪表的通讯地址203H功能码3回送数据域字节数(M)4第一个寄存器数据上海飞龙仪表电器有限公司网址:www.flyb.cn电话:0523-83761478(工厂);0523-83762478(传真);021-63811027(市场部)…………第N个寄存器数据M+4CRC16校验低字节M+5CRC16校验高字节2.2设置仪表寄存器内容(功能码06H)2.2.1上位机发送的帧格式顺序代码说明1仪表地址仪表的通讯地址206H功能码3起始地址高字节4起始地址低字节5数据
3、高字节6数据低字节7CRC16校验低字节8CRC16校验高字节2.2.2仪表回送:(设置成功)顺序代码说明1仪表地址仪表的通讯地址206H功能码3起始地址高字节4起始地址低字节5CRC16校验低字节6CRC16校验高字节注:以上介绍中CRC校验为16位,低字节在前,高字节在后。1、通讯数据格式:通讯时数据以字(WORD—2字节)的形式回送,回送的每个字中,高字节在前,低字节在后。2、通讯波特率:通讯波特率固定为9600bps。3、仪表地址:仪表地址可以在1-100之间选择。仪表出厂时,已设置某一地址。4、通讯功能码:03H(数据读出)06H(数据设置)5、通讯数据校验:7.1校验多项式:X1
4、6+X12+X5+17.2CRC检验从第1字节开始至CRC校验高字节前面的字节数据结束。6、仪表数据寄存器地址:其中浮点数据为单精度四字节浮点数据寄存器地址数据名称操作小数点位置1000HPV测量值只读视仪表型号1002HSV设定值读/写视仪表型号上海飞龙仪表电器有限公司网址:www.flyb.cn电话:0523-83761478(工厂);0523-83762478(传真);021-63811027(市场部)1004HAL1上限报警值读/写视仪表型号1006HAL2下限报警值读/写视仪表型号1008HSC截距/零位调整读/写视仪表型号100AHP比例带读/写个位小数点100CHI积分时间读/
5、写无小数点100EHD微分时间读/写无小数点1010HHL斜率/满度调整读/写千位小数点2000HC-01三十段程序第一段温度读/写视仪表型号2002HT-01三十段程序第一段时间读/写无小数点2004HC-02三十段程序第二段温度读/写视仪表型号2006HT-02三十段程序第二段时间读/写无小数点…2074HC-30三十段程序第三十段温度读/写视仪表型号2076HT-30三十段程序第三十段时间读/写无小数点9、上位机:上位机负责命令的发送,由于一个命令表明一个响应,因而主机同时等待从机的响应。如果从机没有响应,表明主机命令发送错误或数据传输错误。因而,必须正确初始化主机命令,且在发送时,两
6、次发送(即两帧数据的发送)间隔应不少于40Bits的发送时间(同理,每帧数据的两个Byte其发送时间间隔应小于40Bits的发送时间)。因此,在某些场合下,主机可有间隔地多次发送同一命令。附录一:通讯示例附录二:网络连线及接口定义附录三:CRC16流程图上海飞龙仪表电器有限公司网址:www.flyb.cn电话:0523-83761478(工厂);0523-83762478(传真);021-63811027(市场部)通讯示例:读出一个数据:仪表回送:仪表地址01H仪表地址01H功能号03H功能号03H起始寄存器地址高字节10H回送数据域字节数(M)04H起始寄存器地址低字节00H寄存器1000
7、H中的内容,即PV的值,高字节在前03H寄存器个数高字节00H0E8H寄存器个数低字节02H寄存器1002H中的内容,即剩余时间的值00HCRC16校验低字节0C0H01HCRC16校验高字节0CBHCRC16校验低字节0BBHCRC16校验高字节83H读出PV的数据为1000,还剩一分钟写入一个数据例:对地址为01的仪表写入100(64H)至其内部TI参数仪表地址01H仪表地址01H功能号06H功能号06H
此文档下载收益归作者所有