技术论坛

 回复:6SE70的自由功能块应用一则

返回主题列表
作者 主题
kdrjl
版主

经验值:146144
发帖数:36656
精华帖:451
楼主    2017-03-21 22:20:14
主题:6SE70的自由功能块应用一则 精华帖 

如上图示。这是一个模拟量锁定的功能块。今天帮我解决了一个棘手的问题。分分钟搞定。真的很爽。


在做一个项目中,要求恒转速和恒扭矩转换一定要无缝(无转矩扰动)转换,可是这怎么可能?转速状态下的转矩值,在转换瞬间,就被转矩控制的设定值替代了。扰动是绝对存在的。为此极其苦恼中。我在想,怎么才能把转换时刻的转矩实际值记忆在转矩控制的给定通道上呢?


翻阅了6SE70的功能图,自由功能块章节,让我发现了这个功能块,通过激活他的锁定功能,然后再解锁就能解决我的难题了。在恒速转恒扭矩前,先把当前运行中的转矩实际值用这个块锁定不变,并放在转矩设定点上,当切换完成以后,再解除锁定,把扭矩设定值从刚才锁定的基础上变化需要的值。就实现了无波动平滑转换。

我是你的朋友
Zane
至圣

经验值:85161
发帖数:21047
精华帖:399
21楼    2017-03-24 19:24:18
精华帖  主题:回复:6SE70的自由功能块应用一则


P1503       =   R20220

P20218.0  =   R80

P20218.1  =   M_Set


K侠,试试这个行不行?

Zane 注册自动化系统工程师 Always save before download
kdrjl
版主

经验值:146144
发帖数:36656
精华帖:451
25楼    2017-03-25 17:35:07
精华帖  主题:回复:6SE70的自由功能块应用一则

这个操作没有问题。只是我没有模拟开关可用了。


另外你说的没错。这个转换需要有一个时隙的延时配合。太快了不行。比如说,恒转速到恒扭矩切换瞬间,一定要把扭矩的当前值锁住,如果仅仅是此时的扭矩实际值,因为开关的操作,同样会有实际值的变化(r0080),所以电机输出轴还是会有一定的转矩波动的。而如果那一时刻的r0080值冻结,切换后的电机轴就能基本保持不变化,然后再把新的扭矩设定值接入即可。


我的电机轴有扭矩传感器信号,所以在监控扭矩实际值的变化时看到,如果扭矩实际值在切换瞬间不冻结锁定,而是就给扭矩实际值,那么切换瞬间5Nm,切换过程可以冲到20多Nm,而如果把切换时刻的5Nm冻结锁定,那么切换过程的波动基本不超过10Nm(大约在7Nm左右)。所以,无缝切换,冻结当前状态的实际值,还是很有效的。我设置的锁定延时是3.5s,实际看延时有点长了。但为了求切换的稳定性,没再修改。


感谢俱版的关注。

我是你的朋友
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。