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后、用户可通过用户管理后台申请兑换)。
楼主最近还看过
在各位朋友打擂之前,我先说一点:PLC与变频器通讯,理论上是很完美的,但实际应用中,会遇到很多问题。首先是干扰问题。当与一台变频器通讯时,干扰还小一点,与多台变频器通讯,出现的干扰就会多。再就是通讯错误(故障)的处理、恢复与控制要求,当要求实时改变频率时,通讯错误的影响,通讯周期的影响就要计算在内了。如果只是简单改变频率,对时间要求不高的情况下,则不需考虑这些。还有一点,那就是变频的启动与停止,好多人都认为既然通讯了,就用通讯来控制启停,实际应用中,我建议还是用PLC的输出继电器来控制变频的启停,理由是通讯不如外部控制可靠。在此不与大家讨论详细内容,只是将我以前遇到过的情况大体说一下。仅供参考。
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,重新配置一次。
所有相关的 指令和程序都不需要推到重来。。。
真的是一点点都不复杂。 所以说,玩自控行业的通讯调试, 一定要学会偷懒。
1。用plc控制两台变频器实现上述功能不是问题,无非就是通讯读写。但实际应用中这么实现效果可能不理想。
2。两台变频器或多台变频器组合应用时,变频器2的给定一般不是通过plc中转,而是直接从变频器1通过模拟
口或其他方式传送到变频器2。这样时效性更好,变频器2的跟踪效果会好些。
3。多台变频器组合应用时,核心问题不是plc的控制,而是变频器之间的协调工作问题。例如变频器2跟踪慢了会
处于发电状态,很容易报过压故障,另外,两台变频器的功率平衡也是个不可忽视的问题。
4。以欧姆龙plc控制ABB变频器为例,可以通过MODBUS或PROFIBUS通讯,ABB有专门的通讯模块。
PLC可以用协议宏实现,主要工作是编写一条条的通讯协议,PLC程序倒是有宏模块容易实现。
ABB变频器有主从应用宏,分速度控制和转矩控制,主机和从机之间通过扩展模块用光纤连接,实现效果
比用PLC中转给定数据要好得多。
弄过四台变频器组合应用,达到理想应用效果很不容易。
永宏PLC利用MODBUS实现控制多台变频器系统的设计
以污水处理控制系统为例,介绍利用MODBUS通讯协议实现永宏PLC控制3台变频器运行系统,使得电机转速、方向、转矩以及变频器运行参数等控制变得十分容易和精确。先前的控制是采用3台变频器分别控制3台牵引电机,其转速给定是由操作面板上的操作电位器的旋转给变频器一个0——10V的电流信号,这种方式缺点是:(1)各变频器运行参数无法准确在运行中获得;(2)控制电位器由于经常旋转操作频繁,使得故障率增高;(3)由于变频器一般安装在控制柜中,较难得到其面板上的频率信息;(4)改变其运行参数,需手动多次调试;(5)自动化程度不高。因此,必需在控制方式上加以改进,采用PLC控制,利用MODBUS通讯实现用PLC控制和监控变频器的运行。