SIEMENS华东区江苏省淮安市西门子(授权)一级总代理-西门子伺服电机一级总代理

供应商
广东湘恒智能科技有限公司
认证
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-05-10 09:10

详细介绍

一个水泵改造项目,选用了132kw的g120x变频器,客户要求端子控制启停,同时通过通讯方式,plc采集电机实际的电流、转矩和转速等参数,以用于上位机显示和监控。

实际图纸设计只有一个di点(on/off2),初的想法是采用报文20,因为报文20提供了转速、电流、转矩和功率四个参数,然后通过该di点控制水泵启停。

机柜成套后,按照初始想法,找到一个小电机,着手测试验证。由于g120x不能使用starter或者startdrive软件调试,所以用iop-2智能面板设置参数。根据手册,输入电机铭牌数据,选择宏57“profinet控制”,快速设置其他相应参数,这里暂时没有设置低频率,只是先调试让电机可以正常运行。在博途中组态120x,设置ip地址和设备名,组态报文20,从sios下载报文20的库文件,添加到全局库中,然后在程序块中调用20的指令块sina_speed_tlg20。在plc组态中给g120x分配设备名,下载plc程序,这样plc和g120x就建立好连接,可以正常通讯。上使能,给定800的转速,电机运行正常,但是plc没有读到电流、转矩、功率,用面板操作,plc中也没有看到,虽然空载测试,也不至于全是0,当时没有深究,也没打开指令块查看内部代码。

由于选择了宏57,且需要端子启停,这时就手动修改:

p840=1,p845=1,p848=1,p849=1,留下p844关联di0(r722.0),同时把低频率p1080设置成50hz。但是di0=1时,电机并没有工频启动,没有实现控制要求。

此后想到使用非周期通讯"sina_para"指令块,一次可以读取16个参数,非周期通讯是基于数据集ds47,博途中也不需要组态报文20,只组态g120x的gsd文件,建立与plc之间的通讯即可,然后采用宏41,实际测试实现了客户需求的端子工频启停和plc采集数据的功能。


其中有一个插曲,di0=1后电机实际运转速度是3000rpm,并不是电机额定转速2840rpm。查阅g120x手册得知,电机的额定转速(2840rpm)只用于算出电机的极对数,额定频率(50hz)修改会影响大转速(快速调试时显示的是大频率,p1082)。电机同步转速n0=60f/p(p为极对数,该电机极对数为1),50hz的同步转速就是3000rpm。转差率s=(n0-n)/n0,电机额定转速n=(60f/p)*(1-s%),实际为2840rpm。该项目只通过di0给启动信号(on/off2),没有其他运行速度设定来源,只通过小频率(快速调试显示为小频率,即小转速p1080)决定电机的实际运行速度,且用面板快速调试设置为50hz。50hz对应的就是转速3000rpm,那么额定转速2840,对应的频率就是2840/3000*50=47.33hz。所以后来快速调试中小频率修改为47.33hz后(或者直接把参数p1080修改为2840rpm),电机实际工频运行速度就是2840rpm了。


现在回想初的办法没有成功的原因,有两方面。


一是因为sina_speed_tlg20指令块中,控制权始终在plc侧。

二是因为,在采用宏57,修改端子bico互联的方法下,对off2端子控制原理没有理解。通过参数p29650切换off1(=-1)和off2(=0…5,对应di0-di5)。选择宏57,会禁用on/off2 功能(p29650 = -1)。通过参数 p29650 使能 on/off2之后,必须根据需要设置命令和命令源(实际设置 宏41时,就启用了on/off2功能,设置p29650=0,即di0接入启停信号)。

这两处未修改,可能是初没有控制方案没实现的原因。

另外采用宏57时,也可以用端子控制的jog1或者jog2功能,通过di4=1时切换到端子排控制,设置jog1的速度设定值为47.33hz,应该也可以实现。但实际上,宏41在风机泵场景中应用较多,采用宏41加非周期通讯的方式,接受程度高一些,当然客户此种功能需求并不常见。


西门子一级总代理,代理商,变频器,伺服电机,PLC

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话