西门子6RA70参数调试.docx
《西门子6RA70参数调试.docx》由会员分享,可在线阅读,更多相关《西门子6RA70参数调试.docx(8页珍藏版)》请在冰豆网上搜索。
![西门子6RA70参数调试.docx](https://file1.bdocx.com/fileroot1/2023-1/5/52ecde33-6c9a-4bce-bbe4-982dea612a66/52ecde33-6c9a-4bce-bbe4-982dea612a661.gif)
西门子6RA70参数调试
6RA70系列整流器为全数字紧凑型整流器,输入为三相电源,可向直
流驱动用的电枢和励磁供电,额定电枢电流从15A至2200A。
紧凑型整流器可以并联使用,提
供高至12000A的电流,励磁电路可以提供最大85A的电流(此电流取决于电枢额定电流)。
(1)恢复缺省值设置以及优化调试/Resumingdefaultsandoptimization
P051=21;恢复缺省值,操作后P051=40–参数可改;
P052=3;显示所有参数(恢复缺省值后默认就是3);
=50;设置电枢回路额定直流电流百分比;
=10;设置励磁回路额定直流电流百分比;
=380;设置电枢回路供电电压;
=380;设置励磁回路供电电压;
P100=;设置电枢额定电流(A);
P101=420;设置电枢额定电压(V);
P102=;设置励磁额定电流(A);
P104、P105、P106、P107、P108、P109、P114;默认值
(P100~P102由电机铭牌读出)
P083=2选择速度实际值由脉冲编码器提供;
P140=1选择编码器类型1是相位差90度的二脉冲通道编码器;
P141=1024选择编码器脉冲数是1024;
P142=1选择编码器输出15V信号电压;
P143=3000设置编码器最大运行速度3000转;
P051=25开始电枢和励磁的预控制以及电流调节器的优化运行
P051=26开始速度调节器的优化运行
Note:
修改P051参数前,首先“分闸”,修改完P051参数后整流器转换到运行状态几
秒,然后进入状态,此时“合闸”并“运行使能”,开始优化。
值得注意的是:
端子38
脉冲使能(本实验装置中的第二个开关,DIN2),必须为1电机才能启动。
端子37起停信号
(本实验装置中的第一个开关,DIN1),必须有上升沿电机才能启动。
即按照如下顺序:
OFFP051=25ONOFF。
以后在电机运行时也是如此,需要端子38的高电平和端子37
的上升沿才能起动电机。
(2)6RA70电动电位计的功能参考功能图:
G126,G111
P433=240将电动电位计的输出K240连接主给定通道P433
P673=10将端子36(B10)连接到电动电位计增加的控制端P673
P674=16将端子39(B16)连接到电动电位计减小的控制端P674
P460=1设置电动电位计斜坡函数发生器总是有效
P473=1设置电动电位计的输出K240存储
P468=80设置电动电位计的最大值80%
P469=-80设置电动电位计的最小值-80%
调试时,将=240,在中可以看到电动电位计的输出值。
Note:
P473=1,使能存储功能后,下电,上电后就以上次的值运行。
如果不使能斜坡功能,这给定会一次性加上去。
(3)点动、爬行及正反向控制
点动参考功能图:
G111,G129,G120
=10点动1的控制端是端子36;
=16点动2的控制端是端子39;
=402点动值1是5%;
P402=5设定固定值5%;
=403点动值2是10%;
P403=10设定另一个固定值10%;
爬行参考功能图:
G111,G130,G120
=10爬行1的控制端是端子36;
=16爬行2的控制端是端子39;
=402爬行值1是5%;
=403爬行值2是10%;
Notes:
点动不能叠加,有启动命令时,点动无效;爬行可以叠加,有启动命令时,爬行仍然
有效。
P671=0只能正转;
P672=1只能反转;
参考功能图:
G135,G180
(4)参数组复制与切换
P55=112复制FDS1到FDS2
P676=16端子39为0时,FDS1;端子39为1时,FDS2
在端子39为1,即FDS2时,
P143=1500最大转速为1500
P051=26速度环优化
此时用端子39即可进行两组参数的切换,两个速度给定。
NOTE:
要在切换参数后,在进行一次速度环的优化。
(5)S7-200与6RA70通讯的USS协议
任务一:
用S7-200向6RA70传送控制字1和速度给定;
第一步:
在使用MicroWinsoftware创建项目之前,首先安装USSprotocol;
第二步:
设置通讯接口(PC/PPIcable);
第三步:
利用PC/PPI电缆连接PC与S7-200PORT1端口,为编程使用;
第四步:
用串口电缆将S7-200PORT0端口与6RA70面板上的RS232/RS485接口相连;
第五步:
使用USS协议的初始化模块USS_INIT初始化S7-200的PORT0端口,由于每次启
动时只需初始化一次,故使能位选。
这里注意此处的波特率和地址要与6RA70中参数
P783和P786设置的一致。
二进制值2#1000表示要初始化USS地址为3的变频器,即从低
位开始,第n位为1表示地址为n-1,此处第4位为1表示地址为3。
为了运行变频器还需要在6RA70中设置以下参数:
参数USS1(PMU:
X300)USS2(CUD1:
X172)USS3(CUD2:
X162)
P780=2P790=2P800=2
P787=0P797=0P807=0
P786=3P796=3P806=3
P783=6P793=6P803=6
P781=2P791=2P801=2
P782=127P792=127P802=127
P927=6P927=42P927=82
=1=1=1
=0=0=0
P644=2002P644=6002P644=9002
P661=2100P661=6100P661=9100
本实验采用PMU上的USS接口,因此采用第一组参数设定。
P927=6指定哪种接口修改参数(6=2+4):
PMU+G-SST1;
P780=2设置G-SST1接口为USS协议;
P781=2设置G-SST1过程数据(PZD)的数量为2;
P782=127设置G-SST1参数任务(PKW)的数目由电报长度决定;
P783=6设置G-SST1接口波特率为9600;
=0设置总线终端负载OFF(此时,连接线上的终端电阻要为ON);
=0设置第一个接收字的位10不具有“由PLC控制”的功能
P661=2100将接收到第一个字的第一位B2100连接到控制字1的Bit3;
P644=2002将接收到第二个字K2002连接到主给定P644;
第六步:
使用USS_CTRL模块来控制USS地址3的6RA70装置,为了调试方便,将模块的
所有输入、输出端都分配地址。
程序框图:
设置转速为50%,变频器运行的前提是OFF2=0,OFF3=0。
第七步:
在编译程序之前,选择ProgramBlock,右键选择LibraryMemory,再点击Suggest
Address,选择V存储区的地址VB1000~VB1396。
注:
避免与已经使用的存储区冲突,若冲突,可重新点击SuggestAddress。
第八步:
编译程序并下载到S7-200,运行程序,在状态表中将RUN位置1,并输入速度给
定,这时变频器就会按照指定的频率运行起来了。
Notes:
由于这是针对MM4开发出来的协议库,因此在与6RA70通讯的时候,并不能实现司
所有的功能。
在本试验中,仅仅是将RUN信号,连接到了控制字的Bit3脉冲使能位,因此如
果要实现更复杂的功能需要连接更多的变量。
如果变频器未运行,可在6RA70面板上查看如下变量:
(1)、,这是接收到的第一和第二字节,看是否与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进行读写,先完成写再读,以
此验证是否读写成功。
第八步:
通过USS_RPM_D读参数P143,无符号的32位整数。
第九步:
通过USS_RPM_W读参数P401,是16位的有符号整数,而USS_RPM_W是用来
读16无符号的整数,因此用这个功能块读6RA70的I2型参数时会产生一定的问题,如参数值
是正数则能够正确读写,当参数值是负数时,读写操作就无法实现了。
NOTE:
三种不同的功能块的应用范围:
子程序名称功能对应6RA70中的数据类型
USS_RPM_W
USS_WPM_W
读写16无符号的整数O2、I2
USS_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,以确定功能数据组是否已经被切换,最好
恢复一下工厂设置。
(5)S7-300通过DP与6RA70通讯
第一步:
设置6RA70上与DP通讯的相关参数。
P927=3指定哪种接口修改参数(7=1+2):
CB+PMU;
P918=3设置CB地址为3;
U722=10设置报文监控时间为10ms;
NOTE:
电子板断开电源后再合上或或置为0后,参数U712,U722和
P918的值才能传送到附加板上。
P648=3001将PZD1(K3001)连接到控制字1P648
P644=3002将PZD2(K3002)连接到主给定P644
=32将状态字K0032连接到PZD1反馈值上
=167将速度实际值K0167连接到PZD2反馈值上
第二步:
在Step7种新建300项目,在DP网中插入“DCMASTERCBP2”。
第三步:
在“DCMASTERCBP2”组态报文格式。
组态完毕后,可以分别看到PZD报文和PKW报文的地址。
第四步:
编写通讯程序。
在OB1中编写程序SFC14,15,用来控制变频器运行以及读写参数。
参数LADDR对应PZD的起
始地址。
参数LADDR对应PKW的起始地址。
建立的DB1如下:
第五步:
下载及验证。
将9C7E赋值给,再将9C7F赋值给,将1000赋值给
,电机转。
读写参数:
读P648:
将1288000000000000赋值给~18,读到~6的值是
1288000000003001;
读P644:
将6284010000000000赋值给~18,读到~6的值是
4284010000003002;
写P644:
将7284010000003003赋值给~18,读到~6的值是
4284010000003003;
注意事项:
1.6RA70有四块基本模板:
CUD1/CUD2,A7002,励磁板,EEPROM。
2.重点要掌握6RA70整流器的连接框图,以及怎样读连接框图。
3.OFF1、OFF3命令对主给定、附加给定1、附加给定2有什么影响?
OFF1可以控制主给定P644、附加给定1P645;
OFF3可以控制主给定P644、附加给定1P645、附加给定;
4.附加给定值2与其他给定值有什么区别?
附加给定值2是直接加在速度调节器上的,在启动时,速度可以直接达到附加给定值2,而不
需要斜坡上升时间,不受停车命令OFF1的控制