您现在所在的是:

PLC论坛

回帖:16个,阅读:2117 [上一页] [1] [2] [下一页]
28361
guanyumou 版主
文章数:10599
年度积分:339
历史总积分:28361
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/4/28 21:10:44
#0楼
PLC输出PWM控制变频器频率问题求教!
如下图中,这个时候如果用Y0来控制松下VF200的变频器的话,此刻变频器频率是多少呢?
如果我要更改变频器频率为20HZ呢,下面指令参数如何更改?
如果变频器频率的更改依赖于现场采集的某个测量值,比如是压力呢!该怎么瞬时改变频率?
附件 QQ图片20140428210726.jpg
20分悬赏
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
7161
273708367
文章数:1108
年度积分:411
历史总积分:7161
注册时间:2012/5/13
发站内信
发表于:2014/4/28 22:38:27
#1楼
做一个压力大小他们之间的比较程序,然后压力大小对应你工艺要求的规格依次类减输出相对变频器频率。很难说清除,我做过类似项目,开始确实很难做好了反过来发现很简单。你看看吧
28361
guanyumou 版主
文章数:10599
年度积分:339
历史总积分:28361
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/4/29 12:32:38
#2楼
以下是引用2737083672014/4/28 22:38:27的发言:
做一个压力大小他们之间的比较程序,然后压力大小对应你工艺要求的规格依次类减输出相对变频器频率。很难说清除,我做过类似项目,开始确实很难做好了反过来发现很简单。你看看吧
举个例子啊 高手!!!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
1316
ncy123
文章数:153
年度积分:50
历史总积分:1316
注册时间:2014/4/29
发站内信
发表于:2014/4/29 17:17:53
#3楼
1.首先要确定最大输出频率,一般为50Hz,60Hz,FF模式.
2.变频器输出频率=占空比×最大输出频率,占空比在你图片中就是K500,即50%。以最大输出频率为50Hz例子,如果想得到20Hz的频率,则占空比为40%,即把K500改为K400。
3.第一行中的K1表示的是控制代码,控制代码确定了占空比中ON的时间以及PWM周期。占空比=ON的时间/PWM周期
以下是使用此方法的具体过程
1).编写程序
  ①编写程序前,先要修改系统寄存器,对系统寄存器NO.402所对应的通道设置时,设置为“PWM输出”
  ②K1表示控制代码,控制代码决定了PWM输入信号(相对于变频器)的频率和周期。DT100表示存放控制代码的地址,地址+1表示的是占空比的地址,即DT101。K0表示了输出PWM脉冲的输出点,即Y0。

2)变频器设置(针对VF0系列变频器,你VF200就找相对应的参数设置)
   ①参数P22 设置为1
   ②参数P23 设置PWM信号平均次数
   ③参数P24 设置PWM输入信号的周期
       PWM输入信号的周期要和程序中K1控制代码决定的周期一致,可以有(左右12.5%的误差)。
   变频器输出的频率=占空比X最大输出频率(由参数P03决定,50时的50Hz,60时的60Hz,FF时的参数P15的值。)

至于你压力传感器瞬时该频率那个,我认为用这种方法是不行的。因为变频器本身修改的参数(P24)要和程序中一样,我们不可能瞬时修改变频器参数。
[此贴子已经被作者于2014/4/29 17:20:48编辑过]
2612
glenxu
文章数:639
年度积分:90
历史总积分:2612
注册时间:2005/9/20
发站内信
发表于:2014/5/1 16:53:20
#4楼
这叫PLC控制吗,岂不把人当机器了,累!
解决PLC、DCS控制疑难问题,提供过程控制策略。
28361
guanyumou 版主
文章数:10599
年度积分:339
历史总积分:28361
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/6/14 23:29:46
#5楼
以下是引用ncy1232014/4/29 17:17:53的发言:
1.首先要确定最大输出频率,一般为50Hz,60Hz,FF模式.
2.变频器输出频率=占空比×最大输出频率,占空比在你图片中就是K500,即50%。以最大输出频率为50Hz例子,如果想得到20Hz的频率,则占空比为40%,即把K500改为K400。
3.第一行中的K1表示的是控制代码,控制代码确定了占空比中ON的时间以及PWM周期。占空比=ON的时间/PWM周期
以下是使用此方法的具体过程
1).编写程序
  ①编写程序前,先要修改系统寄存器,对系统寄存器NO.402所对应的通道设置时,设置为“PWM输出”
  ②K1表示控制代码,控制代码决定了PWM输入信号(相对于变频器)的频率和周期。DT100表示存放控制代码的地址,地址+1表示的是占空比的地址,即DT101。K0表示了输出PWM脉冲的输出点,即Y0。

2)变频器设置(针对VF0系列变频器,你VF200就找相对应的参数设置)
   ①参数P22 设置为1
   ②参数P23 设置PWM信号平均次数
   ③参数P24 设置PWM输入信号的周期
       PWM输入信号的周期要和程序中K1控制代码决定的周期一致,可以有(左右12.5%的误差)。
   变频器输出的频率=占空比X最大输出频率(由参数P03决定,50时的50Hz,60时的60Hz,FF时的参数P15的值。)

至于你压力传感器瞬时该频率那个,我认为用这种方法是不行的。因为变频器本身修改的参数(P24)要和程序中一样,我们不可能瞬时修改变频器参数。
[此贴子已经被作者于2014/4/29 17:20:48编辑过]
参数P23 设置PWM信号平均次数
这个你一般设置多少呢?
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
1181
429881303
文章数:23
年度积分:50
历史总积分:1181
注册时间:2013/10/11
发站内信
发表于:2014/6/15 21:08:44
#6楼
回复 #5楼 guanyumou
10
28361
guanyumou 版主
文章数:10599
年度积分:339
历史总积分:28361
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/6/16 1:11:15
#7楼
以下是引用4298813032014/6/15 21:08:44的发言:
10
③参数P24 设置PWM输入信号的周期
你一般设置多少?
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
1181
429881303
文章数:23
年度积分:50
历史总积分:1181
注册时间:2013/10/11
发站内信
发表于:2014/6/16 19:52:36
#8楼
回复 #7楼 guanyumou
首先VF200,不是p24.其次,这要看你具体选择什么。没有什么是固定的,是根据实际情况来选择的。
28361
guanyumou 版主
文章数:10599
年度积分:339
历史总积分:28361
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/6/16 21:27:31
#9楼
以下是引用4298813032014/6/16 19:52:36的发言:
首先VF200,不是p24.其次,这要看你具体选择什么。没有什么是固定的,是根据实际情况来选择的。
用来控制风机的,变频器带的风机,3KW的!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005