预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

西门子变频器的DP控制及应用 李龙 摘要:本文介绍了通过DP总线建立S7-300和MM440变频器之间的通讯,并且通过DP总线来修改变频器参数,从而改变变频器的输出频率。若带MP’277与S7-300通过以太网通讯,在需要改变变频器输出频率时,只需在触摸屏上手动输入即可,是一种很简便的方式。 关键字:S7-300MM440MP’277 1在Step7中组态MICROMASTER4 本文以江淮项目底盘线为例,故主站选用的是CPU317-2DP,从站为站地址为15。 1.1外部接线及设置 通过DP总线电缆将变频器通讯卡与S7-300连接,然后将在变频器通讯卡上设置变频器站地址为15。变频器通讯卡上有七个白色的小拔码开关,从左到右依次为1、2、4、8、16、32、64。若要将变频器站地址设为15,而1+2+4+8=15,故要将从左到右的四个拔码开关依次拔到ON的状态,如下表所示 DIP开关编号1234567开关代表的实际数值1248163264例1:地址=3=1+2ONONOFFOFFOFFOFFOFF例2:地址=88=8+16+64OFFOFFOFFONONOFFON地址15=1+2+4+8ONONONONOFFOFFOFF 1.2硬件组态 打开IMATICManager,选择硬件组态,分别将CPU及其它所需模块插入到UR中,然后建立Profibus:DP主站系统,将MICROMASTER4作为从站加入到主站中,并设置其站地址为15,如下图所示 图(1)MM440从站属性设置 选择的报文结构是PP01,即含有4个PKW和2个PZD,组态好完毕的系统如下图所示 图(4)MM440组态 1.3在MICROMASTER上设置参数 先从MICROMASTER上的工厂缺省设置开始。如果需要的话,设置为P0010=30和P970=1恢复工厂设定。然后设置设置P0700=6和P1000=6;这就允许完全的Profibus控制。然后将组态好的硬件下载到CPU中。 2主MICROMASTER准备运行 在打算运行电机之前,先检查一下Profibus控制的情况。从U、V和W这三个端子断开电机电缆便可以实现上述目的,在AOP或是BOP上可以看到输出频率值。如果您想在此阶段启动电机,设置P0010=1,接着设置所有的调试参数,这些参数在MICROMASTER操作手册或是参数列表里均有介绍。设置P3900=1或3(用于计算电机数据)便完成了全部设置。这将把参数P0010置回成零。当P0010=1时变频器无法运转,检查这样做对电机运行是安全的。 3由PLC来控制MICROMASTER 如果选择PP01,首先的4个输入/输出字是用于读/写参数数据(PKW数据)。在此时,PKW输出字可被置为零。频率设定值和实际值被归一化,以便使4000(十六进制)对应于50Hz。要发送的最大值为7FFF。归一化频率何以由P2000改变。 这里是一些典型的控制和状态字。这些状态字假设MICROMASTER已经沿斜坡上升到其频率设定值(适用的)。数据序列是控制字、频率设定值、状态字、实际频率。发送控制字047E后面紧跟047F是让变频器启动的关键。 停止命令:047E:0000,0100,0111,1110 正转启动命令:047F:0000,0100,0111,1111 反转启动命令:0C7F:0000,1100,0111,1111 正向点动命令:057E:0000,0101,0111,1110 方向点动命令:067E:0000,0110,0111,1110 准备好让变频器正向驱动: 047E0000FA310000 让变频器在12.5Hz正向转动: 047F1000FB341000 让变频器在50Hz正向转动: 047F4000FB344000 让变频器在12.5Hz反向转动: 0C7F1000BB341000 变频器跳闸故障: 0C7F1000FA380000 清除故障: 04FE0000FA310000 程序编写:调用SFC14和SFC15。用SFC14"DPRD_DAT"读取DP标准从站//PROFINETIO设备的连续数据。用SFC15"DPWR_DAT"向DP标准从站/PROFINETIO设备写入连续数据。建立DB15数据块如下图 DB15DBX0.3为变频器报警信号读取,若为1,则表示变频器报警。 程序编写如下图 4通过触摸屏来给定频率 在WinCCflexible中创建画面,建立一个IO域,如下图所示 在属性里选择激活变量,如下图所示 将激活变量写入到程序编写中,通过计算转换为变频器的给定数值,然后传递到变频器中,如下图所示 当给变频器有运行信号的时候,变频器就会以预定的频率运转。 5结束语 相对于不用总线来控制变频器而言,这种控制方式要简便