变频器的485通信协议

合集下载

变频器谐波干扰485通讯现象

变频器谐波干扰485通讯现象

变频器谐波干扰485通讯现象近年来,随着工业自动化的快速发展,变频器作为一种重要的电力调节设备,被广泛应用于各个行业。

然而,随之而来的问题也逐渐显现出来,其中之一就是变频器谐波干扰485通讯现象。

485通讯是一种常用的工业通讯协议,具有传输距离远、抗干扰能力强等优点,因此在工业自动化领域得到广泛应用。

然而,由于变频器的工作原理,会产生大量的谐波干扰信号,这些信号会对485通讯造成干扰,导致通讯质量下降甚至中断。

变频器谐波干扰485通讯的原因主要有两个方面。

首先,变频器内部的电子元件和电路会产生谐波信号,这些信号会通过电源线、信号线等途径传播出去,进而干扰到485通讯线路。

其次,变频器的工作频率通常较高,这也增加了谐波干扰的可能性。

变频器谐波干扰485通讯的表现形式多种多样。

一方面,通讯质量下降,数据传输速率变慢,甚至出现数据丢失的情况。

另一方面,通讯线路上会出现噪声,干扰其他设备的正常工作。

此外,谐波干扰还可能导致通讯设备的故障,甚至损坏设备。

为了解决变频器谐波干扰485通讯的问题,可以采取以下几种措施。

首先,可以在变频器的输入端安装滤波器,用于抑制谐波信号的产生。

其次,可以在485通讯线路上安装屏蔽罩,减少谐波信号的干扰。

此外,还可以采用光电隔离等技术手段,将变频器和485通讯设备进行隔离,避免谐波干扰的传播。

除了以上措施,还需要加强对变频器的设计和制造过程的控制。

在设计变频器时,应尽量减少谐波信号的产生,采用合适的电子元件和电路结构。

在制造过程中,应严格控制产品质量,确保变频器的工作稳定性和可靠性。

总之,变频器谐波干扰485通讯是一个需要引起重视的问题。

只有通过合理的措施和技术手段,才能有效地解决这一问题,保证工业自动化系统的正常运行。

同时,也需要加强对变频器的研究和开发,提高其抗干扰能力,为工业自动化的发展做出贡献。

rs485通信协议介绍

rs485通信协议介绍

rs485通信协议介绍附录:RS485串⾏通讯协议1 主要性能本变频器通过内置的RS485标准接⼝,能与个⼈计算机、PLC 或同系列的变频器等连接,进⾏主从式、异步半双⼯串⾏通信。

其主要性能参见下表:项⽬规范适⽤机型 ALPHA3000系列变频器物理级EIA RS485 传输线屏蔽双绞线配线最长长度 500⽶连接台数主机⼀台,从机31台传输速度19200bps,9600bps,4800bps,2400bps,1200bps,600bps,300bps 数据交换⽅式异步串⾏、半双⼯传送协议点对点或⼴播字长 11位停⽌位长度 1位帧长 14字节固定奇偶校验奇校验出错检查⽅式异或校验2硬件连接 2.1硬件联接如下图:图 1 多台变频器⽤主机控制连接⽰意图图中的MASTER (主机)是ALPHA3000变频器、PC 机或可编程控制器(PLC ),图中的SLAVE (从机,在虚线框内)是变频器。

变频器做为主机,只要将从机的RS485端⼦和主机的RS485同名端⼦相联接即可;如果⽤PC 机或PLC 做为主机,则要在主机和总线之间增加⼀个RS485的转接器。

RS458串⾏总线接⼝最多可连接31台变频器做从机,每⼀个从机变频器都有⼀个唯⼀的号码(ID ),主机依靠ID 来识别每⼀台从机。

2.2 RS485转换器RS485转换器采⽤DB9/DB9外形,带孔的⼀端为RS232,带针的⼀端为RS485。

转换器外带接线转换头把RS485端的DB9接线转换为螺丝接线柱,便于通讯线缆的安装和拆卸。

接线转换头上“A+”为485收/发正端,“ B-”为485收/发负端,“GND”为485地线。

RS485接⼝组成半双⼯⽹络,⼀般只需⼆根连线,为获得良好的抗噪声⼲扰性和较长的传输距离,建议采⽤屏蔽双绞线传输。

3通讯协议3.1概述3.1.1通讯⽅式采⽤USS协议。

主机和从机之间⽤轮询的⽅式来进⾏通讯。

由主机启动每⼀次通信,主机向从机变频器发送任务报⽂,从机接到主机的任务命令后返回响应报⽂并执⾏相应动作。

ABB-变频器参数设置做485通信

ABB-变频器参数设置做485通信

ABB-ACS510变频器参数设置1. ACS510变频器参数设置:2.9802=1 MODBUS5302=1 站号 5303=9.6kbit/s 波特率5304=1 校验方式为8N2 5305为05309=5(等于5的时候为通信好了)1001=10 由MODBUS控制变频器启停1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)1103=82.控制变频器起停a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)'例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;启动电机:发出【02 06 00 00 04 7F CRC校验码】停止电机:发出【02 06 00 00 04 77 CRC校验码】3.用Modbus修改给定频率的方法主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));例如:若1105=50.00Hz;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25.00Hz。

4.用Modbus修改加速时间的方法向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。

附:功能01:读线圈状态:发送:01 01 00 20 00 03(站号功能开始个数)响应:01 01 01 06(站号功能字节数字节1 字节2 …)功能02:读离散功能输入状态:发送:01 02 00 20 00 03(站号功能开始个数)响应:01 02 01 05(站号功能字节数字节1 字节2 …)功能03:读多个保持寄存器发送:01 03 00 65 00 03(站号功能开始个数)响应:01 03 06 02 EE 00 FA 00 00(站号功能字节数字节1 字节2 …)功能04:读多个输入寄存器:发送:01 04 00 00 00 02(站号功能开始个数)响应:01 04 04 00 01 01 F1(站号功能字节数字节1 字节2 …)功能06:写单个保持寄存器:发送:01 06 08 99 02 58(站号功能寄存器号数值)响应:01 06 08 99 02 58(站号功能寄存器号数值)功能10:写多个保持寄存器:发送:01 10 08 99 00 02 02 01 f4(站号功能开始个数字节数字节1 字节2 …)响应:01 10 08 99 00 02(站号功能开始个数)以上调试程序对ABB 其它交流变频器都同样适用, 如ACS600,ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.PROFIBUS-DP通讯一.PROFIBUS-DP现场总线控制器(如PLC或DCS系统)的设置: 第一步:安装ABB变频器GSD文件 ABB_0812.GSD;第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABB Drives RPBA-01 站号为2(或其它位置号),插入PPO Type Module为4;第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。

PLC和变频器之间的RS-485通讯协议文档

PLC和变频器之间的RS-485通讯协议文档

PLC和变频器之间的RS-485通讯协议和数据定义3.1 PLC和变频器之间的RS-485通讯协议PLC和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行设定或有一个错误的设定,数据将不能进行通讯。

且每次参数设定后,需复位变频器。

确保参数的设定生效。

设定好参数后将按1) 从PLC到变频器的通讯请求数据(2) 数据写入时从变频器到PLC的应答数据3) 读出数据时从变频器到PLC的应答数据(4) 读出数据时从PLC到变频器发送数据3.2 通讯数据定义(1) 控制代码(2) 通讯数据类型所有指令代码和数据均以ASCII码(十六进制)发送和接收。

例如:(频率和参数)依照相应的指令代码确定数据的定义和设定范围。

4 软件设计要实现PLC对变频器的通讯控制,必须对PLC进行编程;通过程序实现PLC对变频器的各种运行控制和数据的采集。

PLC程序首先应完成FX2N-485BD通讯适配器的初始化、控制命令字的组合、代码转换和变频器应答数据的处理工作PLC通过RS-485通讯控制变频器运行程序实例:(以指令表形式说明)。

0 LD M80021 MOV H0C96 D81206 LD X0017 RS D10 D26 D30 D4916 LD M800017 OUT M816119 LD X00120 MOV H5 D1025 MOV H30 D1130 MOV H31 D1235 MOV H46 D1340 MOV H41 D1445 MOV H31 D1550 MPS51 ANI X00352 MOV H30 D1657 MPP58 ANI X00359 MOV H34 D1764 LDP X00266 CCD D11 D28 K773 ASCI D28 D18 K280 MOV K10 D2685 MOV K0 D4990 SET M812292 END以上程序运行时PLC通过RS-485通讯程序正转启动变频器运行, 停止则由X3端子控制。

变频器与上位机RS485通讯协议介绍介绍

变频器与上位机RS485通讯协议介绍介绍

变频器与上位机的通讯:浅述RS485通讯协议引言:当上位机与变频器构成控制系统时,上位机和变频器可以通过特定的通讯协议实现数据交换,这样上位机就可以随时控制每一台变频器的工作状况,并及时做出响应。

本文介绍一下一种常用的上位机和变频器通讯协议RS485通讯协议1、概述本文专门介绍一种变频器的RS485通讯接口,用户可通过PC/PLC实现集中监控(设定变频器参数和读取、控制变频器的工作状态),以适应特定的使用要求。

1.1协议内容该串行通讯协议定义了串行通讯中传输的信息内容及使用格式。

其中包括:主机轮询(或广播)格式:主机的编码方法,内容包括:要求动作的功能代码,传输数据和错误校验等。

从机的响应也是采用相同的结构,内容包括:动作确认,返回数据和错误校验等。

如果从机在接收信息时发生错误,或不能完成主机要求的动作,它将组织一个故障信息作为响应反馈给主机。

1.2应用方式:(1)变频器接入具备RS485总线的“单主多从”PC/PLC控制网。

(2)变频器接入具备RS485/RS232(转换接口)的“点对点”方式的PC/PLC监控后台。

2、总线结构及协议说明2.1总线结构(1)接口方式RS485(RS232可选,但需自备电平转换附件)(2) 传输方式异步串行、半双工传输方式。

在同一时刻主机和从机只能有一个发送数据,而另一个只能接收数据。

数据在串行异步通讯过程中,是以报文的形式,一帧一帧发送。

(3)拓扑方式单主站系统,最多32个站,其中一个站为主机、31个站为从机。

从机地址设定范围为0~30,31(1FH)为广播通讯地址。

网络中的从机地址必须是唯一的。

点对点方式实际是作为单主多从拓扑方式的一个应用特例,即只有一个从机的情况。

2.2协议说明此种变频器的通讯协议是一种串行的主从通讯协议,网络中只有一台设备(主机)能够建立协议(称为“查询/命令”)。

其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出响应的动作。

关于RS485的详细说明

关于RS485的详细说明

串行口RS485通讯协议1.1通讯概述本公司系列变频器向用户提供工业控制中通用的RS485通讯接口。

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

以实现变频器的多机联动。

通过该通讯口也可以接远控键盘。

实现用户对变频器的远程操作。

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

下文是该变频器通讯协议的详细说明。

1.2通讯协议说明1.2.1通讯组网方式(1) 变频器作为从机组网方式:图9-1 从机组网方式示意图(2) 多机联动组网方式:单主机单从机单主机多从机图9-2 多机联动组网示意图1.2.2通信协议方式该变频器在RS485网络中既可以作为主机使用,也可以作为从机使用,作为主机使用时,可以控制其它本公司变频器,实现多级联动,作为从机时,PC 机或PLC可以作为主机控制变频器工作。

具体通讯方式如下:(1)变频器为从机,主从式点对点通信。

主机使用广播地址发送命令时,从机不应答。

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

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

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

1.2.3通讯接口方式通讯为RS485接口,异步串行,半双工传输。

默认通讯协议方式采用ASCII 方式。

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

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

1.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模式通讯地址:00H:所有变频器广播(broadcast)01H:对01地址变频器通讯。

485通信讲解(附案例)

485通信讲解(附案例)

8 ~15 预留
RS485通讯协议
响应字(码)
参数操作错误(响应字=7时)内容定义列表
错误号
内容描述
0 非法参数号
1 参数不允许设置(参数只读)
2 参数数值超限
12 密码错误
101 参数数据无法更改(运行中不可更改)
其它 预留
RS485通讯协议
功能码设定/实际值(2个字节,16BIT) 对应功能码号的参数值或错误参数代码。当功能码操作正确时,功能码的实际 返回值用一个字(2个字节)表示;如果功能码操作不正确则用低字节返回操 作错误代码,此时高字节为0;遵循先发高字节,再发低字节的原则
7 6 5432 1 0
RS485案例
应用案例
说明:使用通信控制变频器时,请先检查硬件是否连接好。同时,将变频器 的通信数据格式,波特率,以及通信地址设置好。如果是用在PROFIBUS上, 还需选定PPO参数(F9参数组)。本文例子中默认变频器使用长桢进行通信 。
1、以50Hz运行2#变频器。(此例需要将变频器频率设定成F0.03=6)
数据帧格式示意图
起始字节 (字节)
从机地址 (字节)
功能码操作 命令/响应 (字节)
功能码号 (字节)
功能码设 定/实际值
(字)
控制/状 态字
(字)
主设定/ 实际值
(字)
异或校验 (字节)
1514 13 12 1110 9 8 7 6 5 4 3 2 1 0
RS485通讯协议
故障代号
故障代号 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
=68H:特殊报文 =7EH:短帧 =02H:长帧
RS485通讯协议
从机地址 数据含义:从机的本机地址 从机地址范围2 ~126,127为广播地址,0、1号地址保留。从站数目超出29个, 要求使用中继器,同时中继器将占用从机数目。从机的群组地址与本机地址不 同时使用。地址字节最高位为0表示是本机的单机地址,为1表示是群组地址。

德力西变频器RS485通讯协议

德力西变频器RS485通讯协议

德力西变频器有两种通讯协议:一种为国际上通用的标准 MODBUS 协议。

另一种为德力西公司自己开辟的类 MODBUS ASCII 格式协议。

而在德力西变频器系列中,惟独 9200 系列 RTU 程序支持标准 MODBUS 协议(只支持功能码 06 和 03),9100-SC 系列只支持标准MODBUS ASCII 协议(不支持标准MODBUS RTU 协议,只支持功能码 06 和 03),其他系列皆不支持标准 MODBUS 协议,只支持德力西公司自己开辟的类 MODBUS ASCII 格式协议。

SG+:信号正端SG-:信号负端使用RS-485串行通讯前,必须先用键盘设置变频器的“运行方式”、“波特率”、“数据格式”及“通讯地址”。

STX ADR 起始字元(1 个 ASCII 码 3AH)从机(变频器)地址变频器的地址范围为(1-31) , A必须存在。

(8位,包含2个ASCII码) 地址 A=00H 时对所有从机生效,且所有从机不回送信息,故 A=00H 时只能发运行命令操作。

(广播方式)0:键盘运行 1:端子运行2:RS-485运行 3:由多功能端子选择0: 1200bps 1: 2400bps2: 3800bps 3: 9600bps4: 19200bps 5: 38400bps0: MODBUS ASCII模式《N,7,2》1: MODBUS ASCII模式《E,7,1》2: MODBUS ASCII模式《O,7,1》3: MODBUS RTU模式《N,8,2》4: MODBUS RTU模式《E,8,1》5: MODBUS RTU模式《O,8,1》1~31运行控制方式选择波特率选择数据格式本机号码P00.00 P04.28 P04.29P04.30ADRCMDADRESSDATACRC功能码 06H保留00B :无功能 01B :正转 10B :反转 11B :改变方向保留2001H0002H(P00.02)0213H(P05.31)CMD数据包功能码(06:写一个寄存器内容 03:读出一个寄存器内容) (8位,包含2个ASCII 码)ADRESS 数据地址 (16位,包含4个ASCII 码)DATA 当功能码为06时为数据内容 (16位,包含4个ASCII 码) 当功能码为03时为数据数 (16位,包含4个ASCII 码) LRC 侦误值(8位,包含2个ASCII 码) END结束字元(2个ASCII 码, 0DH,0AH)从机(变频器)地址变频器的地址范围为(1-31) , A 必须存在。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

液晶键盘和变频器的通信协议
一、键盘有键按下时键盘以实时方式给控制板发送键盘信息码。

各键盘编码如下:
PRG键:0x01 上升键:0x02 SET键:0x04 方向键:0x08
下降键:0x10 移位键:0x20 运行键:0x40 停止键:0x80
二、变频器上传参数格式为: (高字节在前)
字头(2) 地址码(2) 参数值(2) 数据格式(2) 显示模式(1)校验码(1)
字头(2):固定为0XFF,0XFF
地址码(2): 高字节表示1:P1参数区2:P2参数区3:P3参数区4:P4参数区5:P5参数区
6:P6参数区7:P7参数区8:P8参数区9:P9参数区10:PA参数区
11:PB参数区12:PC参数区13:PD参数区
低字节表示各参数区内功能码
参数值(2): 需要显示的数值(包括参数值,输出频率,电压,电流,故障信号),高字节是数据的高位, 低字节是数据的低位
数据格式(2):在显示功能码和参数时数据格式定义为:
低字节:bit0~bit1 位表示小数点位置: 0无小数点;1小数点在第一位;2小数点在第二位
bit2~bit7 位表示单位:0无单位;1电流A;2频率Hz 3电压V;4秒S 5百分号%;6千瓦;
7 赫兹/秒;8分钟;9日期
高字节:bit0~bit2 位表示闪烁位:000:不闪烁001:第一位闪烁010:第二位闪烁
011: 第三位闪烁100: 第四位闪烁101: 第五位闪烁111:全部闪烁
bit3 : 0:运行1:停机b it4 0:正转1:反转b it5 0:点动1:无点动
在显示其它模式下数据格式定义为:
在停机状态下:
低字节:bit0~bit1 位表示小数点位置: 0无小数点;1小数点在第一位;2小数点在第二位
bit2~bit7 位表示单位:0目标频率;1母线电压;2输入端子状态; 3输出端子状态;
4 PID设定量;
5 PID反馈量;6模拟量1;7 模拟量2
在运行状态下:
低字节:bit0~bit1 位表示小数点位置: 0无小数点;1小数点在第一位;2小数点在第二位
bit2~bit7 位表示单位:0目标频率;1母线电压;2输入端子状态; 3输出端子状态;
4 PID设定量;
5 PID反馈量;6模拟量1;7 模拟量2
显示模式(1): bit0~bit3 位表示显示状态:
0000:停机状态0001:运行状态0010: 0011:显示功能码状态
0100:显示参数状态0101:频率微调状态0110:故障显示状态
0111:密码输入状态1000:参数辨识状态
校验码(1): 前面数据的和(包括字头(2) 显示模式(1) 数据格式(1) 地址码(2) 参数值(2) 指示灯(1) 显示输出电流显示直流母线电显示目标频率。

相关文档
最新文档