[AB] 三菱FX系列PLC与三菱变频器通讯应用实例

[复制链接]
查看5932 | 回复23 | 2007-5-16 18:30:00 | 显示全部楼层 |阅读模式

三菱电机自动化
对象:

① 三菱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端口:

E500 S500 系列变频器 PU 端口:

一.三菱变频器的设置

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

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

参数号 名称 设定值 说明

Pr.117 站号 0 设定变频器站号为0

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

Pr.119 停止位长/数据位长 11 设定停止位2位,数据位7位

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

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

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

Pr.123 等待时间设定 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)的相关参数设置如下:

参数号 名称 设定值 说明

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

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

n3 停止位长/数据位长 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。

二.三菱PLC的设置

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

在这里对D8120设置如下:

RS485

b15 b0

0000 1100 1000 1110

0 C 8 E

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

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

关于上述程序的说明:

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

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

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

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

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

xuliang987 | 2007-5-16 19:57:00 | 显示全部楼层
学习中
h3hdl | 2007-5-16 21:38:00 | 显示全部楼层

学习中

egang_855 | 2007-5-18 19:35:00 | 显示全部楼层
GOOD
jidianshenhua | 2007-5-18 21:07:00 | 显示全部楼层
不错
wanqad | 2007-6-2 09:19:00 | 显示全部楼层
楼主是好人
yhb134 | 2007-6-2 12:46:00 | 显示全部楼层
看看
shhsmm | 2007-6-14 22:41:00 | 显示全部楼层

??:(loveplc)??FX??PLC??????????...

koumingli | 2007-8-9 10:46:00 | 显示全部楼层
谢谢!
yanlonga1122 | 2007-9-1 11:43:00 | 显示全部楼层
谢谢楼主的提供
jinand | 2007-9-2 16:30:00 | 显示全部楼层
楼主真是好人
616645632 | 2007-12-14 10:40:00 | 显示全部楼层

楼主,我是个初学者,大哥能不能帮编个自动饮料售货机的程序呢,在此感谢大哥!

我的邮箱是AY616645632@163.com

[此贴子已经被作者于2007-12-14 10:45:55编辑过]
qiaolinteng | 2007-12-14 12:40:00 | 显示全部楼层
谢谢!谢谢楼主的提供
zhujh111 | 2008-3-29 14:02:00 | 显示全部楼层
谢谢
wudongjin | 2008-3-30 10:45:00 | 显示全部楼层
谢谢。
wxlys | 2008-8-7 01:16:00 | 显示全部楼层
感谢楼主提供!
wjlpy | 2008-9-3 15:47:00 | 显示全部楼层
我用MODBUS试过,但F740的MODBUS有缺陷,不能使用。同样的程序,用在ABB变频器上很好用。
weiminqian | 2009-6-5 14:51:00 | 显示全部楼层
谢谢楼主的提供
acedavid | 2009-6-7 21:33:00 | 显示全部楼层

学习学习

zhu518 | 2009-6-29 16:36:00 | 显示全部楼层

加一个内置485通讯的EEPROM,用EXTR 指令控制起来会更方便一些

lkrqwe | 2009-7-25 10:52:00 | 显示全部楼层
楼主真无私啊,这可是好东东啊.以后可以照样做啊
PPLCW | 2009-8-21 19:55:00 | 显示全部楼层

不错,学习中

dzgt | 2012-7-1 23:27:43 | 显示全部楼层
谢谢分享
星空一点roy | 2013-3-12 20:09:57 | 显示全部楼层
谢谢楼主分享!
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则