1 / 8
文档名称:

多功能电力仪表通迅协议.doc

格式:doc   大小:105KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

多功能电力仪表通迅协议.doc

上传人:xyb333199 2019/6/16 文件大小:105 KB

下载得到文件列表

多功能电力仪表通迅协议.doc

文档介绍

文档介绍:MODBUS_RTU通讯规约一、通讯数据的类型及格式信息传输为异步方式,并以字节为单位,在主机和从机之间传递的通讯信息是11位的字格式,包含1个起始位(0),8个数据位,2个停止位(1),无校验。信息帧格式:、通讯信息传输过程通讯命令由主机发送至从机时,与主机发送的地址码相符的从机接收通讯命令,如果CRC校验无误,则执行相应的操作,然后把执行结果(数据)返送给主机。返回的信息中包括地址码、功能码、执行后的数据以及CRC校验码。如果CRC校验出错就不返回任何信息。,从1到247。每个从机必须有总线内唯一的地址码,只有与主机发送的地址码相符的从机才能响应回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,从机返回的地址码表明回送的从机地址,相应的地址码表明该信息来自于何处。。主机发送,通过功能码告诉从机应执行什么动作。从机响应,从机返回的功能码与从主机发送来的功能码一样,表明从机已响应主机并已执行了相关的操作。仪表支持以下2个功能码:。这些数据可以是数值、参考地址等。对于不同的从机,地址和数据信息都不相同(应给出通讯信息表)。主机利用通讯命令(功能码03H和10H),可以任意读取和修改从机数据寄存器,一次读取或写入的数据长度应不超过数据寄存器地址有效范围。三、:读寄存器例如:主机要读取从机地址为01H,起始寄存器地址为0CH的2个寄存器数据。主机发送:主机发送发送的信息地址码01H功能码03H起始寄存器地址高字节00H低字节0CH寄存器数量高字节00H低字节02HCRC校验码低字节04H高字节08H如果从机寄存器0CH、0DH的数据为0000H、1388H,从机返回::写多路寄存器例如:主机要把数据0002H、1388H、000AH保存到从机地址为01H,起始寄存器地址为00H的3个寄存器中。主机发送:主机发送发送的信息地址码01H功能码10H起始寄存器地址高字节00H低字节00H寄存器数量高字节00H低字节03H写入字节数06H00H寄存器待写入数据高字节00H低字节02H01H寄存器待写入数据高字节13H低字节88H02H寄存器待写入数据高字节00H低字节0AHCRC校验码低字节9BH高字节E9H从机返回:从机返回返回的信息地址码01H功能码10H起始寄存器地址高字节00H低字节00H寄存器数量高字节00H低字节03HCRC校验码低字节80H高字节08H四、16位CRC校验码主机或从机可用校验码判别接收信息是否正确。由于电子噪声或一些其它干扰,信息在传输过程中可能会发生错误,校验码可以检验主机或从机通讯信息是否有误。16位CRC校验码由主机计算,放置于发送