MD320串行通讯协议.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MD320串行通讯协议.doc

MD320串行通讯协议 附件说明:本文件与深圳市汇川技术有限公司所设计之通讯卡一起配送给用户。 在MD320系列变频器中,提供RS232/RS485通信接口,用户可通过PC/PLC实现集中控制(设定变频器运行命令,功能码参数,读取变频器的工作状态及故障信息),以适应特定的使用要求。 协议内容 该串行通信协议定义了串行通信中传输的信息内容及使用格式。其中包括:主机轮询(或广播)格式;主机的编码方法,内容包括:要求动作的功能码,传输数据和错误校验等。从机的响应也是采用相同的结构,内容包括:动作确认,返回数据和错误校验等。如果从机在接收信息时发生错误,或不能完成主机要求的动作,她将组织一个故障信息作为响应反馈给主机。 应用方式 变频器接入具备RS232/RS485总线的“单主多从”PC/PLC控制网络。 总线结构 (1) 接口方式 RS232/RS485硬件接口 (2) 传输方式 异步串行,半双工传输方式。在同一时刻主机和从机只能有一个发送数据而另一个只能接收数据。数据在串行异步通信过程中,是以报文的形式,一帧一帧发送。 (3) 拓扑结构 单主机多从机系统。从机地址的设定范围为1~247,0为广播通信地址。网络中的从机地址必须是唯一的。 协议说明 MD320系列变频器通信协议是一种异步串行的主从ModBus通信协议,网络中只有一个设备(主机)能够建立协议(称为“查询/命令”)。其他设备(从机)只能通过提供数据响应主机的“查询/命令”,或根据主机的“查询/命令”做出相应的动作。主机在此是指个人计算机(PC),工业控制设备或可编程逻辑控制器(PLC)等,从机是指MD320变频器。主机既能对某个从机单独进行通信,也能对所有下位从机发布广播信息。对于单独访问的主机“查询/命令”,从机都要返回一个信息(称为响应),对于主机发出的广播信息,从机无需反馈响应给主机。 通讯资料结构 MD320系列变频器的ModBus协议通信数据格式如下: 使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始。在网络波特率下多样的字符时间,这是最容易实现的(如下图的T1-T2-T3-T4所示)。传输的第一个域是设备地址。可以使用的传输字符是十六进制的0...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间内。当第一个域(地址域)接收到,每个设备都进行解码以判断是否发往自己的。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。 整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误,因为在最后的CRC域的值不可能是正确的。 RTU帧格式: 帧头START 3.5个字符时间 从机地址ADR 通讯地址:1~247 命令码CMD 03:读从机参数;06:写从机参数 数据内容DATA(N-1) 资料内容: 功能码参数地址,功能码参数个数,功能码参数值等。 数据内容DATA(N-2) …… 数据内容DATA0 CRC CHK高位 检测值: CRC值。 CRC CHK低位 END 3.5个字符时间 CMD(命令指令)及DATA(资料字描述) 命令码:03H,读取N个字(Word)(最多可以读取12个字) 例如:从机地址为01的变频器的启始地址F002连续读取连续2个值 主机命令信息 ADR 01H CMD 03H 启始地址高位 F0H 启始地址低位 02H 寄存器个数高位 00H 寄存器个数低位 02H CRC CHK低位 有待计算其CRC CHK值 CRC CHK高位 从机回应信息 ADR 01H CMD 03H 字节个数高位 00H 字节个数低位 04H 资料地址F002H高位 00H 资料地址F002H低位 00H 资料地址F003H高位 00H 资料地址F003H高位 01H CRC CHK低位 有待计算其CRC CHK值 CRC CHK高位 命令码:06H,写一个字(Word) 例如:将5000(1388H)写到从机地址02H变频器的F00AH地址处。 主机命令信息 ADR 02H CMD 06H 资料地址高位 F0H 资料地址低位 0AH 资料内容高位 13H 资料内容低位 88H CRC CHK低位 有待计算CRC CHK值 CRC CHK 高位 从机回应信息 ADR 02H CMD 06H 资料地址高位 F0H 资料地址低位 0AH 资料内容高位 13H 资

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档