西门子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程序设定。
无极调速能够实现变频器的连续或者任意频率的运行也是常用的变频方法,主要有模拟量和通信控制的方法完成。
下面我们以英威腾的变频器说明下:
上图就是变频器的正面图,采用本地调速可通过键盘数字的加减、键盘上的电位器来进行频率设定,其他方法可通过下面的端子实现。
其中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控制变频器频率怎么写程序?
编写PLC控制变频器频率的程序需要以下步骤:首先,配置PLC与变频器之间的通信参数,确保能够实现数据传输。然后,使用PLC编程软件创建一个变频器控制的函数块...
plc如何调整振荡电路的频率?
PLC控制变频器一般有三种方法:1、开关量。最简单的是用数字量输出点控制启动和停止,速度在变频器上调;或用几个输出点控制变频器的高、中、低速。2、模拟量...
plc怎么修改频率?
PLC控制器本身不修改频率,但是可以通过控制变频器或驱动器来更改电机的频率和速度。变频器或驱动器是一种用于控制交流电机频率和电压的电子设备,可以通过PLC...
plc灯闪烁的频率如何写?
1HZ就是1秒一次,用1秒时钟脉冲就可以。PLC输出的频率,可以当做周期来看,比如红灯闪烁,蜂鸣器响之类的,单位是Hz(赫兹)脉冲就不一样了,比如输出点外接伺...
plc频率是多少?
既然是通讯,那么频率命令就是一个控制字。5HZ10HZ15HZ20HZ30HZ40HZ50HZ就是该控制字的数值不一样而已计算过程就是该控制字的得来(条件赋值)你可以把...
三菱plc2hz的闪烁频率怎么实现?
三菱plcz的闪烁频率是可以实现的主要是通过PLC的实时控制,将操作手动控制和计算机控制结合起来,使得三菱plcz的闪烁频率得以实现同时还需要使用一些PLC控制器...
plc时钟频率设置?
使用RTC_R读取时钟,使用RTC_W来设置时钟。系统功能sfc0为设置系统时钟,sfc1为读取系统时钟;也就是在程序中加入sfc1这个块就可以了。具体设置根据你的要求...
如何实现用PLC、触摸屏控制变频器的频率?
如何实现用PLC、触摸屏控制变频器的频率,简单来讲无非就是那几种方法,多段速控制、模拟量控制和通信控制。其中触摸屏除了当做上位机显示的作用,还能单独直接...
plc中如何自定义一个脉冲?
在PLC(可编程逻辑控制器)中,你可以通过编写程序来生成自定义脉冲。以下是一个基本的步骤指南:确定需求:首先,你需要明确你需要什么样的脉冲。脉冲的频率、...
三菱plc的模拟量程序如何编写,想控制变频器的频率?
三菱plc的模拟量程序如何编写,想控制变频器的频率,这个问题是变频器模拟量控制的基本,它的原理很简单采用0-10v或者0-20ma的直流信号去调节变频器的输出频率,...