下载此文档

变频器modbus通讯协议(update).doc


文档分类:论文 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
变频器modbus通讯协议第页共20页:..:龚春文2004/05/25审核:标准化:批准:,明确可选实现和必须实现龚春文、李明2003/11/,,/12/、特性命令。支持可靠的远程参数修改。龚春文2004/03/,修改设备识别为可选功能龚春文2004/04//5/,针对EV3100实现的情况修正协议内容龚春文2004/5/,与Profibus行规保持一致龚春文2004/7/,修正举例的错误龚春文2004/8//9/,目前广泛应用于工业控制领域,属于事实上的工业标准。本规范主要描述了modbus串行链路协议在变频器中的实现。通讯采用应答方式,由主机(客户端)发起请求,从机(服务端)执行请求并且应答。变频器作为从机通过地址设置加以区分,主机通过功能码设置不同的操作请求。支持广播方式,广播地址为00,从机可设置地址为1~247。:异步,半双工,最低有效位优先发送。默认数据格式:8-N-2(8位数据位、无校验、两位停止位),19200bps,RTU。最高可设置波特率为125000bps,参数设置请参考具体的变频器用户手册。,RTU数据帧格式如下:Modbus采用”BigEndian”编码方式,先发送高位字节,然后是低位字节。RTU方式:在RTU方式下帧之间的空闲时间可选择功能码设定或者遵守Modbus内部约定。Modbus内部约定的最小帧间空闲如下:。数据校验采用CRC-16,整个信息参与校验,校验和的高低字节需要交换后发送。具体的CRC校验请参考协议后面的示例。(或者设定最小总线空闲时间)的总线空闲即可,帧之间的总线空闲不需要累加起始和结束空闲。下面是请求帧为读取1号机的002参数的数据帧:地址功能码寄存器地址读取字数校验和0x010x030x000x020x000x010x250xCA下面是为1号机的响应帧:地址功能码应答字节数寄存器内容校验和0x010x030x020x130x880xB50x12在ASCII方式下:帧头为“0x3A”,帧尾缺省为”0x0D””0x0A”,帧尾还可由用户配置设定。在ASCII方式下,除了帧头和帧尾之外,其余的数据字节全部以ASCII码方式发送,先发送高4位位元组,然后发送低4位位元组。ASCII方式下数据为7位长度。对于‘A’~‘F’,采用其大写字母的ASCII码。此时数据采用LRC校验,校验涵盖从从机地址到数据的信息部分。校验和等于所有参与校验数据的字符和(舍弃进位位)的补码。ASCII方式下数据帧格式如下:ASCII方式Modbus数据帧举例如下:写入4000(0xFA0)到从机1的内部寄存器002如下表:LRC校验=(01+06+00+02+0x0F+0xA0)的补码=0x48帧头地址功能码寄存器地址写入内容LRC校验帧尾字符:010600020FA048CRLFASCII3A30313036303030323046413034380D0A变频器通过功能码可以设置不同的应答延时以适应各种主站的具体应用需要,,对于ASCII模式实际的应答延时不小于1ms。,不同的功能码决定不同的操作请求。变频器支持以

变频器modbus通讯协议(update) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小275 KB
  • 时间2020-03-22