| 作者 | 主题 |
|---|---|
|
kdrjl 版主
经验值:146144 发帖数:36656 精华帖:451 |
楼主
主题:6SE70的自由功能块应用一则
如上图示。这是一个模拟量锁定的功能块。今天帮我解决了一个棘手的问题。分分钟搞定。真的很爽。 在做一个项目中,要求恒转速和恒扭矩转换一定要无缝(无转矩扰动)转换,可是这怎么可能?转速状态下的转矩值,在转换瞬间,就被转矩控制的设定值替代了。扰动是绝对存在的。为此极其苦恼中。我在想,怎么才能把转换时刻的转矩实际值记忆在转矩控制的给定通道上呢? 翻阅了6SE70的功能图,自由功能块章节,让我发现了这个功能块,通过激活他的锁定功能,然后再解锁就能解决我的难题了。在恒速转恒扭矩前,先把当前运行中的转矩实际值用这个块锁定不变,并放在转矩设定点上,当切换完成以后,再解除锁定,把扭矩设定值从刚才锁定的基础上变化需要的值。就实现了无波动平滑转换。
我是你的朋友
|
|
Zane 至圣 经验值:85161 发帖数:21047 精华帖:399 |
21楼
主题:回复:6SE70的自由功能块应用一则
Zane
注册自动化系统工程师
Always save before download
|
|
kdrjl 版主 经验值:146144 发帖数:36656 精华帖:451 |
25楼
主题:回复:6SE70的自由功能块应用一则这个操作没有问题。只是我没有模拟开关可用了。 另外你说的没错。这个转换需要有一个时隙的延时配合。太快了不行。比如说,恒转速到恒扭矩切换瞬间,一定要把扭矩的当前值锁住,如果仅仅是此时的扭矩实际值,因为开关的操作,同样会有实际值的变化(r0080),所以电机输出轴还是会有一定的转矩波动的。而如果那一时刻的r0080值冻结,切换后的电机轴就能基本保持不变化,然后再把新的扭矩设定值接入即可。 我的电机轴有扭矩传感器信号,所以在监控扭矩实际值的变化时看到,如果扭矩实际值在切换瞬间不冻结锁定,而是就给扭矩实际值,那么切换瞬间5Nm,切换过程可以冲到20多Nm,而如果把切换时刻的5Nm冻结锁定,那么切换过程的波动基本不超过10Nm(大约在7Nm左右)。所以,无缝切换,冻结当前状态的实际值,还是很有效的。我设置的锁定延时是3.5s,实际看延时有点长了。但为了求切换的稳定性,没再修改。 感谢俱版的关注。
我是你的朋友
|