三菱FX系列PLC与变频器通讯应用实例(RS485)
三菱FX2N与三菱D700变频器利用专用协议通过RS485通信的设置方法及配套程序
三菱FX2N与三菱D700变频器利用专用协议通过RS485通信的设置方法及配套
程序
三菱FX2N通过RS485与三菱D700变频器可以利用三菱变频器专用协议通信,也可以利用MODBUSRTU方式通信。
网上有很多程序,但程序经网间转载有的不完整,有的程序没有经过验证,看似可以实际不行;再者要想成功通信还要对变频器正确设置,并根据设置确定PLC的通信格式字,稍有差错则通信不成功。
本文对变频器的设置和PLC程序均通过实际验证,切实可行。
变频器设置方法及配套程序如下:
一、三菱FX2N与三菱D700变频器利用三菱变频器专用协议通信控制电动机正转、反转、停止、写入频率、读取变频器输出频率、电流、电压变频器的设置方法:
1、Pr117=1,一号从站
2、Pr118=192,波特率19200
3、Pr119=10,7位数据,停止位1位
4、Pr120=2,偶校验
5、Pr121=9999,通信错误无报警
6、Pr122=9999,通信效验终止
7、Pr123=9999,由通信数据确立
8、Pr124=0,无CR无LF
9、Pr549=0,三菱变频器专用协议。
三菱 FX RS485通信
三菱 FX-PLC 与三菱变频器的 RS-485 通讯2009-11-01 13:03要:本文介绍了三菱FX系列PLC与三菱变频器之间RS-485通讯控制及数据格式,详细分析了通讯控制调系统与一般模拟量控制调速系统相比的优越性。
并给出了应用实例及其PLC程序。
键词: PLC 变频器通讯协议引言现代工业控制系统中,PLC和变频器的综合应用最为普遍。
比较传统的应用一般是使用PLC的输出接点驱动间继电器控制变频器的启动、停止或是多段速;更为精确一点的一般采用PLC加D/A 扩展模块连续控制变频的运行或是多台变频器之间的同步运行。
但是对于大规模自动化生产线,一方面变频器的数目较多,另一方电机分布的距离不一致。
采用D/A扩展模块做同步运动控制容易受到模拟量信号的波动和因距离不一致而造的模拟量信号衰减不一致的影响,使整个系统的工作稳定性和可靠性降低。
而使用RS-485通讯控制,仅通一条通讯电缆连接,就可以完成变频器的启动、停止、频率设定;并且很容易实现多电机之间的同步运行。
系统成本低、信号传输距离远、抗干扰性强。
系统硬件组成和连接系统硬件组成如图 1 所示,主要由下列组件构成;图 1 :系统硬件组成1、FX2N-32MT-001 为系统的核心组成。
2、FX2N-485-BD 为 FX2N 系统 PLC 的通讯适配器,主要用于 PLC 和变频器之间的数据的发送和接收。
3、SC09 电缆用于 PLC 和计算机之间的数据传送。
4、通讯电缆采用五芯电缆自行制作。
下文介绍通讯电缆的制作方法和连接方式:频器端的 PU 接口用于 RS485 通讯时的接口端子排定义如下图 2 所示:(从变频器下面看)图 2 :变频器接口端子排定义图 3 : PLC 和变频器的通讯连接示意图户自行按图 3 所示定义五芯电缆线的一端接 FX2N-485BD ,而另一端 ( 如图 2) 用专用接口压接五芯电缆变频器的 PU 口。
(将 FR-DU04 面板取下即可)PLC 和变频器之间的 485 通讯协议和数据定义C 和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行设定或有一个错误的设定,据将不能进行通讯。
三菱FX系列PLC与三菱变频器通讯应用实例RS485
三菱FX 系列PLC 与三菱变频器通讯应用实例(RS485)①三菱PLC:FX2N+FX2N-485-BD②三菱变频器:A500系列、E500系列两者之间通过网线连接(网线的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变频器PU 端口:-1)EDA ,■ROB 7.'SG «:E500变频器PU 端口:,SDA -G?RDe -T?SG %P5S三菱变频器的设置PLC 和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。
注:每次参数初始化设定完以后,需要复位变频器。
如果改变与通讯相关的参数后,变频器没有复位,通讯将不能进行。
参数号 名称 设定值 说明 Pr.117 站号01 设定变频器站号为0Pr.118 通讯速率96设定波特率为9600bps Pr.119 停止位长/数据位长 11设定停止位2位,数据位7位 Pr.120 奇偶校验有/无 21设定为偶校验 Pr.121 通讯再试次数 9999 即使发生通讯错误,变频器也不停止 Pr.122 通讯校验时间问隔 9999 通讯校验终止 Pr.123 等待时间设定 9999J 用通讯数据设定Pr.124 CRLF 有/无选择选择无CRLF :r..SG1P&s ftDA 口•SD6■,ij SG £P5S③RDA海SDB1、Pr.122号参数一定要设成9999,否则当通讯结束以后且通讯校验互锁时间到时变频会产生报警并且停止(E.PU62、Pr.79号参数一定要设成1,即PU 操作模式3、以上参数设置适用于A500和E500三菱PLC 的设置三菱FX 系列PLC4进行计算机链接(专用协议)和无协议通讯(RS 指令)时均需对通讯格式(D812。
变频器与三菱PLC实现485通讯 (1)
变频器与PLC通讯的精简设计1、引言在工业自动化控制系统中,最为常见的是PLC和变频器的组合应用,并且产生了多种多样的PLC控制变频器的方法,其中采用RS-485通讯方式实施控制的方案得到广泛的应用:因为它抗干扰能力强、传输速率高、传输距离远且造价低廉。
但是,RS-485的通讯必须解决数据编码、求取校验和、成帧、发送数据、接收数据的奇偶校验、超时处理和出错重发等一系列技术问题,一条简单的变频器操作指令,有时要编写数十条PLC梯形图指令才能实现,编程工作量大而且繁琐,令设计者望而生畏。
本文介绍一种非常简便的三菱FX系列PLC通讯方式控制变频器的方法:它只需在PLC主机上安装一块RS-485通讯板或挂接一块RS-485通讯模块;在PLC的面板下嵌入一块造价仅仅数百元的“功能扩展存储盒”,编写4条极其简单的PLC梯形图指令,即可实现8台变频器参数的读取、写入、各种运行的监视和控制,通讯距离可达50m或500m。
这种方法非常简捷便利,极易掌握。
本文以三菱产品为范例,将这种“采用扩展存储器通讯控制变频器”的简便方法作一简单介绍。
2、三菱PLC采用扩展存储器通讯控制变频器的系统配置2.1 系统硬件组成如图1~图3所示。
图1 三菱PLC采用扩展存储器通讯控制变频器的系统配置图2 FX2N-485-BD通讯板外形图图3 三菱变频器 PU插口外形及插针号(从变频器正面看)•FX2N系列PLC(产品版本V 3.00以上)1台(软件采用FX-PCS/WIN-C V 3.00版);•FX2N-485-BD通讯模板1块(最长通讯距离50m);•或FX0N-485ADP通讯模块1块+FX2N-CNV-BD板1块(最长通讯距离500m);•FX2N-ROM-E1功能扩展存储盒1块(安装在PLC本体内);•带RS485通讯口的三菱变频器8台(S500系列、E500系列、F500系列、F700系列、A500系列、V500系列等,可以相互混用,总数量不超过8台;三菱所有系列变频器的通讯参数编号、命令代码和数据代码相同。
实例三菱FX3U485无协议通讯程序详解(含程序)
实例三菱FX3U485⽆协议通讯程序详解(含程序)三菱FX2N PLC串⾏通讯指令(FNC 80 RS)串⾏通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数⽬↓接收数据帧起始地址和数⽬2、功能和动作:※ RS指令是为使⽤RS232C、RS-485功能扩展板及特殊适配器,进⾏发送和接收串⾏数据的指令。
※传送的数据格式在后⾯讲述的特殊寄存器D8120设定。
RS指令驱动时即使改变D8120的设定,实际上也不接收。
※在只发送的系统中,可将接收数设定为K0。
(K表⽰常数)※在只接收的系统中,可将发送数设定为K0。
※在程序中可以多次使⽤RS指令,但在同⼀时间必须保证只有⼀个RS指令被驱动。
※在⼀次完整的通讯过程中,RS指令必须保持⼀直有效,直⾄接收数据完成。
D8120说明:※根据MD320的通讯协议,⽆帧头和帧尾,则(bit9,bit8)=(0,0)。
※ bit13~15是计算机链接通讯时的设定项⽬,使⽤RS指令时必须设定为0。
※ RS485未考虑设置控制线的⽅法,使⽤FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,⽆校验,2位停⽌位,波特率9600,⽆帧头⽆帧尾,⽆协议模式,则D8120=H0C89(H表⽰16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:⼀.基本指令介绍※ M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,⽤脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122⾃动被复位。
当RS指令的驱动输⼊X0变为ON状态时,PLC就进⼊接收等待状态。
※ M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到⽤户指定的数据区,然后⼿⼯复位M8123。
[整理]FX-PLC 与三菱变频器的 RS-485 通讯.
FX-PLC 与三菱变频器的 RS-485 通讯出处:西部工控网| 时间:2007-06-27 | 阅读:138次摘要:本文介绍了三菱FX系列PLC与三菱变频器之间RS-485通讯控制及数据格式,详细分析了通讯控制调速系统与一般模拟量控制调速系统相比的优越性。
并给出了应用实例及其PLC程序。
关键词: PLC 变频器通讯协议一引言在现代工业控制系统中,PLC和变频器的综合应用最为普遍。
比较传统的应用一般是使用PLC的输出接点驱动中间继电器控制变频器的启动、停止或是多段速;更为精确一点的一般采用PLC加D/A 扩展模块连续控制变频器的运行或是多台变频器之间的同步运行。
但是对于大规模自动化生产线,一方面变频器的数目较多,另一方面电机分布的距离不一致。
采用D/A扩展模块做同步运动控制容易受到模拟量信号的波动和因距离不一致而造成的模拟量信号衰减不一致的影响,使整个系统的工作稳定性和可靠性降低。
而使用RS-485通讯控制,仅通过一条通讯电缆连接,就可以完成变频器的启动、停止、频率设定;并且很容易实现多电机之间的同步运行。
该系统成本低、信号传输距离远、抗干扰性强。
二系统硬件组成和连接系统硬件组成如图 1 所示,主要由下列组件构成;图1 :系统硬件组成1、FX2N-32MT-001 为系统的核心组成。
2、FX2N-485-BD 为 FX2N 系统 PLC 的通讯适配器,主要用于 PLC 和变频器之间的数据的发送和接收。
3、SC09 电缆用于 PLC 和计算机之间的数据传送。
4、通讯电缆采用五芯电缆自行制作。
下文介绍通讯电缆的制作方法和连接方式:变频器端的 PU 接口用于 RS485 通讯时的接口端子排定义如下图 2 所示:(从变频器下面看)图2 :变频器接口端子排定义图3 :PLC 和变频器的通讯连接示意图用户自行按图3 所示定义五芯电缆线的一端接FX2N-485BD ,而另一端( 如图2) 用专用接口压接五芯电缆接变频器的PU 口。
用RS485网络实现三菱PLC与三菱变频器多机控制
用RS485网络实现三菱PLC与三菱变频器多机控制本文介绍了通过三菱PLC作为主站与多台三菱变频器用RS485串行通讯构成的高精度变频器调速控制、监控系统。
详细叙述了系统的硬件构成,PLC与变频器之间的通讯原理和通讯协议,阐明了该网络控制调速系统与一般模拟量控制调速系统相比的优越性。
一、前言近年来,交流调速的发展十分迅速,打破了过去直流拖动在调速领域中的统治地位,交流调速拖动已进入了与直流拖动相媲美、相抗衡的时代。
目前,变频器调速控制系统已广泛应用于机械、冶金、化工等各个行业。
作为变频调速系统中的控制核心部分的变频器,最初是以单台形式工作的,可以通过变频器的控制面板或端子进行运行参数的设置,启动或停止变频器运行,读取各种变频器运行数据等等。
而现在各种大中型自动化生产线则要求由多台变频器组成的同步控制系统、比例控制系统等复杂的控制,并且要相互协调,形成连续生产线的调速控制系统。
这里是用三菱FX2NPLC 通过RS485接口使用变频器专用通讯协议对多台三菱变频器进行控制,本文着重介绍了三菱变频器实时在线通讯技术的实现。
二、设计原理在本课题中,用比较通用一台三菱FX2N PLC ,FR- - E540 系列变频器多台,FX2N-485-BD一个,PU04一个,三菱F930触摸屏一个。
导线及人机界面通讯线。
使用的软件有触摸屏的编写界面软件PCS-DU-WIN 及PLC的编程软件FXGPWIN。
三菱变频器的操作面板接口即是一个RS-485串行数据通讯接口,在三菱FX系列PLC扩展一个RS-485通讯模块(型号:FX-485-BD,市场价格仅200元左右),再配备一根5芯的通讯电缆将变频器485通讯接口同PLC的485通讯模板相连接,就能够实现可编程控制器PLC通过RS-485通讯对变频器几乎所有运行功能的控制,包括变频器的正反转控制.点动.多段速度选择运行. 频率的连续无极给定及电机电流.转速与故障的监视(PLC需配备触摸屏,通过触摸屏进行电机频率设定及电流。
三菱PLC与变频器通讯
摘要:本文介绍了三菱FX系列PLC与三菱变频器之间RS-485通讯控制及数据格式,详细分析了通讯控制调速系统与一般模拟量控制调速系统相比的优越性。
并给出了应用实例及其PLC程序。
关键词:PLC 变频器通讯协议一引言在现代工业控制系统中,PLC和变频器的综合应用最为普遍。
比较传统的应用一般是使用PLC的输出接点驱动中间继电器控制变频器的启动、停止或是多段速;更为精确一点的一般采用PLC加D/A扩展模块连续控制变频器的运行或是多台变频器之间的同步运行。
但是对于大规模自动化生产线,一方面变频器的数目较多,另一方面电机分布的距离不一致。
采用D/A扩展模块做同步运动控制容易受到模拟量信号的波动和因距离不一致而造成的模拟量信号衰减不一致的影响,使整个系统的工作稳定性和可靠性降低。
而使用RS-485通讯控制,仅通过一条通讯电缆连接,就可以完成变频器的启动、停止、频率设定;并且很容易实现多电机之间的同步运行。
该系统成本低、信号传输距离远、抗干扰性强。
二系统硬件组成和连接系统硬件组成如图1 所示,主要由下列组件构成;图1 :系统硬件组成1、FX2N-32MT-001为系统的核心组成。
2、FX2N-485-BD为FX2N系统PLC的通讯适配器,主要用于PLC和变频器之间的数据的发送和接收。
3、SC09电缆用于PLC和计算机之间的数据传送。
4、通讯电缆采用五芯电缆自行制作。
下文介绍通讯电缆的制作方法和连接方式:变频器端的PU接口用于RS485通讯时的接口端子排定义如下图2所示:(从变频器下面看)图2:变频器接口端子排定义图3:PLC和变频器的通讯连接示意图用户自行按图3所示定义五芯电缆线的一端接FX2N-485BD,而另一端(如图2)用专用接口压接五芯电缆接变频器的PU口。
(将FR-DU04面板取下即可)三PLC和变频器之间的485通讯协议和数据定义PLC和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行设定或有一个错误的设定,数据将不能进行通讯。
三菱FX系列PLC与三菱变频器通讯在应用方面的实例概要
三菱FX系列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
对象:
① 三菱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端口:。
三菱F系列PLC与变频器通讯应用实例RS
三菱F系列P L C与变频器通讯应用实例R S 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]①三菱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和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。
注:每次参数初始化设定完以后,需要复位变频器。
如果改变与通讯相关的参数后,变频器没有复位,通讯将不能进行。
参数号名称设定值说明站号 0 设定变频器站号为0通讯速率 96 设定波特率为9600bps停止位长/数据位长 11 设定停止位2位,数据位7位奇偶校验有/无 2 设定为偶校验通讯再试次数 9999 即使发生通讯错误,变频器也不停止通讯校验时间间隔 9999 通讯校验终止等待时间设定 9999 用通讯数据设定CR,LF有/无选择 0 选择无CR,LF对于122号参数一定要设成9999,否则当通讯结束以后且通讯校验互锁时间到时变频器会产生报警并且停止()。
对于79号参数要设成1,即PU操作模式。
注:以上的参数设置适用于A500、E500、F500、F700系列变频器。
当在F500、F700系列变频器上要设定上述通讯参数,首先要将设成0。
三菱FX系列PLC与变频器通讯应用实例RS
①三菱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 设定变频器站号为0Pr.118 通讯速率96 设定波特率为9600bpsPr.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。
三菱FX2NPLC利用485BD与三菱变频器通讯的实例
三菱FX2NPLC利用485BD与三菱变频器通讯的真例之阳早格格创做一、硬件交线1、FX2N-485 BD与三菱FR-A540变频器的通讯交线图2、用电缆按如下通讯过程图把电脑、PLC、变频器连交起去二、按下表设定佳变频器的参数PU交心通疑参数设定值备注变频器站号0 00号站变频器通疑速度192停止位少度/字少 1 8位数据,停止位为2位奇奇校验是/可 2 奇校验通讯沉试次数9999 通疑再试次数通疑查看时间隔断9999等待时间树立20 变频器设定CR,LF是/可采用0 无CR,无LF支配模式 1 估计机通讯模式注:变频器设参数一定要搁正在第一步去干,其余设定佳参数后要断电再上电复位办法举止变频器的复位,如出有举止复位,通讯出有克出有及举止.三、正在电脑中利用博用硬件编写梯形图四、步调阐明(沉面为PLC串止通疑指令与要领、传递数据的要领与定义)1、M8161=1,表示为8位处理模式.2、通过[MOV H009F D8120]去决定PLC的通疑要领,H009F是十六进造的数,如变换成二造的数与表白的意义睹下表B0B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B10 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1使用RS 指令 保留 收支战交支 保 留无起初位 无停止位 2位停止位 奇数 8位数据3、 上一语句也可改用[MOV H0C96 D8120]去决定PLC 的通疑要领,H0C96也是十六进造的数,如变换成二造的数与表白的意义睹下表B15 B14 B13 B12 B11B10 B9 B8 B7 B6 B5 B4 B3 B2 B 1 B0 0 0 00 1 1 0 0 1 0 0 1 0 1 1 0 使用RS 指令 保留 收支战交支 保 留无起初位 无停止位 1位停止位 奇数 7位数据4、 [RS D200 K9 D500 K5]语句的意义:(1) R S 指令是PLC 举止收支战交支串止数据的指令,数据的要领不妨通过特殊数据寄存器D8120设定,并要与变频器的数据要领典型真足对于应;通过PLC 传递指令把通讯数据拆到D200启初的连绝单元中.(2) 收支数据的尾天面是D200,收支的字节数为9字节;交支数据尾天面是D500,交支的字节数为5字节.(3) 变频器通讯协议的要领A ‘的含意 要领A‘1 2 34 5 6 7 8 9 10 11 字符数由于*5等待时间 通过变频器参数 Pr.123=20 去设定,所以不妨少一字节;加上*4表白的意义是是可采与CR 战LF ,果为本例出有需要使用CR 战LF ,并通过变频器设定参数 Pr.124=0 去表白末尾一个字*3 ENQ 变频器 站号 指令代码 *5 等待时间 数据 总战校验 *4节也可出有必,所以本例收支的要领为A‘,字节数为9字节.5、[MOV H05 D200]含意为通疑哀供ENQ,H05为ASCⅡ码,它占上表隐现的要领A‘的第一个字节.6、[MOV H30 D201]、[MOV H30 D202]的含意是决定变频器的站号为00号,H30是ASCⅡ码,它占上表隐现的要领A‘的第二、第三字节.7、[MOV H46 D203]、[MOV H41 D204 ]的含意是决定指令代码,它的ASCⅡ码为HFA,查变频器用户脚册可得知指令意义为运止,它占上表隐现的要领A‘的第四、第五字节.8、由于等待的时间由变频器的参数Pr.123去设定,所以上表的第6字节出用到,但是上表的第七与第八字节便形成本质上的第六与第七字节.9、[MOV H30 D205]、[MOV H32 D206 ]的含意是交着上述的第7条补充证明指令代码的数据真质,它的ASCⅡ码是H02,查变频器用户脚册可得知指令意义为正转运止.根据上述第8条的意义,它占上表隐现的要领A‘的第六、第七字节.10、[MOV H34 D207]、[MOV H39 D208 ]的含意是从站号启初至数据止,将所有的ASCⅡ码动做十六进造相加,放弃其下8位,仅与矮8位,再按位变换成2 个ASCⅡ码后动做总战考验代码.对于本例去便是用:H30+H30+H46+H41+H30+H32=H0149将后二位数变换成ASCⅡ代码便是H34与H39,而后把那二个ASCⅡ代码动做总战考验代码,占上表隐现的要领A‘的第八、第九字节(本本应占第九、第十字节,但是由于上述第8条所证明的本例的第6字节出用,故今后里的字节位背前逆移一位).11、总战考验码的自动供解要领:上述第10条所采与的是人为估计总战校验码的要领,正在本质应用中出有但是贫苦而且简单堕落.如果每改换一次数据的真质,便要脚动沉新估计一次总战考验码.为了办理那个问题,可采与PLC指令自动供解总战考验码.如下图正在[MOV H34 D207]、[MOV H39 D208 ]指令加进底下二条指令便可真止自动供解总战考验码.[CCD D201 D150 K6] 的含意是将从D201启初的连绝6位寄存器(从D201至D206)中的ASCⅡ代码动做十六进造相加并搁进D150.[ASCI D150 D207 K2]的含意是将D150中的数的后二位形成ASCⅡ代码搁进到从D207启初的连绝二位寄存器(既D207、D208)中.那样当建改了数据的真质时,出有必脚动估计总战考验码.12、(T0 K1)为计时0.1秒,用去断启[RS D200 K9 D500 K5]指令,果为[RS D200 K9 D500 K5]指令是用去启机对于PLC初初化及决定PLC 举止收支战交支串止数据通讯要领的,过一会(0.1秒)应断电.13、[SET M8122]的含意是收支数据时使用脉冲真止办法.五、运止与监控1、将梯形图传递给PLC,而后正在(PLC)菜单中采用遥控运止.2、正在(监控/尝试)菜单中采用启初监控.3、正在(监控/尝试)菜单中采用强造 ON/OFF 出现如下图示时,采用对于元件X0举止强造 ON4、如果变频器交佳了电效果便能使电效果正转起去.5、如果念使电效果反转则需正在遥控运止时的监控状态,正在线建改D206的值.如下图所示将H32改为H34(果为正转时数据真质的ASCⅡ代码为H02,反转时数据真质的ASCⅡ代码为H04,0出有需改,只需将2改4)6、而后再沉复上述第3条中的正在(监控/尝试)菜单中采用强造 ON/OFF ,采用对于元件X0举止强造 ON,则电效果反转.7、要念使电效果停止,如果念使电效果反转则需正在遥控运止时的监控状态,正在线建改D206的值.如下图所示将H32改为H30(果为正转时数据真质的ASCⅡ代码为H02,停止时数据真质的ASCⅡ代码为H00)8、要运止,只消沉复上述第3条中的正在(监控/尝试)菜单中采用强造ON/OFF ,采用对于元件X0举止强造ON,则电效果将会停止运止.综上所述,只消搞懂RS-485通讯协议、传递数据的要领与定义、PLC串止通疑指令与要领,精确交线战设定变频器的参数,便能精确完毕PLC 通过485BD与变频器的通讯,进而达到利用PLC统造变频器运止的脚段.参照文件:《新颖电工新技能教程》梁耀光、余文杰主编三菱FX2N PLC用户脚册三菱FR A540 变频器用户脚册刊登于《科技与企业》200年第8期上。
三菱_FX_RS485通信
三菱 FX-PLC 与三菱变频器的 RS-485 通讯2009-11-01 13:03摘要:本文介绍了三菱FX系列PLC与三菱变频器之间RS-485通讯控制及数据格式,详细分析了通讯控制调速系统与一般模拟量控制调速系统相比的优越性。
并给出了应用实例及其PLC程序。
关键词: PLC 变频器通讯协议一引言在现代工业控制系统中,PLC和变频器的综合应用最为普遍。
比较传统的应用一般是使用PLC的输出接点驱动中间继电器控制变频器的启动、停止或是多段速;更为精确一点的一般采用PLC加D/A 扩展模块连续控制变频器的运行或是多台变频器之间的同步运行。
但是对于大规模自动化生产线,一方面变频器的数目较多,另一方面电机分布的距离不一致。
采用D/A扩展模块做同步运动控制容易受到模拟量信号的波动和因距离不一致而造成的模拟量信号衰减不一致的影响,使整个系统的工作稳定性和可靠性降低。
而使用RS-485通讯控制,仅通过一条通讯电缆连接,就可以完成变频器的启动、停止、频率设定;并且很容易实现多电机之间的同步运行。
该系统成本低、信号传输距离远、抗干扰性强。
二系统硬件组成和连接系统硬件组成如图 1 所示,主要由下列组件构成;图 1 :系统硬件组成1、FX2N-32MT-001 为系统的核心组成。
2、FX2N-485-BD 为 FX2N 系统 PLC 的通讯适配器,主要用于 PLC 和变频器之间的数据的发送和接收。
3、SC09 电缆用于 PLC 和计算机之间的数据传送。
4、通讯电缆采用五芯电缆自行制作。
下文介绍通讯电缆的制作方法和连接方式:变频器端的 PU 接口用于 RS485 通讯时的接口端子排定义如下图 2 所示:(从变频器下面看)图 2 :变频器接口端子排定义图 3 : PLC 和变频器的通讯连接示意图用户自行按图 3 所示定义五芯电缆线的一端接 FX2N-485BD ,而另一端 ( 如图 2) 用专用接口压接五芯电缆接变频器的 P 口。
变频器与三菱PLC实现485通讯
变频器与PLC通讯的精简设计1、引言在工业自动化控制系统中,最为常见的是PLC和变频器的组合应用,并且产生了多种多样的PLC控制变频器的方法,其中采用RS-485通讯方式实施控制的方案得到广泛的应用:因为它抗干扰能力强、传输速率高、传输距离远且造价低廉。
但是,RS-485的通讯必须解决数据编码、求取校验和、成帧、发送数据、接收数据的奇偶校验、超时处理和出错重发等一系列技术问题,一条简单的变频器操作指令,有时要编写数十条PLC梯形图指令才能实现,编程工作量大而且繁琐,令设计者望而生畏。
本文介绍一种非常简便的三菱FX系列PLC通讯方式控制变频器的方法:它只需在PLC主机上安装一块RS-485通讯板或挂接一块RS-485通讯模块;在PLC的面板下嵌入一块造价仅仅数百元的“功能扩展存储盒”,编写4条极其简单的PLC梯形图指令,即可实现8台变频器参数的读取、写入、各种运行的监视和控制,通讯距离可达50m或500m。
这种方法非常简捷便利,极易掌握。
本文以三菱产品为范例,将这种“采用扩展存储器通讯控制变频器”的简便方法作一简单介绍。
2、三菱PLC采用扩展存储器通讯控制变频器的系统配置2.1 系统硬件组成如图1~图3所示。
图1 三菱PLC采用扩展存储器通讯控制变频器的系统配置图2 FX2N-485-BD通讯板外形图图3 三菱变频器 PU插口外形及插针号(从变频器正面看)•FX2N系列PLC(产品版本V 3.00以上)1台(软件采用FX-PCS/WIN-C V 3.00版);•FX2N-485-BD通讯模板1块(最长通讯距离50m);•或FX0N-485ADP通讯模块1块+FX2N-CNV-BD板1块(最长通讯距离500m);•FX2N-ROM-E1功能扩展存储盒1块(安装在PLC本体内);•带RS485通讯口的三菱变频器8台(S500系列、E500系列、F500系列、F700系列、A500系列、V500系列等,可以相互混用,总数量不超过8台;三菱所有系列变频器的通讯参数编号、命令代码和数据代码相同。
三菱PLC采用RS485控制变频器(实例)
三菱PLC采用RS485控制变频器(实例)需要的硬件:三菱FX3G型PLC,485通讯模块(FX3G-485BD), 变频器一台英威腾,触摸屏(MT6071IP)。
需要了解内容:PLC通信协议,发送指令,变频器通信参数设置。
一、接线接线较为简单,将FX3G-485-BD模块插在PLC上,将SDB和RDB短接,SDA和RDA短接,在变频器上485+端子引出导线接到模块的SDA和RDA上,在变频器上485-端子引出导线接到模块的SDB 和RDB上,采用RS485接口工作半双工,它的意思就是信号的读取和写入不能同时发送,发送的时候不能读取。
▼接线图二、变频器参数设置将变频器的运行指令和频率指令都改成MODBUS通信设定,在P00组内,P00.01运行指令通道改为:“2:通讯运行指令通道(缺省值0)”,P00.07B频率指令选择:“8:MODBUS通讯设定(缺省2)”,P00.09设定源组合方式:“1:B,当前频率设定为B频率指令”。
通讯参数的设置,在P14组,P14.00将变频器的站号设为1,P14.01波特率设为9600,P14.02数据位校验设为无校验(N, 7, 2)for ASCII。
三、PLC通讯参数的设定PLC参数的设定有两种方法:1、是在软件(GX-Works2)里设置:点击导航中的参数→PLC参数→PLC的系统设置(2):▼ PLC系统参数设置PLC设定为00主站,通讯格式与变频器一致。
2、采用程序设定:▼梯形图参数设置M8161=1,为8位运算,意思就是忽略高8位只传送数据的低8位,为什么这么做后面会说到。
MOV H0C88 D8210是指定通讯格式,它是怎么算出来的,我们看下D8120内容:▼ D8120内容D8210是一个16位的数据,根据设定的参数来算计算,比如上述程序的H0C88是怎么来的,看下通讯方式是,波特率9600,7位数据长度,无奇偶校验,停止位是2,控制线是无协议的调制解调器模式(RS485接口):▼通讯参数计算四、相关指令串行数据发送RS,16进制转换为ASCII码ASCI,ASCII码转换为16进制数HEX.RS:该指令是用于通过安装在基本单元上的RS-232C或RS-485串行通信口进行无协议通信,从而执行数据的发送和接收的指令。
FX5U和三菱变频器Modbus-RTU通讯控制
FX5U和三菱变频器基于RS485 Modbus-RTU通讯控制本次实验主要是测试FX5U PLC与三菱变频器,通过RS485接口进行moudbus通讯控制,运行频率和监控频率,电压电流等通过通讯控制;运转信号通过两种方式来控制:1、外部信号PLC接线输出控制,2、通讯给出信号控制一、配置PLC: FX5U-32MT/ES变频器:FR-E740-3.7K-CHT电机:三相异步电机线缆:RJ45网线;一头带RJ45接头,另一头散线二、接线1、PLC端:FX5U有内置458接口变频器:PU接口2、接线方式①1对配线:②2对配线这里采用的是2对配线,不同配线方式,设置终端电阻不同采用外部信号控制:PLC输出信号Y0来控制变频器运转启动变频器:接线对应:PLC 0V----COM0Y0---- STFPLC 24V----PC三、参数设置PLC端:参数---模块参数---485串口变频器:Pr.117,118,119,120对应PLC设置注意:119设定的停止位长Pr.121=9999 (9999 即使发生通讯错误变频器也不会跳闸)Pr.122=9999 (9999 不进行通讯校验(断线检测))Pr.338=0或1 (0:启动指令权通讯;1:启动指令权外部)Pr.340=1 (1 网络运行模式)Pr.79=0 (外部/PU切换模式)Pr.549=1 (1 Modbus-RTU协议)四、程序设置这里FX5U采用ADPRW命令与从站进行通信该命令可通过主站所对应的功能代码,与从站进行通信(数据的读取/写入)。
1、写入运行频率从站地址:01H功能代码:06HMODBUS地址:0DH访问点数:0(固定)读取数据存储软元件起始:D0输出通信执行状态的起始位软元件编号:M0H1:对应变频器站号(这里设置为1号站)H6:功能代码(保持寄存器写入)H0D:modbus地址,这里为频率写入,对应下表为40014,还需减去40001,为13,16进制换算为0DK0:访问点数,为固定的0,D0:数据存储软元件起始地址,这里是写入频率的值(单位:0.01HZ),要想设为转速,变频器参数Pr.37 的设定,可切换频率和转速,转速单位为(1r/min)M10:输出通信执行状态的起始位软元件编号2、监控数据从站地址:01H功能代码:03HMODBUS地址:0C8H访问点数:3(运行频率,电流,电压)读取数据存储软元件起始:D100输出通信执行状态的起始位软元件编号:M303、这里根据使用情况,运转信号采用外部控制还是通讯控制①外部控制:导通Y0即可②通讯给启动:从站地址:01H功能代码:06HMODBUS地址:8H (40009-40001H)访问点数:0(固定)读取数据存储软元件起始:D10输出通信执行状态的起始位软元件编号:M20给信号方式:对应下表比如我们给正转信号,对应位1置位,0000 0000 0000 0010,对应D10给的值即为2写入频率后,D10赋值=2,执行该程序,即可启动读取相关状态同上五、其他系列变频器的比较1、接口D700和E700,E800系列:PU接口A700,F700和A800,F800系列:PU接口,和RS485端子D700和E700系列只有PU一个接口,当连接多台时,使用分配器,这里需要注意的是,多台连接时变频器间不要连接②,⑧其他用法相同。
三菱FX2NPLC利用485BD与三菱变频器通讯的实例
三菱FX2NPLC利用485BD与三菱变频器通讯的实例一、硬件接线1、FX2N-485BD与三菱FR-A540变频器的通讯接线图信号变频器接口接收数据发送数据发送数据接收数据发送数据接收数据发送数据接收数据信号地信号地2、用电缆按如下通讯流程图把电脑、PLC、变频器连接起来电缆电脑变频器双绞线二、按下表设定好变频器的参数PU接口通信参数设定值备注Pr.117变频器站号000号站变频器Pr.118通信速度192通信波特率为19.2KPr.119停止位长度/字长18位数据,停止位为2位Pr.120奇偶校验是/否2偶校验Pr.121通讯重试次数9999通信再试次数Pr.122通信检查时间间隔9999Pr.123等待时间设置20变频器设定Pr.124CR,LF是/否选择0无CR,无LFPr.79操作模式1计算机通讯模式注:变频器设参数一定要放在第一步来做,另外设定好参数后要断电再上电复位方式进行变频器的复位,如不进行复位,通讯不能进行。
三、在电脑中利用专用软件编写梯形图四、程序解释(重点为PLC串行通信指令与格式、传送数据的格式与定义)1、M8161=1,表示为8位处理模式。
32、通过[MOVH009FD8120]来确定PLC 的通信格式,H009F 是十六进制的数,如转换成二制的数与表达的意义见下表B15B14B13B12B11B10B9B8B7B6B5B4B3B2BB010000000010011111使用RS 指令保波特率为19.2K2位偶数8位发送保无起始位留和接留无停止位停止数收位据3、上一语句也可改用[M OV H 0C 96D 81]确定PLC 的通信格式,H0C96 也是十六进制的数,如转换成二制的数与表达的意义见下表B15B14B13B12B11B10B9B8B7B6B5B4B3B2BB0 10000110010010110使用RS 指令保波特率为19.2K1位偶数7位 发送保无起始位 留和接留无停止位停止数 收位据 4、[RSD200K9D500K5]语句的意思:(1)R S 指令是PLC 进行发送和接收串行数据的指令,数据的格式可以通过 特殊数据寄存器D8120设定,并要与变频器的数据格式类型完全对应;通过PLC 传送指令把通讯数据装到D200开始的连续单元中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
①三菱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 )。