三菱PLC 与台达VFD-L 变频器通讯(RS485)程序
通过RS-485口实现PLC与变频器通信
通过RS-485通信实现单台电动机的变频运行一、实训任务设计一个通过RS-485通信实现单台电动机变频运行的控制系统,并在实训室完成调试。
1.控制要求(1)利用变频器的指令代码表进行PLC与变频器的通信。
(2)使用PLC输入信号,通过PLC的RS-485总线控制变频器正传、反转、停止。
(3)使用PLC输入信号,通过PLC的RS-485总线在运行中直接修改变频器的运行频率。
(4)使用触摸屏,通过PLC的RS-485总线实现上述功能。
2.实训目的(1)掌握RS指令的使用方法。
(2)掌握PLC与变频器的RS-485通信的数据传输模式。
(3)掌握PLC与变频器的RS-485通信的通信设置。
(4)掌握PLC与变频器的RS-485通信的有关参数确实定。
(5)会利用PLC与变频器的RS-485通信解决简单的实际工程问题。
二、实训步骤1.设计思路系统采用PLC与变频器的RS-485通信方式进行控制,因此,变频器通信参数的设置和PLC与变频器通信程序的设计是问题的关键。
(1)数据传输格式。
PLC与变频器的RS-485通信就是在PLC与变频器之间进行数据的传输,只是传输的数据必须以ASCII码的形式表示。
一般按照通信请求→站号→指令代码→数据内容→检验码的格式进行传输,即格式A或A';校验码是求站号、指令代码、数据内容的ASCII码的总和,然后取其低2位的ASCII码。
如求站号〔00H)、指令代码〔FAH〕、数据内容〔01H〕、的检验码。
首先将待传输的数据变为ASCII码,站号(30H30H)、指令代码〔46H41H)、数据内容〔30H32H〕、然后求待传输的数据的ASCII码的总和(149H),再求低2位(49H)的ASCII码(34H39H)即为校验码。
(2)通信格式设置。
通信格式设置是通过特殊数据寄存器D8120来设置的,根据控制要求,其通信格式设置如下:1)设置数据长度为8位,即D8120的b0=1。
2)奇偶性设为偶数,即D8120的b1=1,b2=1。
变频器与三菱PLC实现485通讯
变频器与三菱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实现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台;三菱所有系列变频器的通讯参数编号、命令代码和数据代码相同。
三菱plc与变频器485通讯程序实例
三菱plc与变频器485通讯程序实例
本例⼦是三菱PLC主机上装RS-485BD通讯适配器与变频器的485PU⼝相连接,通过三菱PLC 和三菱变频器之间的RS485半双⼯串⾏通讯来实现电动机的变频调速。
三菱PLC和三菱变频器之间进⾏通讯,通讯规格必须在变频器的初始化中设定,如果没有进⾏设定或有⼀个错误的设定,数据将不能进⾏通讯。
且每次参数设定后,需复位变频器。
确保参数的设定⽣效,设定好参数后按如下协议进⾏数据通讯。
该过程分5个阶段:
1、计算机发出通讯请求;
2、变频器处理等待;
3、变频器作出应答;
4、计算机处理等待;
5、计算机作出应答。
根据不同的通讯要求完成相应的过程,如写变频器启、停控制命令时则只需完成1-3三个过程;监视变频器运⾏频率时则需完成1-5五个过程。
不论是写数据还是读数据,均有PLC发出请求,变频器只是被动接受请求并作出应答。
每个阶段的数据格式均有差别。
现只列出较为常⽤的三种格式:
要实现三菱PLC对三菱变频器的通讯控制,必须对三菱PLC进⾏编程;通过程序实现PLC对变频器的各种运⾏控制和数据的采集。
三菱PLC程序⾸先应完成FX2N-485BD通讯适配器的初始化、控制命令字的组合、代码转换和变频器应答数据的处理⼯作。
PLC通过RS-485通讯控制变频器可以完成⼀台乃⾄多台变频器的启动、停⽌、频率设定。
硬件连接如图5所⽰。
由于每台变频器的通讯编程⽅法基本相似,唯⼀的不同之处就是变频器的站号设置不同。
PLC资料:三菱PLC RS485通讯使用教程(带示例)
通信
一、联机方式
自动化生产线各工作站中PLC之间通过RS-485串行通信的方式实现互连,构成分布式的控制系统。
二、N:N网络功能
N:N网络功能,就是在最多8台FX可编程控制器之间,通过RS-485通信连接,进行软元件相互连接。
1)根据要链接的点数,有3种模式可以选择。
2)数据的链接是在最多8台FX可编程控制器之间自动更新。
3)总延长距离最大可达500m。
三、链接模式及链接点数
四、N:N网络接线图
五、N:N网络中使用的软元件如下:
1.N:N网络设定用的软元件
是用于设定N:N网络的软元件。
使用N:N网络时,必须设定下列的软元件。
2.判断N:N网络错误用的元件
用于判断N:N网络错误。
请将链接错误输出到外部,并在顺控程序的互锁等中使用。
3. 链接软元件
是用于发送接收各可编程控制器之间的信息的软元件。
根据在相应站号设定中设定的站号,以及在刷新范围设
定中设定的模式不同,使用的软元件编号及点数也有所不同。
1)模式0时
2) 模式1时
3) 模式2时
三菱PLC 485通讯示例(2个PLC)
题目:
按下SB1(0#PLC 的X0),灯L1(1#PLC 的Y0)亮。
按下SB2(1#PLC 的X1),灯L2(0#PLC 的Y1)亮。
通讯线连接方式:
主站程序:
从站程序:。
变频器与三菱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与变频器485程序实例
台达PLC与变频器485程序实例1. 引言在工业自动化领域中,PLC(可编程逻辑控制器)和变频器(频率变换器)是常用的设备,它们在控制和调节电气设备中起着重要的作用。
本文将介绍如何使用台达PLC与变频器的485通信进行程序编写的实例。
2. 什么是台达PLC与变频器485通信2.1 台达PLC台达PLC是一种可编程逻辑控制器,它具有处理输入和输出信号、执行逻辑运算和控制输出的能力。
台达PLC广泛应用于工业自动化领域,可以实现各种控制任务。
2.2 变频器变频器是一种能够调节电机转速和输出功率的设备。
它通过改变电机的输入电压和频率来实现对电机的控制,从而实现对电机转速的调节。
2.3 485通信485通信是一种常用的串行通信协议,它可以实现多个设备之间的数据传输。
通过485通信,台达PLC可以与变频器进行数据交换和控制命令发送。
3. 实例步骤3.1 准备工作在开始编写台达PLC与变频器485程序之前,需要进行一些准备工作:1.确保台达PLC和变频器的硬件连接正确,包括电源和通信线路的连接。
2.确保台达PLC和变频器的通信参数设置一致,包括波特率、数据位、停止位等。
3.2 编写PLC程序在台达PLC的编程软件中,编写以下程序:LD K1OUT M1该程序的作用是当K1信号为真时,将M1输出信号置为真。
3.3 编写变频器程序在变频器的参数设置中,将通信地址设置为与台达PLC一致。
3.4 配置PLC与变频器的485通信在台达PLC的编程软件中,进行以下配置:1.选择通信模块,配置通信参数,包括波特率、数据位、停止位等。
2.设置PLC与变频器的通信地址,确保与变频器的地址一致。
3.编写PLC的通信程序,实现与变频器的数据交换和控制命令发送。
LD M1MOV K1, D1该程序的作用是当M1信号为真时,将D1数据置为真。
3.5 测试与调试将台达PLC与变频器连接,进行测试与调试。
通过监测PLC和变频器的输入输出信号,验证通信和控制功能是否正常。
三菱_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 与台达VFD-L 变频器通讯(RS485)程序
② 台达VFD-L 变频器(或三川SE 系列变频器,三菱PLC 与台达VFD-L 变频器通讯(RS485) 程序对象:① 三菱PLC:FX1N + FX1N-485-BD内部参数一样,可能是仿台达的,价格比台达的便宜)两者之间通过电话线连接,变频器的RS-485接口和电话机的接口一样,只是三菱的通讯板FX1N-485-BD 的接线要麻烦一点,要把发送和接收的端子正极和正极,负极和负极连起来,变成两根线接至变频器。
←RS-485接口FX1N-485-BD变频器具内建RS-485 串联通讯接口,通讯端口位于控制回路端子,端子定义如下:2 :GND3 :SG-4 :SG+5 :+EV2、 5pin 为通讯数字操作器之电源做RS-485通讯时,请勿使用!使用RS-485 串联通讯接口时,每一台变频器必须预先在(9-00)指定其通讯地址,计算机便根据其个别的地址实施控制。
三菱PLC的设置三菱FX 系列PLC 在进行无协议通讯(RS 指令)时需要对通讯格式(D8120)进行设定。
其中包含有波特率、数据长度、奇偶校验、停止位和协议格式等。
在修改了D8120的设置后,需关掉PLC 的电源后重启,设置才能生效。
可以对D8120设置如下:RS4850000 1100 1000 11100 C 8 E即数据长度为7位,偶校验,2位停止位,波特率为9600bps,无标题符和终结符,没有添加和校验码,采用无协议通讯(RS485)。
变频器的通讯参数如下:PLC可以通过485通讯的方式,控制几十台变频器的不同时启停和改变各自的运行频率,每台变频器需设定不同的通讯地址,相同的通讯速度和格式。
ASCII 模式:ASCII 模式采用LRC (Longitudinal Redundancy Check) 侦误值。
LRC 侦误值乃是将ADR1 至最后一个资料内容加总,得到之结果以256 为单位,超出之部分去除(例如得到之结果为十六进位之128H 则只取28H),然后计算二次反补后得到之结果即为LRC 侦误值。
PLC和变频器之间的RS485通讯
PLC和变频器之间的RS-485通讯协议和数据定义3.1 PLC和变频器之间的RS-485通讯协议PLC和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行设定或有一个错误的设定,数据将不能进行通讯。
且每次参数设定后,需复位变频器。
确保参数的设定生效。
设定好参数后将按1) 从PLC到变频器的通讯请求数据(2) 数据写入时从变频器到PLC的应答数据3) 读出数据时从变频器到PLC的应答数据(4) 读出数据时从PLC到变频器发送数据3.2 通讯数据定义(1) 控制代码(2) 通讯数据类型所有指令代码和数据均以ASCII码(十六进制)发送和接收。
例如:(频率和参数)依照相应的指令代码确定数据的定义和设定范围。
4 软件设计要实现PLC对变频器的通讯控制,必须对PLC进行编程;通过程序实现PLC对变频器的各种运行控制和数据的采集。
PLC程序首先应完成FX2N-485BD通讯适配器的初始化、控制命令字的组合、代码转换和变频器应答数据的处理工作PLC通过RS-485通讯控制变频器运行程序实例:(以指令表形式说明)。
0 LD M80021 MOV H0C96 D81206 LD X0017 RS D10 D26 D30 D4916 LD M800017 OUT M816119 LD X00120 MOV H5 D1025 MOV H30 D1130 MOV H31 D1235 MOV H46 D1340 MOV H41 D1445 MOV H31 D1550 MPS51 ANI X00352 MOV H30 D1657 MPP58 ANI X00359 MOV H34 D1764 LDP X00266 CCD D11 D28 K773 ASCI D28 D18 K280 MOV K10 D2685 MOV K0 D4990 SET M812292 END以上程序运行时PLC通过RS-485通讯程序正转启动变频器运行, 停止则由X3端子控制。
台达变频器与PLC通讯功能的实现方法
台达变频器与PLC通讯功能的实现方法1.硬件连接:首先,需要将变频器和PLC进行硬件连接。
通常情况下,可以通过RS485或者RS232接口进行连接。
将PLC的通讯接口与变频器的同样的通讯接口进行连接。
确保连接正确且稳定。
2.设置通讯参数:在变频器和PLC之间进行通讯之前,需要设置通讯参数。
通讯参数包括通讯的波特率、数据位数、停止位数、校验位等设置。
这些参数需要根据具体的设备和通讯方式来进行设置,确保两个设备间能够正常通讯。
3. 使用通讯指令:变频器和PLC之间的通讯是通过发送和接收不同的通讯指令来进行的。
对于台达变频器和PLC通讯,主要使用Modbus协议。
在PLC的程序中,需要编写相应的指令,通过串口发送给变频器。
而变频器接收到指令后,会返回相应的数据给PLC。
这样就完成了变频器和PLC之间的通讯。
4.PLC程序编写:在PLC中,需要编写相应的程序来实现与变频器的通讯功能。
一般来说,可以使用PLC的通讯模块库来简化通讯指令的编写工作。
通过调用相应的函数,可以实现与变频器的通讯。
在PLC程序中,可以编写读取变频器的运行状态、设置变频器的参数等功能。
5. 变频器参数设置:除了在PLC程序中进行通讯指令的编写,还需要在变频器中进行相关的参数设置,以便于与PLC进行通讯。
一般来说,需要设置变频器的Modbus地址、通讯参数等。
这样才能确保变频器能够正确地接收和返回数据。
总结起来,实现台达变频器与PLC通讯功能的步骤包括:硬件连接、设置通讯参数、使用通讯指令进行通讯、PLC程序编写和变频器参数设置。
通过以上步骤的完成,就可以实现变频器与PLC之间的通讯功能,实现数据的读取和设置。
这样可以更好地实现对变频器的控制和监控。
变频器与三菱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台;三菱所有系列变频器的通讯参数编号、命令代码和数据代码相同。
三菱变频器的RS-485通信
三菱变频器的RS-485通信变频器的运行可以用PU面板控制、外部端子控制,还可以用RS-485通信方式进行控制。
A500和A700系列变频器都具有RS-485通信功能。
A500系列变频的PU口就是RS-485通信口,此外A500系列还可以用FR-A5NR 扩展板扩展RS-485通信口;A700系列在A500系列基础上不新增了专用RS-485商品。
1.RS-485通信的数据格式变频器与计算机、PLC等进行RS-485通信时,其通信格式有多种,分别是A、A′、B、C、D、E、E′、F格式,如下:(1)数据写入时从计算机到变频器的通信请求数据格式。
数据排列格式1 2 3 4 5 6 7 8 9 10 11 12 13A ENQ 变频器站号指令代码等待时间数据总和校验码CR/LFA′ ENQ 变频器站号指令代码等待时间数据总和校验码CR/LFB ENQ 变频器站号指令代码等待时间总和校验码CR/LF(2)数据写入时从变频器到计算机的应答数据格式。
数据排列格式1 2 3 4 5C ACK 变频器站号CR/LFD NAK 变频器站号错误代码CR/LF(3)读出数据时变频器到计算机的发送数据格式。
数据排列格式1 2 3 4 5 6 7 8 9 10 11E STX 变频器站号读出数据CR/LF 总和校验码CR/LFE′ STX 变频器站号读出数据CR/LF 总和校验码CR/LFD NAK 变频器站号错误代码CR/LF(4)读出数据时计算机到变频器的应答数据格式。
数据排列格式1 2 3 4C ACK 变频器站号CR/LFF NAK 变频器站号CR/LF以上通信格式中控制代码的意义如下表:控制符ASCII码内容STX(Strat of text) H02 数据开始ETX(End text) H03 数据结束ENQ(Enquiry) H05 通信请求ACK(Acknowledge) H06 无数据错误应答LF(Line feed) H0A 换行CR(Carriage return) H0D 回车NAK(Negative acknowledge) H15 有数据错误应答“变频器站号”指与计算机、PLC通信的变频器的站号,可指定为0-31。
一台PLC与多台变频器基于RS-485组网通讯的应用
一台PLC与多台变频器基于RS-485组网通讯的应用摘要:本文主要介绍台达VFD-B系列变频器同三菱FX2N系列PLC组网通讯的控制系统,这套系统应用于我公司硫化发泡机的自动控制系统,在此将简单的介绍一下系统的硬件组成、工作原理以及在控制系统程序设计方面的见解。
关键词:PLC;变频器;RS-485通讯引言工业自动化的控制广泛采用了交流变频器与可编程序控制器,而当今基本上所有变频器和PLC都具有RS-485串行通讯的功能,而且RS-485串行通讯方式具有良好的抗噪声干扰性、长传输距离(最大传输距离达1219.2m[1])和多站点能力(在总线上允许连接多达128个收发器[1]),最高传输速率达10Mb/s等优点,组网通讯成本低。
因此,在硫化发泡机改成自动控制的技改项目中应用了RS-485串行通讯将一台PLC与8台变频器组成一个控制系统。
在该系统中,主控装置是PLC,受控装置是变频器,执行机构是两台发泡机8个完成不同功能的电动机。
PLC能够全程控制并监测这8台变频器的运行参数。
这样可以方便用户的使用,同时大大提高调胶时的效率和质量。
硫化发泡机的结构及控制系统的组成硫化发泡机主要由4个动力部份组成:①明胶(也叫C胶)泵、②乳胶泵、③乳胶与空气混合泵、④乳胶与明胶混合泵。
没改造前,这4个泵是通机械调节转速来达到控制流量的目的,调节步骤多、操作繁重、调节时间长。
要取代这种繁重的手工操作,最直接、实用的办法就是用PLC统一控制这4个泵对应的变频器,进而控制它们的转速,且变频器的调速范围要从0Hz到60Hz,显然变频器的多段速功能无法满足要求。
台达VFD-B系列变频器自身集成有RS-485通讯口,通讯地址从01H到FEH[2],也即通过RS-485通讯模式,PLC可以和254台VFD-B系列变频器组网通讯。
由于三菱FX2N系列本身没有RS-485通讯口,因此再加装一块FX2N-485-BD通讯板与两台发泡机的8台变频器组成一个通讯网络,PLC作为主站,变频器作为从站。
谈三菱FX系列PLC与D系列变频器的RS-4 85通讯
谈三菱FX系列PLC与D系列变频器的RS-4 85通讯摘要:本文主要介绍了通过RS485接口,对三菱FX系列PLC与D系列变频器进行连接。
并通过程序实例讲解了两台三菱FX系列PLC之间的并联运行以及三菱FX系列PLC与D系列变频器进行通讯运行的方法。
并联运行是指两台PLC之间通过设定一台为主站,另一台为从站,通过访问固定的寄存器、辅助继电器等来实现两台PLC之间的数据交换。
PLC与变频器的通讯主要讲解的是通过PLC 去控制变频器的参数设定、运行及监控。
通过通讯,能大大降低程序的复杂程度,能充分发挥PLC的优点。
关键词:通讯并联运行变频器PLC由于其可靠性高、功能强大、编程方法简单等优点在现代工业中被广泛使用。
而三菱PLC由于价格相对便宜,编程语言贴合亚洲人的思维习惯,在我国得到了广泛的应用。
现实中,经常会把两台甚至多台PLC间、PLC与变频器之间的数据进行共享,这就需要用到PLC的通讯。
本文将从以下三个方面对三菱FX系列PLC与D系列变频器的RS-485通讯进行详细的介绍。
1 RS-485通讯简介1、1 RS-485的特点RS-485是在RS-422基础上发展而来的。
RS-485具有如下特点:RS-485采用平衡传输方式、要在传输线上接终端电阻;RS-485可以采用二线与四线连接方式,二线连接可实现真正的多点双向通信;RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力;RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。
RS-485接口具有良好的抗噪声干扰性、高传输速率、长传输距离和多站能力等优点,所以在工业控制中应用广泛。
1.2 RS-485通讯的硬件连线FX2N-485-BD为三菱FX2N系统PLC的通讯适配器,主要用于PLC与PLC、PLC与变频器之间数据的发送和接收。
在进行RS-485通讯的PLC上各加一块FX2N-485-BD通讯适配器,FX2N-485-BD 通讯适配器上有五个接线端子,分别是SDA、SDB、RDA、RDB、DG。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
② 台达VFD-L 变频器(或三川SE 系列变频器,三菱PLC 与台达VFD-L 变频器通讯(RS485) 程序
对象:
① 三菱PLC:FX1N + FX1N-485-BD
内部参数一样,可能是仿台达的,价格比台达的便宜)
两者之间通过电话线连接,变频器的RS-485接口和电话机的接口一样,只是三菱的通讯板FX1N-485-BD 的接线要麻烦一点,要把发送和接收的端子正极和正极,负极和负极连起来,变成两根线接至变频器。
←RS-485接口
FX1N-485-BD
变频器具内建RS-485 串联通讯接口,通讯端口位于控制回路端子,端子定义如下:
2 :GND
3 :SG-
4 :SG+
5 :+EV
2、 5pin 为通讯数字操作器之电源
做RS-485通讯时,请勿使用!
使用RS-485 串联通讯接口时,每一台变频器必须预先在(9-00)指
定其通讯地址,计算机便根据其个别的地址实施控制。
三菱PLC的设置
三菱FX 系列PLC 在进行无协议通讯(RS 指令)时需要对通讯格式(D8120)进行设定。
其中包含有波特率、数据长度、奇偶校验、停止位和协议格式等。
在修改了D8120的设置后,需关掉PLC 的电源后重启,设置才能生效。
可以对D8120设置如下:
RS485
0000 1100 1000 1110
0 C 8 E
即数据长度为7位,偶校验,2位停止位,波特率为9600bps,无标题符和终结符,没有添加和校验码,采用无协议通讯(RS485)。
变频器的通讯参数如下:
PLC可以通过485通讯的方式,控制几十台变频器的不同时启停和改变各自的运行频率,每台变频器需设定不同的通讯地址,相同的通讯速度和格式。
ASCII 模式:
ASCII 模式采用LRC (Longitudinal Redundancy Check) 侦误值。
LRC 侦误值乃是将ADR1 至最后一个资料内容加总,得到之结果以256 为单位,超出之部分去除(例如得到之结果为十六进位之128H 则只取28H),然后计算二次反补后得到之结果即为LRC 侦误值。
例如:从地址为01H 之交流马达驱动器的
0401H 地址读取1 个字。
(见左边)
01H+03H+04H+01H+00H+01H=0AH, 0AH
的二次反补为F6H。
详细内容可以查阅变频器通讯协议
三菱PLC程序如下:
M0变频器启动(点动) M1变频器停止(点停)
M2修改频率 M3读取频率
三菱PLC与三菱变频器通讯更加简单,可以和三菱变频器: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接。