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

(已结贴)工控PLC擂台第40期--PLC通过现场总线控制多台变频器的一个项目 点击:8142 | 回复:35



玻璃的心

    
  • 精华:44帖
  • 求助:2帖
  • 帖子:1275帖 | 5801回
  • 年度积分:0
  • 历史总积分:57777
  • 注册:2010年6月11日
发表于:2011-04-28 23:15:45
楼主

PLC通过现场总线控制变频器的运行的例子我们在前面的擂台中已经有所出现,这里我们要实现这么一个功能:采用PLC通过一种相应的现场总线控制两台变频器,从而控制两台异步电动机,其中电动机1的速度实际值作为电动机2的速度实际值。具体控制如下:

      上位机PC通过工业以太网向PLC发送变频器1/电动机1的指令数据(比如速度、方向等);PLC通过相应的现场总线(如西门子PLC通过Profibus总线,罗克韦尔PLC通过DeviceNet总线等)向变频器1发送电动机1的指令数据,使电动机1按照指令运转;变频器1通过相应的现场总线返回电动机1运行过程数据给PLC;PLC根据返回的电动机1过程数据,作为电动机2的指令数据,通过现场总线发送给变频器2,控制电动机2跟随电动机1运转;电动机2运行的过程数据从变频器2通过现场总线再返回给PLC;所有返回给PLC的数据再通过以太网返回给上位机PC进行监控!(上微机的监控不需要大家做)。

其控制示意图如下图所示:

PLC通过现场总线控制两台变频器数据流向示意图

PLC品牌和变频器品牌不限。要求有详细的程序和变频器相关控制字的写入和状态字的指示说明。

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

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

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



楼主最近还看过



QQ流浪汉

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 265回
  • 年度积分:0
  • 历史总积分:813
  • 注册:2004年1月30日
发表于:2011-05-10 14:27:55
1楼

在各位朋友打擂之前,我先说一点:PLC与变频器通讯,理论上是很完美的,但实际应用中,会遇到很多问题。首先是干扰问题。当与一台变频器通讯时,干扰还小一点,与多台变频器通讯,出现的干扰就会多。再就是通讯错误(故障)的处理、恢复与控制要求,当要求实时改变频率时,通讯错误的影响,通讯周期的影响就要计算在内了。如果只是简单改变频率,对时间要求不高的情况下,则不需考虑这些。还有一点,那就是变频的启动与停止,好多人都认为既然通讯了,就用通讯来控制启停,实际应用中,我建议还是用PLC的输出继电器来控制变频的启停,理由是通讯不如外部控制可靠。在此不与大家讨论详细内容,只是将我以前遇到过的情况大体说一下。仅供参考。

展翅飞翔

  • 精华:6帖
  • 求助:0帖
  • 帖子:49帖 | 707回
  • 年度积分:0
  • 历史总积分:6576
  • 注册:2001年11月14日
发表于:2011-05-13 16:45:36
2楼

1. 采用ABB 家族的AC800M,AC800F系列控制器,当然也包括了Winmation的HighLight控制器,

     走Modbus或者Profibus 挂接ABB ACSX00系列 变频器。

     有封装好的功能块。简单到了,都真的忘记了 启停指令内部协议,具体细节等问题了。

     而且,ACS800,600,510,6000,8000 等系列的变频器,其Profibus DP通讯卡是转成一截子短光纤去变频器的,

      所以和变频器之间的通讯,受到的影响 --完全就没有。。。 干扰都是来自别的地方,根本就没出现过变频器的干扰传到DP总线上。

      

     如果是ABB 家族的控制器连接 西门子系列的变频器。最近我正安排人做相应的功能块库,

      力争使得傻瓜也能调试。不过还没做好。汗

 

2.  采用西门子家族的S7-300,S7-400 来连接变频器。

      最好的选择就是把变频器设置为 profidrive. 其实这样,不管是施耐德,不管是丹佛斯,还是ABB。

      设置为ProfiDrive时, 其启停指令都是一样。数据反馈格式都是一样的!

      真正就是换了一台变频器。也只是重新导入GSD,重新配置一次。

      所有相关的 指令和程序都不需要推到重来。。。

      真的是一点点都不复杂。 所以说,玩自控行业的通讯调试, 一定要学会偷懒。

守一

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2009年4月20日
发表于:2011-05-14 22:36:12
3楼

CEL

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 21回
  • 年度积分:0
  • 历史总积分:278
  • 注册:2005年5月20日
发表于:2011-05-25 10:11:27
4楼

1。用plc控制两台变频器实现上述功能不是问题,无非就是通讯读写。但实际应用中这么实现效果可能不理想。

 

2。两台变频器或多台变频器组合应用时,变频器2的给定一般不是通过plc中转,而是直接从变频器1通过模拟 

口或其他方式传送到变频器2。这样时效性更好,变频器2的跟踪效果会好些。

 

3。多台变频器组合应用时,核心问题不是plc的控制,而是变频器之间的协调工作问题。例如变频器2跟踪慢了会

处于发电状态,很容易报过压故障,另外,两台变频器的功率平衡也是个不可忽视的问题。

 

4。以欧姆龙plc控制ABB变频器为例,可以通过MODBUS或PROFIBUS通讯,ABB有专门的通讯模块。

PLC可以用协议宏实现,主要工作是编写一条条的通讯协议,PLC程序倒是有宏模块容易实现。

ABB变频器有主从应用宏,分速度控制和转矩控制,主机和从机之间通过扩展模块用光纤连接,实现效果

比用PLC中转给定数据要好得多。

 

弄过四台变频器组合应用,达到理想应用效果很不容易。

电仪人生

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 617回
  • 年度积分:0
  • 历史总积分:4586
  • 注册:2009年2月12日
发表于:2011-06-04 16:59:31
5楼

采用PLC通过一种相应的现场总线控制两台变频器,从而控制两台异步电动机,其中电动机1的速度实际值作为电动机2的速度实际值。我们公司的采用的主PLC控制9台电机变频器,不过没有用某台电机的实际速度作为其他电机的实际速度,这种应用一般在2台电机连轴传动中有过应用实例,这种控制应该把第一台电机做主电机控制,第二台做从电机控制主要以第一台电机的实际速度传输给PLC然后经过解标后给第二台电机变频器做为跟随控制。

 

电仪人生

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 617回
  • 年度积分:0
  • 历史总积分:4586
  • 注册:2009年2月12日
发表于:2011-06-04 17:00:16
6楼
试编一下看看!!!!

budaowong

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 62回
  • 年度积分:0
  • 历史总积分:366
  • 注册:2011年3月08日
发表于:2011-06-06 21:50:21
7楼
等待大师级人物打擂!!!!!!!!!1

漏船酒客

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 41回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2007年2月08日
发表于:2011-06-07 15:20:51
8楼

通过485网络通讯,利用IVDR和IVCK命令读取和写频率。但是个人认为还是通过模拟量控制变频器的速度比较稳定和安全,通过外部控制变频器的启动和停止。

自动化的初学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 59回
  • 年度积分:0
  • 历史总积分:378
  • 注册:2010年8月13日
发表于:2011-06-07 21:12:32
9楼
这个简单啊,可以把PLC当做主站,其他的变频柜子通过DP网线串联起来就行了,如果有特殊需要可以将各个变频柜子当做终端,不过这样太浪费CPU了吧,我们厂子是用的第一种方法,不过可以多接几个中继器啊,一般400的CPU有3个DP口,最多可以连接6个支线DP网络,

yanwen0227

  • 精华:2帖
  • 求助:49帖
  • 帖子:577帖 | 9385回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-06-08 06:58:46
10楼
在此向各位老师学习了。

welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2011-06-08 15:19:56
11楼
占地,回去总结      

huangticai

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 47回
  • 年度积分:0
  • 历史总积分:268
  • 注册:2009年11月12日
发表于:2011-06-08 23:24:30
12楼
进来看看 学习学习,,继续努力

{青岛肇东电气自动化有限公司}

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 255回
  • 年度积分:0
  • 历史总积分:941
  • 注册:2011年5月25日
发表于:2011-06-10 08:54:22
13楼
用打擂台的形式,套取程序吧??这个很容易做到啊,呵呵呵

张洪宇

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 109回
  • 年度积分:0
  • 历史总积分:275
  • 注册:2003年3月16日
发表于:2011-06-10 11:09:24
14楼
这个很容易做到的,我之前做过的项目多是一个PLC控制多台变频的系统,最多的我做到14台变频,大数的是在8台左右的,基本上采用的是西门子S7-300的系统,通过Profibus总线控制变频,变频上可以使用不同品牌的变频来完成,多数的变频都配有Profibus接口模块。系统稳定的关键在于通讯的稳定,处理关键在于干扰的处理上,只要保证了通讯的畅通,其它也不过是数量的叠加。控制上根据系统的不同要求设置控制字以及变频器的控制参数,具体的控制流程上就是各有所长了。

电仪人生

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 617回
  • 年度积分:0
  • 历史总积分:4586
  • 注册:2009年2月12日
发表于:2011-06-10 17:09:40
15楼
采用PLC通过一种相应的现场总线控制两台变频器,从而控制两台异步电动机,其中电动机1的速度实际值作为电动机2的速度实际值。

电仪人生

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 617回
  • 年度积分:0
  • 历史总积分:4586
  • 注册:2009年2月12日
发表于:2011-06-10 17:13:15
16楼
采用PLC通过一种相应的现场总线控制两台变频器,从而控制两台异步电动机,其中电动机1的速度实际值反馈作为电动机2的速度实际值给定。

张洪宇

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 109回
  • 年度积分:0
  • 历史总积分:275
  • 注册:2003年3月16日
发表于:2011-06-11 02:00:57
17楼
这是314CPU通过Profibus控制的13台变频的项目
在硬件组态时通过设置PPO的类型,可采用不同PZD,然后直接用PIW就可以读入相应的状态字,状态字的类型可以在变频的参数做相应的设置就可以了,不用采用SFC14、SFC15这二个功能块来进行数据的读写。
 对于数量少的变频控制来说,通过14、15功能块来进行读写是可以行的,但如果数量多了,一是占用CPU有存贮容量,二来也会大大延长系统扫描周期,降低系统的控制精度。通过PPO类型的选择,可以选择不同的通道数。
如这个项目中,变频选用PPO4,为6PZD,占用12个地址,二个地址为一个通道,PQW488输出为控制字,PQW490为变频给定值,PIW492为运行频率/PIW494为变频运行电流/PIW496为传感器接入到AI2的模入值,想输入什么数值,就可以在变频器中做相应的设置就可以了。对于外接传感器,通过变频器来读入可节省PLC的A/D转换模块,可以降低系统硬件成本。这项目做了有5、6年了,好多东西都忘了,有失误的地方请谅解,按道理去理解就行了,具体的设置和使用,可以查相关的资料。

张洪宇

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 109回
  • 年度积分:0
  • 历史总积分:275
  • 注册:2003年3月16日
发表于:2011-06-11 22:43:18
18楼

主流的变频器,差不多都可以完成这样的功能,国产的没怎么用过,能不能这样用还不知道

zxjjynl

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 561回
  • 年度积分:0
  • 历史总积分:2626
  • 注册:2011年3月06日
发表于:2011-06-13 23:50:16
19楼

永宏PLC利用MODBUS实现控制多台变频器系统的设计

 

        以污水处理控制系统为例,介绍利用MODBUS通讯协议实现永宏PLC控制3台变频器运行系统,使得电机转速、方向、转矩以及变频器运行参数等控制变得十分容易和精确。先前的控制是采用3台变频器分别控制3台牵引电机,其转速给定是由操作面板上的操作电位器的旋转给变频器一个0——10V的电流信号,这种方式缺点是:(1)各变频器运行参数无法准确在运行中获得;(2)控制电位器由于经常旋转操作频繁,使得故障率增高;(3)由于变频器一般安装在控制柜中,较难得到其面板上的频率信息;(4)改变其运行参数,需手动多次调试;(5)自动化程度不高。因此,必需在控制方式上加以改进,采用PLC控制,利用MODBUS通讯实现用PLC控制和监控变频器的运行。

zxjjynl

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 561回
  • 年度积分:0
  • 历史总积分:2626
  • 注册:2011年3月06日
发表于:2011-06-13 23:50:27
20楼
1.相关系统构成及配置

  系统采用台湾永宏股份电机有限公司的FBs-60MCT型PLC作为主控制器;

  TVF2000系列变频器用于传动控制;HITECH PWS3261触摸屏用于人-机信息交换。相关系统构成框图如图1所示。在该系统中,PLC的Port 2和变频器构成MODBUS总线,通过PLC去控制三台变频器完成系统控制需要,实现对变频器的速度设定、运行状态监控及参数交换等。



热门招聘
相关主题

官方公众号

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