项目五、电机变频器安装调试

20
项项项 项项项项项项项项项

Upload: zachery-houston

Post on 31-Dec-2015

142 views

Category:

Documents


0 download

DESCRIPTION

项目五、电机变频器安装调试. 三菱 FX 系列 PLC 与三菱变频器通讯应用实例( RS485). 三菱 FX 系列 PLC 与三菱变频器通讯应用实例( RS485 ) ① 三菱 PLC : FX2N + FX2N-485-BD ② 三菱变频器: A500 系列、 E500 系列、 F500 系列、 D700 系列、 S500 系列 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 项目五、电机变频器安装调试

项目五、电机变频器安装调试

Page 2: 项目五、电机变频器安装调试

三菱 FX 系列 PLC 与三菱变频器通讯应用实例( RS485)

三菱 FX 系列 PLC 与三菱变频器通讯应用实例( RS485 ) ① 三菱 PLC : FX2N + FX2N-485-BD

② 三菱变频器: A500 系列、 E500 系列、 F500 系列、 D700 系列、 S500 系列

两者之间通过网线连接(网线的 RJ45 插头和变频器的 PU 插座接),使用两对导线连接,即将变频器的 SDA 与 PLC 通讯板( FX2N-485-BD )的 RDA 接,变频器的 SDB 与 PLC通讯板( FX2N-485-BD )的 RDB 接,变频器的 RDA 与PLC 通讯板( FX2N-485-BD )的 SDA 接,变频器的RDB 与 PLC 通讯板( FX2N-485-BD )的 SDB 接,变频器的 SG 与 PLC 通讯板( FX2N-485-BD )的 SG 接。A500 、 F500 、 D700 系列变频器 PU 端口:

Page 3: 项目五、电机变频器安装调试

一.三菱变频器的设置PLC 和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没

有进行初始设定或有一个错误的设定,数据将不能进行传输。注:每次参数初始化设定完以后,需要复位变频器。如果改变与通讯相关的参

数后,变频器没有复位,通讯将不能进行。参数号 名称 设定值 说明Pr.117 站号 0 设定变频器站号为 0Pr.118 通讯速率 96 设定波特率为 9600bpsPr.119 停止位长 / 数据位长 11 设定停止位 2 位,数据位 7 位Pr.120 奇偶校验有 / 无 2 设定为偶校验Pr.121 通讯再试次数 9999 即使发生通讯错误,变频器也不停止Pr.122 通讯校验时间间隔 9999 通讯校验终止Pr.123 等待时间设定 1-9999 用通讯数据设定Pr.124 CR , LF 有 / 无选择 0 选择无 CR , LF对于 122 号参数一定要设成 9999 ,否则当通讯结束以后且通讯校验互锁时

间到时变频器会产生报警并且停止( E.PUE )。对于 79 号参数要设成 1 ,即 PU 操作模式。注:以上的参数设置适用于 A500 、 E500 、 F500 、 F700 系列变频器。当在 F500 、 F700 系列变频器上要设定上述通讯参数,首先要将 Pr.160

设成 0 。对于 S500 系列变频器 ( 带 R) 的相关参数设置如下:

Page 4: 项目五、电机变频器安装调试

一.三菱变频器的设置对于 S500 系列变频器 ( 带 R) 的相关参数设置如下:参数号 名称 设定值 说明n1 站号 0 设定变频器站号为 0n2 通讯速率 96 设定波特率为 9600bpsn3 停止位长 / 数据位长 11 设定停止位 2 位,数据位 7 位n4 奇偶校验有 / 无 2 设定为偶校验n5 通讯再试次数 - - - 即使发生通讯错误,变频器也不停止n6 通讯校验时间间隔 - - - 通讯校验终止n7 等待时间设定 - - - 用通讯数据设定n8 运行指令权 0 指令权在计算机n9 速度指令权 0 指令权在计算机n10 联网启动模式选择 1 用计算机联网运行模式启动n11 CR , LF 有 / 无选择 0 选择无 CR , LF对于 79 号参数设成 0 即可。注:当在 S500 系列变频器上要设定上述通讯参数,首先要将 Pr.30

设成 1 。

Page 5: 项目五、电机变频器安装调试

三菱 PLC 的设置三菱 PLC 的设置三菱 FX 系列 PLC 在进行计算机链接(专用协议)和无协议通讯( RS 指令)

时均需对通讯格式( D8120 )进行设定。其中包含有波特率、数据长度、奇偶校验、停止位和协议格式等。在修改了 D8120 的设置后,确保关掉PLC 的电源,然后再打开。

在这里对 D8120 设置如下:RS485b15 b00000 1100 1000 11100 C 8 E即数据长度为 7 位,偶校验, 2 位停止位,波特率为 9600bps ,无

标题符和终结符,没有添加和校验码,采用无协议通讯( RS485 )。

有关利用三菱变频器协议与变频器进行通讯的 PLC 程序如下:

Page 6: 项目五、电机变频器安装调试

计算机( PLC 可编程控制器)与变频器的编程协议 1 .通讯协议

计算机( PLC 可编程控制器)与变频器之间的数据通讯执行过程如 .

数据通讯协议执行过程分五个步骤进行,具体过程分析如下:

1 )从计算机( PLC 可编程控制器)发送数据到变频器;数据写入时根据需要,选择使用格式 A 、 A1 ,数据读出时,使用格式 B 进行;

2 )变频器数据处理时间,即变频器的等待时间;根据变频器参数 Pr 。123 选择, Pr 。 123=9999 ,由通讯数据设定其等待时间;Pr 。 123=0~150ms 由变频器参数设定其等待时间;

3 )从变频器返回数据到计算机( PLC 可编程控制器);变频器检查步骤 1 )发送的数据有无错误,如果通讯没有错误、接受请求时,将从变频器返回数据格式为 C 、 E 、 E1 ;如果通讯有错误、拒绝请求时,则从变频器返回数据格式为 D 、 F ;

4 )计算机( PLC 可编程控制器)处理延时时间;

5 )计算机( PLC 可编程控制器)根据返回数据应答变频器;当使用格式 B 后,计算机可检查从变频器返回的应答数据有无错误,并通知变频器,没有发现错误使用格式 G ,发现错误使用格式 H 。

Page 7: 项目五、电机变频器安装调试

计算机( PLC 可编程控制器)与变频器的编程协议 2 .数据格式类型使用十六进制,数据在计算机( PLC 可编程控制器)与变频器之间的

自动使用 ASCII 码传输。1 )从计算机( PLC 可编程控制器)到变频器的通讯请求数据 注:1. 变频器站号可用十六进制在 H00~H1F (站号 00~31 )之间设定;2 . *3 表示控制代码;3 . *4 表示 CR (回车符)或 LF (换行符)代码;当数据从计算机( PLC 可编程控制器)传输到变频器时,在有些计算

机中代码 CR (回车符)和 LF (换行符)自动设置到数据组的结尾,因此变频器的设置也必须根据计算机来确认,并且可通过变频器的Pr.124 选择有无 CR 和 LF 代码。

4 . *5 Pr.123  [响应时间设定 ] 不设定为 9999 的场合下,数据格式的 "响应时间 "字节没有,请作成通讯请求数据。(字符数减少一个)

2 )使用格式 A 和格式 A1 后从变频器返回的应答数据 3 )使用格式 B 后,从变频器返回的应答数据4 )使用格式 B 后检查从变频器返回的应答数据有无错误,并通知

Page 8: 项目五、电机变频器安装调试

计算机( PLC 可编程控制器)与变频器的编程协议 3 .数据定义1 ) 控制代码 ( 表 1)

2 ) 变频器站号规定与计算机( PLC 可编程控制器)通讯的站号,在 H00~H1F ( 00~3

1 )之间设定;3 ) 指令代码由计算机( PLC 可编程控制器)发给变频器,指明程序要求(例如:运行、监示);因此,通过响应的指令代码,变频器可进行各种方式的运行和监示。

4 )数据表示与变频器传输的数据,例如频率和参数;依照指令代码确认数据的定义和

设定范围。5 )等待时间规定变频器收到从计算机( PLC 可编程控制器)来的数据和传输应答数据之

间的等待时间;根据计算机的响应时间在 0~150毫秒之间设定等待时间,最小设定单位位 10毫秒,(例如: 1=10毫秒, 2=20毫秒)

注: Pr.123 [响应时间设定 ] 不设定为 9999 的场合下,数据格式的 "响应时间 "字节没有,请作成通讯请求数据。(字符数减少一个)

6 )总和校验总和校验代码是由被校验的 ASCII 码数据的总和(二进制)的最低一个字节

( 8 位)表示的 2 个 ASCII 码数字(十六进制)。

Page 9: 项目五、电机变频器安装调试

计算机( PLC 可编程控制器)与变频器的编程协议 4 . PLC串行数据通讯指令简介1 )该 RS 指令为使用 RS - 232C 及 RS - 485功能扩展板及特殊

适配器,进行发送接收串行数据的指令,数据的格式可以通过特殊数据寄存器 D8120 设定,并要与变频器的数据格式类型完全对应;通过 PLC 传送指令把通讯数据装到 D200 开始的连续单元中;

2 ) D200 :发送数据的首地址(指针);3 ) D0 :发送数据的字节数(点数),根据协议可以用常数直接指定字节数,在不进行发送的系统中,将数据发送点数设定为 K0 ;

4 ) D500 :接收数据的首地址(指针);5 ) D1 :数据接收的字节数(点数),根据协议可以用常数直接指定字节数,在不进行接收的系统中,将数据接收点数设定为 K0 ;

6 )发送通讯数据时请使用脉冲执行方式, SET  M8122 即可。

Page 10: 项目五、电机变频器安装调试

5 . PLC 可编程控制器的通讯格式 D8120

为了使用串行数据的发送和接收,在变频器和 PLC 可编程控制器的通讯格式必须一致, PLC 可编程控制器的通讯参数通过 D8120来设定。

PLC 可编程控制器的通信格式 D8120=H009F 设定例 ( 表 2)

6 .程序设计的建议1 )当从计算机( PLC 可编程控制器)发送的数据中有错误时,变频

器将不接受这个数据;因此,用户的程序中始终应插入一个错误再试程序。

2 )任何数据通讯的开始都是由计算机发出请求,没有计算机的请求,变频器将不能返回任何数据,例如:操作指令或数据监示等等;因此,对于监示等,在设计程序时,让计算机提出读数请求时必要的。

7 .与变频器通讯的错误代码当从计算机发来的数据有错误时,变频器将不接受此数据;如果变频器

在接收数据时发现任何错误,它的定义和 NAK 代码一起被送回到计算机。

计算机( PLC 可编程控制器)与变频器的编程协议计算机( PLC 可编程控制器)与变频器的编程协议

Page 11: 项目五、电机变频器安装调试

计算机( PLC 可编程控制器)与变频器的编程协议 变频器的通讯相关参数(通过变频器 PU 口和 PLC 通讯) PLC 可编程控制器和变频器之间进行通讯,通讯规格必须在变

频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。

设置三菱变频器的通讯参数才能进行通讯运行,变频器与通信有关的参数设定如表 3 :

注:每次参数初始化设定后,需要复位变频器(可以采用断电再上电复位的方式进行),如果改变与通讯相关的参数后,变频器没有复位,通讯将不能进行。

Page 12: 项目五、电机变频器安装调试

计算机( PLC 可编程控制器)与变频器的编程协议 五、 PLC 与变频器通讯的编程及调试例解1 )运行控制命令的发送变频器的操作指令代码及数据内容如表 4 :在 PLC 程序中,变频器等待时间使用变频器参数设定为 20ms ,故格式 A1

中等待时间字节减少一个,由于本程序不使用 CR 和 LF ,最后一个字节也不用,故本 PLC 程序例中发送数据为 9 个字节。

格式 A1 中各字节含义如下:第一字节为通讯请求信号 ENQ ,对应程序为 MOV  H05  D200 ;第二、第三字节为变频器 00 号站,对应程序为 MOV  H30  D201  MOV 

H30  D202 ;第四、第五字节为指令代码 HFA ,对应程序为 MOV  H46  D203  MOV 

H41  D204 ;第六、第七字节为指令代码为:正转运行 H02 ,对应程序为 MOV  H30 

D205  MOV  H32  D206 ;第八、第九字节为总和校验代码,对应程序为 MOV  H34  D207  MOV 

H39  D208 ;当按下 X0 时,通讯数据被发送到变频器,变频器将正转运行;如要进行变频器停止及反转运行程序编程,可在上面的范例程序中修改指令代

码中数据内容即可实现,例如:范例中的程序修改为 MOV  H30  D205    MOV  H34  D206  可实现反转运行;修改为 MOV  H30  D205    MOV  H30  D206  实现停止(图九);

说明: M8161=1 , 8 位处理模式, X0 为变频器正转运行控制,使用变频器通讯协议的格式 A1 如图十:

Page 13: 项目五、电机变频器安装调试

计算机( PLC 可编程控制器)与变频器的编程协议 2 )总和校验码的自动计算实例在本例中,数据处理为 8 位即 M8161=1 , Pr 。 123=9999 ,即

等待时间用 PLC 程序设定;将 H05-H30 - H31 - H45 -H31 - H31 - H30 - H37 - H41 - H44 分别用传送指令传到 D300 开始的连续 10 个 PLC 的内存单元中,其总和校验码可用 CCD 指令自动计算出来,通过 PLC 程序再将总和校验码转换成2 个 ASCII 码,并送到 PLC 的对应内存单元D310 , D311 中,计算总和校验码 PLC 程序如

本例的变频器等待时间由变频器设定,故上述格式中的等待时间字节无。3 )变频器运行频率的改变实例在本例中,数据处理为 8 位即 M8161=1 , Pr 。 123=9999 ,即

等待时间用 PLC 程序设定;通过触摸屏将变频器的运行频率直接写到 PLC内存D1000 中(或使用传送指令将频率数据自动写入),ASCI 指令将变频器的运行频率转换成 4 位 ASCII 码,依次存放到PLC 的内存单元D305~D308 中,总和校验码存放在D309 、 D310 ;总和校验计算请参照上一例的自动计算方式进行。

Page 14: 项目五、电机变频器安装调试

计算机( PLC 可编程控制器)与变频器的编程协议 五、 PLC 与变频器通讯的编程及调试例解1 )运行控制命令的发送变频器的操作指令代码及数据内容如表 4 :在 PLC 程序中,变频器等待时间使用变频器参数设定为 20ms ,故格式 A1

中等待时间字节减少一个,由于本程序不使用 CR 和 LF ,最后一个字节也不用,故本 PLC 程序例中发送数据为 9 个字节。

格式 A1 中各字节含义如下:第一字节为通讯请求信号 ENQ ,对应程序为 MOV  H05  D200 ;第二、第三字节为变频器 00 号站,对应程序为 MOV  H30  D201  MOV 

H30  D202 ;第四、第五字节为指令代码 HFA ,对应程序为 MOV  H46  D203  MOV 

H41  D204 ;第六、第七字节为指令代码为:正转运行 H02 ,对应程序为 MOV  H30 

D205  MOV  H32  D206 ;第八、第九字节为总和校验代码,对应程序为 MOV  H34  D207  MOV 

H39  D208 ;当按下 X0 时,通讯数据被发送到变频器,变频器将正转运行;如要进行变频器停止及反转运行程序编程,可在上面的范例程序中修改指令代

码中数据内容即可实现,例如:范例中的程序修改为 MOV  H30  D205    MOV  H34  D206  可实现反转运行;修改为 MOV  H30  D205    MOV  H30  D206  实现停止(图九);

说明: M8161=1 , 8 位处理模式, X0 为变频器正转运行控制,使用变频器通讯协议的格式 A1 如图十:

Page 15: 项目五、电机变频器安装调试

PLC 变频器 RS485 通讯设计二、变频器参数设置说明 PLC 和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。注:每次参数初始化设定完以后,需要复位变频器。如果改变与通讯相关的参数后,变频器

没有复位,通讯将不能进行。 参数号 名称 设定值 说明 1 、 Pr117 变频器站号 1 设置变频器站号为 12 、 Pr118 通信速率 96 设置波特率为 9600 3 、 Pr119 停止位长 / 数据位长 11 设停止 2 位 / 数据位 7 位4 、 Pr120 奇偶校验有无 2 设置为偶校验5 、 Pr121 通讯再试次数级 9999 即使发生通信错误变频器也不停止6 、 Pr122 通讯校验时间间隔 9999 通讯校验终止7 、 Pr123 等待时间 20 用通讯数据设定8 、 Pr124 CR/CF 有无选择 0 选择无 CR/CF

9 、 Pr77 参数写入选择 2 可以在所有模式中不受运行状态限制写入参数10 、 Pr340 通讯启动模式选择 10 网络运行模式可通过操作面板切换 PU/NET

11 、 Pr79 运行模式 2

Page 16: 项目五、电机变频器安装调试

PLC 变频器 RS485 通讯设计PLC 变频器 RS485 通讯设计

Page 17: 项目五、电机变频器安装调试

PLC 变频器 RS485 通讯设计PLC 变频器 RS485 通讯设计

Page 18: 项目五、电机变频器安装调试

PLC 变频器 RS485 通讯设计PLC 变频器 RS485 通讯设计

Page 19: 项目五、电机变频器安装调试

PLC 变频器 RS485 通讯设计PLC 变频器 RS485 通讯设计

Page 20: 项目五、电机变频器安装调试

交流变频器 FR-D700课程本节培训结束