首页 理论教育 FX系列PLC与三菱变频器通信技术解析

FX系列PLC与三菱变频器通信技术解析

时间:2023-06-27 理论教育 版权反馈
【摘要】:变频器的通信功能就是以RS-485的通信方式实现FX系列PLC与变频器的通信,最多可以对8台变频器进行监控,可进行各种参数的读出和写入控制。如果使用RS指令无协议通信,FX系列PLC最多可以和32台变频器进行通信。1)从计算机到变频器的通信请求数据格式如图6-38所示。

FX系列PLC与三菱变频器通信技术解析

变频器通信功能就是以RS-485的通信方式实现FX系列PLC与变频器的通信,最多可以对8台变频器进行监控,可进行各种参数的读出和写入控制。如果使用RS指令无协议通信,FX系列PLC最多可以和32台变频器进行通信。

1.通信接线

变频器连接通信可采用PU(RS-485)端口,也可用变频器选件FR-A7NR、FR-A7NC。PLC与单台变频器PU接口的接线如图6-35所示,多台连接时接线如图6-36所示,与FR-A7NR选件连接可参考PU接口连接图进行接线。

978-7-111-59091-0-Chapter06-83.jpg

图6-35 PLC与单台变频器PU接口接线图

2.PLC与变频器通信协议执行过程

(1)通信过程

计算机(可编程序控制器)与变频器之间的数据通信执行过程如图6-37所示。

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

1)从计算机(PLC)发送数据到变频器。数据写入时根据需要选择使用格式A、A1,数据读出时,使用格式B进行(见表6-27)。

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

978-7-111-59091-0-Chapter06-84.jpg

图6-36 PLC与多台变频器PU接口接线图

978-7-111-59091-0-Chapter06-85.jpg

图6-37 计算机与变频器的数据通信执行过程

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

4)计算机(PLC)处理延时时间。

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

有/无通信操作和数据格式类型的规定见表6-27。

6-27/无通信操作和数据格式类型的规定

978-7-111-59091-0-Chapter06-86.jpg

3.数据格式类型

使用十六进制,数据在计算机(PLC)与变频器之间自动使用ASCII码传输。

1)从计算机(PLC)到变频器的通信请求数据格式如图6-38所示。

978-7-111-59091-0-Chapter06-87.jpg

图6-38 计算机到变频器的通信请求数据格式

注:①表示控制代码。②表示CR(回车符)或LF(换行符)代码;当数据从计算机(PLC)传送到变频器时,在有些计算机中代码CR(回车符)和LF(换行符)自动设置到数据组的结尾,因此变频器的设置也必须根据计算机来确认,并且可通过变频器的Pr.124选择有无CR和LF代码。③表示Pr.123(响应时间设定)在不设定为9999的场合下,数据格式的“响应时间”字节没有,合成通信请求数据(字符数减少一个)。

2)使用格式A和格式A1后从变频器返回的应答数据如图6-39所示。

978-7-111-59091-0-Chapter06-88.jpg

图6-39 C和D格式

注:①表示控制代码,②表示CR或LF代码。

3)使用格式B后,从变频器返回的应答数据如图6-40所示。

978-7-111-59091-0-Chapter06-89.jpg

图6-40 格式E、E1、F

注:①表示控制代码,②表示CR或LF代码。

4)使用格式B后,计算机(PLC)检查从变频器返回的应答数据有无错误并通知变频器,如图6-41所示。(www.xing528.com)

978-7-111-59091-0-Chapter06-90.jpg

图6-41 格式G、H

注:①表示控制代码,②表示CR或LF代码。

4.数据定义

1)控制代码数据定义见表6-28。

6-28 控制代码数据定义

978-7-111-59091-0-Chapter06-91.jpg

2)变频器站号。规定与计算机(PLC)通信的站号,在H00~H1F(0~31)之间设定。

3)指令代码。由计算机(PLC)发送给变频器,指明程序要求(例如:运行、监视);因此,通过响应相应的指令代码,变频器可进行各种方式的运行和监视。

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

5)等待时间。规定变频器收到从计算机(PLC)来的数据和传输应答数据之间的等待时间。根据计算机的响应时间在0~150ms之间设定等待时间,最小设定单位10ms(例如:1=10ms,2=20ms),如图6-42所示。

978-7-111-59091-0-Chapter06-92.jpg

图6-42 等待时间

6)总和校验 总和校验代码是由被校验的ASCII码数据的总和(二进制)的最低一个字节(8位)表示的2个ASCII码数字(十六进制),图6-43所示为总和校验示例。

5.与变频器通信设定的项目和数据

运用RS指令可以对表6-29中变频器(FR-A700)各项目进行写入或监视操作,监视数据选择见表6-30。

978-7-111-59091-0-Chapter06-93.jpg

图6-43 总和校验示例

注:①表示控制代码,②表示Pr.123。(响应时间)不设定为9999的场合下,数据格式的“响应时间”字节没有,字符数减少一个。

6-29 变频器通信设定的项目和设定的数据表

978-7-111-59091-0-Chapter06-94.jpg

6-30 监视数据选择表

978-7-111-59091-0-Chapter06-95.jpg

6.与变频器通信的相关参数

FX系列PLC和变频器之间进行通信时,通信规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。但是在设定参数前,须先分清变频器的系列和连接变频器的端口(如PU端口、FR-A5NR选件和内置RS-485端子),不同系列的变频器和不同端口的通信参数会有所不同。表6-31表示与FR-A500(或V500、F500)变频器PU端口连接时的通信参数,表6-32表示连接FR-A700(或V700、F700)的FR-A7NR选件时或RD-D700内置PU口通信参数。表6-33表示与FR-S700内置485连接时的通信参数。

6-31 连接变频器PU端口通信相关参数

978-7-111-59091-0-Chapter06-96.jpg

(续)

978-7-111-59091-0-Chapter06-97.jpg

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

6-32 变频器通信相关参数连接FR-A7NR选件时

978-7-111-59091-0-Chapter06-98.jpg

6-33FR-S700内置RS-485端口通信参数表

978-7-111-59091-0-Chapter06-99.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈