智能模块通信协议-艾默生modbus协议

智能模块通信协议-艾默生modbus协议

ID:13141496

大小:142.50 KB

页数:9页

时间:2018-07-20

智能模块通信协议-艾默生modbus协议_第1页
智能模块通信协议-艾默生modbus协议_第2页
智能模块通信协议-艾默生modbus协议_第3页
智能模块通信协议-艾默生modbus协议_第4页
智能模块通信协议-艾默生modbus协议_第5页
资源描述:

《智能模块通信协议-艾默生modbus协议》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文档编号THJS-TXXY-0003文档名称智能模块通讯规约-Modbus协议拟制审核批准版本修订历史记录版本改版日期改版说明拟制审核批准1.02009-6-20创建智能模块通讯规约-Modbus协议第8页,共8页一、概述本文描述了电源模块数据上报的Modbus通讯规约标准,应用于电源模块向上级监控设备上报数据时的通讯规约。二、适用范围规约适用于石家庄通合电子有限公司开发的电源模块与Modbus协议的监控器之间进行串行通信,是开发、测试Modbus协议模块通讯软件的依据。三、物理接口RS485,波特率9

2、600,字符格式采用奇校验位、8位数据位、1位停止位(N81)的异步串行通讯格式。四、信息帧格式1、信息帧结构8Bit地址8Bit功能码nX8Bit数据16BitCRC校验码说明:采用Modbus规约的RTU(RemoteTerminalUnit)方式,每个字节以2个十六进制数,有效的数据范围为0~9,A~F。2、信息帧注解1)地址:指电源模块的地址,范围:0~31;2)功能码:电源模块只支持功能码03(读数据)、06(设置数据),特殊命令功能码:16(读过欠压、校准值)、17(设置校准值);3)数据:

3、上报或下设的数据,按寄存器(数据地址)进行发送,每一个寄存器由两个字节组成,关于寄存器号的定义,请参阅附录A。4)CRC校验码:CRC(CyclicalRedundancyCheck)对地址、功能码和数据进行校验,由两字节组成,CRC由传输设备生成,附加在数据帧中,如果由接收到数据计算出来的校验和与附加在数据后的校验和不一致,则有错误发生。关于CRC生成函数,请参阅附录B内容。五、命令格式第8页,共8页1、查询数据,功能码03上位机发送数据查询命令信息帧,模块接收到正确的查询命令后,对命令进行响应回送数

4、据给上位机。查询命令帧格式如下:字段值字段说明01地址103功能码300起始地址高字节起始地址低字节,起始地址00000数据个数高字节数据个数低字节,读3个数据03CRCHiCRC高字节CRC低字节CRCLo模块响应帧格式:字段值字段说明01地址103功能码306应答数据字节数D0Hi第1个数据高字节第1个数据低字节D0LoD1Hi第2个数据高字节第2个数据低字节D1LoD2Hi第3个数据高字节第3个数据低字节D2LoCRCHiCRC高字节CRCLoCRC低字节2、设置数据,功能码06上位机发送设置数据

5、查询命令和设置数据,模块接收到正确的设置命令后,将指定的数据设置成命令帧中携带的数据,并将数据原样返回进行响应,若设置不成功时,不应答。设置命令帧格式如下字段值字段说明01地址0106功能码0600设置数据地址高字节设置数据地址低字节,地址020200设置数据高字节设置数据低字节,数据值为0303CRCHiCRC高字节CRC低字节CRCLo第8页,共8页模块响应帧格式:字段值字段说明01地址0106功能码0600设置数据地址高字节设置数据地址低字节,地址20200设置数据数据高字节设置数据数据低字节,数

6、据303CRCHiCRC高字节CRC低字节CRCLo六、特殊命令1、查询过欠压、校准值数据,功能码16上位机发送过欠压、校准值查询命令信息帧,模块接收到正确的查询命令后,对命令进行响应回送数据给上位机。查询命令帧格式如下:字段值字段说明01地址116功能码160A读取数据长度CRCHiCRC高字节CRC低字节CRCLo模块响应帧格式:字段值字段说明01地址116功能码160A应答数据字节数D0Hi过压告警值高字节过压告警值低字节D0LoD1Hi欠压告警值高字节欠压告警值低字节D1LoD2Hi电压显示系数

7、D2Lo电流显示系数D3Hi电压调整系数D3Lo电流调整系数D4Hi电压调整零点D4Lo电流调整零点CRCHiCRC高字节CRCLoCRC低字节第8页,共8页2、设置校准值数据,功能码17上位机发送设置校准值数据命令信息帧,模块接收到正确的查询命令后,将指定的数据设置成命令帧中携带的数据,并返回相应信息帧响应,若设置不成功时,不应答。设置命令帧格式如下:字段值字段说明01地址117功能码1706设置数据长度D0Hi电压显示系数设置值D0Lo电流显示系数设置值D1Hi电压调整系数设置值D1Lo电流调整系数

8、设置值D2Hi电压调整零点设置值D2Lo电流调整零点设置值CRCHiCRC高字节CRC低字节CRCLo模块响应帧格式:字段值字段说明01地址117功能码1701应答数据字节数01应答数据CRCHiCRC高字节CRCLoCRC低字节3、查询限流补偿数据,功能码18上位机发送限流补偿数据查询命令信息帧,模块接收到正确的查询命令后,对命令进行响应回送数据给上位机。查询命令帧格式如下:字段值字段说明01地址118功能码1802读取数据长度CRCHi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。