首页 理论教育 三菱电机小型可编程序控制器应用指南-变频器通信实例

三菱电机小型可编程序控制器应用指南-变频器通信实例

时间:2023-11-26 理论教育 版权反馈
【摘要】:以下以FX3U与A700变频器内置RS-485通信进行说明。FX3U-485BD与变频器通信系统如图8-59所示。如果改变与通信相关的参数后,没有复位变频器,通信将不能进行。PLC的参数设置PLC的参数设置必须设置成与变频器的设置一致,否则不能通信。表8-26 计算机向变频器发送数据格式①显示控制代码。表8-32 变频器运行指令控制程序及说明工程名:通过无协议方式与变频器通信程序数据名:MAINa)设定数据通信模式,如图8-65所示。

三菱电机小型可编程序控制器应用指南-变频器通信实例

以RS-485通信方式连接FX PLC与变频器,可以对变频器进行运行监控、各种指令以及参数的读出/写入的功能。

1.通过无协议方式进行通信

(1)控制要求

通过FX3U RS-485端口以无协议方式对变频器进行控制。

1)可以对本公司产变频器FREQROL-F700、A700、E700、D700、V500、F500、A500、E500、S500(带通信功能)系列(以及其他公司产品)进行链接。

2)可以执行变频器的运行监视,各种指令,参数的读出/写入。

3)总延长距离最大可达500m(仅限于由485ADP构成的情况)。

以下以FX3U与A700变频器内置RS-485通信进行说明。

FX3U-485BD与变频器通信系统如图8-59所示。

978-7-111-38958-3-Chapter08-85.jpg

图8-59 与变频器通信系统

(2)RS-485通信设备与变频器RS-485通信端子的接线

1)连接1台变频器时接线如图8-60所示。

978-7-111-38958-3-Chapter08-86.jpg

图8-60 连接1台变频器时接线图

2)连接多台变频器时如图8-61所示。

978-7-111-38958-3-Chapter08-87.jpg

图8-61 连接多台变频器时接线图

(3)变频器的参数设置

PLC和变频器之间进行通信,通信规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。每次参数初始化设置完成后,必须复位变频器。如果改变与通信相关的参数后,没有复位变频器,通信将不能进行。变频器通信参数设定见表8-24。

表8-24 变频器通信参数设定

978-7-111-38958-3-Chapter08-88.jpg

对于336号参数一定要设为9999,否则当通信结束以后且通信校验时间到时,变频器会产生报警并且停止。

对于79号参数,可以与340号参数组合设置成在通信时为网络运行模式。本例79号参数设定为0,340号参数设定为1,即变频器为网络运行模式。见表8-25中的Pr.79与

Pr.340参数关系。

表8-25 Pr.79与Pr.340参数关系

978-7-111-38958-3-Chapter08-89.jpg

③能够通过操作面板(FR-DU07)的978-7-111-38958-3-Chapter08-90.jpg按键及X65信号切换PU运行模式和网络运行模式。

①Pr.340的设定值“2、12”主要在主机RS~485端子的通信运行时使用。

Pr.57再启动运行时间≠“9999”(选择瞬间停止再启动)时,如果发生瞬间停止,变频器在瞬间停止前的状态

下持续运行。

②无法直接切换PU运行模式和网络运行模式。

(4)PLC的参数设置

PLC的参数设置必须设置成与变频器的设置一致,否则不能通信。PLC参数的设置如图8-62所示。

978-7-111-38958-3-Chapter08-91.jpg

图8-62 PLC参数的设置

(5)变频器数据通信格式

1)从计算机向变频器发送通信要求数据格式见表8-26。

表8-26 计算机向变频器发送数据格式

978-7-111-38958-3-Chapter08-92.jpg

①显示控制代码。

②通过16进制代码在H00~H1F(0~31站)范围内指定变频器站号。

③设定Pr.123、Pr.337(等待时间设定)≠9999时,通过设定数据格式中无“等待时间”制作通信要求数据(字符数减少1个)。

④CR、LF代码:从计算机向变频器发送数据时,在数据群的最后通过计算机自动设定CR(回车)、LF(换行)。此时,变频器也必须根据计算机校准设定。另外CR、LF代码能够通过Pr.124、Pr.341(CR、LF有无选择)选择有无。

2)从变频器返回计算机的数据:写入数据时,见表8-27。

表8-27 从变频器返回计算机的数据(写入数据时)

978-7-111-38958-3-Chapter08-93.jpg

读取数据时,见表8-28。

表8-28 从变频器返回计算机的数据(读取数据时)

978-7-111-38958-3-Chapter08-94.jpg

注:同表8-26。

3)数据的说明:

a)控制代码:见表8-29。

表8-29 控制代码

978-7-111-38958-3-Chapter08-95.jpg

b)变频器站号:指定与计算机进行通信的变频器站号。

c)命令代码:从计算机指定变频器的运行,监视等的处理要求内容。因此,通过任意设定命令代码能够进行各种运行、监视。

d)数据:显示对变频器的频率,参数等进行写入、读取的数据。对应命令代码、设定数据的意思,设定范围。

e)等待时间:规定变频器从计算机接收数据后,到发送返回数据的等待时间。等待时间对应计算机的可能应答时间,在0~150ms的范围内以10ms为单位进行设定(例:1∶10ms,2∶20ms)如图8-63所示。

978-7-111-38958-3-Chapter08-96.jpg

图8-63 等待时间

f)总和校验码:对象数据的ASCII代码变换后的代码,以二进制码叠加后,其结果(求和)的后1字节(8位)变换为ASCII2位(16进制),称为总和校验码(见图8-64)。

978-7-111-38958-3-Chapter08-97.jpg

图8-64 和校验码

4)设定项目以及设定数据:

a)以A700变频器为例,设定命令代码、数据,通过从计算机开始通信能够进行各种运行控制、监视,见表8-30(部分)。

表8-30 设定项目命令代码

978-7-111-38958-3-Chapter08-98.jpg

(续)

978-7-111-38958-3-Chapter08-99.jpg

b)特殊监视器内容数据,见表8-31(部分)。

表8-31 监视器内容数据

978-7-111-38958-3-Chapter08-100.jpg

e)变频器运行指令,见表8-32(部分)。

表8-32 变频器运行指令

978-7-111-38958-3-Chapter08-101.jpg

(6)控制程序及说明

工程名:通过无协议方式与变频器通信

程序数据名:MAIN

a)设定数据通信模式,如图8-65所示。

978-7-111-38958-3-Chapter08-102.jpg

图8-66 RS指令设定发送、接收数据

c)启动正转开关,调用正转子程序,如图8-67所示。

978-7-111-38958-3-Chapter08-103.jpg

图8-67 正转启动,调用正转子程序

d)启动停止开关,调用停止子程序,如图8-68所示。

978-7-111-38958-3-Chapter08-104.jpg

图8-68 启动停止,调用停止子程序

e)启动反转开关,调用反转子程序,如图8-69所示。

978-7-111-38958-3-Chapter08-105.jpg

图8-69 反转启动,调用反转子程序

f)启动读取频率开关,调用读取频率子程序,如图8-70所示。

978-7-111-38958-3-Chapter08-106.jpg

图8-70 调用读取频率子程序

g)启动修改频率开关,调用修改频率子程序,如图8-71所示。

978-7-111-38958-3-Chapter08-107.jpg

图8-71 调用修改频率子程序

h)接收完成后,移动数据,如图8-72所示。

978-7-111-38958-3-Chapter08-108.jpg

图8-72 接收完成后,移动数据

i)将ASCII码转换成16进制数据,如图8-73所示。(www.xing528.com)

978-7-111-38958-3-Chapter08-109.jpg

图8-73 将ASCII码转换成16进制数据

j)正转子程序,如图8-74所示。

978-7-111-38958-3-Chapter08-110.jpg

图8-74 正转子程序

k)停止子程序,如图8-75所示。

l)反转子程序,如图8-76所示。

978-7-111-38958-3-Chapter08-111.jpg

图8-76 反转子程序

978-7-111-38958-3-Chapter08-112.jpg

图8-77 读取频率子程序

n)修改频率子程序,如图8-78所示。

2.通过专用指令进行通信

以RS-485通信方式连接PLC与变频器,通过变频器专用指令对最多8台变频器进行运行监控、参数的读出、写入。FX3U、FX3UC对应F700、A700、V500、F500.A500、E500、S500三菱变频器,用专用指令减少了用无协议指令的编程麻烦,编程非常方便。

(1)控制要求

通过FX3U RS-485端口通过专用指令对变频器进行运行监视、运行控制、以及参数变更,执行变频器的,X001控制正转,X002反转,X000停止,X003、X004控制速度切换。通过更改D10的内容来变更速度。

(2)I/O信号分配(见表8-33)

978-7-111-38958-3-Chapter08-113.jpg

图8-78 修改频率子程序

表8-33 I/O分配

978-7-111-38958-3-Chapter08-114.jpg

可以在顺控程序或者人机界面中更改D10的内容。

接线方式:PLC、变频器的接线方式,同图8-57、图8-58所示。

参数设置:变频器参数设定同表8-24,PLC参数设定同图8-62所示。

专用指令:以下指令支持FX3U/FX3G,使用FX2N时指令不同,思路、方法相同。

1)变频器的运行监视指令(PLC←INV)-[FNC270/IVCK]

概要:是在PLC中读出变频器的运行状态的指令。

a)指令格式,如图8-79所示。

978-7-111-38958-3-Chapter08-115.jpg

图8-79 指令格式

b)对象软元件,见表8-34。

表8-34 对象软元件

978-7-111-38958-3-Chapter08-116.jpg

注:▲—仅与FX3U、FX3UC PLC对应。

c)动作说明:在IVCK指令(FNC270)中指定变频器的计算机链接运行中规定的[指令代码],并将变频器的数值读出到978-7-111-38958-3-Chapter08-117.jpg中。

如当条件满足时,触点M0接通,通过串口CH1将读取指定站号,6号站的变频器,指令代码指定的数据,如代码H6F,输出频率,即将变频器输出频率读取到D100中。

d)变频器的指令代码:在978-7-111-38958-3-Chapter08-118.jpg中指定的变频器的指令代码及其功能见表8-35。

表8-35 变频器的指令代码

978-7-111-38958-3-Chapter08-119.jpg

变频器状态监视命令代码H7A:如监控到H02表示电动机在运行中,见表8-36。

表8-36 变频器状态监视命令代码

978-7-111-38958-3-Chapter08-120.jpg

2)变频器的运行控制指令(PLC→INV)-[FNC271/IVDR]

概要:是通过PLC将变频器运行所需的控制值,写入到变频器的指令中。

a)指令格式,如图8-80所示。

978-7-111-38958-3-Chapter08-121.jpg

图8-80 指令格式

b)对象软元件,见表8-37。

表8-37 对象软元件

978-7-111-38958-3-Chapter08-122.jpg

注:▲—仅与FX3U、FX3UC PLC对应。

c)动作说明:在IVDR指令(FNC271)中指定变频器的计算机链接运行中规定的「指令代码」,然后将978-7-111-38958-3-Chapter08-123.jpg指定的数值写入到变频器的指定项目中。

如当条件满足时,触点M0接通,通过串口CH1将设定数据K2M50写到6号站指令代码指定的数据,如代码HFA,运行指令,控制变频器的控制正反转等。

d)变频器的指令代码:在978-7-111-38958-3-Chapter08-124.jpg978-7-111-38958-3-Chapter08-125.jpg中指定的变频器的指令代码及其功能,见表8-38(部分)。

表8-38 变频器的指令代码

978-7-111-38958-3-Chapter08-126.jpg

变频器运行指令代码HFA:如H02控制变频器正转,见表8-39。

表8-39 变频器运行指令代码

978-7-111-38958-3-Chapter08-127.jpg

①由于变频器不会对指令代码HFD(变频器复位)给出响应,所以即使对没有连接变频器的站号执行变频器复位,也不会报错。此外,变频器的复位,到指令执行结束需要约2.2s。

②进行变频器复位时,请在IVDR指令的操作数978-7-111-38958-3-Chapter08-128.jpg中指定H9696。请不要使用H9966。

3)变频器的参数读出(PLC←INV)-[FNC272/IVRD]

概要:是通过PLC将变频器运行参数,读取到PLC的指令中。

a)指令格式,如图8-81所示。

978-7-111-38958-3-Chapter08-129.jpg

图8-81 指令格式

b)对象软元件,见表8-40。

表8-40 对象软元件

978-7-111-38958-3-Chapter08-130.jpg

注:▲—仅与FX3U、FX3UC PLC对应。

c)动作说明:在IVRD指令(FNC272)中指定变频器的参数编号后,将变频器的参数值读出到978-7-111-38958-3-Chapter08-131.jpg中。

如当条件满足时,触点M0接通,通过串口CH1将读取指定站号,6号站的变频器,参数代码指定的数据,如K7,加速时间,读取到D150中。

d)A700变频器的参数编号,见表8-41(部分)。

表8-41 A700变频器的参数编号

978-7-111-38958-3-Chapter08-132.jpg

①容量不同也各不相同(0.4K、0.75K/1.5K~3.7K/5.5K、7.5K/11K~55K/75K以上)。

②容量不同也各不相同(55K以下/75K以上)。

③容量不同也各不相同(7.5K以下/11K以上)。

4)变频器的参数写入(PLC→INV)-[FNC273/IVWR]

概要:从PLC向变频器写入参数值的指令。

a)指令格式,如图8-82所示。

978-7-111-38958-3-Chapter08-133.jpg

图8-82 指令格式

b)对象软元件,见表8-42。

表8-42 对象软元件

978-7-111-38958-3-Chapter08-134.jpg

注:▲—仅与FX3U、FX3UC PLC对应。

c)动作说明:在IVWR指令(FNC273)中指定变频器的参数编号后,将978-7-111-38958-3-Chapter08-135.jpg的值写入到变频器的指定项目中。

如当条件满足时,触点M0接通,通过串口CH1将PLC数据寄存器D160中的数据写到6号站的变频器,参数代码指定的数据,如K7,加速时间中,即修改加速时间。

(3)控制程序及说明

工程名:通过专用指令与变频器通信

程序数据名:MAIN

1)在PLC运行时,向变频器写入参数值(见图8-83)

通过指令IVDR、H9696为参数HFD赋值,实现变频器复位,K7为Pr.7赋值100设定加速时间10s(单位0.1s)。

978-7-111-38958-3-Chapter08-136.jpg

图8-83 向变频器写入参数值

2)变更运行速度(见图8-84)

通过外部开关X3、X4切换运行速度,通过指令IVDR将变频器运行所需的控制值运行速度,60Hz、40Hz、20Hz写入到变频器的指令HED中。

3)变频器正反转运行控制(见图8-85)

4)运行状态的监视(见图8-86)

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

我要反馈