IARMRC10干接点输出扩展模块MODBUS通讯协议V_第1页
IARMRC10干接点输出扩展模块MODBUS通讯协议V_第2页
IARMRC10干接点输出扩展模块MODBUS通讯协议V_第3页
IARMRC10干接点输出扩展模块MODBUS通讯协议V_第4页
IARMRC10干接点输出扩展模块MODBUS通讯协议V_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、干接点输出扩展模块MODBUS通讯协议版本号:1.0深圳市英可瑞科技开发有限公司2014-05-261.修改记录32.概述43.适用范围44.参考文献45.物理接口46.帧结构46.1.地址46.2.功能码46.3.数据56.4.CRC校验码56.5.遥信读取02功能码56.6.遥测数据读取04功能码66.7.读设定数据寄存器03功能码76.8.设置数据06功能码87.关于监控模块地址及响应时间98.数据地址点表定义108.1.遥测数据108.1.1.绝缘母线数据地址点表108.1.2.绝缘支路数据地址点表108.1.3.支路电流数据地址表108.2.遥信数据108.3.保持寄存器地址点表定义

2、111. 修改记录版本修改内容修改人日期1.0初稿 刘文锋2014-05-262. 概述本文描述了深圳市英可瑞科技开发有限公司干接点输出扩展模块 Modbus通讯规约标准,应用于终端设备与之进行通讯。3. 适用范围规约适用于干接点输出扩展模块IARM-RC10,是开发、测试iARM-RC10的依据。4. 参考文献Modicon Modbus Protocol Reference Guide PI-MBUS-300 Rev.J5. 物理接口RS485通讯口,波特率9600BPS,字符格式采用1位起始位、8位数据位、奇验位、1位停止位的异步串行通讯格式。6. 帧结构8Bit地址8Bit功能码nX8

3、Bit数据16BitCRC校验码采用Modbus规约的RTU(Remote Terminal Unit)方式。 6.1. 地址指监控模块的地址。6.2. 功能码功能码作用备注03读取寄存器按16bit寄存器读取06写寄存器按16bit寄存器写入16写块寄存器块写入6.3. 数据上报或下设的数据,按寄存器(数据地址)进行发送,每一个寄存器由两个字节组成,字节高位在前,低位在后,关于寄存器号的定义,请参阅附录A。所有模拟量数据以补码表示, 遥信数据则每位表示一个信息。6.4. CRC校验码CRC(Cyclical Redundancy Check)对地址、功能码和数据进行校验,由两字节组成,CRC

4、由传输设备生成,附加在数据帧中,如果由接收到数据计算出来的校验和与附加在数据后的校验和不一致,则有错误发生。关于CRC生成函数,请参阅附录C内容。命令解释6.5. 读设定数据寄存器03功能码后台发送数据查询命令信息帧,查询命令帧起始地址及寄存器长度在设定的范围内可变。从机模块接收到正确的查询命令后, 将响应报文中的寄存器数据分成每个寄存器有两字节。格式如下:查询命令帧格式Field NameExample(HEX)DescriptionSlave Address01地址1Function03功能码3Starting Address Hi00起始寄存器高字节Starting Address Lo

5、01起始寄存器低字节,起始地址1No. of Points Hi00读取寄存器个数高字节No. of Points Lo02读取寄存器个数低字节,读两个寄存器值CRCLOCRC低字节CRCHICRC高字节从机响应帧格式Field NameExample(HEX)DescriptionSlave Address01地址1Function03功能码3Byte Count04返回字节数Data Hi01第1个数据高位值Data Lo2B第1个数据低位值Data Hi01第2个数据高位值Data Lo11第2个数据低位值CRCLOCRC低字节CRCHICRC高字节6.6. 设置数据06功能码后台发送设

6、置数据查询命令和设置数据,当从机处在允许设置状态时,接收到正确的设置命令后,接收并执行指令,并将数据原样返回进行响应;当从机处在不允许设置状态时,接收到正确的数据,则不执行命令,但将数据返回。若设置不成功时,不应答。格式如下:设置命令帧格式Field NameExample(HEX)DescriptionSlave Address01地址1Function06功能码6Register Address Hi00写寄存器地址高字节Register Address Lo01写寄存器地址低字节,起始地址1Preset Data Hi01设置数据高位Preset Data Lo08设置数据低位CRCLO

7、CRC低字节CRCHICRC高字节从机响应帧格式Field NameExample(HEX)DescriptionSlave Address01地址1Function06功能码6Register Address Hi00写寄存器地址高字节Register Address Lo01写寄存器地址低字节,起始地址1Preset Data Hi01设置数据高位Preset Data Lo08设置数据低位CRCLOCRC低字节CRCHICRC高字节6.7. 设置数据块,功能码16主监控模块发送块设置命令,下发位接收到块命令后,将其中有效的数据进行修改,可一次性修改多个数据。若设置不成功时,不应答。当从机

8、处在允许设置状态时,接收到正确的设置命令后,接收并执行指令,返回接收正确包;当从机处在不允许设置状态时,接收到正确的数据,则不执行命令,但将数据返回。如数据块中间有不允许更改或未定义的寄存器区,则自动将相应的数据丢弃,格式如下:设置命令帧格式Field NameExample(HEX)DescriptionSlave Address01地址1Function10功能码16Starting Address Hi00起始寄存器高字节起始寄存器低字节,起始地址1Starting Address Lo01No. of Registers Hi00寄存器个数高字节No. of Registers Lo0

9、2寄存器个数低字节,写2个寄存器Byte Count04数据字节数Data1 Hi01第1个数据高位Data1 Lo08第1个数据低位Data2 Hi02第2个数据高位Data2 Lo01第2个数据低位CRCLOCRC低字节CRCHICRC高字节从机模块响应帧格式Field NameExample(HEX)DescriptionSlave Address01地址1Function10功能码16Starting Address Hi00起始寄存器高字节Starting Address Lo01起始寄存器低字节,起始地址1No. of Registers Hi00寄存器个数高字节,No. of R

10、egisters Lo02寄存器个数低字节,写2个寄存器CRCLOCRC低字节CRCHICRC高字节7. 关于监控模块地址及响应时间监控模块在接收到一个有效命令后,都将有一段分析解包命令及发送数据所占用的时间,在此期间内,如上位机再次下发一个命令,将有可能造成命令失效的情况。因此,在下发一个有效命令后,在没有收到正确的数据返回情,建议主机等待时间不小于500mS,如在此时间内没有收到返回数据,则可下发下一条命令。如下发命令及时收到正确的返回数据,则可及时下发下一条命令。7.1. 干接点输出模块地址分配0xC00xCF 干接点输出模块地址,只支持单机地址,无广播8. 数据地址点表定义8.1. 干

11、接点输出模块寄存器地址点表定义寄存器支持03、06、16功能码,03功能码读取,用06、16功能码写入,所有控制数据上电复位后都恢复为00状态,无记忆存储功能。寄存器地址信号名称备注0x0100继电器R1控制01为动作,00为不动作0x0101继电器R2控制01为动作,00为不动作0x0102继电器R3控制01为动作,00为不动作0x0103继电器R4控制01为动作,00为不动作0x0104继电器R5控制01为动作,00为不动作0x0105继电器R6控制01为动作,00为不动作0x0106继电器R7控制01为动作,00为不动作0x0107继电器R8控制01为动作,00为不动作0x0108继电器R9控制01为动作,00为不动作0x0109继电器R10控制01为动作,00为不动作0x010A继电器R11控制01为动作,00为不动作0x010B继电器R12控制01为动作,00为不动作0x010C继

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论