PMACM_通讯协议v

PMACM_通讯协议v

ID:46865416

大小:237.50 KB

页数:15页

时间:2019-11-28

PMACM_通讯协议v_第1页
PMACM_通讯协议v_第2页
PMACM_通讯协议v_第3页
PMACM_通讯协议v_第4页
PMACM_通讯协议v_第5页
资源描述:

《PMACM_通讯协议v》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PMAC503M4/8智能漏电火灾报警器MODBUS串行通信协议V2.0ZHUHAIPILOTELECTRONICSCo・,LtdDoc.No.0809-01珠海派诺电子有限公司目录第1章简介31.1串行通讯协议的冃的31.2MODBUS通讯协议的版本3第2章PMAC®503M4/8-MODBUS串行通信协议详细说明32.1PMAC®503M4/8-MODBUS协议基本规贝ij32.2传送模式32.3MODBUS包裹结构描述32.4网络吋间考虑42.5异常响应52.6广播命令5第3章通讯包裹53.1继电器控制(功能码()5)53.2读寄存器(功能

2、码03)63.3写寄存器(功能码16)6第4章计算CRC-166第5章PMAC®503M4/8寄存器说明85」实时数据寄存器85.2设备参数寄存器105.3事件记录寄存器11第1章简介通信协议详细地描述了PMAC®503M4/8在MODBUS通讯模式下的输入和输出命令、信息和数据,以便第三方使川和开发。1.1串行通讯协议的目的通信协议的作川使信息和数据在上位机(主站)和PMAC®503M4/8Z间冇效地传递,它包括:(1)允许主站访问和设定所接PMAC®503M4/8的全部设置参数;(2)允许访问PMAC®503M4/8的所有测量数据和事件纪录。

3、MODBUS通讯协议的版本该通讯协议适用于本公司己经出厂的所有各种版本的PMAC®503M4/8仪表,对于日后的系列若有改动会加以特别说明。第2章PMAC®503M4/8-MODBUS串行通信协议详细说明2.1PMAC®503M4/8-MODBUS协议基本规则以卜规则确定在RS485(或者RS232C)回路控制器和具他RS485串行通信回路屮设备的通信规则:(1)所有RS485回路通信应遵照主/从方式。在这种方式下,信息和数据在单个主站和最多32个从站(监控设备)之间传递;(2)主站将初始化和控制所有在RS485通信回路上传递的信息;(3)无论如

4、何都不能从一个从站开始通信;(4)所冇RS485环路上的通信都以“打包”方式发生。一个包裹就是一个简单的字符串(每个字符串8位),一个包裹屮最多可含255个字节。组成这个包裹的字节构成标准异步串行数据,并按8位数据位,1位停止位,无校验位的方式传递。串行数据流由类似于RS232C中使用的设备产生;(5)主站发送包裹称为请求,从站发送包裹称为响应;(6)任何情况从站丿I能响应主站一个请求。2.2传送模式MODBUS协议I町以采用ASCII或者RTU模式传送数据cPMAC®503M4/8仅仅支持RTU模式,8位数据位,无校验位,1位停止位。MODBU

5、S包裹结构描述每个MODBUS包裹都由以下几个部分组成:(1)地址域(2)功能码域(3)数据域(4)校验域2.3.1地址域MODBUS的从站地址域长度为一个字节,包含包裹传送的从站地址。有效的从站地址范围从1〜247。从站如果接收到一•帧从站地址域信息与自身地址相符合的包裹时,应当执行包裹屮所包含的命令。从站所响应的包裹屮该域为自身地址。2.3.2功能码域MODBUS包裹中功能域长度为一个字节,用以通知从站应当执行何操作。从站响应包裹屮应当包含主站所请求操作的相同功能域字节。有关PMAC®503M4/8的功能码参照下表。功能码含义功能0x03读取

6、寄存器获得当前PMAC®503M4/8内部-个或多个当前寄存器值0x10设置寄存器将指定数值写入PMAC®5034/8内部••个或多个寄存器内0x05继电器控制控制当前PMAC®503M4/8内部一个继电器2.3.3数据域MODBUS数据域长度不定,依据其具体功能而定oMODBUS数据域采用”BIGINDIAN”模式,即是高位字节在前,低位字节在后。举例如下:1个16位寄存器包含数值为0X12AB,寄存器数值发送顺序为:高位字节=0x12低位字节=()xAB2.3.4校验域MODBUS-RTU模式采用16位CRC校验。发送设备应当对包裹中的侮一个

7、数据都进行CRC16计算,最后结果存放入检验域中。接收设备也应当対包裹中的每一个数据(除校验域以外)进行CRC16计算,将结果域校验域进行比较。只冇相同的包裹才可以被接受。具体的CRC校验算法参照附录。2.4网络时间考虑在RS485网络上传送包裹需要遵循以下冇关时间的规定:(1)主站请求包裹结束到从站响应包裹开始Z间的时间最小为20毫秒,最人为250毫秒,典型值为60毫秒;(2)从站响应包裹结束到主站下一请求包裹开始Z间的吋间典型值为100毫秒;(3)包裹中相邻两个字节Z间的最大时间依据通讯波特率不同阳不同,一般来说最大字节时间为3倍的字节发送时

8、间(例如9600波特率下,字节间隔为3亳秒;4800波特率时,字节间隔为6毫秒。2.5异常响应如果主站发送了一个非法的包裹给PMAC®5

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

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

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