欢迎来到乐利中国!

主页 > 常见问题 > 三菱解决方案 >

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

2017-01-07 三菱解决方案

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

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

       两者之间通过网线连接(网线的RJ45插头和变频器的PU插座接),使用两对导线连接,即将变频器的SDA与PLC通讯板(FX3U-485-BD)的RDA接,变频器的SDB与PLC通讯板(FX3U-485-BD)的RDB接,变频器的RDA与PLC通讯板(FX3U-485-BD)的SDA接,变频器的RDB与PLC通讯板(FX3U-485-BD)的SDB接,变频器的SG与PLC通讯板(FX3U-485-BD)的SG接。

A500变频器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

 

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

2、Pr.79号参数一定要设成1,即PU操作模式

3、以上参数设置适用于A500和E500

 
二、       三菱PLC的设置
 
    三菱FX系列PLC在进行计算机链接(专用协议)和无协议通讯(RS指令)时均需对通讯格式(D8120)进行设定,其中包含波特率、数据长度、奇偶校验、停止位和数据格式等。在修改了D8120设置后,确保关掉PLC的电源,然后再打开。
 
D8120设置如下
 
             b15                      b0
 
              0000   1100   1000   1110
 
               0      C      8     E
 
   即数据长度为7位、偶校验、2位停止位、波特率为9600bps、无标题符和终结符、没有添加和校验码、采用无协议通讯(RS485)
 
有关利用三菱变频器协议与变频器进行通讯的PLC程序如下:
 
 
0      LD         M8002
 
1      MOV        H0C8E      D8120
 
6      FMOV       K0         D500       K10
 
13     BMOV       D500       D600       K10
 
20     ZRST       D203       D211
 
25     SET        M8161                       (8位数据处理)
 
27     LD         M8000
 
28     MOV        H05        D200
 
33     MOV        H30        D201
 
38     MOV        H30        D202
 
43     AND<=      Z0         D20
 
48     ADD        D21        D201Z0     D21    (计算和校验)
 
55     INC        Z0
 
58     LD         M8000
 
59     ASCI       D21        D206Z1     K2
 
66     LD         M8000
 
67     RS         D200       K12        D500       K10
 
76     LDP        M10
 
78     ORP        M11
 
80     ORP        M12
 
82     MOV        H46        D203
 
87     MOV        H41        D204
 
92     MOV        H30        D205
 
97     MOV        H30        D206
 
102    RST        RST        Z0
 
105    MOV        K6         D20
 
110    MOV        K2         Z1
 
115    RST        D21
 
118    LDP        M10
 
120    MOV        H32        D207
 
125    LDP        M11
 
127    MOV        H30        D207
 
132    LDP        M12
 
134    MOV        H34        D207
 
139    LDP        M13
 
141    MOV        H36        D203
 
146    MOV        H46        D204
 
151    MOV        H30        D205
 
156    RST        Z0
 
159    MOV        K4         D20
 
164    MOV        K0         Z1
 
169    RST        D21
 
172    LDP        M14
 
174    MOV        H45        D203
 
179    MOV        H44        D204
 
184    MOV        H30        D205
 
189    ASCI       D400       D206       K4
 
196    RST        Z0
 
199    MOV        K8         D20
 
204    MOV        K4         Z1
 
209    RST        D21
 
212    LDF        M10
 
214    ORF        M11
 
216    ORF        M12
 
218    ORF        M13
 
220    ORF        M14
 
222    FMOV       K0         D500       K10
 
229    BMOV       D500       D600       K10
 
236    SET        M8122                       (发送)
 
238    LD         M8123
 
239    BMOV       D500       D600       K10
 
246    RST        M8123
 
248    LD         M8000
 
249    HEX        D603       D700       K4
 
256    END
 
 
关于上述程序说明:
 
1、当M10接通一次以后变频器进入正转状态
 
2、当M11接通一次以后变频器进入停止状态
 
3、当M12接通一次以后变频器进入反转状态
 
4、当M13接通一次以后读取变频器的运行频率(D700)
 
当M14接通一次以后写入变频器的运行频率(D400)