如何实现用PLC、触摸屏控制变频器的频率?
对于变频器调速的问题,大致来说主要包括有级调速和无极调速。
有级调速就是不能连续对变频器的频率进行改变,只能用开关来选择提前设置好的频率,常见的有多段速设定和简易PLC程序设定。
无极调速能够实现变频器的连续或者任意频率的运行也是常用的变频方法,主要有模拟量和通信控制的方法完成。
上图就是变频器的正面图,采用本地调速可通过键盘数字的加减、键盘上的电位器来进行频率设定,其他方法可通过下面的端子实现。
其中AI2、AI3、10V用于模拟量输入,AO1、AO2是模拟量输出端子,参考其使用手册AI2是电压(0~10v)或者(0~20ma)的信号控制,AI3是-10v~+10v的信号控制,绿色框框代表的就是多段速的接线端子,蓝色的485通讯接口,可采用MODBUS协议进行通信(半双工)。
以上是各种调速方法接线和实现方法,下面我们大致说明各种方法的设置:
1、本机调速
本机调速可通过键盘数字和本机电位器实现,键盘数字就修改P00.10的参数进行,需要将频率指令选择为0(键盘数字设定),本机电位器是模拟量调速的方法,旋转键盘上的模拟电位器设定,需要将频率指令选择为1(模拟量AI1)。
2、多段速调速
这个是最简单的频率设定方法属于有级调速,根据工作需要设定好频率值,将多功能端子S设置为相应的频率即可,我们只需要通过接通端子完成,比如设置S3是30Hz,S4是35Hz,S5是40Hz,S3端子通则变频器以30Hz频率运行,S5端子通则以40Hz运行。
3、模拟量控制
这是常用的变频器控制方法,通过模拟量信号来控制变频器,一般控制信号与变频器输出频率是一个比例关系,我们将变频器最大值设置为50.00Hz,那个控制信号0~10v对应的频率就是0~50.00Hz,我们想要输出20.00Hz就应该把模拟量信号调到4v,输出30则调到6v。
那么这个模拟量由什么产生呢,一般有外接电位器(与本机电位器原理一样)和一些DA数字转模拟装置(PLC连接),外接电位器一般是三个端子接口,两边端子接变频器的10v和GND或者外接10V直流电源,中间的就是输出电压信号接AI2端子(注意需要同源)。而DA模块一般和PLC连接通过数字的方式控制,就是说直接给PLC一个30.00Hz的信号,通过DA模块转换成模拟量控制。
4、通讯控制
通讯控制的接线很简单尤其实在多台变频器调速的场合,多采用MODBUS协议或者CAN总线进行通讯(变频器支持的通信),现在一般的变频器都支持MODBUS通讯,将RS485接口接在一起即可,不过在PLC的编程可能麻烦些,MODBUS通信数据格式有ASCII码和RTU模式,不同的变频器支持的模式可能不一样。
至于问题中的人机PLC控制变频器的频率可使用多段速、模拟量、通信都可以,模拟量需要DA扩展模块,通信需要通讯模块(如果不自带)。人机界面(触摸屏)其实也可以直接控制变频器(com口支持),走的也是MODBUS协议。
转发是最大的鼓励!谢谢您的支持!
小贴士
PLC专属资料: 含有从入门到高级所有PLC学习资料(三菱/西门子/欧姆龙) ,电气经典18本大全书,历年电气考试真题、电气必备实训仿真软件、电气自动化行业各类型技术手册!
西门子1200PLC使用模拟量,控制MM440变频器的频率,简单又实用
西门子MICROMASTER 440 变频器适用于各种变速驱动装置。具有很强的灵活性,可以在各行业中使用。具有强大的定位控制功能,具有更高的技术性能和更快的动态响应,所以广泛应用于吊车和起重系统、立体仓储系统、食品、饮料和烟草工业以及包装工业的定位控制。
西门子MM440变频器具有多种接口,满足不同控制需求。
6路带隔离的数字输入接口,可切换NPN/PNP接线方式2路模拟量输入接口,模拟量输入1(AIN1)可以连接0-10V,0-20mA和-10V-+10V的模拟量信号输入;模拟量输入2(AIN2)可以连接0-10V,0-20mA的模拟量信号输入3个多功能继电器输出接口,用来输出变频报警信号等两个模拟量输出接口(0~20mA),并可以作为第7和第8个数字输入本文章主要介绍基于西门子1200PLC的模拟量输出,调节变频器MM440的输出频率,达到调速的目的。
一、硬件接线
1、 选用变频器的数字输入5作为正向启动命令,模拟量输入2接收PLC发出的模拟量值,多功能继电器输出变频器报警。西门子1200 PLC使用CPU自带的第二路模拟量输出(0-20mA),Q0.0作为变频器正转启动输出点。
2、 根据PLC的模拟量输出信号,设置变频器模拟量输入2为单极电流输入模式0-20mA
二、参数设置
1、 变频器操作面板布局
2、 主要参数设置表
3、 三相异步电机相关参数,在电机铭牌上可以查看
4、 变频器快速调试
通过设置电机参数和变频器的命令源及频率给定源,从而达到简单快速运转电机的一种操作模式,根据以下步骤完成快速调试。
5、 设置在快速调试中没有设置的其它参数
P0756[1]=2,模拟量输入2的输入信号类型为单极电流输入0-20mA P0701=2,第5个输入端子的功能,接通正转,断开停止三、PLC编程和程序测试
1、 PLC模拟量输出值和变频器频率之间的换算,PLC模拟量满量程输出最大值为27648,对应变频器频率50Hz,电机的额定转速为1200rmp。电机设定值和模拟量输出两者之间呈线性关系。
2、 变频器启停控制程序,这里采用起保停控制。
3、 主程序中调用函数块,分配相关变量
4、 触摸屏组态,添加“启动”、“停止”按钮,控制电机的启停。添加“运行中”状态显示运行状态。转速输入框,设置电机转速。
5、 触摸屏上输入电机转速设定值,最大值1200rpm,查看PLC程序计算模拟量输出值。
6、 按下触摸屏上“启动”按钮,控制变频器正转启动运行,“运行中”组态变成绿色。点击“停止”按钮,停止运行。
7、 运行过程中可以修改电机转速设定值。
通过模拟量控制方式对变频器频率进行调节,是比较简单方便的控制方式,无须增加硬件成本,就可以实现输出频率实时的更改。但是要注意,PLC的模拟量输出方式(电流/电压)需要与变频器端输入一致,相对应的变频器参数也要做对应的修改,才能成功实现所需要的功能。
相关问答
plc频率程序怎么写?
PLC频率程序的编写需要根据具体的应用场景和要求来确定。以下是一些基本的步骤:1.确定输入信号:确定需要采集的频率信号的类型和来源,例如传感器、计数...
西门子plc怎么控制变频器频率?
要通过西门子PLC控制变频器的频率,可以通过以下步骤来实现:1.连接PLC和变频器:首先,需要通过通讯接口将PLC和变频器进行连接,并进行相应的设置,确保PLC和...
西门子plc频率给定如何编程?
在西门子PLC编程中,要给PLC设备设置频率,你可以使用特定的指令和函数来实现。以下是一种常见的方法:1.配置输入和输出:首先,确保你已经正确配置了PLC的输...
plc怎么写入变频器的频率?
将PLC写入变频器的频率需要通过以下步骤进行:1.首先,确保PLC与变频器之间建立了通信连接,可以通过串口、以太网或其他通信方式进行连接。2.在PLC的编程软件...
plc控制变频器频率,怎么编程?
您好,要编程控制PLC和变频器的频率,需要遵循以下步骤:1.连接PLC和变频器,确保通信正常。2.在PLC中创建一个变量,用于存储变频器的频率。3.编写PLC程序,...
plc频率字节如何设置?
设置plc频率字节时,一般是在频率数转换为转数的情况下,操作数c1是控制数据【频率-旋转速度的转换:#0000】;操作数c2是系统设定【每1圈的脉冲数(hα)】;操作...
plc最低输出多少频率?
不同的PLC输出频率是不一样的,例如:三菱的FX1S、FX1N是100K,FX10GM、FX20GM好象是200K,松下的FP-SIGMA是100K,永宏的FBN可达512K。以上的数据是理想状态(温...
怎么用音乐信号(幅度和频率)来控制基于PLC的音乐喷泉-懂得
将音乐信号频率信号采样控制plc输出区位,即低频分配一部分的输出,中频分配一部分的输出,高频分配一部分输出,这样就产生了花型;音乐的幅度用模拟量...
plc如何调整振荡电路的频率?
PLC控制变频器一般有三种方法:1、开关量。最简单的是用数字量输出点控制启动和停止,速度在变频器上调;或用几个输出点控制变频器的高、中、低速。2、模拟量...
三菱pLC脉冲输出指令?
因为三菱PLC内部只带一个脉冲发生器,所以脉冲指令plsy只能用一次。脉冲输出指令PLSY用于指定频率定量输出脉冲,其使用方法如下[S1.]指定输出脉冲频率,FX2N...