设计一个实际工程中用过的PLC加模拟量模块控制变频器的案例,需要把PLC型号、相应的变频器型号、各种参数及情况、控制系统实现的功能等说明清楚,贴出程序并加以说明。
PLC及与变频器的设备类型不限。
工控PLC擂台每周一期,本期下周结贴。奖项设置:一等奖1名:50MP,二等奖5名:10MP,三等奖10名:30积分。
MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。
MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。
楼主最近还看过
使用S7-200+EM232或EM253(或只用224XP)控制MM440变频器实现无级调速。 本例子中实现的功能为PLC输出到 0 -10V 的的电压给MM440,MM440输出0--50Hz的转速。
MM440变频器参数设置:
P0304=xx //电机额定电压:
P0305=xx //电机额定电流:
P0307=xx // 电机额定功率
P0308=xx // 电机功率因数
P0310=xx // 电机额定频率
P0311=xx // 电机的额定速度
P0700= 2 //I/O 端子控制
P1000= 2 //模拟输入1通道(端子3,4)
P1080=0 // 限制电机运行的最小频率
P1082=50 // 制电机运行的最大频率
P1120=1 // 电机从静止状态加速到最大频率所需时间
P1121=1 //电机从最大频率降速到静止状态所需时间
P2000 = 50Hz //基准频率
P0756 = 0或1 //ADC类型
P0757 = 0V //标定ADC的X1值 V或mA
P0758 = 0% //标定ADC的Y1值 P2000的%比
P0759 = 10V //标定ADC的X2值 V或mA
P0760 =100% //标定ADC的Y2值 P2000的%比
P0761 = 0V //ADC死区宽度 V或mA
接线图:
三菱FX2N系列PLC模拟量控制在变频调速的应用
PLC包括许多的特殊功能模块,而模拟量模块则是其中的一种。它包括数模转换模块和模数转换模块。例如数模转换模块可将一定的数字量转换成对应的模拟量(电压或电流)输出,这种转换具有较高的精度。
下面以三菱FX2N系列PLC为例进行说明。同时选择FX2N-2DA模拟量模块作为对变频器进行速度控制的控制信号输出。如下图所示,控制系统采用具有两路模拟量输出的模块对两个变频器进行速度控制。
下图为变频器的控制及动力部分,这里的变频器采用三菱S540型,PLC的模拟量速度控制信号由变频器的端子2、5输入。
系统中PLC模拟量控制变频调速需要解决的主要问题
(1)模拟量模块输出信号的选择
通过对模拟量模块连接端子的选择,可以得到两种信号,0~10V或0~5V电压信号以及4~20mA电流信号。这里我们选择0~5V的电压信号进行控制。
(2)模拟量模块的增益及偏置调节
模块的增益可设定为任意值。然而,如果要得到最大12位的分辨率可使用0~4000。如图,我们采用0~4000的数字量对应0~5V的电压输出。当然,我们可对模块进行偏置调节,例如数字量0~4000对应4~20mA时。
(3)模拟量模块与PLC的通讯
对于与FX2N系列PLC的连接编程主要包括不同通道数模转换的执行控制,数字控制量写入FX2N-2DA等等。而最重要的则是对缓冲存储器(BFM)的设置。通过对该模块的认识,BFM的定义如附表。
附表BFM的定义
从附表中可以看出起作用的仅仅是BFM的#16、#17,而在程序中所需要做的则是根据实际需要给予BFM中的#16和#17赋予合适的值。其中:
#16为输出数据当前值。
#17:b0:1改变成0时,通道2的D/A转换开始。
b1:1改变成0时,通道1的D/A转换开始
(4)控制系统编程
对于上例控制系统的编写程序如图所示。
在程序中:
1)当M67、M68常闭触点以及Y002常开触点闭合时,通道1数字到模拟的转换开始执行;当M62、M557常闭触点以及Y003常开触点闭合时,通道2数字到模拟的转换开始执行。
2)通道1
将保存第一个数字速度信号的D998赋予辅助继电器(M400~M415);
将数字速度信号的低8位(M400~M407)赋予BFM的16#;
使BFM#17的b2=1;
使BFM#17的b2由1→0,保持低8位数据;
将数字速度信号的高4位赋予BFM的16#;
使BFM#17的b1=1;
使BFM#17的b1由1→0,执行通道1的速度信号D/A转换。
3)通道2
将保存第二个数字速度信号的D988赋予辅助继电器(M300~M315);
将数字速度信号的低8位(M300~M307)赋予BFM的16#;
使BFM#17的b2=1;
使BFM#17的b2由1→0,保持低8位数据;
将数字速度信号的高4位赋予BFM的16#;
使BFM#17的b0=1;
使BFM#17的b0由1→0,执行通道2的速度信号D/A转换。
4)程序中的K0为该数模转换模块的位置地址,在本控制系统中只用了一块模块,因此为K0,假如由于工艺要求控制系统还要再增加一块模块,则新增模块在编程时只要将K0改为K1即可。
(5)变频器主要参数的设置
根据控制要求,设置变频器的运行模式为外部运行模式,运行频率为外部运行频率设定方式,Pr.79=2;模拟频率输入电压信号为0~5V,所以,Pr.73=0;其余参数根据电机功率、额定电压、负载等情况进行设定。
注意:
(1)FX2N-2DA采用电压输出时,应将IOUT与COM短路;
(2)速度控制信号应选用屏蔽线,配线安装时应与动力线分开
西门子PLC控制MM440变频器:
设计方案
通过对输入10V直流电压模拟量的处理,来达到:
(1)调节电位器使八段数码管显示0到9这十个数字(即,把这10V直流电压分成10个等级);
(2)调节电位器实现plc输出模拟量对变频器的运行频率实时调节。
二、简要说明
(1) 本实验利用如下器材完成模拟量输入输出及各种数据形式之间的转换和数码管显示应用等目的
直流10v电源及4.7K电位器
CPU模块上的模拟量输入输出模块
八段数码管
(2)要求当调节电位器获得0~10V间连续变化的电压信号时,若输出电压为0~1V则数码管显示“0”;若输出电压为1~3V则数码管显示“1”;依次类推,数码管显示0~9之间数据,且电动机同时实现1~6档转速调节,变频器实现不同转速的实时调节。
三、硬件电路图
(1)I/O地址分配
I0.0 变频器正转
I0.1 变频器反转
I0.2 停止
Q0.0 八段数码管A
Q0.1 八段数码管B
Q0.2 八段数码管C
Q0.3 八段数码管D
Q0.4 八段数码管E
Q0.5 八段数码管F
Q0.6 八段数码管G
Q0.7 八段数码管DP
Q1.0 变频器DI1
Q1.1 变频器DI2
A+ 、A- PLC模拟量输入端
A+ 接直流10V电源正端
A- 接直流10V电源负端
V0 、M0 PLC模拟量输出端
V0 变频器的AI1输入端
M0 变频器GND端
电路如下图: