变频器)ModbusRTU协议详情与S7(

变频器)ModbusRTU协议详情与S7(

ID:45033894

大小:229.07 KB

页数:12页

时间:2019-11-08

变频器)ModbusRTU协议详情与S7(_第1页
变频器)ModbusRTU协议详情与S7(_第2页
变频器)ModbusRTU协议详情与S7(_第3页
变频器)ModbusRTU协议详情与S7(_第4页
变频器)ModbusRTU协议详情与S7(_第5页
资源描述:

《变频器)ModbusRTU协议详情与S7(》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档ModbusRTU协议与S7-200相互关系简介西门子专门为ModbusRTU通信开发了指令库,极大地简化了ModbusRTU通信的开发,以便于快速实现相关应用。通过ModbusRTU指令库,使得S7-200可作为ModbusRTU中的主从站设备集成到Modbus网络中,以实现Modbus设备间的通信。下图为Micro/WIN的ModbusRTU指令库。图1指令树中的库指令2.2、ModbusRTU主站协议指令西门子Modbus主站协议库包括两条指令:MBUS_CTRL指令和MBUS_MSG指令。MBUS_CTRL指令用于初始化主站通信,MBUS_MSG指令用于启动对Mo

2、dbus从站的请求并处理应答。MBUS_MSG指令用于启动对Modbus从站的请求并处理应答。3、HD700系列变频器ModbusRTU通信介绍(1)通讯接口实用文档HD700变频器集成标准RS485串行通讯接口:标准8针RJ45端口;485协议通讯端子A(RS485+)、B(RS485?)。二者可以并用。可以组成单主机/单从机或单主机/多从机的控制系统,变频器只能作为从机。(2)通讯方式HD700变频器通讯协议为Modbus协议,RTU报文传输方式,支持常用的寄存器读写。其帧格式如图                                            图2 M

3、odbusRTU协议格式ModbusRTU采用“big-endian”编码表示地址和数据项(属于“little-endian”的CRC除外),先发送高字节,然后是低字节。(3)命令码ModbusRTU协议支持下表的操作。表1命令码命令码(16进制表示)含义03H读取多个寄存器的内容06H修改单个寄存器的内容,变频器掉电后,修改的值不保存10H修改多个寄存器的内容,变频器掉电后,修改的值不保存实用文档17H读取和修改多个寄存器的内容,变频器掉电后,修改的值不保存(3)参数功能码与HD700内部Modbus寄存器的映射关系HD700变频器的参数功能码被映射为Modbus的读写寄存器。

4、映射的规则是:参数功能码×100=M×256+N+1                           十进制表示,其中0≤N≤255高字节低字节                     寄存器地址例如:求参数P02.07的Modbus寄存器地址2.07×100=0×256+206+1,那么M=0,N=206,转换为十六进制为高字节00H,低字节CEH,即寄存器地址为00CEH。详细信息请参阅HD700用户手册。(4)HD700变频器的通讯参数HD700变频器与主机进行通讯时,需要设定相关的通讯参数,见下表2。表2 HD700变频器与通讯相关的参数参数ID参数名称参数设定范围默

5、认值更改方式Modbus地址P00.03(P10.07)控制方式0:键盘控制1:端子控制0StopOnly0002H(03EEH)实用文档2:通讯控制P00.04(P01.01)给定通道0:键盘调节1:UP、DOWN端子调节2:多段速给定3:AI1模拟4:AI2模拟5:串行口通讯给定6:DI7端子脉冲给定7:总线给定8:自定义给定0Run&Stop0003H(0064H)P03.27通讯控制字0~655350Run&Stop0146HP03.28通讯控制字使能0~10Run&Stop0147HP10.02本机地址0~2471Run&Stop03E9HP10.03通讯波特率0:2.

6、4KBPS1:4.8KBPS2:9.6KBPS3Run&Stop03EAH实用文档3:19.2KBPS4:38.4KBPS5:57.6KBPSP10.04通讯配置0:1-8-1,RTU,无校验1:1-8-2,RTU,无校验2:1-8-1,RTU,奇校验3:1-8-1,RTU,偶校验1Run&Stop03EBHP10.05本机应答延时0ms~250ms2Run&Stop03ECHP10.14变频器状态字0~65535实际检测值Actual03F5H上表中,设定:P00.03(P10.07)=2     通讯控制变频器。P00.04(P01.01)=5     给定通道选择串口通讯,

7、此时上位机通过改变参数P04.01的值调节给定频率。P03.28=1 使能通讯控制字P10.03=3通讯波特率19.2KBPS实用文档P10.04=0 通讯配置1-8-1,RTU,无校验P03.27      通讯控制字。该参数的每一位的含义见下表。表3 通讯控制字P03.27的含义位位功能0变频器禁止1运行2三线模式使能3正转运行4反转运行5正转/反转6正转点动7反转点动8故障复位9保存参数10故障记录清零11使能串口更改功能选择参数实用文档12保留13保留14保留15保留查阅

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

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

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