您好,欢迎访问一九零五行业门户网

RS-485通讯如何实现三菱PLC对三菱变频器的控制

三菱plc控制三菱变频器的方法:
采用plc的开关量控制变频器(即采用plc的开关量输出端直接与变频器的开关量输入端相连,plc可通过程序控制变频器的启动、停止、正反转及高、中、低速多段速度运行)。
采用plc的模拟信号控制变频器。
plc采用rs-485的modbus-rtu通信方法控制变频器。
plc采用现场总线方式控制变频器。
plc采用rs-485无协议通信方法控制变频器。
其中采用rs-485无协议通信方法控制变频器得到了广泛应用。在rs-485无协议通信方法控制变频器中,plc是通过rs串行通信指令进行编程控制。
一、系统构成
系统的硬件组成为:
fx2n系列plc(产品版本v3.00以上)1台;
fx2n-485-bd通信板1块(最长通信距离50m)或fxon-485adp1块+fx2n-cnv-bd板1块(最长通信距离500m);
带rs-485接口的三菱变频器(f700系列、s500系列、e500系列、f500系列、a500系列)等,可以互相混用,但总数量不超过8台。
plc与变频器的连接是利用网线连接的,即用网线的rj45插头和变频器的pu插座相接。
二、三菱fr-a500系列变频器
1、fr-a500变频器的端子接线图
2、fr-a500变频器的通信参数设置
为了正确地建立通信,必须设置变频器与通信有关的参数,如站号、通信速率、停止位长/字长、奇偶校验等。
变频器内的pr.117~pr.124参数号用于设置通信参数。
参数设置采用操作面板或变频器设置软件fr-sw1-setup-we在pu口进行。
fr-a500通信参数设置
3、fr-a500变频器的数据格式
使用十六进制数,数据在plc与变频器间自动使用ascii码传输。
1)从plc到变频器的通信请求数据格式
设变频器通信参数设置为无lf/cr,则从plc发送到变频器的通信数据的ascii码字符数共有12个(格式a时)。
2)输入数据时从变频器到plc发送数据格式
3)读出数据时从变频器到plc的应答数据格式
设变频器通信参数设置为无lf/cr,则从变频器一次读出的ascii码字符数共有10个(未有发现错误时)。
4)读出数据时从plc到变频器的发送数据格式
上述数据格式中数据指的是plc与变频器传输的数据(如频率和参数)。
等待时间是规定变频器从收到plc来的数据和传输应答数据之间的等待时间。根据plc的响应时间在0~150ms之间设定等待时间,最小设定单位10ms。当变频器的pr.123参数单元不设为9999时,则等待时间不由通信数据设定,通信数据格式中无等待时间(少一个字符)。
总和校验码是由被校验的ascii数据的总和(二进制)的最低一个字节(8位)表示的两个ascii数字(十六进制)。
4、fr-a500变频器的控制代码和指令代码
fr-a500控制代码说明
指令代码是由plc发给变频器,指明程序要求(例如运行、监视等)。通过相应的指令代码,变频器可进行各种方式的运行和监视。
fr-a500指令代码说明
三、通信程序设计
1.特殊数据寄存器
(1)d8120设置数据通信格式
设数据长度为7位,偶校验,2位停止位,波特率为9600b/s,无标题符和终结符,没有添加和校验码,采用无协议通讯(rs-485)。则d8120的设置为:b15~b0=0000 1100 1000 1110=0c8eh。
(2)d8122存放当前发送的信息中尚未发出的字节
(3)d8123存放已收到的字节数。
(4)d8124为起始符(8位)初始值stx(02h)
(5)d8125为终止符(8位)初始值ext(03h)
(6)d8129设置数据网络超时计时器值。其单位为10ms
2.通信程序
设变频器站号为0,传送数据长度为7位,偶校验,2位停止位,波特率为9600b/s,无标题符和终结符,没有添加和校验码,采用无协议通讯(rs-485)。
m10接通时控制变频器进入正转状态,m11接通时控制变频器进入停止状态,m12接通时控制变频器进入反转状态,m13接通时读出变频器的运行频率(d700~d703),m14接通时向变频器写运行频率(d400~d403)。
当m10、m11、m12任何一个接通时,plc首先向变频器发出运行控制信号,d200~d209为发送数据的地址,其中d200存通信请求代码05h,d201、d202存变频器站号0,d203、d204存指令代码(运行命令字fah),d205存等待时间(0ms),d206~d207存发送数据(d206、d207存正转02h/反转04h/停止00h),d208~d209存和校验码
当m14接通时,plc向变频器发送运行频率。设预先将运行频率存放在d400~d403中,d200~d211为发送数据的地址,其中d200存通信请求代码05h,d201、d202存变频器站号0,d203、d204存指令代码(写运行频率命令字edh),d205存等待时间(0ms),d206~d209存发送数据(运行频率)、d210~d211存和校验码。
当m13接通时,plc向变频器发送读取变频器运行频率控制信号。d200~d207为发送数据的地址,其中d200存通信请求代码05h,d201、d202存变频器站号0,d203、d204存指令代码(读运行频率命令字6dh),d205存等待时间(0ms),d206~d207存和校验码。
d500~d509为接收数据的地址,d600~d609为接收数据的存储地址。
其它类似信息

推荐信息