三菱 PLC与变频器之间通讯

① 三菱 PLC: FX2N + FX2N-485-BD

② 三菱变频器: A500 系列、 E500 系列、 F500 系列、 F700 系列、 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、 F700 系列变频器 PU 端口:

A500、 F500、 F700 系列变频器 PU 端口.jpg

E500 、 S500 系列变频器 PU 端口:

E500 、 S500 系列变频器 PU 端口.jpg

一. 三菱变频器的设置

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

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

参数号 名称 设定值 说明

Pr.1 1 7 站号 0 设定变频器站号为 0

Pr.1 1 8 通讯速率 96 设定波特率为 9600bps

Pr.1 1 9 停止位长/数据位长 1 1 设定停止位 2 位, 数据位 7 位

Pr.1 20 奇偶校验有/无 2 设定为偶校验

Pr.1 21 通讯再试次数 9999 即使发生通讯错误, 变频器也不停止

Pr.1 22 通讯校验时间间隔 9999 通讯校验终止

Pr.1 23 等待时间设定 9999 用通讯数据设定

Pr.1 24 CR, LF 有/无选择 0 选择无 CR, LF

对于 1 22 号参数一定要设成 9999, 否则当通讯结束以后且通讯校验互锁时间到时变频器会产生报警并且停止(E.PUE) 。

对于 79 号参数要设成 1 , 即 PU 操作模式。

注: 以上的参数设置适用于 A500、 E500、 F500、 F700 系列变频器。

当在 F500、 F700 系列变频器上要设定上述通讯参数, 首先要将 Pr.1 60 设成 0。

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

参数号 名称 设定值 说明

n1 站号 0 设定变频器站号为 0

n2 通讯速率 96 设定波特率为 9600bps

n3 停止位长/数据位长 1 1 设定停止位 2 位, 数据位 7 位

n4 奇偶校验有/无 2 设定为偶校验

n5 通讯再试次数 - - - 即使发生通讯错误, 变频器也不停止

n6 通讯校验时间间隔 - - - 通讯校验终止

n7 等待时间设定 - - - 用通讯数据设定

n8 运行指令权 0 指令权在计算机

n9 速度指令权 0 指令权在计算机

n1 0 联网启动模式选择 1 用计算机联网运行模式启动

n1 1 CR, LF 有/无选择 0 选择无 CR, LF

对于 79 号参数设成 0 即可。

注: 当在 S500 系列变频器上要设定上述通讯参数, 首先要将 Pr.30 设成 1 。

二. 三菱 PLC 的设置

三菱 FX 系列 PLC 在进行计算机链接(专用协议) 和无协议通讯(RS 指令) 时均需对通讯格式(D81 20) 进行设定。 其中包含有波特率、 数据长度、 奇偶校验、 停止位和协议格式等。 在修改了 D81 20 的设置后, 确保关掉 PLC 的电源, 然后再打开。

在这里对 D81 20 设置如下:

RS485

b1 5 b0

0000 1 1 00 1 000 1 1 1 0

0 C 8 E

即数据长度为 7 位, 偶校验, 2 位停止位, 波特率为 9600bps, 无标题符和终结符, 没有添加和校验码, 采用无协议通讯(RS485) 。

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

三菱变频器协议与变频器进行通讯的 PLC 程序.jpg

关于上述程序的说明:

① 当 M1 0 接通一次以后变频器进入正转状态。

② 当 M1 1 接通一次以后变频器进入停止状态。

③ 当 M1 2 接通一次以后变频器进入反转状态。

④ 当 M1 3 接通一次以后读取变频器的运行频率( D700 ) 。

⑤ 当 M1 4 接通一次以后写入变频器的运行频率( D400 ) 。