首页 上一页 1 2 3 下一页 尾页

(已结帖)工控PLC擂台第29期--PLC加模拟量模块控制变频器 点击:9592 | 回复:50



玻璃的心

    
  • 精华:44帖
  • 求助:2帖
  • 帖子:1243帖 | 5801回
  • 年度积分:0
  • 历史总积分:57717
  • 注册:2010年6月11日
发表于:2011-03-09 21:49:26
楼主

设计一个实际工程中用过的PLC加模拟量模块控制变频器的案例,需要把PLC型号、相应的变频器型号、各种参数及情况、控制系统实现的功能等说明清楚,贴出程序并加以说明。

PLC及与变频器的设备类型不限。

 


工控PLC擂台每周一期,本期下周结贴。奖项设置:一等奖1名:50MP,二等奖5名:10MP,三等奖10名:30积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。



楼主最近还看过



陌上尘

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2011-03-14 09:08:09
1楼
没人打擂啊,先占楼,在学习

river_stones

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 29回
  • 年度积分:0
  • 历史总积分:240
  • 注册:2011年1月09日
发表于:2011-03-16 19:11:48
2楼
这个很有难度啊!我们有台设备就是这样控制的!被公司看着核心技术!我来学习的!

welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2011-03-18 22:15:44
3楼

         使用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

接线图:

PLC程序:
LD     SM0.0
MOVW   VW0, AQW0    //VW0的取值范围为0-32000,则对应的输出电压为0-10V,通过修改VW0值大小就能改变变频器的转速。

陈石头

  • 精华:28帖
  • 求助:2帖
  • 帖子:300帖 | 9288回
  • 年度积分:0
  • 历史总积分:54987
  • 注册:2008年3月07日
发表于:2011-03-18 23:01:15
4楼
引用river_stones 的回复内容:这个很有难度啊!我们有台设备就是这样控制的!被公司看着核心技术!我来学习的!

呵呵..这个也核心技术?

3CWQZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 821回
  • 年度积分:300
  • 历史总积分:4676
  • 注册:2003年1月21日
发表于:2011-03-18 23:13:52
5楼
全系列使用台达产品
PLC:32EH000R2
模块:DVP06XA-H2
变频:VFD075E43A
变频参数:
频率来源:02-00=01(AVI,0-10V)
启动方式:02-01=1(外部开关)
PID功能:10-00=1由面板给定
由于06XA模拟量模块输出0-20MA,12位(0-4000),采用4-20MA方式,故4-20MA对应800-4000数字。
程序是我两用的系统中直接复制出来,
程序是个自动控制油泵压力作用,压力传感器直接接在变频器上,由系统随时给变频器设定给定值。系统需要设置输出最小及最大值。我手动输入0-100%,对应的给定值是在设定的最小及最大范围内。此例我最低及最高设定为3-15公斤。
里面功能有2个,D3910这是用来给通讯输出用,D262是模拟量输出用。为了计算准确,我用到了浮点数。

老小伙

  • 精华:2帖
  • 求助:2帖
  • 帖子:35帖 | 1163回
  • 年度积分:0
  • 历史总积分:1789
  • 注册:2004年3月30日
发表于:2011-03-19 19:08:39
6楼
我们用一个OMRON的C200HE,加了一个输入模拟量模块(八路)和一个输出模拟量模块(八路),来控制一条生产线。其中控制了富士变频器三个,伺服(松下的)二个,还有一个直流调速器(欧陆的,220KW)。电路图可以传上去,但程序太大了,只好什么也不传了。模拟量输入是在自动生产时手动微调用和手动工作时用的。

LIUXD6909

  • 精华:2帖
  • 求助:11帖
  • 帖子:145帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2011-03-20 05:32:28
7楼

不错的,学习着!                                 

guohailing666

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 248回
  • 年度积分:0
  • 历史总积分:1142
  • 注册:2011年1月07日
发表于:2011-03-20 08:31:31
8楼
    占地

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2011-03-20 16:08:16
9楼
这些都很简单可我没有时间来搞,我自己又没有网线很不方便。

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-03-20 17:05:35
10楼
回复内容:
对:彩虹 关于这些都很简单可我没有时间来搞,我自己又没有网线很不方便。 内容的回复:


呵呵,欢迎百忙之中抽出时间来指导工作,没有网线在设置没错的话,可以把仿真的PLC程序列上来,还有接线图之类的。谢谢!

最后回复

  • 精华:1帖
  • 求助:1帖
  • 帖子:65帖 | 1155回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-03-20 18:22:31
11楼

三菱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)速度控制信号应选用屏蔽线,配线安装时应与动力线分开

飘在半途中

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 65回
  • 年度积分:2
  • 历史总积分:775
  • 注册:2010年9月09日
发表于:2011-03-20 19:58:10
12楼

西门子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端

电路如下图:

程序如下:
变频器参数设置:
P0700=2
P0701=1
P0702=2
P1000=2
运行正常!

xshflove

  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 54回
  • 年度积分:0
  • 历史总积分:193
  • 注册:2006年5月08日
发表于:2011-03-20 21:58:07
13楼
我的是牛奶杀的plc程序加tp070控制的。用的是西门子224加一个232加两个231的程序。有pid控制。输出4~20ma的电流信号。

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-03-21 09:40:47
14楼
回复内容:
对:xshflove 关于我的是牛奶杀的plc程序加tp070控制的。用的是西门子224加一个232加两个231的程序。有pid控制。输出4~20ma的电流信号。 内容的回复:


能详细说下嘛?好评奖撒!!!

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2011-03-21 10:54:09
15楼

此题具体什么时间结贴???

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-03-21 11:15:21
16楼
回复内容:
对:彩虹 关于

此题具体什么时间结贴???

内容的回复:

如果有您这样的研究西门子的专家级的人物参加,我想时间不重要。下周三之前结贴都行,很希望老师您老捧场!

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2011-03-21 15:54:05
17楼

     我还是以西门子来编辑此程序,此程序的模拟量输入可以是触摸屏上的设定,或外部的输入,也可是配方的参数传来的。此程序完全可以作为一子程序来调用。

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2011-03-21 16:11:03
18楼

变频器用丹佛斯VLT5000,参数如下:

 

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-03-21 16:24:11
19楼
回复内容:
对:彩虹 关于

程序已完成有不对之处还请同行指正!!!

内容的回复:

非常感谢“彩虹”老师的参与。您的设计对我们不少人有很好的指导作用!!

olderfarmer

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 118回
  • 年度积分:0
  • 历史总积分:623
  • 注册:2004年8月18日
发表于:2011-03-22 09:55:44
20楼
111111111111111111111111111111

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页