资源描述
6RA70 入门指南Hudson 2007-6-8 6RA70 SIMOREG DC MASTER 系列整流器为全数字紧凑型整流器,输入为三相电源,可向直 流驱动用的电枢和励磁供电,额定电枢电流从15A至2200A。紧凑型整流器可以并联使用,提供高至 12000A 的电流,励磁电路可以提供最大 85A 的电流(此电流取决于电枢额定电流 )。(1)恢复缺省值设置以及优化调试 /Resuming defaults and optimizationP051=21 ;恢复缺省值,操作后P05仁40 -参数可改;P052=3 ;显示所有参数(恢复缺省值后默认就是 3);P076.001=50 ;设置电枢回路额定直流电流百分比;P076.002=10 ;设置励磁回路额定直流电流百分比;P078.001=380;设置电枢回路供电电压;P078.002=380;设置励磁回路供电电压;P100=5.6 ;设置电枢额定电流( A);P101=420 ;设置电枢额定电压( V);P102=0.32 ;设置励磁额定电流( A);P104、P105、(P100P102P106、P107、P108、由电机铭牌读出)P109、P114 ;默认值P083=2选择速度实际值由脉冲编码器提供;P140=1选择编码器类型 1是相位差 90度的二脉冲通道编码器P141=1024选择编码器脉冲数是1024;P142=1选择编码器输出 15V信号电压;P143=3000设置编码器最大运行速度 3000转;P051=25开始电枢和励磁的预控制以及电流调节器的优化运行P051=26开始速度调节器的优化运行Note :修改 P051 参数前,首先“分闸”,修改完 P051 参数后整流器转换到运行状态 o7.4 几 秒,然后进入状态 o7.0 ,此时“合闸”并“运行使能”,开始优化。值得注意的是:端子 38 脉冲使能(本实验装置中的第二个开关, DIN2 ),必须为1电机才能启动。端子37起停信号(本实验装置中的第一个开关,DIN1 ),必须有上升沿电机才能启动。即按照如下顺序:OFF? P05仁25? ON? OFF。以后在电机运行时也是如此,需要端子38的高电平和端子 37的上升沿才能起动电机。(2)6RA70 电动电位计的功能 参考功能图: G126,G111P433=240 将 电动电位计的输出 K240 连接主给定通道 P433P673=10将 端子 36 (B10) 连接到电动电位计增加的控制端 P673P674=16将 端子 39 (B16) 连接到电动电位计减小的控制端 P674P460=1设置电动电位计斜坡函数发生器总是有效P473=1设置电动电位计的输出 K240存储P468=80设置电动电位计的最大值 80%P469=-80设置电动电位计的最小值 -80%调试时,将 P44.1 = 240 ,在 r43.1 中可以看到电动电位计的输出值。Note: P473 =1 ,使能存储功能后,下电,上电后就以上次的值运行。 如果不使能斜坡功能,这给定会一次性加上去。(3) 点动、爬行及正反向控制 点动 参考功能图: G111,G129,G120 P435.1=10点动 1 的控制端是端子 36;P435.2=16点动 2 的控制端是端子 39;P436.1=402 点动值 1 是 5%;P402=5设定固定值 5% ;P436.2=403 点动值 2 是 10% ;P403=10设定另一个固定值 10% ;爬行 参考功能图: G111,G130,G120P440.1=10爬行 1 的控制端是端子 36 ;P440.2=16爬行 2 的控制端是端子 39 ;P441.1=402 爬行值 1 是 5% ;P441.2=403 爬行值 2 是 10% ;Notes :点动不能叠加,有启动命令时,点动无效;爬行可以叠加,有启动命令时,爬行仍然 有效。P671 = 0只能正转;P672 = 1只能反转;参考功能图: G135,G180(4) 参数组 复制与切换P55 =112复制 FDS1 到 FDS2P676 =16端子 39 为 0 时, FDS1 ;端子 39 为 1 时, FDS2在端子39 为1,即 FDS2 时,P143 =1500最大转速为 1500P051 =26速度环优化此时用端子 39 即可进行两组参数的切换,两个速度给定。NOTE: 要在切换参数后,在进行一次速度环的优化。(5) S7-200 与 6RA70 通讯的 USS 协议任务一:用S7-200向6RA70传送控制字1和速度给定;第一步:在使用 MicroWin software创建项目之前,首先安装 USS protocol;第二步:设置通讯接口( PC/PPI cable);第三步:利用PC/PPI电缆连接PC与S7-200 PORT1端口,为编程使用;第四步:用串口电缆将 S7-200 PORT0端口与6RA70面板上的RS232/RS485接口相连;总线终端负载OFF 第一个接收字的位10(此时,连接线上的终端电阻要为 ON); 不具有“由PLC控制”的功能P785.2 = 0 设置P661 = 2100将P644 = 2002将第五步:使用USS协议的初始化模块USS_INIT初始化S7-200的PORT0端口,由于每次启 动时只需初始化一次,故使能位选 SM0.1。这里注意此处的波特率和地址要与 6RA70中参数 P783和P786设置的一致。二进制值2#1000表示要初始化USS地址为3的变频器,即从低 位开始,第n位为1表示地址为n-1,此处第4位为1表示地址为3。SM0.1USSJNITI Irhj1 1iJModeDone-MOO96QQ-BaudError2tt1000-Active为了运行变频器还需要在6RA70中设置以下参数:参数 USS1(PMU:X(300)USS2(CUD1:X172)USS3 ( CUD2:X162)P780=2P790=2P800=2P787=0P797=0P807=0P786=3P796=3P806=3P783=6P793=6P803=6P78 仁2P79 仁2P80仁2P782=127P792=127P802=127P927=6P927=42P927=82P785.1=1P795.1=1P805.仁1P785.2=0P795.2=0P805.2=0P644=2002P644=6002P644=9002P66仁2100P66仁6100P66仁9100本实验采用PMU上的USS接口,因此采用第一组参数设定。P780 =2设置G-SST1接口 为USS协议;P781 =2设置G-SST1过程数据(PZD)的数量为2 ;P782 =127设置G-SST1参数任务(PKW)的数目由电报长度决定;P783 =6设置G-SST1接口波特率为9600 ;P927 = 6指定哪种接口修改参数(6=2+4): PMU + G-SST1 ;P785.1 = 0 设置连接到控制字1的Bit 3 ;连接到主给定P644 ;接收到第一个字的第一位B2100 接收到第二个字K2002程序框图:SM0.0M1.0M1.1M1 2M1 3M1 4第六步:使用USS_CTRL模块来控制USS地址3的6RA70装置,为了调试方便,将模块的 所有输入、输出端都分配地址。USS. ENCTRLRUNFF2HFF1F_ACKDIRDriveResp_RTypeErrorSpeed"StatusSpeedRun_END.DirInhibitPaul3150.0-M0.1-VB2-VD6-M0.2-M0.3-MO.4-MQ.5设置转速为50%,变频器运行的前提是 OFF2=0,OFF3=0 。第七步:在编译程序之前,选择 Program Block,右键选择Library Memory,再点击Suggest Address,选择V存储区的地址 VB1000VB1396。注:避免与已经使用的存储区冲突,若冲突,可重新点击Suggest Address。第八步:编译程序并下载到 S7-200,运行程序,在状态表中将 RUN位置1,并输入速度给 定,这时变频器就会按照指定的频率运行起来了。Notes :由于这是针对MM4开发出来的协议库,因此在与6RA70通讯的时候,并不能实现司 所有的功能。在本试验中,仅仅是将 RUN信号,连接到了控制字的Bit3脉冲使能位,因此如 果要实现更复杂的功能需要连接更多的变量。如果变频器未运行,可在6RA70面板上查看如下变量:(1) r810.01、r810.02,这是接收到的第一和第二字节,看是否与PLC中发出的数字一致。(2)r650,这是控制字1,看它的Bit3与程序中RUN位是否一致。(3)r029,这是主给定值,看它与程序中所设定的值是否一致。(4)查看P644是否与K2002连接,以及程序中速度给定值是否合理。(5)查看P648是否为9以及P661与B2100是否相连。任务二:用S7-200读写6RA70的参数。第一步至第六步与任务一相同;第七步:通过USS_WPM_W以及USS_RPM_W模块对参数P78进行读写,先完成写再读,以 此验证是否读写成功。M2.0IIUSS_WPM_WEN1 1M201 |VMT 1 11卩1AM II SMOOI > IEEPFT1 z 1DriveC uriH7E -ParamError1-IndexVW16-Valueivaioo-D3 PtrM0.6when write done, read P078.M0.S1 1USS=RPM=W1 1MC.BIII n I1 1 113-DriveDone-MQ7砂ParamError-VB221-IndexValue VW24&VE120-DB Ptr第八步:通过 USS_RPM_D读参数P143,无符号的32位整数。read P143, unsigned 32bit.M2.1USS_RPM_DIIEN1 1M2.1III p I1 1 1 P 1AM I 3-DriveDone-M3.0143-ParamError卜IndeKValue-VO32WB140-DB Ph第九步:通过 USS_RPM_W 读参数P401读16无符号的整数,因此用这个功能块读 是正数则能够正确读写,当参数值是负数时,,是16位的有符号整数,而 USS_RPM_W 是用来 6RA70的12型参数时会产生一定的问题,如参数值 读写操作就无法实现了。曲d P401 ” 湎Ed 1 EbiLM2.2 |IUSS_RFM_WEN1 1M2.2| I1 p 11 11 p 1AM丨3-DnveDone143-Pai amError1 IndexValuefeVBISO-DB Ptr-M3.1-VB40-VW42NOTE:三种不同的功能块的应用范围:子程序名称功能对应6RA70中的数据类型USS_RPM_W USS WPM W读写16无符号的整数02、I2USS_RPM_D USS WPM D读写32无符号的整数USS RPM R USS WPM R读写浮点数错误代码及常见问题实验中通讯经常会出现问题,这时候就需要查看错误代码。常见的错误代码及解决方法如下: “1 ”:驱动器不应答。重新进行一遍操作,若无错误代码则代表通讯不稳定,通常为硬件接口问题,无太大影响;若 错误代码仍然为“ 1”,则检查驱动器地址是否正确。“ 3 ” :检查到来自驱动器的应答中校验错误。通常为通过S7-200写参数时遇到,检查要修改的参数类型,如USS_RPM_W莫块为读16位无符号整数,若要读取的参数值为二进制数就会出错误代码“3 ”。“ 8 ”:通讯端口正在忙于处理指令。通常为使能端一直为“ 1 ”,使模块一直处于使能状态。“12 ”:驱动器应答中的字符长度不受 USS指令支持。通常为参数设置了不可以设置的值,例如P644不可以设置16#205,若对参数P644传送16#205则会出现错误代码“12”。另外,若P51=0或在运行状态,参数不允许修改时,也会 出现错误代码“ 12”。“17”: USS激活,不允许改动。通常为初始化模块USS_INIT的使能端置为常1。“19 ”:无通讯,驱动器未设为激活。通常为初始化模块USS_INIT的使能端置为0。“ 20 ” :驱动器应答中的参数或数值不正确或包含错误代码。通常为读写参数模块的“ index ”的输入不正确,注意有功能数据组的要按要修改的功能数据组 号输入;而没有功能数据组的要输入“ 0”。另外,还要注意:(a)连接器号及位连接器号都是以16进制表示的,使用USS_RPM_W模块传送参数时需注 意。例如:要将参数P644与K2002连接,需要将16#2002或者8194 (十进制的16#2002 )传送给 P644。(b)开始做试验时要注意查看参数 P676、P677,以确定功能数据组是否已经被切换,最好 恢复一下工厂设置。S7-300通过DP与6RA70通讯第一步:设置6RA70上与DP通讯的相关参数。P927 = 3指定哪种接口修改参数(7=1+2 ): CB + PMU ;P918 = 3设置CB 地址为3 ;U722 = 10设置 报文监控时间为10ms ;NOTE:电子板断开电源后再合上或 U710.001或U710.002置为0后,参数U712,U722和 P918的值才能传送到附加板上。P648 =3001将 PZD1(K3001)连接到控制字1 P648P644 =3002将 PZD2(K3002)连接到主给定P644U734.1=32将状态字K0032连接至U PZD1反馈值U734.1上U734.2=167将速度实际值K0167连接到PZD2反馈值U734.2上第二步:在 Step7种新建300项目,在DP网中插入“ DC MASTER CBP21£ SIMODRIVEDC MASTER CBP2SIMOTHAS HD CBFSIMOTRAS HD CBPiGRA24 CB24MASTERDHIVES/CC MASTER CBPxMAS TERO RIVES 4) C MASTER C8F2 DFV1R 二1 SIMOREGDC: MASTER EBP1+ _| SlMtMRT 庄二I SINAMICS第三步:在 “ DC MASTER CBP2 ”组态报文格式。组态完毕后,可以分别看到 PZD报文和PKW报文的地址。(3) DC MASTER CBF2Skit Module . I addr畛0Cammant第四步:编写通讯程序。在0B1中编写程序SFC14,15,用来控制变频器运行以及读写参数。参数LADDR对应PZD的起 始地址。参数LADDR对应PKW 的起始地址。 建立的DB1如下:AddressNaBeTypeInitial valueCouent0.0STRUCT乜0PWE RWORDW16#0Temporary+2.0IND RWRDWLS#O+4.0PKE1 RWETW16#0PKE2.R鮒RDW16#0PZD1 RWORDW16#0+10.0PZD2 RWORDWL6#0+12.0PWE VWEDW16#0+14. 0IND WWORDW16#0+16. 0PKE1 WWORDW16#0+18.0PKE2 WWORDWLS#O+20. 0PZD1 FWEDW16#0+22.0PZD2 W喲RD W16#0END STFIUCT第五步:下载及验证。将9C7E赋值给DB1.DBW20,再将9C7F赋值给DB1.DBW20,将1000赋值给 DB1.DBW22,电机转。读写参数:读 P648 :将 1288 0000 0000 0000 赋值给 DB1.DBW1218,读到 DB1.DBW06 的值是1288 0000 0000 3001 ;读 P644 :将 6284 0100 0000 0000 赋值给 DB1.DBW1218,读到 DB1.DBW06 的值是4284 0100 0000 3002 ;写 P644 :将 7284 0100 0000 3003 赋值给 DB1.DBW1218,读到 DB1.DBW06 的值是 4284 0100 0000 3003 ;注意事项:1 . 6RA70 有四块基本模板:CUD1/CUD2, A7002,励磁板,EEPROM。2.重点要掌握6RA70整流器的连接框图,以及怎样读连接框图。3 . OFF1、OFF3命令对主给定、附加给定1、附加给定2有什么影响?OFF1可以控制主给定P644、附加给定1P645 ;OFF3可以控制主给定 P644、附加给定1P645、附加给定2P634.2 ;4 附加给定值2与其他给定值有什么区别?附加给定值2是直接加在速度调节器上的,在启动时,速度可以直接达到附加给定值2,而不需要斜坡上升时间,不受停车命令 OFF1的控制。
展开阅读全文