当前位置:文档之家› MM440变频器参数设置及DP通讯

MM440变频器参数设置及DP通讯

变频器参数设置及DP通讯一、MM440变频器变频器MM440系列(MicroMasster440)是德国西门子公司广泛应用与工业场合的多功能标准变频器,它产用高性能的矢量控制技术,提供低速高转矩输出和良好的动态特性,同时具有超强的过载能力,以满足广泛的应用场合。

对于变频器的应用,必须首先熟练对变频器的面板操作,以及根据实际应用,对变频器各种功能参数进行设置。

1.变频器参数设置方法(一)参数结构MM440变频器有两种参数类型:以字母P开头的参数为用户可改动的参数;以字母r 开头的参数表示本参数为只读参数。

变频器的参数只能用基本操作面板BOP,高级操作面板AOP 或者通过串行通讯接口进行修改。

用BOP 可以修改和设定系统参数使变频器具有期望的特性例如斜坡时间最小和最大频率等选择的参数号和设定的参数值在五位数字的LCD 可选件上显示。

(二)基本操作面板BOP操作利用基本操作面板BOP 可以更改变频器的各个参数。

为了用BOP 设置参数,首先必须将SDP 从变频上拆卸下来然后装上BOP 。

BOP 具有五位数字的七段显示用于显示参数的序号和数值报警和故障信息以及该参数的设定值和实际值BOP 不能存储参数的信息♦在缺省设置时用BOP 控制电动机的功能是被禁止的如果要用BOP 进行控制参数P0700 应设置为1 ,参数P1000 也应设置为1;♦变频器加上电源时也可以把BOP 装到变频器上或从变频器上将BOP 拆卸下来;♦如果BOP 已经设置为I/O 控制P0700=1 在拆卸BOP 时变频器驱动装置将自动停车;(1)BOP按键功能介绍(图2-5-1)(2)BOP修改参数下面通过将参数P1000的第0组参数,即设置P1000[0]=1的过程为例,介绍一下通过操作BOP面板修改一个参数的流程(图2-5-2):2.变频器调试通常一台新的MM440变频器一般需要经过如下三个步骤进行调试:参数复位,是将变频器参数恢复到出厂状态下的默认值的操作。

一般在变频器出厂和参数出现混乱的时候进行此操作。

快速调试状态,需要用户输入电机相关的参数和一些基本驱动控制参数,使变频器可以良好的驱动电机运转。

一般在复位操作后,或者更换电机后需要进行此操作。

功能调试,指用户按照具体生产工艺的需要进行的设置操作。

(一)参数复位参数复位,是将变频器参数恢复到出厂状态下的默认值的操作。

在变频器初次调试,或者参数设置混乱时,需要执行该操作,以便于将变频器的参数值恢复到一个确定的默认状态。

,如下图2-5-3进行复位:(二)快速调试快速调试包括电动机的参数设定和斜坡函数的参数设定快速调试的进行与参数P3900 的设定有关在它被设定为1 时快速调试结束后要完成必要的电动机计算并使其它所有的参数P0010=1 不包括在内复位为工厂的缺省设置在P3900 = 1 并完成快速调试以后变频器即已作好了运行准备只是在快速调试方式下才是这种情况。

快速调试参数设置如下2-5-4:(三)参数设置按照具体生产工艺的需要进行的其他参数的设置操作。

二、PRIFIBUS DP通讯1.PROFIBUS概况PROFIBUS是一种开放的标准通讯协议,它是针对一般工业环境下的应用而设计和开发的,协议的标准由EN50170(卷2)规程加以规定,而且已经被四节范围的许多制造商开发,赞同和采用。

目前,PROFIBUS控制有很多种产品(由各个不同的公司生产)可供选用,这些公司还制造传动设备,执行机构,阀,以及可编程控制器(PLC)和其它的系统控制器。

PROFIBUS的运行可以通过各式各样的硬件介质,例如光纤和RS485。

有三种版本的PROFIBUS:FMS,DP和PA。

所有这些版本都可以使用。

常用的版本是DP,使用的控制对象是一般的工业应用。

这是由西门子传动产品支持的版本。

MM440变频器通过采用PROFIBUS模板,可以与PLC连接成PROFIBUS网络。

这一模板安装在变频器的正面,通过RS485串行接口与变频器通讯。

通过PROFIBUS总线,变频器可与PLC之间进行快速的周期通讯。

2.PROFIBUS DP通讯通过PROFIBUS模板和PROFIBUS电缆,将变频器和PLC系统组成一个简单的PROFIBUS网络,我们将CPU定义为PROFIBUS主站,变频器定义为PROFIBUS从站。

(一)主站DP地址打开STEP7硬件配置窗口,双击机架上CPU的DP通讯口,弹出组态PROFIBUS 画面,如下图2-5-5所示;在“Operating Mode”一栏中,设置DP主站模式如下图2-5-6:点击“General”一栏中“properties”按键组态网络属性,设置主站地址为2,如下图2-5-7;(二)组态变频器从站(1)MM440周期性数据通讯报文说明MM440变频器支持和DP主站的周期性数据通讯,也支持和DP主站的非周期性数据通讯。

下面就周期性数据通讯分析其报文含义。

MM440周期性数据数据区通讯报文有效数据区域由两部分构成,即PKW区(参数识别ID一数值区)和PZD区(过程数据)。

PKW区最多占用4个字,即PKE(参数标识符值:占用一个字),IND(参数的下标:占用一个字),PWE1和PWE2(参数数值:共占用两个字)。

S7-300使用功能块SFC14/SFC15读取和修改参数需要占用4个PKW,即调用一次功能块可以修改一个参数。

不同的报文类型占用的字不同,如下2-5-8:MM440仅支持PPO1和PPO3。

本例选择PPO1,由4PKW/2PZD组成。

参数标识符(PKE)总是一个16位的值,位0-10(PNU)包括所请求的参数号码,位11(SPM)用于参数变更报告的触发位,位12-15(AK)包括任务识别标记ID和应答识别标记ID.索引(IND)是参数下标,完整的参数号码是由基本参数号码和下标(PUN页号)中的12-15位产生。

PWE总以双字来传送参数值。

在PP0报文中,仅有一个参数值能被传送,用PWE2(低位有效:第四个字)传送一个16位参数值时,必须在PROFIBUS-DP主站中,设定PWE1(高位有效字:第三个字)为零。

PZD的第一个字在任务报文(主站->MM440)时是变频器的控制字(STW);在应答报文(MM440->主站)时是变频器的状态字(ZSW)。

PZD的第二个字在任务报文(主站->MM440)时是变频器的主设定值(HSW),这就是主频率设定值;在应答报文(MM440->主站)时是主要的运行参数实际值(ZSW),通常把它定义为变频器的实际输出频率。

(2)MM440从站组态在DP网络挂上变频器MM440,并组态MM440的通讯区,通讯区与应用有关,在组态之前应确认的PPO类型,本例选择PPO1,由4PKW/2PZD组成。

组态过程如下:打开硬件组态,在右侧”PROFIBUS DP”→”SIMOVERT” →选择MICROMASTER4拖拽到DP网络线上,弹出Profibus interface Properties:输入从站地址:5.如图2-5-9选择PPO1类型为1,双击4PKW/2PZD(PPO1)从站地址分配从4PKW/2PZD(256-267)如下图2-5-10设置:(3)变频器PROFIBUS地址借助通讯模块的七个DIP开关,如下图2-5-10所示:PROFIBUS地址能够设置从1到125,如下表所示:三.通讯程序编制1.MM440变频器PROFIBUS-DP通讯控制字与状态字定义(一)MM440变频器PROFIBUS-DP通讯控制字定义位值含义注释举例设置0 10 ONOFF1设定变频器到“准备运行”状态0 11 10 操作条件OFF2:按惯例自由停车- 1 12 10 操作条件OFF3:快速停车-快速停止,已最快加速度停止1 13 10 操作条件操作脉冲使能闭环控制并且变频器脉冲使能有效闭环控制并且变频器脉冲使能无效1 14 10 斜坡函数发生器(RFG)使能斜坡函数发生器(RFG)无效-RFG被设置成0,(最快的刹车模式),变频器保持在ON状态1 15 10 RFG开始RFG停止-RFG提供的当前设置点禁止1 16 1 设定值使能 1 10 设定值失效7 10 故障确认--当给出一个上升沿时故障被确认。

0 08 10 正向点动--0 09 10 反向点动--0 010 10 设定点有效设定点无效主站传送有效设置点 1 111 10 设定值反向设定值正向0 012 1- 0 013 10 电动电位计(MOP)升速-0 014 1电动电位计(MOP)降速0 015 1- 01 0 (二)MM440变频器PROFIBUS-DP通讯状态字定义位值含义注释0 10 变频器准备变频器没有准备电源合上,电子版已经初始化,脉冲封锁1 10 变频器运行准备就绪变频器运行没有准备变频器在ON状态(ON命令激活),没有故障。

在“操作使能”时,变频器可以启动2 10 变频器操作使能变频器操作无效参考控制字,位33 10 变频器故障-看报警参数R0947,驱动故障并不能操作,切换到启动禁止,知道消除和确认故障4 10 OFF2命令激活-参考控制字,位15 10 OFF3 命令激活-参考控制字,位26 10 禁止on(接通)命令没有禁止on(接通)命令仅能通过OFF1然后ON来启动7 10 变频器报警--变频器仍能操作,看报警参数R21108 10 设定值/实际值偏差不大设定值/实际值变差过大9 10 (过程数据)控制--10 1达到最大频率变频器的输出频率大于等于设定的最大频率11 10 电动机电流极限报警-12 10 电动机抱闸制动投入--信号用来控制电动机抱闸制动投入13 10 电动机过载-电机数据显示过载14 1电动机正向运行15 1变频器过载电流或温度2.MM440的程序编写S7-300可以使用功能块SFC14/SFC15来读取和修改MM440参数值。

(一)程序中对PZD(过程数据)的读写:PZD1_W:输出命令到MM440,控制起停,正反转等;PZD2_W:输出主设定值到MM440,变频器默认主设定值为变频器频率;PZD1_R:MM440当前状态;PZD2_R:变频器实际输出频率。

(1) 建立数据块DB块将数据块的数据地址与从站(MM440)中的PZD,PKW数据区相对应。

如图2-5-11:(2)在OB1中调用特殊功能块SFC14和SFC15,完成从站(MM440)数据的读和写,如图2-5-12:a SFC14(“DPRD_DA T”)用于读profibus从站(MM440)的数据;b SFC15(”DPWR_DA T”)用于将数据写入Profibus从站(MM440);其中,LADDR表示硬件组态时PZD的起始地址RECORD表示数据块(DB1)中定义的PZD数据区想对应的数据地址;RET_V AL表示程序块的状态字,可以以编码的形式反映出程序的错误等状态。

相关主题