`
isiqi
  • 浏览: 16594351 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
阅读更多

<!-- [if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:SpaceForUL/> <w:BalanceSingleByteDoubleByteWidth/> <w:DoNotLeaveBackslashAlone/> <w:ULTrailSpace/> <w:DoNotExpandShiftReturn/> <w:AdjustLineHeightInTable/> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:UseFELayout/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!-- [if !mso]> < classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui> </object> <style> st1\:*{behavior:url(#ieooui) } </style> <![endif]--><!-- [if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--><!-- [if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="2050"/> </xml><![endif]--><!-- [if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]-->

第九章 串行口 RS485 通讯协议

9.1 通讯概述

本公司系列变频器向用户提供工业控制中通用的RS485 通讯接口。通讯协议采用MODBUS 标准通讯协议,该变频器可以作为从机与具有相同通讯接口并采用相同通讯协议的上位机(如PLC 控制器、PC 机)通讯,实现对变频器的集中监控,另外用户也可以使用一台变频器作为主机,通过RS485 接口连接数台本公司的变频器作为从机。以实现变频器的多机联动。通过该通讯口也可以接远控键盘。实现用户对变频器的远程操作。

本变频器的 MODBUS 通讯协议支持两种传送方式:RTU 方式和ASCII 方式,用户可以根据情况选择其中的一种方式通讯。下文是该变频器通讯协议的详细说明。

9.2 通讯协议说明

9.2.1 通讯组网方式

(1) 变频器作为从机组网方式:

9 1 从机组网方式示意图

(2) 多机联动组网方式:

9 2 多机联动组网示意图

9.2.2 通信协议方式

该变频器在 RS485 网络中既可以作为主机使用,也可以作为从机使用,作为主机使用时,可以控制其它本公司变频器,实现多级联动,作为从机时, PC 机或 PLC 可以作为主机控制变频器工作。具体通讯方式如下:

(1) 变频器为从机,主从式点对点通信。主机使用广播地址发送命令时, 从机不应答。

(2) 变频器作为主机,使用广播地址发送命令到从机,从机不应答。

(3) 用户可以通过用键盘或串行通信方式设置变频器的本机地址、波特率、数据格式。

(4) 从机在最近一次对主机轮询的应答帧中上报当前故障信息。

9.2.3 通讯接口方式

通讯为 RS485 接口,异步串行,半双工传输。 默认通讯协议方式采用ASCII 方式。

默认数据格式为: 1 位起始位,7 位数据位,2 位停止位。

默认速率为 9600bps ,通讯参数设置参见 P3.09 P3.12 功能码。

9.3 ASCII 通讯协议

字符结构:

10 位字符框( For ASCII

(1 7 2 格式,无校验)

(1 7 1 格式,奇校验)

(1 7 1 格式,偶校验)

11 位字符框( For RTU

(1-8-2格式,无校验)

(1-8-1格式,奇校验)

(1-8-1格式,偶校验)

通讯资料结构:

ASCII 模式

桢头

起始字符=“:”(3AH)

Address Hi

通讯地址:

8位地址由2个ASCII码组合

Address Lo

Function Hi

功能码:

8位地址由2个ASCII码组合

Function Lo

DATA(n - 1)

资料内容:

n*8位资料内容由 2* n 个ASCII码组合,高位在前,低位在后,n<=4,最大8个ASCII码

……………

DATA 0

LRC CHK Hi

LRC 校验码:

8位校验码由2个ASCII码组合。

LRC CHK Lo

END Hi

结束字符:

END Hi = CR(0DH), END Lo = CR(0AH)

END Lo

RTU模式:

START

保持无输入信号大于等于 10ms

Address

通讯地址: 8-bit 二进制地址

Function

功能码: 8-bit 二进制地址

DATA(n - 1)

资料内容:

N*8-bit 资料, N<=8 ,最大 8 个字节

……………

DATA 0

CRC CHK Low

CRC 校验码

CRC CHK High

16-bit CRC 校验码由 2 8-bit 二进制组合

END

保持无出入信号大于等于 10ms

通讯地址:

00H :所有变频器广播( broadcast

01H :对 01 地址变频器通讯。

0FH :对 15 地址变频器通讯。

10H :对 16 地址变频器通讯。以此类推 ………. ,最大可到 254 FEH )。

功能码( Function) 与资料内容( DATA ):

03H :读出寄存器内容。

06H :写入一笔资料到寄存器。

08H :回路侦测。

功能码 03H :读出一个寄存器内容:

例如:读出寄存器地址 2104H 内容(输出电流):

ASCII 模式:

询问信息字符串格式

回应信息字符串格式

桢头

“:” ----3AH

桢头

“:” ----3AH

地址

0 ----30H

地址

0 ----30H

1 ----31H

1 ----31H

功能码

0 ----30H

功能码

0 ----30H

3 ----33H

3 ----33H

内容

2 ----32H

内容

2 ----32H

1 ----31H

1 ----31H

0 ----30H

0 ----30H

4 ----34H

4 ----34H

2104H 地址内容

0 ----30H

0 ----30H

0 ----30H

0 ----30H

LRC CHECK

D ----44H

LRC CHECK

D ----44H

7 ----37H

7 ----37H

END

CR ----0DH

END

CR ----0DH

LF ----0AH

LF ----0AH

RTU 模式:

询问信息格式

回应信息格式

地址

01H

地址

01H

功能码

03H

功能码

03H

内容

21H

内容

21H

04H

04H

00H

00H

CRC CHECK Low

E8H

CRC CHECK Low

0EH

CRC CHECK High

4BH

CRC CHECK High

37H

功能码 06H :写入一笔资料到寄存器。

例如:对变频器地址 01H ,写 P0.02=50.00HZ 功能码。

ASCII 模式:

询问信息字符串格式

回应信息字符串格式

桢头

“:” ----3AH

桢头

“:” ----3AH

地址

0 ----30H

地址

0 ----30H

1 ----31H

1 ----31H

功能码

0 ----30H

功能码

0 ----30H

6 ----36H

6 ----36H

内容

0 ----30H

内容

0 ----30H

0 ----30H

0 ----30H

0 ----30H

0 ----30H

2 ----32H

2 ----32H

1 ----31H

2104H 地址内容

1 ----31H

3 ----33H

3 ----33H

8 ----38H

8 ----38H

8 ----38H

8 ----38H

LRC CHECK

5 ----35H

LRC CHECK

5 ----35H

C ----43H

C ----43H

END

CR ----0DH

END

CR ----0DH

LF ----0AH

LF ----0AH

RTU 模式:

询问信息格式

回应信息格式

地址

00H

地址

01H

功能码

06H

功能码

06H

内容

00H

内容

00H

02H

02H

13H

13H

88H

88H

CRC CHECK Low

25H

CRC CHECK Low

25H

CRC CHECK High

5CH

CRC CHECK High

5CH

命令码: 08H 通讯回路测试

此命令用来测试主控设备与变频器之间通讯是否正常。变频器将收到的资料原封不动送给主控设备。

询问信息字符串格式

回应信息字符串格式

桢头

“:” ----3AH

桢头

“:” ----3AH

地址

0 ----30H

地址

0 ----30H

1 ----31H

1 ----31H

功能码

0 ----30H

功能码

0 ----30H

8 ----38H

8 ----38H

内容

0 ----30H

内容

0 ----30H

1 ----31H

1 ----31H

0 ----30H

0 ----30H

2 ----32H

2 ----32H

0 ----30H

2104H 地址内容

0 ----30H

3 ----33H

3 ----33H

0 ----30H

0 ----30H

4 ----34H

4 ----34H

LRC CHECK

E ----45H

LRC CHECK

E ----45H

D ----44H

D ----44H

END

CR ----0DH

END

CR ----0DH

LF ----0AH

LF ----0AH

RTU 模式:

询问信息格式

回应信息格式

地址

01H

地址

01H

功能码

08H

功能码

08H

内容

01H

内容

01H

02H

02H

03H

<
分享到:
评论

相关推荐

    RS 485 Repeater自动化西门子公司

    ### RS 485 Repeater在自动化领域中的应用与特性 #### 一、RS 485 Repeater简介 RS 485 Repeater是一种在局域网(LAN)电缆中用于放大数据信号并连接不同总线段的设备。它在工业自动化网络中扮演着重要的角色,特别...

    西门子RS 485-IS耦合器.pdf

    西门子RS 485-IS耦合器是一款用于将PROFIBUS-DP信号转换为具有本质安全特性(本质安全型防爆类型i)的PROFIBUS RS 485-IS信号的设备。耦合器在其中充当安全屏障的作用,确保了在存在爆炸性气体或粉尘环境中设备的...

    DB9针RS232 485 422定义图

    ### DB9针RS232 485 422定义详解 #### 一、引言 在探讨DB9针RS232、RS422、RS485接口的具体引脚定义之前,我们需要明确一点:尽管这三种串行通信协议在物理接口上具有相似性(即都可以使用DB9连接器),但它们之间在...

    最实用的RS232 485 422 串口监听程序并保存对比工具

    本文将深入探讨标题和描述中提到的"RS232 485 422 串口监听程序并保存对比工具",以及这些通信标准的基本概念、应用和重要性。 首先,RS232是最常见的串行通信接口标准,由电子工业协会(EIA)在1960年代初期制定。...

    RS232与RS485区别

    RS-485,也称为TIA/EIA-485或者EIA-485,是由电信行业协会(Telecommunications Industry Association,简称TIA)和美国电子工业协会联合制定的另一种串行通信标准。 **特性:** 1. **电气特性**:与RS-232不同,...

    RS232 RS485 RS422驱动

    **RS-485** 和 **RS-422** 是为了解决RS-232的传输距离和速度限制而设计的。它们都是差分传输方式,抗干扰能力强,适用于长距离(RS-485可达1200米,RS-422可达1000米)和多点通信。RS-485通常允许最多32个设备在...

    西门子485 modbus RTU 200SmartModbusRTU通信S7-200Smart与最大32个从站RS 485主站

    西门子485 modbus RTU 200SmartModbusRTU通信S7-200Smart与最大32个从站RS 485主站程序,程序块自动轮询,无需编写轮询逻辑。 程序为标准块间接寻址设计思路,可复制使用,可建成库,用时调出即可 程序可用于西门子...

    RS-485多主机通信方式

    RS-485是一种常用的串行通信协议,它允许多个设备通过一对双绞线进行双向通信。RS-485多主机通信方式指的是在RS-485网络中允许多于一个的主机设备同时存在,并且能够有效地进行数据交换。RS-485传统上被设计为一个主...

    rs422转rs485接口转换器原理图

    在实际应用中,根据需要选择对应的DM485H(半双工)或DM485F(全双工)转换器,并根据其典型接法来构建网络。 通过对rs422和rs485接口以及它们的转换器原理和应用的学习,我们可以掌握如何在实际中设计和搭建一个...

    serial_rs485_rs485_

    在IT行业中,串行通信是连接电子设备进行数据交换的一种常见方法,而RS-485标准则是其中广泛应用的一种。本文将深入探讨RS-485通信协议、其原理、应用以及如何在程序中实现。 RS-485是一种多点、半双工的通信接口...

    VB写的实现RS485通讯实例源码

    【程序老媛出品,必属精品,亲测校正,质量保证】 资源名:VB写的实现RS485通讯实例源码 资源类型:程序源代码 源码说明: 一个VB写的485发送和接收的例子 包含完整代码 适合人群:新手及有一定经验的开发人员

    RS485协议标准.pdf

    RS-485/RS-422 芯片是实现 RS-485/RS-422 通信协议的关键组件。这些芯片可以实现半双工和全双工通信,具有低功耗、高可靠性和高抗干扰能力等特点。 1.2.1 增强型低功耗半双工 RS-485 收发器-SP481E/SP485E SP481E...

    rs232-rs485 转换

    由于RS-232和RS-485在传输距离、多站连接和抗干扰性上的差异,有时需要将RS-232设备与RS-485网络进行连接,这就需要一个转换器。转换器的核心是将RS-232的单端信号转换为RS-485的差分信号,并管理数据的发送和接收,...

    DFROBOT 激光测距传感器RS485(4m) for Unity 串口通信脚本

    根据官方DFROBOT文档 的通信协议规则写的一个脚本,因为官方提供的是 Modbus协议直接用起来不是很得劲,干脆自己封装一下,直接读取数据,一键修改测量模式。 硬件资料 :...

    RS485使用手册与指南[中文版、文字版、无水印版].pdf

    增强型低功耗半双工 RS-485 收发器-SP481E/SP485E1.2.2 1/10 单位负载 RS-485 收发器-SP481R/SP485R1.2.3 +3.3V 低功耗半双工 RS-485 收发器-SP3481/SP34851.2.4 增强型低功耗全双工 RS-422 收发器-SP490E/SP...

    C#读取串口数据封装, RS485、232 MODBUS通讯协议,亲测可用

    在IT行业中,串口通信是设备之间进行数据交换的一种常见方式,尤其是在嵌入式系统、自动化设备和工业控制领域。本篇文章将详细讲解如何在C#环境下,利用RS485和RS232串口以及MODBUS通信协议来实现数据的读取,并对...

    通过RS485通信两个Arduino.pdf

    Arduino Slave(发送器)将使用DS18B20数字...了解了解RS 485模块的操作;模块的操作; 了解了解DS18B20传传感器的工作原理;感器的工作原理; 创建通信协议;创建通信协议; 使用有线通信网络进行远程温度监控

    Micro USB to RS232 485串口AD设计硬件(原理图+PCB)工程

    Micro USB to RS232 485串口AD设计硬件原理图+PCB工程文件,主要器件FT232RL+ SP3485EN+ SP213,2层板设计,大小为80x50mm,包括完整的原理图及PCB文件,可以用Altium(AD)软件打开或修改,可作为你产品设计的参考。

    CP2102N系列 USB 2.0转RS485-422串口线驱动

    CP2102N系列 USB 2.0转RS485_422串口线驱动

    RS232,RS422,RS485的区别和RS485通讯线缆注意事项

    1、RS-232-C是美国电子工业协会EIA(Electronic ... 2、RS-485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发

Global site tag (gtag.js) - Google Analytics