2024年4月27日发(作者:汤沛儿)
摘 要:本文介绍了三菱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和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果
没有进行设定或有一个错误的设定,数据将不能进行通讯。且每次参数设定后,
需复位变频器。确保参数的设定生效。设定好参数后将按如下协议进行数据通讯。
(如图4)
图4:RS485通讯协议图
1从PLC到变频器的通讯请求数据
2数据写入时从变频器到PLC的应答数据
3读出数据时从变频器到PLC的应答数据
4读出数据时从PLC到变频器发送数据
通讯数据定义如下:
1控制代码
2通讯数据类型
所有指令代码和数据均以ASCII码(十六进制)发送和接收。例如:(频率和
参数)依照相应的指令代码确定数据的定义和设定范围。
四 软件设计
要实现PLC对变频器的通讯控制,必须对PLC进行编程;通过程序实现PLC
对变频器的各种运行控制和数据的采集。PLC程序首先应完成FX2N-485BD通
讯适配器的初始化、控制命令字的组合、代码转换和变频器应答数据的处理工作。
PLC通讯运行程序设计流程如下图5:
2024年4月27日发(作者:汤沛儿)
摘 要:本文介绍了三菱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和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果
没有进行设定或有一个错误的设定,数据将不能进行通讯。且每次参数设定后,
需复位变频器。确保参数的设定生效。设定好参数后将按如下协议进行数据通讯。
(如图4)
图4:RS485通讯协议图
1从PLC到变频器的通讯请求数据
2数据写入时从变频器到PLC的应答数据
3读出数据时从变频器到PLC的应答数据
4读出数据时从PLC到变频器发送数据
通讯数据定义如下:
1控制代码
2通讯数据类型
所有指令代码和数据均以ASCII码(十六进制)发送和接收。例如:(频率和
参数)依照相应的指令代码确定数据的定义和设定范围。
四 软件设计
要实现PLC对变频器的通讯控制,必须对PLC进行编程;通过程序实现PLC
对变频器的各种运行控制和数据的采集。PLC程序首先应完成FX2N-485BD通
讯适配器的初始化、控制命令字的组合、代码转换和变频器应答数据的处理工作。
PLC通讯运行程序设计流程如下图5: