发表于:2019/4/10 20:05:47
#0楼
控制要求:一个电机往前行走,要求是前面遇到阻力停止运行,速度可以全速,因为之前直接用接触器它也是很慢(有减速机),现在要改变频器,用它的实际转矩值来检测前方阻力。
我的控制是,PLC给一路速度模拟量给变频器,一个正向运行信号,一个反向运行信号,然后变频器的模拟量输出(参数设置为变频器的实际转矩绝对值)给PLC。然后观察此变变频器没有阻力的情况下,带减速机丝杆的正常空载转矩值为18%,我就在屏幕上设置一个停机转矩设定值为20%,即只要实际转矩值超过空载转矩值大一点就视为遇到阻力。测试可以。
然后请领导审核。领导竟然说不行。说他需要设置多大的转矩,我就要控制变频器多大的转矩,然后实际值超过此转矩就停机。
我说这样没有必要。现在变频器转矩限幅是100%,它空载的时候都只有18%,假如你设置50%或者80%,你要大于你设定的转矩值停机的话,实现起来很危险,我现在做的是只要有阻力,变频器的实际转矩值就会升高超出我空载的转矩值,这样会好一些。
但是他不听,非要我听他的,好吧,我改还不行嘛。
于是我一路速度模拟量给定作为变频器的速度,一路模拟量的给定作为变频器的转矩限幅。然后读取实时值,我的转矩限幅设定值是50%时,空载(没有阻力时)也是18%左右,20%时实际值也是18%左右,当然我设定小了它不会动,失去意义。好吧,我设定100%它空载的时候也是18%左右,那么这个转矩控制有何意义。我还是靠实际的转矩值大于这个18%左右的空载值就可以判断。
所以这样做有啥意义,真的是跟他理论他就非要你听他的。这一块牛顿都管不着。明明就只需要判定空载和非空载就可以。
做电气工程真的是最怕这种领导。
我的控制是,PLC给一路速度模拟量给变频器,一个正向运行信号,一个反向运行信号,然后变频器的模拟量输出(参数设置为变频器的实际转矩绝对值)给PLC。然后观察此变变频器没有阻力的情况下,带减速机丝杆的正常空载转矩值为18%,我就在屏幕上设置一个停机转矩设定值为20%,即只要实际转矩值超过空载转矩值大一点就视为遇到阻力。测试可以。
然后请领导审核。领导竟然说不行。说他需要设置多大的转矩,我就要控制变频器多大的转矩,然后实际值超过此转矩就停机。
我说这样没有必要。现在变频器转矩限幅是100%,它空载的时候都只有18%,假如你设置50%或者80%,你要大于你设定的转矩值停机的话,实现起来很危险,我现在做的是只要有阻力,变频器的实际转矩值就会升高超出我空载的转矩值,这样会好一些。
但是他不听,非要我听他的,好吧,我改还不行嘛。
于是我一路速度模拟量给定作为变频器的速度,一路模拟量的给定作为变频器的转矩限幅。然后读取实时值,我的转矩限幅设定值是50%时,空载(没有阻力时)也是18%左右,20%时实际值也是18%左右,当然我设定小了它不会动,失去意义。好吧,我设定100%它空载的时候也是18%左右,那么这个转矩控制有何意义。我还是靠实际的转矩值大于这个18%左右的空载值就可以判断。
所以这样做有啥意义,真的是跟他理论他就非要你听他的。这一块牛顿都管不着。明明就只需要判定空载和非空载就可以。
做电气工程真的是最怕这种领导。
西门子S7-1200.S7-1500.S7-300.V90.G120.S120.